)]}'
{
  "log": [
    {
      "commit": "940ab88962bc1aff3273a8356d64577a6e386736",
      "tree": "3d96d0cb30fd3c6e1b17b2a2d264f4d44258a3bb",
      "parents": [
        "38ada214fad79ff5ebbed58932c5f0c9969d9c91"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 05 11:29:49 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 25 00:35:47 2011 +0200"
      },
      "message": "drivercore: Add helper macro for platform_driver boilerplate\n\nFor simple modules that contain a single platform_driver without any\nadditional setup code then ends up being a block of duplicated\nboilerplate.  This patch adds a new macro, module_platform_driver(),\nwhich replaces the module_init()/module_exit() registrations with\ntemplate functions.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nReviewed-by: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nReviewed-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "5b7bea9f12440f58cc3732b0d9e7351d75694679",
      "tree": "0091423a07855ccfbe0e54e73d9ed3402e97d1f6",
      "parents": [
        "7eb187b3cd3f6f285d91a196dbefac9b6adbb07c"
      ],
      "author": {
        "name": "Marc Dietrich",
        "email": "marvin24@gmx.de",
        "time": "Thu Oct 13 11:01:33 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Oct 14 16:41:04 2011 -0600"
      },
      "message": "spi/tegra: fix compilation error in spi-tegra.c\n\nAdd #include \u003clinux/module.h\u003e to spi-tegra.c to fix a compilation error\nafter the removal of module.h from device.h (in patch: \"include: replace\nlinux/module.h with \"struct module\" wherever possible\").\n\nSigned-off-by: Marc Dietrich \u003cmarvin24@gmx.de\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "22032c7774a9619770a1ca92f4f895d69efff386",
      "tree": "2ed54c0375093a219841e8ca9224a382a1e05c1e",
      "parents": [
        "fb6440955fcc5d175397fd0e9a00c6967cb26a74"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Jul 05 14:18:02 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 05 23:38:30 2011 -0600"
      },
      "message": "spi/tegra: Use engineering names in DT compatible property\n\nEngineering names are more stable than marketing names. Hence, use them\nfor Device Tree compatible properties instead.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e892bac102805f905e463a2cc7d0f870358cc1d5",
      "tree": "3472c158dc4ec1a393f5b0eae4244f2e2af9925b",
      "parents": [
        "8e2943c04c74e537c762c09bcea89e923510a9ac"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 15 13:18:06 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 15 12:59:20 2011 -0600"
      },
      "message": "gpio/tegra: Move Tegra gpio driver to drivers/gpio\n\nAs part of the gpio driver consolidation, this patch moves the Tegra driver\ninto drivers/gpio\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8e2943c04c74e537c762c09bcea89e923510a9ac",
      "tree": "6ea287e3597434d14c976d63c1dbf7c7d330e41a",
      "parents": [
        "e4c8308c852e6b3fa49215052a5b9e99597dee99"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Jun 10 18:11:25 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jun 10 23:43:41 2011 -0600"
      },
      "message": "spi: Convert uses of struct resource * to resource_size(ptr)\n\nDone via coccinelle scripts like:\n\n@@\nstruct resource *ptr;\n@@\n\n- ptr-\u003eend - ptr-\u003estart + 1\n+ resource_size(ptr)\n\nand some grep and typing.\n\nMostly uncompiled, no cross-compilers.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ca632f556697d45d67ed5cada7cedf3ddfe0db4b",
      "tree": "f393534b929abb32813ea5c495f1ac6d93a10d1d",
      "parents": [
        "8c99268431a117207a89be5167ecd69429fd4bda"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 01:16:30 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 01:16:30 2011 -0600"
      },
      "message": "spi: reorganize drivers\n\nSort the SPI makefile and enforce the naming convention spi_*.c for\nspi drivers.\n\nThis change also rolls the contents of atmel_spi.h into the .c file\nsince there is only one user of that particular include file.\n\nv2: - Use \u0027spi-\u0027 prefix instead of \u0027spi_\u0027 to match what seems to be\n      be the predominant pattern for subsystem prefixes.\n    - Clean up filenames in Kconfig and header comment blocks\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "8901e1b98e1dad75c4567d03dd00a59bd6c450e8",
      "tree": "c5c78d6bc7bd6b0500503ed4523bb08fa6414e33",
      "parents": [
        "680c1305e259a488f489bc887854523b6c6e0705"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed May 11 21:28:16 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:43:07 2011 -0600"
      },
      "message": "spi/spi_tegra: use spi_unregister_master() instead of spi_master_put()\n\nspi_master_put() should only be used in error handling.\nOnce spi_register_master() returns success, we should call\nspi_unregister_master() instead.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "76d9cc454a8d0bb7484616a4b8136280068c8a8b",
      "tree": "21658ce10c4c27c17676fa018c344169af566cf2",
      "parents": [
        "e0e736fc0d33861335e2a132e4f688f7fd380c61"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Jan 10 11:05:06 2011 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 10 16:44:01 2011 -0700"
      },
      "message": "spi: tegra: don\u0027t treat NULL clk as an error\n\nSome platforms have been known to return NULL from clk_get() if they\nsupport only a single struct clk.  Whilst tegra doesn\u0027t do this, make\nthe drivers consistent with others.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f41649e040b1f63e809fb2adb78ed2f3c3ebbcd0",
      "tree": "1386191824282de175fa5453907ea1a8bb08bfa4",
      "parents": [
        "0c03a1dd5bd8a37932ae1d519156172affef22fd"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Sep 08 18:16:45 2010 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Mon Oct 25 16:57:46 2010 -0700"
      },
      "message": "spi: tegra: fix error setting on timeout\n\navoids derefencing an uninitialized pointer\n\nChange-Id: Icf528441ae481e9f6f5ddc0be32c7c217fa49701\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "0c03a1dd5bd8a37932ae1d519156172affef22fd",
      "tree": "dcdbf07d5e226664afdf8ca3d542a4523b0902c1",
      "parents": [
        "f2a443931e6c7616aa023f55ddfdbca8943ab0e9"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Apr 22 15:58:25 2010 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Oct 21 18:15:05 2010 -0700"
      },
      "message": "spi: add spi_tegra driver\n\nv2 changes:\n  from Thierry Reding:\n    * add \"select TEGRA_SYSTEM_DMA\" to Kconfig\n  from Grant Likely:\n    * add oneline description to header\n    * inline references to DRIVER_NAME\n    * inline references to BUSY_TIMEOUT\n    * open coded bytes_per_word()\n    * spi_readl/writel -\u003e spi_tegra_readl/writel\n    * move transfer validation to spi_tegra_transfer\n    * don\u0027t request_mem_region iomem as platform bus does that for us\n    * __exit -\u003e __devexit\n\nv3 changes:\n  from Russell King:\n    * put request_mem_region back int\n  from Grant Likely:\n    * remove #undef DEBUG\n    * add SLINK_ to register bit defines\n    * remove unused bytes_per_word\n    * make spi_tegra_readl/writel static linine\n    * various refactoring for clarity\n    * mark err if BSY bit is not cleared after 1000 retries\n    * move spinlock to protect setting of RDY bit\n    * subsys_initcall -\u003e module_init\n\nv3 changes:\n  from Grant Likely:\n    * update spi_tegra to use PTR_ERRless dma API\n\nv4 changes:\n  from Grant Likely:\n    * remove empty spi_tegra_cleanup fucntion\n    * allow device ids of -1\n\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\n\nspi: tegra: cleanups from upstream review\n\nChange-Id: Icecf7e64efcb39de072a15234ba1faa4bad40d25\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    }
  ]
}
