)]}'
{
  "log": [
    {
      "commit": "5f0e685f316a1de6d3af8b23eaf46651faca32ab",
      "tree": "af1ed231b7fcfc65b146be59a0aee699aa9f6353",
      "parents": [
        "f8974cb71310a05632aada76be6a27576d61e609",
        "87bf5ab82884c829366914aaa813cc8b07b9fe58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 10:32:00 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 10:32:00 2012 -0700"
      },
      "message": "Merge tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull SPI changes for v3.4 from Grant Likely:\n \"Mostly a bunch of new drivers and driver bug fixes; but this also\n  includes a few patches that create a core message queue infrastructure\n  for the spi subsystem instead of making each driver open code it.\"\n\n* tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  spi/fsl-espi: Make sure pm is within 2..32\n  spi/fsl-espi: make the clock computation easier to read\n  spi: sh-hspi: modify write/read method\n  spi: sh-hspi: control spi clock more correctly\n  spi: sh-hspi: convert to using core message queue\n  spi: s3c64xx: Fix build\n  spi: s3c64xx: remove unnecessary callback msg-\u003ecomplete\n  spi: remove redundant variable assignment\n  spi: release lock on error path in spi_pump_messages()\n  spi: Compatibility with direction which is used in samsung DMA operation\n  spi-topcliff-pch: add recovery processing in case wait-event timeout\n  spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control\n  spi-topcliff-pch: Fix issue for transmitting over 4KByte\n  spi-topcliff-pch: Modify pci-bus number dynamically to get DMA device info\n  spi/imx: simplify error handling to free gpios\n  spi: Convert to DEFINE_PCI_DEVICE_TABLE\n  spi: add Broadcom BCM63xx SPI controller driver\n  SPI: add CSR SiRFprimaII SPI controller driver\n  spi-topcliff-pch: fix -Wuninitialized warning\n  spi: Mark spi_register_board_info() __devinit\n  ...\n"
    },
    {
      "commit": "87bf5ab82884c829366914aaa813cc8b07b9fe58",
      "tree": "6f42d875a90bddeb6f1250d967fd9065cbda9cb0",
      "parents": [
        "35faa55cff56441477973e454f62408714f35cd3"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Mar 15 18:42:32 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 15:14:24 2012 -0600"
      },
      "message": "spi/fsl-espi: Make sure pm is within 2..32\n\nThe reference manual says that pm has to stay within 2 and 32. So the\nlowest frequency is 32 and DIV16 set, the highest is 2 and DIV16 unset.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "35faa55cff56441477973e454f62408714f35cd3",
      "tree": "933a91b2e07ba392fa04d2e00aaa0d99e4d8553e",
      "parents": [
        "bb9c5687e8cd02d6f8a3aea40c118b439cb09501"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Mar 15 18:42:31 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 15:14:13 2012 -0600"
      },
      "message": "spi/fsl-espi: make the clock computation easier to read\n\nThe -1 +1 thingy should probably do what DIV_ROUND_UP does. The 4 is 2\nthe  \"platform_clock \u003d\u003e sysclock\" and 2 from the computation part. The 64\nis the same 4 times 16.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "bb9c5687e8cd02d6f8a3aea40c118b439cb09501",
      "tree": "c523e187256ddde75cbd55dd5d7a79847c60ca5a",
      "parents": [
        "49e599b8595f9d33276860c6a02e05f240c4ceca"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Mar 14 02:48:25 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 03:41:50 2012 -0600"
      },
      "message": "spi: sh-hspi: modify write/read method\n\nCurrent sh-hspi had wrong write/read method which was not linux standard.\nIf spi_transfer requests tx[2], rx[2] len\u003d2,\nthen, driver should run tx[0], rx[0], tx[1], rx[1].\nBut current sh-hspi runs tx[0], tx[1], rx[0], rx[1].\nThis patch fixes it up.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "49e599b8595f9d33276860c6a02e05f240c4ceca",
      "tree": "50259b5e076f6551a86e7b8dcfcf96aaf3f19398",
      "parents": [
        "ec139b67ad00647239b804d6f15315b83dba9a58"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Mar 14 02:48:05 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 03:41:01 2012 -0600"
      },
      "message": "spi: sh-hspi: control spi clock more correctly\n\nCurrent sh-hspi had used platform-specific speed.\nThis patch remove it, and use spi_transfer specific speed.\nIt removes unnecessary flags from struct sh_hspi_info,\nbut struct sh_hspi_info is still exist, since sh-hspi needs\nplatform info in the future.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ec139b67ad00647239b804d6f15315b83dba9a58",
      "tree": "af2ccd153e4a00c57b3e0b9f7d0c00a8bebb1cf5",
      "parents": [
        "6ea41a2bee0aa540425e118133b4c97ce5f0806d"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Mar 14 02:47:40 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 03:40:44 2012 -0600"
      },
      "message": "spi: sh-hspi: convert to using core message queue\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6ea41a2bee0aa540425e118133b4c97ce5f0806d",
      "tree": "70345c127b8a4a67039d16fac1b7fda262c154a5",
      "parents": [
        "1afb708b7179d044bcb5d2334b3dc43b375ad728"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 14 16:52:14 2012 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 03:32:17 2012 -0600"
      },
      "message": "spi: s3c64xx: Fix build\n\nCommit 054ebc (spi: Compatibility with direction which is used in samsung\nDMA operation) does not build as one hunk adds a brace to the first branch\nof an if statement without adding at least the correspoding close. Remove\nthe unwanted brace.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1afb708b7179d044bcb5d2334b3dc43b375ad728",
      "tree": "49b887eba3456a339df3470cc5327396f026d978",
      "parents": [
        "a66590de86483eeefc3074ab1ba1a7f45a89308e"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Mar 13 17:19:05 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 03:31:38 2012 -0600"
      },
      "message": "spi: s3c64xx: remove unnecessary callback msg-\u003ecomplete\n\nmsg-\u003ecomplete will be called in spi_finalize_current_message().\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a66590de86483eeefc3074ab1ba1a7f45a89308e",
      "tree": "151530ed05b96b955ae138e150ed58a33acc47b3",
      "parents": [
        "9af4acc096eeb1ddd6f507d291c7c901949224a6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Mar 14 18:37:15 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 03:30:33 2012 -0600"
      },
      "message": "spi: remove redundant variable assignment\n\nThe status variable is guaranteed to be 0 at that location anyway.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9af4acc096eeb1ddd6f507d291c7c901949224a6",
      "tree": "509791441d7d6c46dfc67412ce7451f658a1bd37",
      "parents": [
        "054ebcc4a88509e2488f341e8f0400045258f2a1"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Sat Mar 10 11:57:29 2012 +0300"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 10 19:43:37 2012 -0700"
      },
      "message": "spi: release lock on error path in spi_pump_messages()\n\nWe should release the lock here and enable IRQs before returning.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\n[grant.likely: move unlock above dev_err() call]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "054ebcc4a88509e2488f341e8f0400045258f2a1",
      "tree": "6f9a4dea88fde10687200df6452f83ead9d3bc6d",
      "parents": [
        "0f57e168aa109775430c76cc663fb64909813d84"
      ],
      "author": {
        "name": "Kyoungil Kim",
        "email": "ki0351.kim@samsung.com",
        "time": "Sat Mar 10 09:48:46 2012 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 21:09:10 2012 -0700"
      },
      "message": "spi: Compatibility with direction which is used in samsung DMA operation\n\nI found that there are two kind of direction type.\nFirst one is dma_data_direction defined in include/linux/dma-direction.h.\nIt is used for parameter of dma_map/unmap_single in spi-s3c64xx.\nThe other one is dma_transter_direction defined in include/linux/dmaengine.h.\nIt is used for direction of samsung DMA operation\n(arch/arm/plat-samsung/dma-ops.c).\nThis patch is just some changes to use direction defines\nwhich is used in samsung DMA operation.\n\nSigned-off-by: Boojin Kim \u003cboojin.kim@samsung.com\u003e\nSigned-off-by: Kyoungil Kim \u003cki0351.kim@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0f57e168aa109775430c76cc663fb64909813d84",
      "tree": "beeb8ae94e79bce0fba840bcb1216c9d642c2376",
      "parents": [
        "f258b44e22e07f5e98ac2260c70acff5784791b6"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Fri Dec 09 13:13:29 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 20:58:36 2012 -0700"
      },
      "message": "spi-topcliff-pch: add recovery processing in case wait-event timeout\n\nCurrently, pch_spi_start_transfer failure is not anticipated.\nThis patch adds the processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f258b44e22e07f5e98ac2260c70acff5784791b6",
      "tree": "ba56ceefdfac4fae105ef098d036a128606fb097",
      "parents": [
        "7d05b3e868ee0f9231baf40cb77be3df5dd1f18c"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Fri Dec 09 13:13:28 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 20:57:28 2012 -0700"
      },
      "message": "spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control\n\nThis patch supports a spi mode setup and bit order setup by IO control.\n    spi mode:     mode 0 to mode 3\n    bit order:    LSB first, MSB first\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7d05b3e868ee0f9231baf40cb77be3df5dd1f18c",
      "tree": "7f59c33e0d08f2dca503e7709f2bb6b738ef2aec",
      "parents": [
        "ee2ece5261a639b89f194d141444b03b4c923179"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Fri Dec 09 13:13:27 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 20:54:57 2012 -0700"
      },
      "message": "spi-topcliff-pch: Fix issue for transmitting over 4KByte\n\nCurrently, when spi-topcliff-pch receives transmit request over 4KByte,\nthis driver can\u0027t process correctly. This driver needs to divide the data\ninto 4Kbyte unit.\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ee2ece5261a639b89f194d141444b03b4c923179",
      "tree": "da70ad21df9d767caf40802a817489f4ec2c6b6d",
      "parents": [
        "00ffc13f35f1a5b2d8dc9f2dd2f410f017330a97"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Fri Dec 09 13:11:42 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 16:45:31 2012 -0700"
      },
      "message": "spi-topcliff-pch: Modify pci-bus number dynamically to get DMA device info\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "00ffc13f35f1a5b2d8dc9f2dd2f410f017330a97",
      "tree": "bb75faabea05b6a2d4037396ffadd7a8cae1eab4",
      "parents": [
        "e290cf276bc2a6cdcb360fd72b7a6a24539505fc"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 15:27:36 2012 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 16:26:48 2012 -0700"
      },
      "message": "spi/imx: simplify error handling to free gpios\n\nSimplify the error handling by moving the code to free gpios in one place.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e290cf276bc2a6cdcb360fd72b7a6a24539505fc",
      "tree": "3bf1e2faedfe7336530c10251d2abe85a3cb949a",
      "parents": [
        "b42dfed83d95a3c9e9cbd708f1993a7474abb79a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 15 08:11:25 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 15:33:15 2012 -0700"
      },
      "message": "spi: Convert to DEFINE_PCI_DEVICE_TABLE\n\nConvert static struct pci_device_id *[] to static DEFINE_PCI_DEVICE_TABLE\ntables.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b42dfed83d95a3c9e9cbd708f1993a7474abb79a",
      "tree": "191adabadf1bbb8ce2721df1a079202c4957babe",
      "parents": [
        "1cc2df9d6f41b689dc9a562a22de87f860ce6be5"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Feb 01 11:14:09 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 15:03:03 2012 -0700"
      },
      "message": "spi: add Broadcom BCM63xx SPI controller driver\n\nThis patch adds support for the SPI controller found on the Broadcom BCM63xx\nSoCs.\n\nSigned-off-by: Tanguy Bouzeloc \u003ctanguy.bouzeloc@efixo.com\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1cc2df9d6f41b689dc9a562a22de87f860ce6be5",
      "tree": "72370e8093f8047cdc4b69a83d1e28c5f50e5b74",
      "parents": [
        "de3bd7e6de25141c466773c2e0fa319b2fa93655"
      ],
      "author": {
        "name": "Zhiwu Song",
        "email": "zhiwu.song@csr.com",
        "time": "Mon Feb 13 17:45:38 2012 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:51:11 2012 -0700"
      },
      "message": "SPI: add CSR SiRFprimaII SPI controller driver\n\nCSR SiRFprimaII has two SPIs (SPI0 and SPI1). Features:\n* Master and slave modes\n* 8-/12-/16-/32-bit data unit\n* 256 bytes receive data FIFO and 256 bytes transmit data FIFO\n* Multi-unit frame\n* Configurable SPI_EN (chip select pin) active state\n* Configurable SPI_CLK polarity\n* Configurable SPI_CLK phase\n* Configurable MSB/LSB first\n\nSigned-off-by: Zhiwu Song \u003czhiwu.song@csr.com\u003e\nSigned-off-by: Barry Song \u003cBaohua.Song@csr.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "de3bd7e6de25141c466773c2e0fa319b2fa93655",
      "tree": "684104e835c605ae49cc2b9acbf2649906e7bd00",
      "parents": [
        "690fb11be34cc908ef895d16c6c1673df1b4667a"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Tue Feb 14 15:35:03 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:43:12 2012 -0700"
      },
      "message": "spi-topcliff-pch: fix -Wuninitialized warning\n\nFix for:\ndrivers/spi/spi-topcliff-pch.c: In function ‘pch_spi_handler_sub’:\ndrivers/spi/spi-topcliff-pch.c:325:17: warning: ‘bpw_len’ may be\n  used uninitialized in this function [-Wuninitialized]\ndrivers/spi/spi-topcliff-pch.c:325:42: warning: ‘rx_index’ may be\n  used uninitialized in this function [-Wuninitialized]\ndrivers/spi/spi-topcliff-pch.c:325:42: warning: ‘tx_index’ may be\n  used uninitialized in this function [-Wuninitialized]\n\nMove usage of tx_index, rx_index and bpw_len into the same\nblock as where they are set to prevent uninitialized usage.\n\nv2: instead of init variables with 0 move the whole block\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "690fb11be34cc908ef895d16c6c1673df1b4667a",
      "tree": "6cad6252fae54f90fa4abb4c791d403f39f2b51e",
      "parents": [
        "ad2a99af0d7242726723575efaffa1625664b384"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 17 16:23:29 2012 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:41:49 2012 -0700"
      },
      "message": "spi: Mark spi_register_board_info() __devinit\n\nSome systems have SPI devices located on plugin modules which are\nenumerated at runtime as devices. The drivers for these plugin modules\nneed to register their SPI devices at probe() time so want to be able\nto call spi_register_board_info() but that function is currently marked\nas __init rather than __devinit so this usage isn\u0027t legal. Change the\nannotation to __devinit to handle this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ad2a99af0d7242726723575efaffa1625664b384",
      "tree": "a9114736ed9b0d81540e5bad4d6122ca5a84374c",
      "parents": [
        "5e8afa34cc4ab2cea3472b80317a929b83b3c65b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 15 14:48:32 2012 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:40:13 2012 -0700"
      },
      "message": "spi/s3c64xx: Convert to using core message queue\n\nConvert the s3c64xx driver to using the new message queue factored out of\nthe pl022 driver by Linus Walleij, saving us a nice block of code and\ngetting the benefits of improvements implemented in the core.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5e8afa34cc4ab2cea3472b80317a929b83b3c65b",
      "tree": "e6463052677fba6fbe1073e781efede5857981cf",
      "parents": [
        "eb4af0f5349235df2e4a5057a72fc8962d00308a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Feb 23 10:37:55 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:39:08 2012 -0700"
      },
      "message": "spi: controller drivers don\u0027t need to depend on SPI_MASTER explicitly\n\nThey are all defined in an if SPI_MASTER ... endif block.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "eb4af0f5349235df2e4a5057a72fc8962d00308a",
      "tree": "2e794dc71d95c885b6d6a90bf795ba63e9a972d8",
      "parents": [
        "8f53602be555e500cfcd957955bb40fac19f2a6b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Feb 23 10:40:14 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:37:49 2012 -0700"
      },
      "message": "spi/doc: spi_master_put must be followed up by kfree\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d1c8bbd793e4c2f346f8788ad312f5b5b530aff5",
      "tree": "136cf736f0a21f4414fa26ea480848e48e9aadbe",
      "parents": [
        "ffbbdd21329f3e15eeca6df2d4bc11c04d9d91c0"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Mar 01 17:10:17 2012 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 09:50:09 2012 -0700"
      },
      "message": "spi: Add SuperH HSPI prototype driver\n\nThis patch adds SuperH HSPI driver.\nIt is still prototype driver, but has enough function at this point.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ffbbdd21329f3e15eeca6df2d4bc11c04d9d91c0",
      "tree": "964ce05f044aa6917b4a1ed58ed055ed2e899dcc",
      "parents": [
        "0b2182ddac4b8837bbba996d03b7b28f4346db0a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Feb 22 10:05:38 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 07 19:19:48 2012 -0700"
      },
      "message": "spi: create a message queueing infrastructure\n\nThis rips the message queue in the PL022 driver out and pushes\nit into (optional) common infrastructure. Drivers that want to\nuse the message pumping thread will need to define the new\nper-messags transfer methods and leave the deprecated transfer()\nmethod as NULL.\n\nMost of the design is described in the documentation changes that\nare included in this patch.\n\nSince there is a queue that need to be stopped when the system\nis suspending/resuming, two new calls are implemented for the\ndevice drivers to call in their suspend()/resume() functions:\nspi_master_suspend() and spi_master_resume().\n\nChangeLog v1-\u003ev2:\n- Remove Kconfig entry and do not make the queue support optional\n  at all, instead be more agressive and have it as part of the\n  compulsory infrastructure.\n- If the .transfer() method is implemented, delete print a small\n  deprecation notice and do not start the transfer pump.\n- Fix a bitrotted comment.\nChangeLog v2-\u003ev3:\n- Fix up a problematic sequence courtesy of Chris Blair.\n- Stop rather than destroy the queue on suspend() courtesy of\n  Chris Blair.\n\nSigned-off-by: Chris Blair \u003cchris.blair@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nTested-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0b2182ddac4b8837bbba996d03b7b28f4346db0a",
      "tree": "2cfd0ba316ca67717f3e06d14ee30fa73c92f6df",
      "parents": [
        "0eb8880fac7b0f32ebab33f99e758c6b308e3aa1"
      ],
      "author": {
        "name": "Shimoda, Yoshihiro",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Wed Mar 07 14:46:25 2012 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 07 19:18:49 2012 -0700"
      },
      "message": "spi: add support for Renesas RSPI\n\nThe SH7757 has RSPI module. This patch supports it.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0eb8880fac7b0f32ebab33f99e758c6b308e3aa1",
      "tree": "2d8ca659f3db6d17a1957fd6c9957beace6c171e",
      "parents": [
        "d5a8003135da7afe311e4e13ff42000ab7cd2078"
      ],
      "author": {
        "name": "Shimoda, Yoshihiro",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Wed Mar 07 14:45:37 2012 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 07 19:18:45 2012 -0700"
      },
      "message": "spi/spi-sh: add IORESOURCE_MEM_TYPE_MASK decoding for access size\n\nThis SPI controller\u0027s access size is 32, or 8-bit. The previous driver\nsupported 32-bit only. So, this patch adds IORESOURCE_MEM_TYPE_MASK\ndecoding, an then, the driver can handle the SPI controller of 8-bit.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d5a8003135da7afe311e4e13ff42000ab7cd2078",
      "tree": "e003b1e3ac213aa09fdbfeee60715a2f9d7adff7",
      "parents": [
        "14af60b6fb3b76634278364b697dae2f9f360abf"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Wed Feb 15 18:37:34 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 15 12:57:00 2012 -0700"
      },
      "message": "spi/omap: Add DT support to McSPI driver\n\nAdd device tree support to the OMAP2+ McSPI driver.\nAdd the bindings documentation.\n\nBased on original code from Rajendra.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a5ab6291b1fc73e0dc71caf2eaa0de1de7b11aaa",
      "tree": "fd79de37e21e9a5553f719b907a660d8ae33acc6",
      "parents": [
        "d65b4e98d7ea3038b767b70fe8be959b2913f16d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 13 09:52:29 2012 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 13 11:57:58 2012 -0700"
      },
      "message": "Fix section mismatch in spi-pl022.c\n\nWARNING: drivers/spi/built-in.o(.devinit.text+0xdb8): Section mismatch in reference from the function pl022_probe() to the function .init.text:pl022_dma_probe()\nThe function __devinit pl022_probe() references\na function __init pl022_dma_probe().\nIf pl022_dma_probe is only used by pl022_probe then\nannotate pl022_dma_probe with a matching annotation.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c88db233251b026fda775428f0250c760553e216",
      "tree": "ca2d768534e6f3b4f4e2785af0a3243a8ee62101",
      "parents": [
        "b1a4874e0d03cb65a1bde950d8f5f2d8743f66ed"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Thu Feb 02 14:20:30 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Feb 05 23:24:17 2012 -0700"
      },
      "message": "spi-topcliff-pch: rename pch_spi_pcidev to pch_spi_pcidev_driver\n\nRename static struct pci_driver pch_spi_pcidev to\npch_spi_pcidev_driver to get rid of warnings from modpost checks.\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b1a4874e0d03cb65a1bde950d8f5f2d8743f66ed",
      "tree": "5330481ff162510cbc260ceda4782c4d6f6a54a6",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed Jan 25 17:20:59 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Feb 05 23:23:43 2012 -0700"
      },
      "message": "spi: Add spi-s3c64xx driver dependency on ARCH_EXYNOS4\n\nThe spi-s3c64xx driver is also used on Exynos4 so update the dependency\nto enable build on those platforms.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n[grant.likely: relax depends to ARCH_EXYNOS instead of ARCH_EXYNOS4]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "14af60b6fb3b76634278364b697dae2f9f360abf",
      "tree": "7b454608c85bb6823384009a90ebe290431f17cf",
      "parents": [
        "90bbf4fdf2dc64aa7c20a93a9744c56a566baf26"
      ],
      "author": {
        "name": "Chris Blair",
        "email": "chris.blair@stericsson.com",
        "time": "Thu Feb 02 13:59:34 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Feb 02 11:32:16 2012 -0700"
      },
      "message": "spi/pl022: Add high priority message pump support\n\nThis switches the PL022 worker to a kthread in order to get\nhold of a mechanism to control the message pump priority. On\nlow-latency systems elevating the message kthread to realtime\npriority give a real sleek response curve. This has been\nconfirmed by measurements. Realtime priority elevation for\na certain PL022 port can be requested from platform data.\n\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Chris Blair \u003cchris.blair@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "90bbf4fdf2dc64aa7c20a93a9744c56a566baf26",
      "tree": "2a2064393255a8da679c9c38c426e76fdc896430",
      "parents": [
        "bc266185888e4033d8439b4fc6bdd14a41f4041e"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Feb 01 13:33:42 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 01 17:10:52 2012 -0700"
      },
      "message": "spi/nuc900: Remove unnecessary memset of struct nuc900_spi\n\nThe memory allocated using kzalloc by spi_alloc_master so it doesn\u0027t\nneed to be set to 0 again.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "bc266185888e4033d8439b4fc6bdd14a41f4041e",
      "tree": "1455fafca38f366b092766594b9d71975bc12d50",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f",
        "b97b662174162b44944abd0fa9faea50006ba711"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 30 08:32:37 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 30 08:32:37 2012 -0700"
      },
      "message": "Merge branch \u0027spi/s3c64xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc\n\nConflicts:\n\tdrivers/spi/spi-s3c64xx.c\n"
    },
    {
      "commit": "b97b662174162b44944abd0fa9faea50006ba711",
      "tree": "6097e95949df64f7504bff8f09c100a0cd33d2bd",
      "parents": [
        "e25d0bf917e8f3b6b5bafdc2fe666ca81eb9099d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 04 00:58:06 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 21 13:10:08 2012 +0000"
      },
      "message": "spi/s3c64xx: Implement runtime PM support\n\nEnable and disable the clocks to the SPI controller using runtime PM. This\nserves the dual purpose of reducing power consumption a little and letting\nthe core know when the device is idle.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\n"
    },
    {
      "commit": "e25d0bf917e8f3b6b5bafdc2fe666ca81eb9099d",
      "tree": "e652a29b01877a974ddd228192f15baa321f6ff2",
      "parents": [
        "c2573128ad1ff36a7e231799c102be2413a2f756"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 04 00:36:18 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 21 13:10:01 2012 +0000"
      },
      "message": "spi/s3c64xx: Convert to dev_pm_ops\n\nIn preparation for the addition of runtime PM ops.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c2573128ad1ff36a7e231799c102be2413a2f756",
      "tree": "7f6e037e0065193fcda7b4d3305110f5159f92f6",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 10 10:57:32 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 21 13:09:37 2012 +0000"
      },
      "message": "spi/s3c64xx: Log error interrupts\n\nAlthough the hardware supports interrupts we\u0027re not currently using them\nat all since for small transfers the overhead is greater than that for\nbusy waiting and for large transfers we have interrupts from the DMA.\nThis means that if the hardware reports an error (especially one which\nmight not stall transfer) we might miss it.\n\nTake a first pass at dealing with such errors by enabling the interrupt\nif we can and logging the errors if they happen. Ideally we\u0027d report the\nerror via the affected transfer but since we\u0027re in master mode it\u0027s very\ndifficult to trigger errors at present and this code is much simpler.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "57f2685c16fa8e0cb86e4bc7c8ac33bfed943819",
      "tree": "96a42fe632687c8486c250c4805bf1d4c9c34d19",
      "parents": [
        "488a9d018256dc9f29e041c0360445b6d25eea9a",
        "e08b881a69d638175bfa99b5af4d72b731633ea7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (53 commits)\n  ARM: mach-shmobile: specify CHCLR registers on SH7372\n  dma: shdma: fix runtime PM: clear channel buffers on reset\n  dma/imx-sdma: save irq flags when use spin_lock in sdma_tx_submit\n  dmaengine/ste_dma40: clear LNK on channel startup\n  dmaengine: intel_mid_dma: remove legacy pm interface\n  ASoC: mxs: correct \u0027direction\u0027 of device_prep_dma_cyclic\n  dmaengine: intel_mid_dma: error path fix\n  dmaengine: intel_mid_dma: locking and freeing fixes\n  mtd: gpmi-nand: move to dma_transfer_direction\n  mtd: fix compile error for gpmi-nand\n  mmc: mxs-mmc: fix the dma_transfer_direction migration\n  dmaengine: add DMA_TRANS_NONE to dma_transfer_direction\n  dma: mxs-dma: Don\u0027t use CLKGATE bits in CTRL0 to disable DMA channels\n  dma: mxs-dma: make mxs_dma_prep_slave_sg() multi user safe\n  dma: mxs-dma: Always leave mxs_dma_init() with the clock disabled.\n  dma: mxs-dma: fix a typo in comment\n  DMA: PL330: Remove pm_runtime_xxx calls from pl330 probe/remove\n  video i.MX IPU: Fix display connections\n  i.MX IPU DMA: Fix wrong burstsize settings\n  dmaengine/ste_dma40: allow fixed physical channel\n  ...\n\nFix up conflicts in drivers/dma/{Kconfig,mxs-dma.c,pl330.c}\n\nThe conflicts looked pretty trivial, but I\u0027ll ask people to verify them.\n"
    },
    {
      "commit": "81d48f0aee544885c39ef6e1ffb1175f276e6adf",
      "tree": "093f37084c133795e4ce71befa57185328737171",
      "parents": [
        "f5e4e20faa1eee3feaa0394897bbd1aca544e809",
        "661db794eb8179c7bea02f159bb691a2fff4a8e0",
        "14c173eb63432ba5d0783b6c4b23a8fe0c76fb0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:25:55 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:25:55 2012 -0800"
      },
      "message": "Merge tags \u0027devicetree-for-linus\u0027 and \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n2nd set of device tree changes and SPI bug fixes for v3.3\n\n* tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  of/irq: Add interrupts-names property to name an irq resource\n  of/address: Add reg-names property to name an iomem resource\n\n* tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/tegra: depend instead of select TEGRA_SYSTEM_DMA\n"
    },
    {
      "commit": "4964e0664c80680fa6b28ef91381c076a5b25c2c",
      "tree": "62099c5aaeee7274bcc66bcfba35d479affa97cf",
      "parents": [
        "0a80939b3e6af4b0dc93bf88ec02fd7e90a16f1b",
        "7bf6612e8a9d6a0b3b82e8e2611942be1258b307"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (119 commits)\n  MIPS: Delete unused function add_temporary_entry.\n  MIPS: Set default pci cache line size.\n  MIPS: Flush huge TLB\n  MIPS: Octeon: Remove SYS_SUPPORTS_HIGHMEM.\n  MIPS: Octeon: Add support for OCTEON II PCIe\n  MIPS: Octeon: Update PCI Latency timer and enable more error reporting.\n  MIPS: Alchemy: Update cpu-feature-overrides\n  MIPS: Alchemy: db1200: Improve PB1200 detection.\n  MIPS: Alchemy: merge Au1000 and Au1300-style IRQ controller code.\n  MIPS: Alchemy: chain IRQ controllers to MIPS IRQ controller\n  MIPS: Alchemy: irq: register pm at irq init time\n  MIPS: Alchemy: Touchscreen support on DB1100\n  MIPS: Alchemy: Hook up IrDA on DB1000/DB1100\n  net/irda: convert au1k_ir to platform driver.\n  MIPS: Alchemy: remove unused board headers\n  MTD: nand: make au1550nd.c a platform_driver\n  MIPS: Netlogic: Mark Netlogic chips as SMT capable\n  MIPS: Netlogic: Add support for XLP 3XX cores\n  MIPS: Netlogic: Merge some of XLR/XLP wakup code\n  MIPS: Netlogic: Add default XLP config.\n  ...\n\nFix up trivial conflicts in arch/mips/kernel/{perf_event_mipsxx.c,\ntraps.c} and drivers/tty/serial/Makefile\n"
    },
    {
      "commit": "190a44e65b0f32eaf5b4db3969f5eb224f83a7a2",
      "tree": "577c9a3949ba06e62d082eb11894b7045ebe3ef3",
      "parents": [
        "dfc1ebe76663d582a01c9dc572395cf8086d01de",
        "b48741cce3be32a48af9a2b272f3f13a077375cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:30:28 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:30:28 2012 -0800"
      },
      "message": "Merge tag \u0027cleanup2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nCleanups for the Samsung platforms\n\nVarious cleanup changes that the device driver changes are built upon.\nSince the samsung cleanups depend on the device tree series, which\ndepends on the first set of cleanups for tegra.\n\n* tag \u0027cleanup2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: EXYNOS: Use gpio_request_one\n  ARM: S5PV210: Use gpio_request_one\n  ARM: S3C64XX: Modified according to SPI consolidation work\n  ARM: S5PV210: Modified files for SPI consolidation work\n  ARM: S5P64X0: Modified files for SPI consolidation work\n  ARM: S5PC100: Modified files for SPI consolidation work\n  ARM: S3C64XX: Modified files for SPI consolidation work\n  ARM: SAMSUNG: Consolidation of SPI platform devices to plat-samsung\n  ARM: SAMSUNG: Remove SPI bus clocks from platform data\n  ARM: S5PV210: Add SPI clkdev support\n  ARM: S5P64X0: Add SPI clkdev support\n  ARM: S5PC100: Add SPI clkdev support\n  ARM: S3C64XX: Add SPI clkdev support\n  spi/s3c64xx: Use bus clocks created using clkdev\n  mmc: sdhci-s3c: Use generic clock names for sdhci bus clock options\n  ARM: SAMSUNG: Add lookup of sdhci-s3c clocks using generic names\n  ARM: SAMSUNG: Remove SDHCI bus clocks from platform data\n  ARM: SAMSUNG: Use kmemdup rather than duplicating its implementation\n  ARM: EXYNOS: remove exynos4_scu_enable()\n"
    },
    {
      "commit": "98793265b429a3f0b3f1750e74d67cd4d740d162",
      "tree": "b0bd717673f0c21845cf053f3fb6b75d42530af5",
      "parents": [
        "b4a133da2eaccb844a7beaef16ffd9c76a0d21d3",
        "bd1b2a555952d959f47169056fca05acf7eff81f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (53 commits)\n  Kconfig: acpi: Fix typo in comment.\n  misc latin1 to utf8 conversions\n  devres: Fix a typo in devm_kfree comment\n  btrfs: free-space-cache.c: remove extra semicolon.\n  fat: Spelling s/obsolate/obsolete/g\n  SCSI, pmcraid: Fix spelling error in a pmcraid_err() call\n  tools/power turbostat: update fields in manpage\n  mac80211: drop spelling fix\n  types.h: fix comment spelling for \u0027architectures\u0027\n  typo fixes: aera -\u003e area, exntension -\u003e extension\n  devices.txt: Fix typo of \u0027VMware\u0027.\n  sis900: Fix enum typo \u0027sis900_rx_bufer_status\u0027\n  decompress_bunzip2: remove invalid vi modeline\n  treewide: Fix comment and string typo \u0027bufer\u0027\n  hyper-v: Update MAINTAINERS\n  treewide: Fix typos in various parts of the kernel, and fix some comments.\n  clockevents: drop unknown Kconfig symbol GENERIC_CLOCKEVENTS_MIGR\n  gpio: Kconfig: drop unknown symbol \u0027CS5535_GPIO\u0027\n  leds: Kconfig: Fix typo \u0027D2NET_V2\u0027\n  sound: Kconfig: drop unknown symbol ARCH_CLPS7500\n  ...\n\nFix up trivial conflicts in arch/powerpc/platforms/40x/Kconfig (some new\nkconfig additions, close to removed commented-out old ones)\n"
    },
    {
      "commit": "2d51daaa615e4724f24e43fa01e705c40551080a",
      "tree": "3596123890aae2645a189a75bdf45789e89ae2d9",
      "parents": [
        "fbce1c234feedb5270468aa4b1770c1cab58a960",
        "e583685e998e52ebbf31fadf7d8470ae69951660"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:16:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:16:27 2012 -0800"
      },
      "message": "Merge tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nspi changes queued up for v3.3 merge window\n\n* tag \u0027spi-for-linus-20120104\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi: Fix device unregistration when unregistering the bus master\n  spi-topcliff-pch: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor\n  spi-topcliff-pch: Support new device LAPIS Semiconductor ML7831 IOH\n  spi/omap: Correct the error path\n  spi/omap: call pm_runtime_disable in error path and remove\n  spi/omap: Use a workqueue per omap2_mcspi controller\n"
    },
    {
      "commit": "fbce1c234feedb5270468aa4b1770c1cab58a960",
      "tree": "7391d7bcce50eab43c750c4055b056ab1892d6b2",
      "parents": [
        "7affca3537d74365128e477b40c529d6f2fe86c8",
        "d0ad5e89256c351ddd40167152c24a88efcb0f6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:15:36 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:15:36 2012 -0800"
      },
      "message": "Merge tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nChanges queued in gpio/next for the start of the 3.3 merge window\n\n* tag \u0027gpio-for-linus-20120104\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio: Add decode of WM8994 GPIO configuration\n  gpio: Convert GPIO drivers to module_platform_driver\n  gpio: Fix typo in comment in Samsung driver\n  gpio: Explicitly index samsung_gpio_cfgs\n  gpio: Add Linus Walleij as gpio co-maintainer\n  of: Add device tree selftests\n  of: create of_phandle_args to simplify return of phandle parsing data\n  gpio/powerpc: Eliminate duplication of of_get_named_gpio_flags()\n  gpio/microblaze: Eliminate duplication of of_get_named_gpio_flags()\n  gpiolib: output basic details and consolidate gpio device drivers\n  pch_gpio: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor\n  pch_gpio: Support new device LAPIS Semiconductor ML7831 IOH\n  spi/pl022: make the chip deselect handling thread safe\n  spi/pl022: add support for pm_runtime autosuspend\n  spi/pl022: disable the PL022 block when unused\n  spi/pl022: move device disable to workqueue thread\n  spi/pl022: skip default configuration before suspending\n  spi/pl022: fix build warnings\n  spi/pl022: only enable RX interrupts when TX is complete\n"
    },
    {
      "commit": "d3d0b024348c040f0d6851e2e59fc961677d5169",
      "tree": "ab018edaa027ad069c54beb9cb3d0c5b5efc2198",
      "parents": [
        "6ed23fd6c08b3ffa17c1f841098d2fa2ab3a59dd",
        "9d5c627323dcf0983d699d26dd486272fc98bef2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 06 18:03:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 06 18:03:30 2012 -0800"
      },
      "message": "Merge branch \u0027amba-modalias\u0027 of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027amba-modalias\u0027 of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  sound: aaci: Enable module alias autogeneration for AMBA drivers\n  watchdog: sp805: Enable module alias autogeneration for AMBA drivers\n  fbdev: amba: Enable module alias autogeneration for AMBA drivers\n  serial: pl011: Enable module alias autogeneration for AMBA drivers\n  serial: pl010: Enable module alias autogeneration for AMBA drivers\n  spi: pl022: Enable module alias autogeneration for AMBA drivers\n  rtc: pl031: Enable module alias autogeneration for AMBA drivers\n  rtc: pl030: Enable module alias autogeneration for AMBA drivers\n  mmc: mmci: Enable module alias autogeneration for AMBA drivers\n  input: ambakmi: Enable module alias autogeneration for AMBA drivers\n  gpio: pl061: Enable module alias autogeneration for AMBA drivers\n  dmaengine: pl330: Enable module alias autogeneration for AMBA drivers\n  dmaengine: pl08x: Enable module alias autogeneration for AMBA drivers\n  hwrng: nomadik: Enable module alias autogeneration for AMBA drivers\n  ARM: amba: Auto-generate AMBA driver module aliases during modpost\n  ARM: amba: Move definition of struct amba_id to mod_devicetable.h\n"
    },
    {
      "commit": "e583685e998e52ebbf31fadf7d8470ae69951660",
      "tree": "8ee4c2fdf2634427e259b26d7c359ac2baeceb7b",
      "parents": [
        "178db7d30f94707efca1a189753c105ef69942ed",
        "2b246283277862c4866a005852af5c70fd581824"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 04 21:39:29 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 04 21:39:29 2012 -0700"
      },
      "message": "Merge branch \u0027spi/next\u0027 (early part) into spi/merge\n"
    },
    {
      "commit": "14c173eb63432ba5d0783b6c4b23a8fe0c76fb0f",
      "tree": "ece97bce129a81ae9c8eef358c87cbfb09943884",
      "parents": [
        "2b246283277862c4866a005852af5c70fd581824"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Dec 22 15:57:57 2011 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 02 02:01:30 2012 -0700"
      },
      "message": "spi/tegra: depend instead of select TEGRA_SYSTEM_DMA\n\nIt\u0027s unlikely that anyone ever wants to turn off SYSTEM_DMA, but just in\ncase, it makes more sense to have the driver depend on it than select it.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a24d850b9b317b6168a65ff8918c5b0820ca0675",
      "tree": "3799ea29597ec8a261088b55e13c8b0f9ee832f5",
      "parents": [
        "4346b6d9c6651121f35ae9e42f240f36a8e56ce6"
      ],
      "author": {
        "name": "Padmavathi Venna",
        "email": "padma.v@samsung.com",
        "time": "Wed Nov 02 20:04:19 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Dec 23 10:10:21 2011 +0900"
      },
      "message": "spi/s3c64xx: Use bus clocks created using clkdev\n\nThis patch modifies the driver to stop depending on the\nclock names being passed from platform and switch over\nto lookup clocks generic names using clkdev\n\nSigned-off-by: Padmavathi Venna \u003cpadma.v@samsung.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "178db7d30f94707efca1a189753c105ef69942ed",
      "tree": "088865bdd59288f626984e4191b636cabec8c439",
      "parents": [
        "dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Dec 12 01:15:06 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 13 16:45:35 2011 -0700"
      },
      "message": "spi: Fix device unregistration when unregistering the bus master\n\nDevice are added as children of the bus master\u0027s parent device, but\nspi_unregister_master() looks for devices to unregister in the bus\nmaster\u0027s children. This results in the child devices not being\nunregistered.\n\nFix this by registering devices as direct children of the bus master.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "15182f636417e24fbcd464369fe73e966550e95f",
      "tree": "3bf8e255bbffbef7ea584d94baec71c4a3ba9f3d",
      "parents": [
        "3e009396921dd5200d434520b91cad17e4e21272",
        "8b8d719161c386668161daf29b2632f094e326c8"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 13 15:56:34 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 13 15:56:34 2011 -0700"
      },
      "message": "Merge branch \u0027pl022\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into gpio/next\n"
    },
    {
      "commit": "809f36c6f4a0568178c909ff1096ca83eae33f7d",
      "tree": "6b99b1ac701c0bd581811c39e85856f3bcbda22d",
      "parents": [
        "fb469f084fdf1631e31d87270f5263c20a7f5cd6"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Nov 01 20:03:30 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 07 22:02:05 2011 +0000"
      },
      "message": "MIPS: Alchemy: Au1300 SoC support\n\nAdd basic support for the Au1300 variant(s):\n- New GPIO/Interrupt controller\n- DBDMA ids\n- USB setup\n- MMC support\n- enable various PSC drivers\n- detection code.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2866/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c65b53ba4f9ca4520078bab23099579da3bf0446",
      "tree": "9911097da6766c130e4b94b9848138dba8fedab1",
      "parents": [
        "d9ddcec35d713dd33dc20dcb4db84db35f9956a6"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Nov 19 13:08:10 2011 +0100"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Dec 07 22:17:39 2011 +0100"
      },
      "message": "spi/gpio: fix section mismatch warning\n\nFixes:\nThe function __devinit spi_gpio_probe() references\na function __init spi_gpio_alloc.isra.4().\nIf spi_gpio_alloc.isra.4 is only used by spi_gpio_probe then\nannotate spi_gpio_alloc.isra.4 with a matching annotation.\n\n[wsa: fix spi_gpio_request(), too]\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "d9ddcec35d713dd33dc20dcb4db84db35f9956a6",
      "tree": "5fe6447cc0d66c37c755455b724256df1da791e7",
      "parents": [
        "00d2952caa6b0b2cd113494ae39f08c4663f371b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Dec 07 21:18:16 2011 +0100"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Dec 07 21:58:25 2011 +0100"
      },
      "message": "spi/fsl-espi: disable CONFIG_SPI_FSL_ESPI\u003dm build\n\nWhen spi_fsl_espi is chosen to be built as a module, there is a build\nerror because we test only CONFIG_SPI_FSL_ESPI in declaration of\nstruct mpc8xxx_spi in drivers/spi/spi_fsl_lib.h. Also some called\nfunctions are not exported.\n\nSo we forbid CONFIG_SPI_FSL_ESPI to be tristate here.\n\nThe error looks like:\ndrivers/spi/spi_fsl_espi.c: In function \u0027fsl_espi_bufs\u0027:\ndrivers/spi/spi_fsl_espi.c:232: error: \u0027struct mpc8xxx_spi\u0027 has no member named \u0027len\u0027\n...\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "00d2952caa6b0b2cd113494ae39f08c4663f371b",
      "tree": "200527bcf7e0422aac1ac7a86da8a1272eb48142",
      "parents": [
        "807cc4b1201e82769f7435211310f5691dcb704d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 24 11:10:51 2011 +0800"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Dec 07 21:58:12 2011 +0100"
      },
      "message": "spi/nuc900: Include linux/module.h\n\nInclude linux/module.h to fix below build error:\n\n  CC      drivers/spi/spi-nuc900.o\ndrivers/spi/spi-nuc900.c:484: error: \u0027THIS_MODULE\u0027 undeclared here (not in a function)\ndrivers/spi/spi-nuc900.c:489: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-nuc900.c:489: warning: data definition has no type or storage class\ndrivers/spi/spi-nuc900.c:489: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_AUTHOR\u0027\ndrivers/spi/spi-nuc900.c:489: warning: function declaration isn\u0027t a prototype\ndrivers/spi/spi-nuc900.c:490: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-nuc900.c:490: warning: data definition has no type or storage class\ndrivers/spi/spi-nuc900.c:490: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_DESCRIPTION\u0027\ndrivers/spi/spi-nuc900.c:490: warning: function declaration isn\u0027t a prototype\ndrivers/spi/spi-nuc900.c:491: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-nuc900.c:491: warning: data definition has no type or storage class\ndrivers/spi/spi-nuc900.c:491: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_LICENSE\u0027\ndrivers/spi/spi-nuc900.c:491: warning: function declaration isn\u0027t a prototype\ndrivers/spi/spi-nuc900.c:492: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-nuc900.c:492: warning: data definition has no type or storage class\ndrivers/spi/spi-nuc900.c:492: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_ALIAS\u0027\ndrivers/spi/spi-nuc900.c:492: warning: function declaration isn\u0027t a prototype\nmake[2]: *** [drivers/spi/spi-nuc900.o] Error 1\nmake[1]: *** [drivers/spi] Error 2\nmake: *** [drivers] Error 2\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "807cc4b1201e82769f7435211310f5691dcb704d",
      "tree": "3c52fb3d6ddaa9334ef33fa473a929d3338a66ea",
      "parents": [
        "5611cc4572e889b62a7b4c72a413536bf6a9c416"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Wed Nov 16 20:01:43 2011 +0100"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Dec 07 21:57:49 2011 +0100"
      },
      "message": "spi/ath79: fix compile error due to missing include\n\nWhithout including \u0027linux/module.h\u0027 spi-ath79 driver fails to compile\nwith the these errors:\n\ndrivers/spi/spi-ath79.c:273:12: error: \u0027THIS_MODULE\u0027 undeclared here (not in a function)\ndrivers/spi/spi-ath79.c:278:20: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-ath79.c:278:1: warning: data definition has no type or storage class\ndrivers/spi/spi-ath79.c:278:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_DESCRIPTION\u0027\ndrivers/spi/spi-ath79.c:278:20: warning: function declaration isn\u0027t a prototype\ndrivers/spi/spi-ath79.c:279:15: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-ath79.c:279:1: warning: data definition has no type or storage class\ndrivers/spi/spi-ath79.c:279:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_AUTHOR\u0027\ndrivers/spi/spi-ath79.c:279:15: warning: function declaration isn\u0027t a prototype\ndrivers/spi/spi-ath79.c:280:16: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-ath79.c:280:1: warning: data definition has no type or storage class\ndrivers/spi/spi-ath79.c:280:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_LICENSE\u0027\ndrivers/spi/spi-ath79.c:280:16: warning: function declaration isn\u0027t a prototype\ndrivers/spi/spi-ath79.c:281:14: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/spi/spi-ath79.c:281:1: warning: data definition has no type or storage class\ndrivers/spi/spi-ath79.c:281:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_ALIAS\u0027\ndrivers/spi/spi-ath79.c:281:14: warning: function declaration isn\u0027t a prototype\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "8b8d719161c386668161daf29b2632f094e326c8",
      "tree": "f7c182a6b6e2cf08455af11915b37b92f6c766c7",
      "parents": [
        "53e4acea0e819a6a8513e10a0773f2259ede0481"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Thu Nov 10 12:43:24 2011 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:08 2011 +0100"
      },
      "message": "spi/pl022: make the chip deselect handling thread safe\n\nThere is a possibility that the pump_message and giveback\nrun in parallel on a SMP system. Both the pump_message and\ngiveback threads work on the same SPI message queue.\nResults will be in correct if the pump_message gets to\nwork on the queue first.\n\nwhen the pump_message works with the queue, it reads the\nhead of the queue and removes it from the queue. pump_message\nactivates the chip select depending on this message read.\n\nThis leads to giveback working on the modified queue or a\nemptied queue. If the queue is empty or if the next message on\nthe queue (which is not the actual next message, as the pump\nmessage has removed the next message from the queue) is not for\nthe same SPI device as that Of the previous one, giveback will\nde-activate the chip select activated by pump_message(),\nwhich is wrong.\n\nTo solve this problem pump_message is made not to run and\naccess the queue until the giveback is done handling the queue.\nI.e. by making the cur_msg NULL after the giveback has read the\nqueue.\n\nAlso a state variable has been introduced to keep track of when\nthe CS for next message is already activated and avoid to\ndouble-activate it.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "53e4acea0e819a6a8513e10a0773f2259ede0481",
      "tree": "621636e14849593e0d2381ee20124309ac624713",
      "parents": [
        "0ad2deeab5d3fc80fc7cd85638f805830254ef1d"
      ],
      "author": {
        "name": "Chris Blair",
        "email": "chris.blair@stericsson.com",
        "time": "Tue Nov 08 08:54:46 2011 +0000"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:08 2011 +0100"
      },
      "message": "spi/pl022: add support for pm_runtime autosuspend\n\nAdds support for configuring the spi bus to use autosuspend for\nruntime power management. This can reduce the latency in starting an\nspi transfer by not suspending the device immediately following\ncompletion of a transfer. If another transfer then takes place before\nthe autosuspend timeout, the call to resume the device can return\nimmediately rather than needing to risk sleeping in order to resume\nthe device.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Chris Blair \u003cchris.blair@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "0ad2deeab5d3fc80fc7cd85638f805830254ef1d",
      "tree": "b413887d19ad0bbf2ae970f4ef55cd5e1679262a",
      "parents": [
        "d4b6af2e0e29278f2353c7c8721ddf2f2446414f"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Mon Oct 17 14:52:47 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:08 2011 +0100"
      },
      "message": "spi/pl022: disable the PL022 block when unused\n\nMake sure we clear the enable bit when the block is not used.\nThis will save some energy in certain hardware versions.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "d4b6af2e0e29278f2353c7c8721ddf2f2446414f",
      "tree": "4b900739272b0072c0a9057760de0a928c6c8962",
      "parents": [
        "4ca9fb46d8045b2473d608cd9e4580c6e0f7d5e0"
      ],
      "author": {
        "name": "Chris Blair",
        "email": "chris.blair@stericsson.com",
        "time": "Fri Nov 04 07:43:41 2011 +0000"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:08 2011 +0100"
      },
      "message": "spi/pl022: move device disable to workqueue thread\n\nMoves the disabling of the device and clocks to the same thread in\nwhich the device and clocks are enabled. This avoids SMP issues where\nthe device can be enabled for a transfer by one thread and then\ndisabled by the completion of the previous transfer in another thread.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Chris Blair \u003cchris.blair@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "4ca9fb46d8045b2473d608cd9e4580c6e0f7d5e0",
      "tree": "76e253f2761d1bb6f50487f37d07431da27d222d",
      "parents": [
        "c4a4784308f5cb86ef3c6c1288524ecb63c1fc87"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Mon Oct 17 14:54:08 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:08 2011 +0100"
      },
      "message": "spi/pl022: skip default configuration before suspending\n\nThe loading of the default configuration before suspending has\nbeen in the driver since its inception, but it is not really\nneeded. Especially so since we take to all the trouble of\nenabling and disabling power and clock just to do this. Let\u0027s\nscrap this now.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "c4a4784308f5cb86ef3c6c1288524ecb63c1fc87",
      "tree": "cc14bdc395382329ea00cf91889caba2e62def4f",
      "parents": [
        "172289df4004cccf798316b19cc3e6284dbe901f"
      ],
      "author": {
        "name": "Jonas Aaberg",
        "email": "jonas.aberg@stericsson.com",
        "time": "Mon Feb 28 16:42:41 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:07 2011 +0100"
      },
      "message": "spi/pl022: fix build warnings\n\nThe driver build complains with newer compilers unless you\ninitialize this struct properly.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "172289df4004cccf798316b19cc3e6284dbe901f",
      "tree": "ee82043bd2a819a81416730ba7ac2c882bbb311c",
      "parents": [
        "caca6a03d365883564885f2c1da3e88dcf65d139"
      ],
      "author": {
        "name": "Chris Blair",
        "email": "chris.blair@stericsson.com",
        "time": "Sat Jun 04 07:57:47 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Dec 01 17:16:07 2011 +0100"
      },
      "message": "spi/pl022: only enable RX interrupts when TX is complete\n\nFor interrupt mode transfers, start with only TX interrupts enabled\nto reduce the overall number of interrupts received. Once TX is\ncomplete, enable RX interrupts to complete the transfer.\n\nReviewed-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Chris Blair \u003cchris.blair@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "97371fa99c1900a84a5220639edd726b35d73931",
      "tree": "2eeef59258b6d6ab7835625cfafa39ed2dcf5677",
      "parents": [
        "46589e2922509f9134ce79fa75180886c9765c58"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Nov 25 00:23:28 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 26 21:58:54 2011 +0000"
      },
      "message": "ARM: 7175/1: add subname parameter to mfp_set_groupg callers\n\ncommit 798681bf \"ARM: 7158/1: add new MFP implement for NUC900\"\nadds subname parameter for mfp_set_groupg.\n\nThus add subname parameter to the callers.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Wan Zongshun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7eeac71b9fc9b3de3e0dc24ef34180a0bc0eb2f9",
      "tree": "dcacd42311dcfbde3bcbedcb98e86ff6eeb127be",
      "parents": [
        "f5feac2a333b2813a78d5d8749fa0a97cb26acee"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Wed Oct 05 15:15:22 2011 +0100"
      },
      "committer": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Tue Nov 22 10:58:32 2011 +0000"
      },
      "message": "spi: pl022: Enable module alias autogeneration for AMBA drivers\n\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "bb893d15b564f7711b60e0bc12966d049980582d",
      "tree": "a8606472dc0594451f0e2afffc612e96e973613c",
      "parents": [
        "2d360fcbd851b7f9f8c23b1c30b2f3c060fa43e6",
        "e5489847d6fc0ff176048b6e1cf5034507bf703a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 20 14:34:58 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 20 14:34:58 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: wire up process_vm_writev and process_vm_readv syscalls\n  ARM: 7160/1: setup: avoid overflowing {elf,arch}_name from proc_info_list\n  ARM: 7158/1: add new MFP implement for NUC900\n  ARM: 7157/1: fix a building WARNING for nuc900\n  ARM: 7156/1: l2x0: fix compile error on !CONFIG_USE_OF\n  ARM: 7155/1: arch.h: Declare \u0027pt_regs\u0027 locally\n  ARM: 7154/1: mach-bcmring: fix build error in dma.c\n  ARM: 7153/1: mach-bcmring: fix build error in core.c\n  ARM: 7152/1: distclean: Remove generated .dtb files\n  ARM: 7150/1: Allow kernel unaligned accesses on ARMv6+ processors\n  ARM: 7149/1: spi/pl022: Enable clock in probe\n  Revert \"ARM: 7098/1: kdump: copy kernel relocation code at the kexec prepare stage\"\n"
    },
    {
      "commit": "e0d23ef29ed637dc6bd739f590985746d9ad9caa",
      "tree": "c5b5856dc88582697997bb10ccacad6fc2535465",
      "parents": [
        "ca7fe2db892dcf91b2c72ee352eda4ff867903a7",
        "55ba4e5ed4ac57b60fe56acfd324f6a87123cc34"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Thu Nov 17 14:54:38 2011 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Thu Nov 17 14:54:57 2011 +0530"
      },
      "message": "Merge branch \u0027dma_slave_direction\u0027 into next_test_dirn\n\nresolved conflicts:\n\tdrivers/media/video/mx3_camera.c\n"
    },
    {
      "commit": "7433f2b78cb35cacf1799faa3b068255a6ef5f1f",
      "tree": "341d25229f2f78aa7acebd2376bd26d7fef2b5e8",
      "parents": [
        "71ae920d36964f2bcadbe6dac208940837941357"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Sun Nov 13 22:52:40 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 14 11:14:37 2011 +0100"
      },
      "message": "spi: drop \"select SPI_MASTER_OF\"\n\nThere is no Kconfig symbol named SPI_MASTER_OF. The select statement for\nthat symbol is a nop. Drop it.\n\nWhile we\u0027re touching that Kconfig entry also drop a superfluous\ndependency on SPI (this entry is wrapped in \"if SPI\" / \"endif\").\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1cb201af626eedf0ff78cc1712c731b463994c60",
      "tree": "0b28f0f237eb0117018a8669a054753c02f9b18a",
      "parents": [
        "b2eb5309fbc680406d6bf3b182178f0cfaf951fb"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Fri Nov 04 01:20:21 2011 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed Nov 09 23:02:12 2011 +0800"
      },
      "message": "atmel/spi: fix missing probe\n\nCommit 940ab889 \"drivercore: Add helper macro for platform_driver boilerplate\"\nconverted this driver to use module_platform_driver, but due to the use\nof platform_driver_probe(), this resulted in the call to atmel_spi_probe being\nlost. Place the call to this function into the driver structure.\n\nfix section missmatch\n\natmel_spi_probe is marked __init where it\u0027s supposed to be __devinit\natmel_spi_remove is marked __exit where it\u0027s supposed to be __devexit\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Russell King - ARM Linux \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "71e63e748ee6f4bad482b8021386eeb74f6e47f1",
      "tree": "738318d18f037c8f283ff601f549db46ad1a7a51",
      "parents": [
        "abf015f04614a3a7da43d35b55edc90189af4e6a"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@stericsson.com",
        "time": "Fri Nov 04 08:10:09 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 08 18:25:03 2011 +0000"
      },
      "message": "ARM: 7149/1: spi/pl022: Enable clock in probe\n\nMake sure we enable the clock before leaving probe.\n\nSigned-off-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "fba9569924e06da076cb2ad12474bbd82d69f54d",
      "tree": "f0b7d9c82f8dd90f0dc757a4c00afc0872fc1484",
      "parents": [
        "3d0a8d10cfb4cc3d1877c29a866ee7d8a46aa2fa",
        "4598fc2c94b68740e0269db03c98a1e7ad5af773"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 18:02:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 18:02:25 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (63 commits)\n  dmaengine: mid_dma: mask_peripheral_interrupt only when dmac is idle\n  dmaengine/ep93xx_dma: add module.h include\n  pch_dma: Reduce wasting memory\n  pch_dma: Fix suspend issue\n  dma/timberdale: free_irq() on an error path\n  dma: shdma: transfer based runtime PM\n  dmaengine: shdma: protect against the IRQ handler\n  dmaengine i.MX DMA/SDMA: add missing include of linux/module.h\n  dmaengine: delete redundant chan_id and chancnt initialization in dma drivers\n  dmaengine/amba-pl08x: Check txd-\u003ellis_va before freeing dma_pool\n  dmaengine/amba-pl08x: Add support for sg len greater than one for slave transfers\n  serial: sh-sci: don\u0027t filter on DMA device, use only channel ID\n  ARM: SAMSUNG: Remove Samsung specific enum type for dma direction\n  ASoC: Samsung: Update DMA interface\n  spi/s3c64xx: Merge dma control code\n  spi/s3c64xx: Add support DMA engine API\n  ARM: SAMSUNG: Remove S3C-PL330-DMA driver\n  ARM: S5P64X0: Use generic DMA PL330 driver\n  ARM: S5PC100: Use generic DMA PL330 driver\n  ARM: S5PV210: Use generic DMA PL330 driver\n  ...\n\nFix up fairly trivial conflicts in\n - arch/arm/mach-exynos4/{Kconfig,clock.c}\n - arch/arm/mach-s5p64x0/dma.c\n"
    },
    {
      "commit": "d6748066ad0e8b2514545998f8367ebb3906f299",
      "tree": "f7a9bfd764a8fb781aeda0ef2249afbab42dddf7",
      "parents": [
        "f04c045f8ce69c22bda9d99eb927276b776135fc",
        "3ba1e543ab4b02640d396098f2f6a199560d5f2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (37 commits)\n  MIPS: O32: Provide definition of registers ta0 .. ta3.\n  MIPS: perf: Add Octeon support for hardware perf.\n  MIPS: perf: Add support for 64-bit perf counters.\n  MIPS: perf: Reorganize contents of perf support files.\n  MIPS: perf: Cleanup formatting in arch/mips/kernel/perf_event.c\n  MIPS: Add accessor macros for 64-bit performance counter registers.\n  MIPS: Add probes for more Octeon II CPUs.\n  MIPS: Add more CPU identifiers for Octeon II CPUs.\n  MIPS: XLR, XLS: Add comment for smp setup\n  MIPS: JZ4740: GPIO: Check correct IRQ in demux handler\n  MIPS: JZ4740: GPIO: Simplify IRQ demuxer\n  MIPS: JZ4740: Use generic irq chip\n  MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n  MIPS: Alchemy: kill au1xxx.h header\n  MIPS: Alchemy: clean DMA code of CONFIG_SOC_AU1??? defines\n  MIPS, IDE: Alchem, au1xxx-ide: Remove pb1200/db1200 header dep\n  MIPS: Alchemy: Redo PCI as platform driver\n  MIPS: Alchemy: more base address cleanup\n  MIPS: Alchemy: rewrite USB platform setup.\n  MIPS: Alchemy: abstract USB block control register access\n  ...\n\nFix up trivial conflicts in:\n\tarch/mips/alchemy/devboards/db1x00/platform.c\n\tdrivers/ide/Kconfig\n\tdrivers/mmc/host/au1xmmc.c\n\tdrivers/video/Kconfig\n\tsound/mips/Kconfig\n"
    },
    {
      "commit": "025ed130608766bf2a18523a1ac11a860746a4e4",
      "tree": "cdf522b2a4b370a500e1bc15f417eb24ba03d0fc",
      "parents": [
        "d7614de422c0b55db0c1013a6c72330187536004"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 10 12:57:55 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:17 2011 -0400"
      },
      "message": "spi: Add export.h for THIS_MODULE/EXPORT_SYMBOL to spi.c\n\nThis uses both EXPORT_SYMBOL and THIS_MODULE, both which come from\nthe export.h file now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "d7614de422c0b55db0c1013a6c72330187536004",
      "tree": "95b12ac586c306aafe15e569654306e6acb3aba1",
      "parents": [
        "ced55d4ef7d6988bd0608423cf1e2225777f45cc"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 15:44:29 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:17 2011 -0400"
      },
      "message": "spi: Add module.h to implicit users in drivers/spi\n\nWe are clipping down the presence of module.h, since it was\neverywhere.  If you really need it, you better call it out,\nas per this changeset.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "a485df4b4404379786c4bdd258bc528b2617449d",
      "tree": "67244495fab89846568cf40d3b7c3a2bd011133e",
      "parents": [
        "05f5799cbe5c9e2c03f604b3de5783cf4d726227"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Fri Oct 14 10:47:38 2011 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Mon Oct 31 09:40:26 2011 +0530"
      },
      "message": "spi, serial: move to dma_transfer_direction\n\nfixup usage of dma direction by introducing dma_transfer_direction,\nthis patch moves spi, serial drivers to use new enum\n\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\n"
    },
    {
      "commit": "2b246283277862c4866a005852af5c70fd581824",
      "tree": "6b06850ed637c52c4efae46d05c209f81eb299ac",
      "parents": [
        "92b3a5c1bc3c7da1ae4675d014124f4a97ddb632"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:35:22 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 29 17:02:31 2011 +0200"
      },
      "message": "spi-topcliff-pch: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor\n\nOn October 1 in 2011,\nOKI SEMICONDUCTOR Co., Ltd. changed the company name in to LAPIS Semiconductor Co., Ltd.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "92b3a5c1bc3c7da1ae4675d014124f4a97ddb632",
      "tree": "a5940f6b0ae8c1b08dc842e27c17f1bf68c6c500",
      "parents": [
        "39f1b56593293a3d1d3b49b97a59337a19fef053"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:35:21 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 29 17:02:31 2011 +0200"
      },
      "message": "spi-topcliff-pch: Support new device LAPIS Semiconductor ML7831 IOH\n\nML7831 is companion chip for Intel Atom E6xx series.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "18c0635363364ca2fc2d1cbd65bbf918daf89d1a",
      "tree": "6fd1975977b4ab190b77952ee8e263f66e3dc5f7",
      "parents": [
        "41684f67af75b04152a1714e1a5375dfb00ee3da",
        "940ab88962bc1aff3273a8356d64577a6e386736"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 29 07:28:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 29 07:28:36 2011 -0700"
      },
      "message": "Merge branch \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  drivercore: Add helper macro for platform_driver boilerplate\n  spi: irq: Remove IRQF_DISABLED\n  OMAP: SPI: Fix the trying to free nonexistent resource error\n  spi/spi-ep93xx: add module.h include\n  spi/tegra: fix compilation error in spi-tegra.c\n  spi: spi-dw: fix all sparse warnings\n  spi/spi-pl022: Call pl022_dma_remove(pl022) only if enable_dma is true\n  spi/spi-pl022: calculate_effective_freq() must set rate \u003c\u003d requested rate\n  spi/spi-pl022: Don\u0027t allocate more sg than required.\n  spi/spi-pl022: Use GFP_ATOMIC for allocation from tasklet\n  spi/spi-pl022: Resolve formatting issues\n"
    },
    {
      "commit": "39f1b56593293a3d1d3b49b97a59337a19fef053",
      "tree": "34aad11f73193e7b3104fcc8ce1b2affbb8a76da",
      "parents": [
        "751c925cbb3a270f9771e3945494cb44bd9e732a"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Fri Oct 28 17:14:19 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 29 14:07:18 2011 +0200"
      },
      "message": "spi/omap: Correct the error path\n\nCurrently McSPI driver doesnt follow correct failure fallback steps\nattempting to correct the same.\n\nAlso:\n- label names changed to give meaningful names.\n- Setting the driver data to NULL in remove\n\nSigned-off-by: Hebbar, Gururaja \u003cgururaja.hebbar@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "751c925cbb3a270f9771e3945494cb44bd9e732a",
      "tree": "8f50cf84164ad01af3e752ba41f90cf14256d956",
      "parents": [
        "2856ac13b8ab41a17b1c65e4eed51543e55f4bac"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Fri Oct 28 17:14:18 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 29 14:07:18 2011 +0200"
      },
      "message": "spi/omap: call pm_runtime_disable in error path and remove\n\nomap mcspi probe() doesnt call pm_runtime  disable functions\nin case of failure. remove() doesnt call pm_runtime disable. This could\nlead to warnings as below on subsequent insmod.\n\n~# insmod spi-omap2-mcspi.ko\n[  255.383671] omap2_mcspi omap2_mcspi.1: Unbalanced pm_runtime_enable!\n...\n\nThis patch adds the pm_runtime disable() at appropriate stages.\n\nSigned-off-by: Hebbar, Gururaja \u003cgururaja.hebbar@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2856ac13b8ab41a17b1c65e4eed51543e55f4bac",
      "tree": "36eace120cd01d1a376839f180a2109c01cc89e0",
      "parents": [
        "940ab88962bc1aff3273a8356d64577a6e386736"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Fri Oct 28 17:14:17 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 29 14:05:47 2011 +0200"
      },
      "message": "spi/omap: Use a workqueue per omap2_mcspi controller\n\nCurrently all the spi controllers share the work queue.\nThis patch allocates a work queue per controller.\n\nSigned-off-by: Steve Wilkins \u003csteve.wilkins@raymarine.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "18974369cfe23acf16d0fb79e0d1fba7a9a95ec0",
      "tree": "22367984dbd4c79e9635035e268c428444c40e76",
      "parents": [
        "7e0a6fd5a4723c79cc46c9541e343092302e0e5b",
        "196a57c2749119be4732cc2b2adb8aafcb4fcb14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:41:50 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:41:50 2011 +0200"
      },
      "message": "Merge branch \u0027clk\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027clk\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7131/1: clkdev: Add Common Macro for clk_lookup\n  clk: spi-pl022: convert to clk_prepare()/clk_unprepare()\n  clk: timer-sp: convert to clk_prepare()/clk_unprepare()\n  clk: sa1111: convert to clk_prepare()/clk_unprepare()\n  clk: mmci: convert to clk_prepare()/clk_unprepare()\n  clk: amba-pl011: convert to clk_prepare()/clk_unprepare()\n  clk: amba-pl010: convert to clk_prepare()/clk_unprepare()\n  clk: amba-clcd: convert to clk_prepare()/clk_unprepare()\n  clk: amba bus: convert to clk_prepare()/clk_unprepare()\n  clk: provide prepare/unprepare functions\n"
    },
    {
      "commit": "7e0a6fd5a4723c79cc46c9541e343092302e0e5b",
      "tree": "7b1e3e7512eecdcc94811982766c25d64150a200",
      "parents": [
        "ca90666287401b475d9e0becf85bd02f069f1de8",
        "6cfa6279edbffa921b7d8c9519bfd83a24ba508e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:40:50 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:40:50 2011 +0200"
      },
      "message": "Merge branch \u0027amba\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027amba\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7079/1: spi: Fix builderror in spi-pl022.c\n  PM: add runtime PM support to MMCI\n  PM: add runtime PM support to core Primecell driver\n"
    },
    {
      "commit": "ca90666287401b475d9e0becf85bd02f069f1de8",
      "tree": "ad4dd789f8d5ab639c78997d3655b94fcbf660ef",
      "parents": [
        "60325f0c6ee7c6b68f95aaa643260fb33d4bdd88",
        "374e759db148d1e874e3afb76707082af67e0984"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "message": "Merge branch \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm: (43 commits)\n  ARM: 7135/1: ep93xx: bring back missing \u003cmach/gpio.h\u003e\n  ARM: 7104/1: plat-pxa: break out GPIO driver specifics\n  ARM: 7103/1: plat-pxa: move PXA GPIO driver to GPIO subsystem\n  ARM: 7042/3: mach-ep93xx: break out GPIO driver specifics\n  ARM: 7101/1: arm/tegra: Replace \u003cmach/gpio.h\u003e with \u003cmach/gpio-tegra.h\u003e\n  ARM: 7094/1: arm/tegra: Move EN_VDD_1V05_GPIO to board-harmony.h\n  ARM: 7083/1: rewrite U300 GPIO to use gpiolib\n  ARM: 7074/1: gpio: davinci: eliminate unused variable warnings\n  ARM: 7063/1: Orion: gpio: add missing include of linux/types.h\n  ARM: 7055/1: arm/tegra: mach/gpio.h: include linux/types.h to fix build\n  ARM: 7054/1: arm/tegra: Delete custom gpio_to_irq, and irq_to_gpio\n  ARM: 7053/1: gpio/tegra: Implement gpio_chip.to_irq\n  ARM: 7052/1: gpio/tegra: Remove use of irq_to_gpio\n  ARM: 7057/1: mach-pnx4008: rename GPIO header\n  ARM: 7056/1: plat-nomadik: kill off \u003cplat/gpio.h\u003e\n  ARM: 7050/1: mach-sa1100: delete irq_to_gpio() function\n  ARM: 7049/1: mach-sa1100: move SA1100 GPIO driver to GPIO subsystem\n  ARM: 7045/1: mach-lpc32xx: break out GPIO driver specifics\n  ARM: 7044/1: mach-lpc32xx: move LPC32XX GPIO driver to GPIO subsystem\n  ARM: 7043/1: mach-ixp2000: rename GPIO header\n  ...\n\nFix up trivial conflicts in arch/arm/mach-u300/Kconfig manually\n"
    },
    {
      "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": "3766386037827fe7064f57f9aec27b3b5e9417aa",
      "tree": "306a7b1ccf3100469fd711af37963801d8d387c0",
      "parents": [
        "50d5676ebac57c187ac347bae24290f0dc16fdbe"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:45 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n\nNow that no driver any longer depends on the CONFIG_SOC_AU1???  symbols,\nit\u0027s time to get rid of them: Move some of the platform devices to the\nboards which can use them, Rename a few (unused) constants in the header,\nReplace them with MIPS_ALCHEMY in the various Kconfig files.  Finally\ndelete them altogether from the Alchemy Kconfig file.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2707/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "38ada214fad79ff5ebbed58932c5f0c9969d9c91",
      "tree": "455e7c0623154f782c2dc75fa439ec7e0b682dc9",
      "parents": [
        "1458d160de3f1862aeaac57447ba96e7857ac52b"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Sat Oct 22 17:56:55 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Oct 24 14:14:40 2011 +0200"
      },
      "message": "spi: irq: Remove IRQF_DISABLED\n\nSince commit [e58aa3d2: genirq: Run irq handlers with interrupts disabled],\nWe run all interrupt handlers with interrupts disabled\nand we even check and yell when an interrupt handler\nreturns with interrupts enabled (see commit [b738a50a:\ngenirq: Warn when handler enables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1458d160de3f1862aeaac57447ba96e7857ac52b",
      "tree": "98565db94ae3af17c6ac4a645f557818ff2e9ef3",
      "parents": [
        "a853ba8d6d5d76bcbc5bf35b945b5727b5e5a36d"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Mon Oct 24 15:54:24 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Oct 24 13:44:30 2011 +0200"
      },
      "message": "OMAP: SPI: Fix the trying to free nonexistent resource error\n\nCurrently there is a request_mem_region(r-\u003estart, ..\nfollowed by r-\u003estart +\u003d pdata-\u003eregs_offset;\n\nAnd then in remove\n\n   r \u003d platform_get_resource(pdev, IORESOURCE_MEM, 0);\n   release_mem_region(r-\u003estart, resource_size(r));\n\nHere the offset addition is not taken care. Fix the code for the\nsame.\n\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a853ba8d6d5d76bcbc5bf35b945b5727b5e5a36d",
      "tree": "8faa7c17a8babd6b6fd63e13b85799a881e31956",
      "parents": [
        "5bdb7613414a9884166b2f5f20ad0353c1c6b6f3",
        "c3b92c8787367a8bb53d57d9789b558f1295cc96"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Oct 24 13:42:08 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Oct 24 13:42:08 2011 +0200"
      },
      "message": "Merge commit \u0027v3.1\u0027 into spi/next\n"
    },
    {
      "commit": "5bdb7613414a9884166b2f5f20ad0353c1c6b6f3",
      "tree": "66653e769281542ea7e82a73870ed84b8e7e5d74",
      "parents": [
        "5b7bea9f12440f58cc3732b0d9e7351d75694679"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Sat Oct 15 21:40:09 2011 +0300"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Oct 16 02:04:18 2011 -0600"
      },
      "message": "spi/spi-ep93xx: add module.h include\n\nDue to module.h cleanup it is not anymore included implicitly. Drivers\nwho want to use it need to include it explicitly.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\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": "f3e03e2eb0bcd9266720695b82a523e6bc526ff7",
      "tree": "12184b7ed8bea50f0ca10ff44c7f37e5c1bb0e07",
      "parents": [
        "25e803f9c339a070cd7361e853aebde11b1f9217"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:38 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: Fix overrun issue\n\nWe found that adding load, Rx data sometimes drops.(with DMA transfer mode)\nThe cause is that before starting Rx-DMA processing, Tx-DMA processing starts.\nThis causes FIFO overrun occurs.\n\nThis patch fixes the issue by modifying FIFO tx-threshold and DMA descriptor\nsize like below.\n\n                      Current                   this patch\nRx-descriptor   4Byte+12Byte*341    --\u003e    12Byte*340-4Byte-12Byte\nRx-threshold                   (Not modified)\nTx-descriptor   4Byte+12Byte*341    --\u003e    16Byte-12Byte*340\nRx-threshold    12Byte              --\u003e    2Byte\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "25e803f9c339a070cd7361e853aebde11b1f9217",
      "tree": "db699d232879b967830c47f91cced54786a3605b",
      "parents": [
        "373b0eb64b9c97a14720896dcfdebfa3268b1991"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:37 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: Add recovery processing in case FIFO overrun error occurs\n\nAdd recovery processing in case FIFO overrun error occurs with DMA transfer mode.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "373b0eb64b9c97a14720896dcfdebfa3268b1991",
      "tree": "60fd32435a154920e9c5f3d3630e5ec1e496b88f",
      "parents": [
        "8b7aa961a815dad389525dcd1c36a44c249b1760"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:36 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: Fix CPU read complete condition issue\n\nWe found Rx data sometimes drops.(with non-DMA transfer mode)\nThe cause is read complete condition is not true.\n\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8b7aa961a815dad389525dcd1c36a44c249b1760",
      "tree": "e984e84c309d9c44ffac333783f65638a42c4743",
      "parents": [
        "27504be5c10bdc61761ec0126b3645428598ad91"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:35 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: Fix SSN Control issue\n\nDuring processing 1 command/data series,\nSSN should keep LOW.\nHowever, currently, SSN becomes HIGH.\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "27504be5c10bdc61761ec0126b3645428598ad91",
      "tree": "6d1ec938a9bfd9cb80b36f7aefc38aec2f405531",
      "parents": [
        "387719c2ec995019e0af0dc537ca17c9ebd5b64f"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:34 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: add tx-memory clear after complete transmitting\n\nCurrently, in case of reading date from SPI flash,\ncommand is sent twice.\nThe cause is that tx-memory clear processing is missing .\nThis patch adds the tx-momory clear processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7ff6bcf048e6a9849ea0b44269fa4c1c72869db2",
      "tree": "91f18c24ddd46ad6a01ffbe039d51cf3be067b91",
      "parents": [
        "6f5ad96301d4b897f09a893d331a0b18b3fff6b1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 22 14:27:11 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 27 09:25:53 2011 +0100"
      },
      "message": "clk: spi-pl022: convert to clk_prepare()/clk_unprepare()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "387719c2ec995019e0af0dc537ca17c9ebd5b64f",
      "tree": "7c8761429702dc6974e016de62d25e690b4cd9fe",
      "parents": [
        "4cc122ac913dbd662403a4a173c41e0d59ab5bdd"
      ],
      "author": {
        "name": "Jeff Harris",
        "email": "jeff_harris@kentrox.com",
        "time": "Fri Sep 23 11:49:36 2011 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Sep 23 17:28:29 2011 -0600"
      },
      "message": "spi: Fix WARN when removing spi-fsl-spi module\n\nIf CPM mode is not used, the fsl_dummy_rx variable is never allocated.  When\nthe cleanup attempts to free it, the reference count is zero and a WARN is\ngenerated.  The same CPM mode check used in the initialize is applied to the\nfree as well.\n\nTested on 2.6.33 with the previous spi_mpc8xxx driver.  The renamed\nspi-fsl-spi driver looks to have the same problem.\n\nSigned-off-by: Jeff Harris \u003cjeff_harris@kentrox.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6cfa6279edbffa921b7d8c9519bfd83a24ba508e",
      "tree": "b950b73d734a2b4926ff4aaebbe6d6ddb0981d82",
      "parents": [
        "1c3be369c5fcd36c5d3841ca5d97d80ad34e76dd"
      ],
      "author": {
        "name": "Peter Hüwe",
        "email": "PeterHuewe@gmx.de",
        "time": "Mon Sep 05 21:07:23 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 22 16:21:43 2011 +0100"
      },
      "message": "ARM: 7079/1: spi: Fix builderror in spi-pl022.c\n\nThis patch fixes a build error, introduced by commit (67fc8b9f, \"PM: add\nruntime PM support to core Primecell driver\") which unfortunately was a little\nbit incomplete and did contain a typo (11 instead of 22).\nI\u0027m not sure how this patch could have been tested back then, if it\ndoesn\u0027t even compile ;)\n\nThe build failure was:\ndrivers/spi/spi-pl022.c:2292: error: \u0027adev\u0027 undeclared (first use in\nthis function)\ndrivers/spi/spi-pl022.c:2344: error: \u0027pl022_suspend\u0027 undeclared here\n(not in a function)\n\nThe build failure appears e.g. for the u8500 and realview defconfig.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "92b97f0aaccbf9de4a29696e6253bf82e8850d1d"
}
