)]}'
{
  "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": "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": "3271d382c3ffe61ef3d059ef47e635dbe031030e",
      "tree": "2612b0030f0fd85ffe7722cbf195ac061a3eaf76",
      "parents": [
        "7dc00a0d14992d0083fefccad7839ac837ea55bc"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 08 01:23:57 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:05 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for timberdale cells platform bits\n\nWith the addition of a device platform mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nAcked-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e46dccff341068d8530610a822965794f70b998f",
      "tree": "a1f567ef8299629456f8a0309761f7d217a95006",
      "parents": [
        "07ae2a08deb141f22d7974615bd3006e8dce3883"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:15 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:52 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to timberdale drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nNote that the mfd\u0027s platform_data is marked __devinitdata.  This\nis still correct in all cases except for the timbgpio driver, whose\nremove hook has been changed to no longer reference the pdata.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c9e358dfc4a8cb2227172ef77908c2e0ee17bcb9",
      "tree": "0bba0d79151fc7fab5feb6f9507ec9748b2ba587",
      "parents": [
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 21 09:24:48 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 21 09:24:48 2011 -0700"
      },
      "message": "driver-core: remove conditionals around devicetree pointers\n\nHaving conditional around the of_match_table and the of_node pointers\nturns out to make driver code use ugly #ifdef blocks.  Drop the\nconditionals and remove the #ifdef blocks from the affected drivers.\n\nAlso tidy up minor whitespace issues within the same hunks.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eae6cb31d890e2860f9ce1b8ba73c27b6005af68",
      "tree": "c0e7984b6f3a872be3a0deeb088fb402e1e06cd8",
      "parents": [
        "8fd8821b62397f8ddb7bfb23c3246a22770ab2ee"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 14 09:32:53 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Nov 09 21:41:28 2010 -0700"
      },
      "message": "spi/xilinx: merge OF support code into main driver\n\nNow that the of_platform_bus_type has been merged with the platform\nbus type, a single platform driver can handle both OF and non-OF use\ncases.  This patch merges the OF support into the platform driver.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "8fd8821b62397f8ddb7bfb23c3246a22770ab2ee",
      "tree": "1c12c696f8b6ad74f9eb3825b41f9b4702a8f077",
      "parents": [
        "91565c4068042b3d8e37e64e393ca105476419bd"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 14 09:04:29 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Nov 09 21:41:27 2010 -0700"
      },
      "message": "spi/xilinx: fold platform_driver support into main body\n\nThis patch merges the platform driver support into the main body of\nxilinx_spi.c in preparation for merging the OF and non-OF support\ncode.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "91565c4068042b3d8e37e64e393ca105476419bd",
      "tree": "3281cb89e60641766c8cfe94ebf4fbe47baa54f0",
      "parents": [
        "f6614b7bb405a9b35dd28baea989a749492c46b2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 14 08:54:55 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Nov 09 21:41:27 2010 -0700"
      },
      "message": "spi/xilinx: Eliminate pdata references from common code.\n\nThe current code has the OF binding modifying the platform_data\npointer which it must not do, and the common code doesn\u0027t really need\nto use a pdata pointer.  This patch eliminates the platform_data\nreferences from the common part of the driver in preparation for\nmerging the OF and non-OF versions.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "12b15e83289bc7cf2ec9a342412e0c955beeb395",
      "tree": "da1560511f56a9c63246be0ff449229c7adf36b1",
      "parents": [
        "559e2b7ee7a1c7753d534abcb2742a4775339293"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Jul 27 22:35:58 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 30 00:03:59 2010 -0600"
      },
      "message": "of/spi: call of_register_spi_devices() from spi core code\n\nMove of_register_spi_devices() call from drivers to\nspi_register_master(). Also change the function to use\nthe struct device_node pointer from master spi device\ninstead of passing it as function argument.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9778214990af88ec6720bd771d7fc0fa1b140b02",
      "tree": "64f4f5550795ae5e4c81fcbb49bb5266c677a2f4",
      "parents": [
        "f4d4ecfe788b4141d8c90cfc3ac2831f620f5c1b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 20 13:49:45 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 20 13:49:45 2010 -0700"
      },
      "message": "spi: xilinx_spi: Fix up I/O routine wrapping bogosity.\n\nxilinx_spi presently makes some fairly questionable assumptions about I/O\nroutines, and attempts to assign ioread32/iowrite32 and friends directly\nto its own internal function pointers. On many platforms these I/O\nroutines are macros or wrappers and not actual functions on their own,\nresulting in things like:\n\nERROR: \"ioread32be\" [drivers/spi/xilinx_spi.ko] undefined!\nERROR: \"iowrite32be\" [drivers/spi/xilinx_spi.ko] undefined!\nERROR: \"iowrite32\" [drivers/spi/xilinx_spi.ko] undefined!\nERROR: \"ioread32\" [drivers/spi/xilinx_spi.ko] undefined!\n\nIf xilinx_spi wants to do this sort of casting, it needs to provide its\nown wrappers for these, or change how it does accesses completely.\n\nI\u0027ve opted for the first approach, and the attached silly patch does\nthat. If someone with the hardware available wants to give the second\noption a try that\u0027s ok too. In any event, the current code is broken for\nat least: arm, avr32, blackfin, microblaze, mn10300, and sh.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "920712af498a3081a9ac8256951d1c7eae109c50",
      "tree": "f10ffbbd3a3e461c7781835bbef35cbf5f1ae24b",
      "parents": [
        "937041e21634ffecc92d05cf693423a2c95b7252"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Nov 25 07:23:35 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:15 2009 -0700"
      },
      "message": "spi/xilinx_spi: fix incorrect casting\n\nThis patch fixes the error exposed by the following build warning:\n\ndrivers/spi/xilinx_spi.c: In function \u0027xilinx_spi_init\u0027:\ndrivers/spi/xilinx_spi.c:411: warning: cast from pointer to integer\nof different size\n\nFixed by change %x to %p in the format string.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c9da2e125588677d74324df5088149063d578e8f",
      "tree": "adafee69c0b90867809fd806b4843abbbab6f9b9",
      "parents": [
        "86fc593599c11b62a11c85b4d7b709089df15c29"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Fri Nov 13 12:28:55 2009 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:14 2009 -0700"
      },
      "message": "xilinx_spi: add support for the DS570 IP.\n\nThis patch adds in support for the DS570 IP.\n\nIt\u0027s register compatible with the DS464, but adds support for 8/16/32 SPI.\n\nThe 8/16/32 support is added by attaching callbacks reading/writing the\nproper amount of data. To indicate to the driver which amount of bits\nto use a new field is introduced in the platform data struct.\n\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: John Linn \u003cJohn.Linn@xilinx.com\u003e\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "86fc593599c11b62a11c85b4d7b709089df15c29",
      "tree": "aea08df21b6c9b7e6fe7b4a93c00ae56d8737140",
      "parents": [
        "d5af91a1faca68e9a8cc493b85aa7b194b6128aa"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Fri Nov 13 12:28:49 2009 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:14 2009 -0700"
      },
      "message": "xilinx_spi: Switch to iomem functions and support little endian.\n\nThis patch changes the out_(be)(8|16|32) and in_(be)(8|16|32) calls to 32 bits ioread/iowrite.\n\nThe read and write function are attached to the internal struct as callbacks, callback\nis selected depending on endianess.\n\nThis will also build on platforms not supporting the in/out calls for instance x86.\n\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: John Linn \u003cJohn.Linn@xilinx.com\u003e\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d5af91a1faca68e9a8cc493b85aa7b194b6128aa",
      "tree": "e5948bf1cb4e6e2b9d20392d9542da43559c1810",
      "parents": [
        "b8d4e2ce60b63294e3408d1c5211b8a8dc4af095"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Fri Nov 13 12:28:39 2009 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:14 2009 -0700"
      },
      "message": "xilinx_spi: Split into of driver and generic part.\n\nThis patch splits the xilinx_spi driver into a generic part and a\nOF driver part.\n\nThe reason for this is to later add in a platform driver as well.\n\nTested-by: John Linn \u003cJohn.Linn@xilinx.com\u003e\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1a8d3b777dd71813b87c66c0eb161cc87f042126",
      "tree": "c29b546b014acb28e5d6a424a5abeed75c8279eb",
      "parents": [
        "f856cf01787354fb3c8cde0a80de606f368b21ed"
      ],
      "author": {
        "name": "John Linn",
        "email": "john.linn@xilinx.com",
        "time": "Mon Sep 14 08:17:05 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Nov 04 16:42:47 2009 -0700"
      },
      "message": "Xilinx: SPI: Fix bits_per_word for transfers\n\nThe bits_per_word value can be set for each transfer, or can\nbe set to zero in each transfer in which case it should default\nto the value in the driver.\n\nThe driver was fixed to properly check the bits_per_word in\nthe transfer that is passed in.\n\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e7db06b5d5afcef15c4c3e61c3a7441ed7ad1407",
      "tree": "c0d1e01d49fdb3f288da28ffc3b349810c4e1b61",
      "parents": [
        "7d0771970c51e736758525dd71fb82dd036b823a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jun 17 16:26:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 18 13:03:42 2009 -0700"
      },
      "message": "spi: move more spi_setup() functionality into core\n\nMove some common spi_setup() error checks into the SPI framework from the\nspi_master controller drivers:\n\n - Add a new \"mode_bits\" field to spi_master\n\n - Use that in spi_setup to validate the spi-\u003emode value being\n   requested.  Setting this new field is now mandatory for any\n   controller supporting more than vanilla SPI_MODE_0.\n\n - Update all spi_master drivers to:\n\n     * Initialize that field\n     * Remove current spi_setup() checks using that value.\n\nThis is a net minor code shrink.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d0771970c51e736758525dd71fb82dd036b823a",
      "tree": "9ff72b89cd06cd67e0db681859606dd77f5cba80",
      "parents": [
        "b4bd2ababd20b6ecdd49cf96e39c875fbedd53af"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jun 17 16:26:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 18 13:03:42 2009 -0700"
      },
      "message": "spi: move common spi_setup() functionality into core\n\nStart moving some spi_setup() functionality into the SPI core from the\nvarious spi_master controller drivers:\n\n - Make that function stop being an inline;\n\n - Move two common idioms from drivers into that new function:\n    * Default bits_per_word to 8 if that field isn\u0027t set\n    * Issue a standardized dev_dbg() message\n\nThis is a net minor source code shrink, and supports enhancments found in\nsome follow-up patches.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1df879e4bbf870d769a9330cb917ed517a1d980c",
      "tree": "87514eded3e316560b4eff84f88d4b9ca53cae97",
      "parents": [
        "e7eec2fc27d7dbefd5852c36b3fe6229e6302c99"
      ],
      "author": {
        "name": "John Linn",
        "email": "john.linn@xilinx.com",
        "time": "Wed Mar 11 09:36:20 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 11 09:36:20 2009 -0600"
      },
      "message": "powerpc/virtex/spi: Xilinx SPI driver not releasing memory\n\nThe driver was not releasing memory when it was removed or\nwhen there was a failure during probe. This fixes it.\n\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ff82c587a9a4cb8796e7e04377155deba15ae18b",
      "tree": "04502cdfdd5b188df96633adc6ab9a1fb093b9ba",
      "parents": [
        "2526c151c31358aec66b63921dd712bbec5ee0cb"
      ],
      "author": {
        "name": "John Linn",
        "email": "john.linn@xilinx.com",
        "time": "Fri Jan 09 16:01:53 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 09 16:01:53 2009 -0700"
      },
      "message": "Xilinx: SPI: updated driver for device tree\n\nThe driver was updated to use the device tree rather than the platform data.\n\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\n"
    },
    {
      "commit": "166a375b657b7af494f4ce3f72c4d2002180da44",
      "tree": "02a3c51a478535b582b4d38833755fc3cfa82d3e",
      "parents": [
        "a61f5345eba34772a71523227de890a28410f320"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Jul 23 21:29:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "xilinx_spi: test below 0 on unsigned irq in xilinx_spi_probe()\n\nxilinx_spi-\u003eirq is unsigned, so the test fails\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Andrei Konovalov \u003cakonovalov@ru.mvista.com\u003e\nCc: Yuri Frolov \u003cyfrolov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b687d2a8f8d46921ac5e80bf77967688afce68e2",
      "tree": "c8f75152f6f20fd12e8128c7396b1d600691e063",
      "parents": [
        "31a16294261a897ab7f59a5c26e4935a851fd410"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:14:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:31 2008 -0700"
      },
      "message": "spi: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e38c3c4453bdb5ffdf8bf0ff0d9a760540f0893",
      "tree": "a67a1136c8349d4450f34bf3a28d4c6016a5a598",
      "parents": [
        "8d1c98b0b5c0148b519c6416e689ef6a89ffcea3"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Apr 10 21:29:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:06:43 2008 -0700"
      },
      "message": "spi: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable SPI\nplatform drivers, to allow module auto loading.\n\n[dbrownell@users.sourceforge.net: more drivers: registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc3ba9525b50ea0d1670357ece21ebedcee507ae",
      "tree": "857f3817737c800e8d45fbb129993a4b5dfbd3bf",
      "parents": [
        "f2ab6d8889422c1f5354f014e8bef337b1d1bade"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Aug 30 23:56:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:42:22 2007 -0700"
      },
      "message": "SPI driver hotplug/coldplug fixes\n\nUpdate various SPI drivers so they properly support\n\n  - coldplug through \"modprobe $(cat /sys/devices/.../modalias)\"\n\n  - hotplug through \"modprobe $(MODALIAS)\"\n\nThe basic rule for platform, SPI, and (new style) I2C drivers is just\nto make sure that modprobing the driver name works.  In this case, all\nthe relevant drivers are platform drivers, and this patch either\n\n  (a)\tChanges the driver name, if no in-tree code would break;\n\tthis is simpler and thus preferable in the long term.\n\n  (b)\tAdds MODULE_ALIAS directives, when in-tree platforms declare\n\tdevices using the current driver name; less desirable.\n\nMost systems will link SPI controller drivers statically, but\nthere\u0027s no point in being needlessly broken.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Andrei Konovalov \u003cakonovalov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae918c02d365c884bccb193960db41364868bb7b",
      "tree": "5de1aea4e976c01e50e8bd0640835f719297c464",
      "parents": [
        "447aef1a19135a69bfd725c33f7e753740cb8447"
      ],
      "author": {
        "name": "Andrei Konovalov",
        "email": "akonovalov@ru.mvista.com",
        "time": "Tue Jul 17 04:04:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:05 2007 -0700"
      },
      "message": "SPI master driver for Xilinx virtex\n\nSimple SPI master driver for Xilinx SPI controller.\nNo support for multiple masters.\nNot using level 1 drivers from EDK.\n\n[akpm@linux-foundation.org: uninlining]\nSigned-off-by: Yuri Frolov \u003cyfrolov@ru.mvista.com\u003e\nSigned-off-by: Andrei Konovalov \u003cakonovalov@ru.mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ]
}
