)]}'
{
  "log": [
    {
      "commit": "6c618c9de5f2b4b43c30c6203869620bec6ed929",
      "tree": "53c0ae0808ee6d32e8a9d1fe256db4df66fb48c6",
      "parents": [
        "e8d9f875c9b02bb56ba3bb44834ae81ba0e8efbc"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Wed Feb 01 16:12:22 2012 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Wed Feb 22 18:15:38 2012 +0530"
      },
      "message": "dmaengine/dw_dmac: Use dev_get_platdata() instead of accessing dev directly\n\nUse already defined function dev_get_platdata() instead of accessing\npdev-\u003edev.data.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "e8d9f875c9b02bb56ba3bb44834ae81ba0e8efbc",
      "tree": "60aee6edfd2bd1b4c460039c54106560d014ff4f",
      "parents": [
        "8c9f7aa316f547f70d270a08d1212f958721c071"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Wed Feb 01 16:12:21 2012 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Wed Feb 22 18:15:38 2012 +0530"
      },
      "message": "dmaengine/dw_dmac: Don\u0027t use magic number for total number of channels\n\nTotal number of channels is passed in pdata-\u003enr_channels variable, thus we must\nnot use magic number \u00277\u0027 for total number of channels.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "8c9f7aa316f547f70d270a08d1212f958721c071",
      "tree": "84ca56d95dc87195042dcd6e6d3b255536d6edd0",
      "parents": [
        "258aea76f552cc755da92e7e823abbb85e021514"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Wed Feb 01 16:12:20 2012 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Wed Feb 22 18:15:37 2012 +0530"
      },
      "message": "dmaengine/amba-pl08x: Take flow controller info from DMA_SLAVE_CONFIG\n\nFlow controller information is passed now from DMA_SLAVE_CONFIG option. This\npatch makes changes in pl08x driver to use device_fc from it instead of platform\ndata.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "258aea76f552cc755da92e7e823abbb85e021514",
      "tree": "255afabb5d51cc8b9ff0138663ad884c249b6c70",
      "parents": [
        "dcc043dc0c60046cf6b75ca04a462314cf64e2ba"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Wed Feb 01 16:12:19 2012 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Wed Feb 22 18:15:37 2012 +0530"
      },
      "message": "dmaengine: Pass dma_slave_config .device_fc \u003d NULL for all existing users\n\n.device_fc is added in struct dma_slave_config recently. All user drivers, which\nwant DMA to be the flow controller must pass this field as false. As earlier\ndriver don\u0027t look to use this feature, mark it false for now.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "7414a1b8b2b99093d6a271a1220557e87dc1ae94",
      "tree": "b90b71cc10027e731a3ee2be091f6c62e3a8294f",
      "parents": [
        "91c1c9e36d9450974c9f04cf961d0b45aafca507"
      ],
      "author": {
        "name": "Rajeev KUMAR",
        "email": "rajeev-dlh.kumar@st.com",
        "time": "Wed Feb 01 16:12:17 2012 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Wed Feb 22 18:15:36 2012 +0530"
      },
      "message": "dmaengine/dw_dmac: Hibernation support in dw_dmac\n\nThe suspend and resume implementation is through dev_pm_ops in dmac. So\nin order to support hibernation, freeze, thaw, restore and poweroff\nfeatures are required.\n\nSigned-off-by: Rajeev Kumar \u003crajeev-dlh.kumar@st.com\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "91c1c9e36d9450974c9f04cf961d0b45aafca507",
      "tree": "9834e5a9c0b2096766cd31440333c8678b254b0d",
      "parents": [
        "7f99a4216d68f6d75d5d544aa265d72f193bad7f"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Tue Jan 31 12:49:00 2012 +0200"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Wed Feb 22 18:11:48 2012 +0530"
      },
      "message": "dmaengine: intel_mid_dma: move pm_runtime_put\n\nMove pm_runtime_put() to the end of intel_mid_dma_free_chan_resources()\nbecause there is no sense in allowing runtime suspend while the driver\nis still accessing the device.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "7f99a4216d68f6d75d5d544aa265d72f193bad7f",
      "tree": "b8c40c704c886138e52c531d158773bb5d89b881",
      "parents": [
        "b63fd6ce71226e5e048e2035ba202b53f89a1825"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Tue Jan 31 12:48:59 2012 +0200"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Wed Feb 22 18:11:48 2012 +0530"
      },
      "message": "dmaengine: intel_mid_dma: fix error status mask\n\nThe error status mask (MASK_ERR) has the same format as the other\nmasks (MASK_TFR, MASK_BLOCK etc) and must be cleared the same way.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "b63fd6ce71226e5e048e2035ba202b53f89a1825",
      "tree": "73f9f23574e079091f557144d0464b4b2c4bbf95",
      "parents": [
        "e7211718b3aa0365a723d9b8192e6f50236a1c67"
      ],
      "author": {
        "name": "Philippe Rétornaz",
        "email": "philippe.retornaz@epfl.ch",
        "time": "Tue Jan 24 14:22:01 2012 +0100"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Thu Feb 02 14:12:47 2012 +0530"
      },
      "message": "i.MX SDMA: Fix burstsize settings\n\nCommit 6584cb88 (ARM i.MX dma: Fix burstsize settings) fixed\nthe mxcmmc driver but forgot to fix the SDMA driver to handle the\ncorrect burtsize.\nThis make the SD card access works again with DMA on i.MX31 boards.\n\nSigned-off-by: Philippe Rétornaz \u003cphilippe.retornaz@epfl.ch\u003e\nTested-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "e7211718b3aa0365a723d9b8192e6f50236a1c67",
      "tree": "35564f1a9a9fbc5eaaad2ce9e924c99afb98dcce",
      "parents": [
        "ba7932334fbede4bb6a4ff4e635391ca7833203f",
        "c8ddf036d99e7fab943b7587c75a905e789ea7e7"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Wed Feb 01 22:31:14 2012 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Wed Feb 01 22:31:28 2012 +0530"
      },
      "message": "Merge branch \u0027fixes\u0027 into next\n"
    },
    {
      "commit": "e9c8d7a03e69093e4c33c5056a45c1233a42e8a4",
      "tree": "b9a37c891db8e273bf9ff177d4be00ec5050393a",
      "parents": [
        "a5044cddad2fba36c725a019a6cd0e3f286b13d0"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Jan 18 10:14:25 2012 +0100"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Wed Feb 01 22:23:53 2012 +0530"
      },
      "message": "dma: sh_dma: not all SH DMAC implementations support MEMCPY\n\nAdd a flag to allow platforms to specify, whether a DMAC instance supports\nthe MEMCPY operation. To avoid regressions, preserve the current default.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "ba7932334fbede4bb6a4ff4e635391ca7833203f",
      "tree": "d1a9b6401d7b2c5f371add1716e955fe399f1526",
      "parents": [
        "0bbc1413028e93629a2ecd5588cc427fa834404b",
        "a5044cddad2fba36c725a019a6cd0e3f286b13d0"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Tue Jan 31 13:48:53 2012 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Tue Jan 31 13:49:35 2012 +0530"
      },
      "message": "Merge branch \u0027fixes\u0027 into next\n"
    },
    {
      "commit": "a5044cddad2fba36c725a019a6cd0e3f286b13d0",
      "tree": "04b679b6147437cc52f0cbfc08de999807e568a8",
      "parents": [
        "bda3a47c886664e86ee14eb79e9072b9e341f575",
        "d07a74a546981a09ba490936645fbf0d1340b96c"
      ],
      "author": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Tue Jan 31 13:34:15 2012 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Tue Jan 31 13:36:14 2012 +0530"
      },
      "message": "Merge branch fixes of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/dmaengine.git\n"
    },
    {
      "commit": "bda3a47c886664e86ee14eb79e9072b9e341f575",
      "tree": "57f220d3f7cf54d05273582aac2da4d4e4be6aa9",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Nikolaus Voss",
        "email": "n.voss@weinmann.de",
        "time": "Tue Jan 17 10:28:33 2012 +0100"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Tue Jan 31 09:09:04 2012 +0530"
      },
      "message": "at_hdmac: bugfix for enabling channel irq\n\ncommit 463894705e4089d0ff69e7d877312d496ac70e5b deleted redundant\nchan_id and chancnt initialization in dma drivers as this is done\nin dma_async_device_register().\n\nHowever, atc_enable_irq() relied on chan_id set before registering\nthe device, what left only channel 0 functional for this driver.\n\nThis patch introduces atc_enable/disable_chan_irq() as a variant\nof atc_enable/disable_irq() with the channel as explicit argument.\n\nSigned-off-by: Nikolaus Voss \u003cn.voss@weinmann.de\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "0bbc1413028e93629a2ecd5588cc427fa834404b",
      "tree": "dd9744524a814b549cd207dd9a10e02f04d2ee32",
      "parents": [
        "b78bd91f47b28ba1290a7eb95d8cf48a357e1b90"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "richard.zhao@linaro.org",
        "time": "Fri Jan 13 11:10:01 2012 +0800"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Tue Jan 31 09:03:16 2012 +0530"
      },
      "message": "dma/imx-sdma: convernt to use bit ops\n\nWe don\u0027t need extra lock, so we use non-atomic bit ops to set/clear bits,\n\nmerge event_mask0 and event_mask1 into an array, it helps use bit ops.\n\nIt also fixs the issue:\n\nsdmac-\u003eevent_mask0 \u003d 1 \u003c\u003c sdmac-\u003eevent_id0;\nsdmac-\u003eevent_mask1 \u003d 1 \u003c\u003c (sdmac-\u003eevent_id0 - 32);\n\nIt event_id0 \u003c 32, it shifts negative number. If event_id0 \u003e\u003d 32, it\nshifts number \u003e\u003d sizeof(int). Both the cases behavior is undefined.\n\nSigned-off-by: Richard Zhao \u003crichard.zhao@linaro.org\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "b78bd91f47b28ba1290a7eb95d8cf48a357e1b90",
      "tree": "d333a3afcb395e8855ed9ddd8265ff07feabf51a",
      "parents": [
        "c2c744d3aa48f845626131176772bae2a3c9d5bc"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "richard.zhao@linaro.org",
        "time": "Fri Jan 13 11:10:00 2012 +0800"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Tue Jan 31 09:03:16 2012 +0530"
      },
      "message": "dma/imx-sdma: use num_events to validate event_id0\n\nevent number is not always 32. use num_events for checking instead.\n\nSigned-off-by: Richard Zhao \u003crichard.zhao@linaro.org\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "c2c744d3aa48f845626131176772bae2a3c9d5bc",
      "tree": "91d026175e01deac9c1fda8e311835ecf2048075",
      "parents": [
        "3bb5e7caf9641b6a532a55cf3a3621ef814f57ee"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "richard.zhao@linaro.org",
        "time": "Fri Jan 13 11:09:59 2012 +0800"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Tue Jan 31 09:03:16 2012 +0530"
      },
      "message": "dma/imx-sdma: move clk_enable out of sdma_request_channel\n\nIt makes clk_enable/disable pair more readable, and fix one bug:\nsdma_init calls sdma_request_channel, but seems don\u0027t know\nsdma_request_channel enabled the clock.\n\nSigned-off-by: Richard Zhao \u003crichard.zhao@linaro.org\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n[fixed typo in commit log]\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "3bb5e7caf9641b6a532a55cf3a3621ef814f57ee",
      "tree": "ab9738fc92b7ea230252f08c331e1255cb132b32",
      "parents": [
        "c4b56857d17540e8085a04ea479b0239f4ee764c"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "richard.zhao@linaro.org",
        "time": "Fri Jan 13 11:09:58 2012 +0800"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Tue Jan 31 09:03:16 2012 +0530"
      },
      "message": "dma/imx-sdma: call sdma_set_channel_priority after sdma_request_channel\n\nsdma_request_channel sets the default priority. sdma_alloc_chan_resources\nshould call sdma_set_channel_priority thereafter to over write it.\n\nSigned-off-by: Richard Zhao \u003crichard.zhao@linaro.org\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "c4b56857d17540e8085a04ea479b0239f4ee764c",
      "tree": "9a0a5388f4c22be7beaf7e5096ab8c91b9ce9f18",
      "parents": [
        "b9a591664a21a3d342b9e3b09b0aa2223ae7c469"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "richard.zhao@linaro.org",
        "time": "Fri Jan 13 11:09:57 2012 +0800"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Tue Jan 31 09:03:16 2012 +0530"
      },
      "message": "dma/imx-sdma: use readl_relaxed/writel_relaxed and use writel when necessary\n\nuse readl_relaxed/writel_relaxed in most places, and use writel when\nenable channel, because it needs memory barrier.\n\nSigned-off-by: Richard Zhao \u003crichard.zhao@linaro.org\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "b9a591664a21a3d342b9e3b09b0aa2223ae7c469",
      "tree": "2aa6cffe829676f188aba806c2662648a5968646",
      "parents": [
        "880db3ff17a973bc0e9847299d1fd9cdf4568ee1"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "richard.zhao@linaro.org",
        "time": "Fri Jan 13 11:09:56 2012 +0800"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Tue Jan 31 09:03:16 2012 +0530"
      },
      "message": "dma/imx-sdma: let sdma_run_channel call sdma_enable_channel\n\nLet all enable channel code call sdma_enable_channel.\n\nSigned-off-by: Richard Zhao \u003crichard.zhao@linaro.org\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "880db3ff17a973bc0e9847299d1fd9cdf4568ee1",
      "tree": "c27541db3d18b22877d4c7427f6abb23f7a811df",
      "parents": [
        "7bec78e0a82418021dc2e63dea4d2b749953086d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Jan 12 22:49:29 2012 +0100"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Tue Jan 31 08:55:08 2012 +0530"
      },
      "message": "drivers/dma/amba-pl08x.c: adjust double test\n\nRewrite a duplicated test to test the correct value\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\n@@\n\n(\n* E\n  || ... || E\n|\n* E\n  \u0026\u0026 ... \u0026\u0026 E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "7bec78e0a82418021dc2e63dea4d2b749953086d",
      "tree": "6fe78c7efc79dc4265d01bc9d57a06ad7674ffff",
      "parents": [
        "2b4f130e05cb28a9794921aad5139615e94a7b02"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Jan 12 10:55:06 2012 +0100"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Tue Jan 31 08:54:02 2012 +0530"
      },
      "message": "drivers/dma/pl330.c: add missing iounmap\n\nAdd missing iounmap in error handling code, in a case where the function\nalready preforms iounmap on some other execution path.\n\nThis patch additionally adds calls to clk_disable and clk_put.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression e;\nstatement S,S1;\nint ret;\n@@\ne \u003d \\(ioremap\\|ioremap_nocache\\)(...)\n... when !\u003d iounmap(e)\nif (\u003c+...e...+\u003e) S\n... when any\n    when !\u003d iounmap(e)\n*if (...)\n   { ... when !\u003d iounmap(e)\n     return ...; }\n... when any\niounmap(e);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "2b4f130e05cb28a9794921aad5139615e94a7b02",
      "tree": "0ebfcff3491cf5fc389692ef6179024a947c6657",
      "parents": [
        "5b3168763f507fd46285b7310fc2d18dafe7f1c7"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 09 10:32:50 2012 +0100"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Mon Jan 30 14:50:55 2012 +0530"
      },
      "message": "dma: imx-sdma: start transfer in issue_pending\n\nThe DMA engine API requires that transfers are started in issue_pending\ninstead of tx_submit. Fix this.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n[corrected change log to DMA engine API insteadof DMA API]\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "5b3168763f507fd46285b7310fc2d18dafe7f1c7",
      "tree": "886a9334514b223892b9a6c236e24840e6cbdab8",
      "parents": [
        "c0fa6c8af7ab4f5d69d512a0d5fc3de512f337ae"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 09 10:32:49 2012 +0100"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Mon Jan 30 14:50:39 2012 +0530"
      },
      "message": "dma: imx-dma: start transfer in issue_pending\n\nThe DMA engine API requires that transfers are started in issue_pending\ninstead of tx_submit. Fix this.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n[corrected change log to DMA engine API insteadof DMA API]\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "439aa0efd7a4a9ac225e94feee03824101c7d38e",
      "tree": "8c13182de7211ba4793afa6aa1820d0fec4c0e1c",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 09 10:32:47 2012 +0100"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Mon Jan 30 14:34:11 2012 +0530"
      },
      "message": "mmc: mxcmmc: add missing dma_async_issue_pending\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "d07a74a546981a09ba490936645fbf0d1340b96c",
      "tree": "eda5193a28b09fd0f7af994b6762d33b5e8e5b53",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Dr. David Alan Gilbert",
        "email": "linux@treblig.org",
        "time": "Thu Aug 25 16:13:55 2011 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon Jan 23 11:43:18 2012 -0800"
      },
      "message": "dmaengine: fix missing \u0027cnt\u0027 in ?: in dmatest\n\nHi,\n  On the latest tree my compiler has started giving the warning:\n\ndrivers/dma/dmatest.c:575:28: warning: the omitted middle operand in ?: will always be ?true?, suggest explicit middle operand [-Wparentheses]\n\nThe following patch fixes the missing middle clause with the same\nfix that Nicolas Ferre used in the similar clauses.\n(There seems to have been a race between him fixing that and\nthe extra clause going in a little later).\n\nI don\u0027t actually know the dmatest code/structures, nor do I own\nany hardware to test it on (assuming it needs a DMA engine);\n but this patch builds, the existing code is almost certainly\nwrong and the fix is the same as the corresponding lines above it.\n\n(WTH is x\u003dy?:z legal C anyway?)\n\nSigned-off-by: Dr. David Alan Gilbert \u003clinux@treblig.org\u003e\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nReported-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "99d1edc5c5ef5ee80982b354d57cef106cb8423c",
      "tree": "a8942a8d0c1beca80d9c4d46f9b991780b0c5b05",
      "parents": [
        "e19c29e8d8d3b2dbc4c9a859f40c3f95ed089441",
        "94bd2442d25454a874e070d871f50f4ce9d57101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 19 14:52:03 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 19 14:52:03 2012 -0800"
      },
      "message": "Merge tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\ngpio bug fixes for v3.3\n\n* tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio: tps65910: Use correct offset for gpio initialization\n  gpio/it8761e: Restrict it8761e gpio driver to x86.\n  gpio-ml-ioh: cleanup __iomem annotation usage\n  gpio-ml-ioh: cleanup NULL pointer checking\n  gpio-pch: cleanup __iomem annotation usage\n  gpio-pch: cleanup NULL pointer checking\n"
    },
    {
      "commit": "f59e842fc0871cd5baa213dc32e0ce8e5aaf4758",
      "tree": "5fc24fe6bc8e49d9d939485f3804a7ef977254c0",
      "parents": [
        "4ba3069fea9f0771dad3f4906b305ab50d5a1b30",
        "a42d985bd5b234da8b61347a78dc3057bf7bb94d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 16:29:42 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 16:29:42 2012 -0800"
      },
      "message": "Merge branch \u0027for-next-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\n* \u0027for-next-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  ib_srpt: Initial SRP Target merge for v3.3-rc1\n"
    },
    {
      "commit": "4ba3069fea9f0771dad3f4906b305ab50d5a1b30",
      "tree": "3f75f2c0a320a6f38538c5e63f46ef79b0b3f1d1",
      "parents": [
        "507a03c1cba0e32309223d23d19a1bfc0916c140",
        "895f3022523361e9b383cf48f51feb1f7d5e7e53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:59:18 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:59:18 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending: (26 commits)\n  target: Set additional sense length field in sense data\n  target: Remove legacy device status check from transport_execute_tasks\n  target: Remove __transport_execute_tasks() for each processing context\n  target: Remove extra se_device-\u003eexecute_task_lock access in fast path\n  target: Drop se_device TCQ queue_depth usage from I/O path\n  target: Fix possible NULL pointer with __transport_execute_tasks\n  target: Remove TFO-\u003echeck_release_cmd() fabric API caller\n  tcm_fc: Convert ft_send_work to use target_submit_cmd\n  target: Add target_submit_cmd() for process context fabric submission\n  target: Make target_put_sess_cmd use target_release_cmd_kref\n  target: Set response format in INQUIRY response\n  target: tcm_mod_builder: small fixups\n  Documentation/target: Fix tcm_mod_builder.py build breakage\n  target: remove overagressive ____cacheline_aligned annoations\n  tcm_loop: bump max_sectors\n  target/configs: remove trailing newline from udev_path and alias\n  iscsi-target: fix chap identifier simple_strtoul usage\n  target: remove useless casts\n  target: simplify target_check_cdb_and_preempt\n  target: Move core_scsi3_check_cdb_abort_and_preempt\n  ...\n"
    },
    {
      "commit": "507a03c1cba0e32309223d23d19a1bfc0916c140",
      "tree": "8da15f9c635733948a73bfe35cb50e1195702952",
      "parents": [
        "be405411f712489f2f780ab085e1069e8fb85f19",
        "79ba0db69c5887f1ad4ed51d58894e7e889084b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:51:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:51:48 2012 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nThis includes initial support for the recently published ACPI 5.0 spec.\nIn particular, support for the \"hardware-reduced\" bit that eliminates\nthe dependency on legacy hardware.\n\nAPEI has patches resulting from testing on real hardware.\n\nPlus other random fixes.\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (52 commits)\n  acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec\n  intel_idle: Split up and provide per CPU initialization func\n  ACPI processor: Remove unneeded variable passed by acpi_processor_hotadd_init V2\n  ACPI processor: Remove unneeded cpuidle_unregister_driver call\n  intel idle: Make idle driver more robust\n  intel_idle: Fix a cast to pointer from integer of different size warning in intel_idle\n  ACPI: kernel-parameters.txt : Add intel_idle.max_cstate\n  intel_idle: remove redundant local_irq_disable() call\n  ACPI processor: Fix error path, also remove sysdev link\n  ACPI: processor: fix acpi_get_cpuid for UP processor\n  intel_idle: fix API misuse\n  ACPI APEI: Convert atomicio routines\n  ACPI: Export interfaces for ioremapping/iounmapping ACPI registers\n  ACPI: Fix possible alignment issues with GAS \u0027address\u0027 references\n  ACPI, ia64: Use SRAT table rev to use 8bit or 16/32bit PXM fields (ia64)\n  ACPI, x86: Use SRAT table rev to use 8bit or 32bit PXM fields (x86/x86-64)\n  ACPI: Store SRAT table revision\n  ACPI, APEI, Resolve false conflict between ACPI NVS and APEI\n  ACPI, Record ACPI NVS regions\n  ACPI, APEI, EINJ, Refine the fix of resource conflict\n  ...\n"
    },
    {
      "commit": "be405411f712489f2f780ab085e1069e8fb85f19",
      "tree": "39816de2c022f940cfeb6bd3218f9346b91f31f7",
      "parents": [
        "93c3d65b28bab6da520c2add9cb387a0303f8b2d"
      ],
      "author": {
        "name": "Stefan Berger",
        "email": "stefanb@linux.vnet.ibm.com",
        "time": "Tue Jan 17 22:07:30 2012 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:50:17 2012 -0800"
      },
      "message": "tpm: fix (ACPI S3) suspend regression\n\nThis patch fixes an (ACPI S3) suspend regression introduced in commit\n68d6e6713fcb (\"tpm: Introduce function to poll for result of self test\")\nand occurring with an Infineon TPM and tpm_tis and tpm_infineon drivers\nactive.\n\nThe suspend problem occurred if the TPM was disabled and/or deactivated\nand therefore the TPM_PCRRead checking the result of the (asynchronous)\nself test returned an error code which then caused the tpm_tis driver to\nbecome inactive and this then seemed to have negatively influenced the\nsuspend support by the tpm_infineon driver...  Besides that the tpm_tis\ndrive may stay active even if the TPM is disabled and/or deactivated.\n\nSigned-off-by: Stefan Berger \u003cstefanb@linux.vnet.ibm.com\u003e\nTested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93c3d65b28bab6da520c2add9cb387a0303f8b2d",
      "tree": "d53d83ffe07d4237e1f8b1b6f02fa0362d8dacd2",
      "parents": [
        "9ef9b20bd0eef609f07960a997c13cab8fe15d2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:41:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:41:27 2012 -0800"
      },
      "message": "nvme: fix merge error due to change of \u0027make_request_fn\u0027 fn type\n\nThe type of \u0027make_request_fn\u0027 changed in 5a7bbad27a4 (\"block: remove\nsupport for bio remapping from -\u003emake_request\"), but the merge of the\nnvme driver didn\u0027t take that into account, and as a result the driver\nwould compile with a warning:\n\n  drivers/block/nvme.c: In function \u0027nvme_alloc_ns\u0027:\n  drivers/block/nvme.c:1336:2: warning: passing argument 2 of \u0027blk_queue_make_request\u0027 from incompatible pointer type [enabled by default]\n  include/linux/blkdev.h:830:13: note: expected \u0027void (*)(struct request_queue *, struct bio *)\u0027 but argument is of type \u0027int (*)(struct request_queue *, struct bio *)\u0027\n\nIt\u0027s benign, but the warning is annoying.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org\u003e\nCc: Matthew Wilcox \u003cmatthew.r.wilcox@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ef9b20bd0eef609f07960a997c13cab8fe15d2e",
      "tree": "1786e9a8440a16a5e177290d9e60472a03ccdd96",
      "parents": [
        "aa303f2c06c0f3b42190b7e56c16bc856b1a1b28"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Jan 19 10:24:31 2012 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:37:49 2012 -0800"
      },
      "message": "xen: using EXPORT_SYMBOL requires including export.h\n\nFix these warnings:\n\n  drivers/xen/biomerge.c:14:1: warning: data definition has no type or storage class [enabled by default]\n  drivers/xen/biomerge.c:14:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027 [-Wimplicit-int]\n  drivers/xen/biomerge.c:14:1: warning: parameter names (without types) in function declaration [enabled by default]\n\nAnd this build error:\n\n  ERROR: \"xen_biovec_phys_mergeable\" [drivers/block/nvme.ko] undefined!\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa303f2c06c0f3b42190b7e56c16bc856b1a1b28",
      "tree": "a916c85bbdd3a23e27c1f71aa90afe8a179d99bb",
      "parents": [
        "4a7c1ff2362b7bfbc04990f42c21cefdff57f997",
        "6f36a806e588f2ce62571a1859ea1d7f2c7dde83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 13:46:13 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 13:46:13 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus/i2c-33\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c-33\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-eg20t: Change-company-name-OKI-SEMICONDUCTOR to LAPIS Semiconductor\n  i2c-eg20t: Support new device LAPIS Semiconductor ML7831 IOH\n  i2c-eg20t: modified the setting of transfer rate.\n  i2c-eg20t: use i2c_add_numbered_adapter to get a fixed bus number\n  i2c: OMAP: Add DT support for i2c controller\n  I2C: OMAP: NACK without STP\n  I2C: OMAP: correct SYSC register offset for OMAP4\n"
    },
    {
      "commit": "4a7c1ff2362b7bfbc04990f42c21cefdff57f997",
      "tree": "82ac9c30ca95b6a92084f5535e6406866eb99cf3",
      "parents": [
        "9278e634b4e063f415b46923a9ca4e74f42ec932",
        "36be126cb0ebe3000a65c1049f339a3e882a9a47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:54 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (57 commits)\n  [media] as3645a: Fix compilation by including slab.h\n  [media] s5p-fimc: Remove linux/version.h include from fimc-mdevice.c\n  [media] s5p-mfc: Remove linux/version.h include from s5p_mfc.c\n  [media] ds3000: using logical \u0026\u0026 instead of bitwise \u0026\n  [media] v4l2-ctrls: make control names consistent\n  [media] DVB: dib0700, add support for Nova-TD LEDs\n  [media] DVB: dib0700, add corrected Nova-TD frontend_attach\n  [media] DVB: dib0700, separate stk7070pd initialization\n  [media] DVB: dib0700, move Nova-TD Stick to a separate set\n  [media] : add MODULE_FIRMWARE to dib0700\n  [media] DVB-CORE: remove superfluous DTV_CMDs\n  [media] s5p-jpeg: adapt to recent videobuf2 changes\n  [media] s5p-g2d: fixed a bug in controls setting function\n  [media] s5p-mfc: Fix volatile controls setup\n  [media] drivers/media/video/s5p-mfc/s5p_mfc.c: adjust double test\n  [media] drivers/media/video/s5p-fimc/fimc-capture.c: adjust double test\n  [media] s5p-fimc: Fix incorrect control ID assignment\n  [media] dvb_frontend: Don\u0027t call get_frontend() if idle\n  [media] DocBook/dvbproperty.xml: Remove DTV_MODULATION from ISDB-T\n  [media] DocBook/dvbproperty.xml: Fix ISDB-T delivery system parameters\n  ...\n"
    },
    {
      "commit": "94bd2442d25454a874e070d871f50f4ce9d57101",
      "tree": "ff71c15e4aa0c0f89efc01adc63ef49c4446d1e5",
      "parents": [
        "265fe02b6fade1704f01c4e96f99ac051b7fab9d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Wed Jan 18 20:07:35 2012 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 18 13:48:43 2012 -0700"
      },
      "message": "gpio: tps65910: Use correct offset for gpio initialization\n\nUsing the correct gpio offset for setting the initial value\nof gpio when setting output direction.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d71f5be276bf79eda14c40f3cafcf827326f10cb",
      "tree": "581dadb90b06b950882a8eb75deee23d3370a4ab",
      "parents": [
        "92b5abbb44e05cdbc4483219f30a435dd871a8ea",
        "76ffe8a3f766358a0ade543153625b3e4e66159d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:35:17 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:35:17 2012 -0800"
      },
      "message": "Merge tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\nSCSI updates on 20120118\n\n* tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (49 commits)\n  [SCSI] libfc: remove redundant timer init for fcp\n  [SCSI] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.c\n  [SCSI] libfc: Declare local functions static\n  [SCSI] fcoe: fix regression on offload em matching function for initiator/target\n  [SCSI] qla4xxx: Update driver version to 5.02.00-k12\n  [SCSI] qla4xxx: Cleanup modinfo display\n  [SCSI] qla4xxx: Update license\n  [SCSI] qla4xxx: Clear the RISC interrupt bit during FW init\n  [SCSI] qla4xxx: Added error logging for firmware abort\n  [SCSI] qla4xxx: Disable generating pause frames in case of FW hung\n  [SCSI] qla4xxx: Temperature monitoring for ISP82XX core.\n  [SCSI] megaraid: fix sparse warnings\n  [SCSI] sg: convert to kstrtoul_from_user()\n  [SCSI] don\u0027t change sdev starvation list order without request dispatched\n  [SCSI] isci: fix, prevent port from getting stuck in the \u0027configuring\u0027 state\n  [SCSI] isci: fix start OOB\n  [SCSI] isci: fix io failures while wide port links are coming up\n  [SCSI] isci: allow more time for wide port targets\n  [SCSI] isci: enable wide port targets\n  [SCSI] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode.\n  ...\n"
    },
    {
      "commit": "92b5abbb44e05cdbc4483219f30a435dd871a8ea",
      "tree": "15490d1c7fd415575ec6beec1baa5ce89f747bf9",
      "parents": [
        "ccb19d263fd1c9e34948e2158c53eacbff369344",
        "df3481399042200792822b6243e36a95a557b57e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:34:09 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:34:09 2012 -0800"
      },
      "message": "Merge git://git.infradead.org/users/willy/linux-nvme\n\n* git://git.infradead.org/users/willy/linux-nvme: (105 commits)\n  NVMe: Set number of queues correctly\n  NVMe: Version 0.8\n  NVMe: Set queue flags correctly\n  NVMe: Simplify nvme_unmap_user_pages\n  NVMe: Mark the end of the sg list\n  NVMe: Fix DMA mapping for admin commands\n  NVMe: Rename IO_TIMEOUT to NVME_IO_TIMEOUT\n  NVMe: Merge the nvme_bio and nvme_prp data structures\n  NVMe: Change nvme_completion_fn to take a dev\n  NVMe: Change get_nvmeq to take a dev instead of a namespace\n  NVMe: Simplify completion handling\n  NVMe: Update Identify Controller data structure\n  NVMe: Implement doorbell stride capability\n  NVMe: Version 0.7\n  NVMe: Don\u0027t probe namespace 0\n  Fix calculation of number of pages in a PRP List\n  NVMe: Create nvme_identify and nvme_get_features functions\n  NVMe: Fix memory leak in nvme_dev_add()\n  NVMe: Fix calls to dma_unmap_sg\n  NVMe: Correct sg list setup in nvme_map_user_pages\n  ...\n"
    },
    {
      "commit": "ccb19d263fd1c9e34948e2158c53eacbff369344",
      "tree": "6683e55f183920dcbf3e1a5b749e7f9780c465b3",
      "parents": [
        "6a488979f574cb4287880db2dbc8b13cee30c5be",
        "c3b5003b628d8e373262bee42c7260d6a799c73e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 22:26:41 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 22:26:41 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (47 commits)\n  tg3: Fix single-vector MSI-X code\n  openvswitch: Fix multipart datapath dumps.\n  ipv6: fix per device IP snmp counters\n  inetpeer: initialize -\u003eredirect_genid in inet_getpeer()\n  net: fix NULL-deref in WARN() in skb_gso_segment()\n  net: WARN if skb_checksum_help() is called on skb requiring segmentation\n  caif: Remove bad WARN_ON in caif_dev\n  caif: Fix typo in Vendor/Product-ID for CAIF modems\n  bnx2x: Disable AN KR work-around for BCM57810\n  bnx2x: Remove AutoGrEEEn for BCM84833\n  bnx2x: Remove 100Mb force speed for BCM84833\n  bnx2x: Fix PFC setting on BCM57840\n  bnx2x: Fix Super-Isolate mode for BCM84833\n  net: fix some sparse errors\n  net: kill duplicate included header\n  net: sh-eth: Fix build error by the value which is not defined\n  net: Use device model to get driver name in skb_gso_segment()\n  bridge: BH already disabled in br_fdb_cleanup()\n  net: move sock_update_memcg outside of CONFIG_INET\n  mwl8k: Fixing Sparse ENDIAN CHECK warning\n  ...\n"
    },
    {
      "commit": "79ba0db69c5887f1ad4ed51d58894e7e889084b0",
      "tree": "72948278c60e0997ad2e7cc0181d469c61b62fa8",
      "parents": [
        "cb7971756b901abd61d47f6eb1011066abfb348d",
        "c130bd6f82e5dda28b1a19741c4c2fe269713199",
        "5c2a9f06a9cd7194f884cdc88144866235dec07d",
        "65b7f839ceecc0a36c7969c0c9151d5748cd4242",
        "9f10f6a520deb3639fac78d81151a3ade88b4e7f",
        "553575f1ae048aa44682b46b3c51929a0b3ad337"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:15:54 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:15:54 2012 -0500"
      },
      "message": "Merge branches \u0027einj\u0027, \u0027intel_idle\u0027, \u0027misc\u0027, \u0027srat\u0027 and \u0027turbostat-ivb\u0027 into release\n"
    },
    {
      "commit": "c130bd6f82e5dda28b1a19741c4c2fe269713199",
      "tree": "7561dc50d4c256ca9eb19cd55569bc7867289af7",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jan 17 12:10:16 2012 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:14:17 2012 -0500"
      },
      "message": "acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec\n\nACPI 5.0 provides extensions to the EINJ mechanism to specify the\ntarget for the error injection - by APICID for cpu related errors,\nby address for memory related errors, and by segment/bus/device/function\nfor PCIe related errors. Also extensions for vendor specific error\ninjections.\n\nTested-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cb7971756b901abd61d47f6eb1011066abfb348d",
      "tree": "c822e575f95c6f8ee5814648f6ccc1fb3226f6fc",
      "parents": [
        "037d76f40430ba1269dc7d1fee22382cd9672997",
        "700130b41f4ee54520ac2ef2f7f1d072789711a4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 00:46:30 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 00:46:30 2012 -0500"
      },
      "message": "Merge branch \u0027atomicio-remove\u0027 into release\n"
    },
    {
      "commit": "037d76f40430ba1269dc7d1fee22382cd9672997",
      "tree": "0a378e88951655aa0042645fbd12b7058be95c3e",
      "parents": [
        "5d1f86572685d577b76142b7c61453000e1a5e26",
        "4134b8c8811f23aa8a281db50dcee64dda414736"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 00:18:10 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 00:18:10 2012 -0500"
      },
      "message": "Merge branch \u0027apei\u0027 into release\n"
    },
    {
      "commit": "65b7f839ceecc0a36c7969c0c9151d5748cd4242",
      "tree": "fd98dd21fafcbeec668bbc2e61812b65bee7919e",
      "parents": [
        "3bd81a8710710f8bf5d1a5ebac315c842c20bdd3"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Jan 17 22:40:08 2012 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 23:59:12 2012 -0500"
      },
      "message": "intel_idle: Split up and provide per CPU initialization func\n\nFunction split up, should have no functional change.\n\nProvides entry point for physically hotplugged CPUs\nto initialize and activate cpuidle.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCC: Deepthi Dharwar \u003cdeepthi@linux.vnet.ibm.com\u003e\nCC: Shaohua Li \u003cshaohua.li@intel.com\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3bd81a8710710f8bf5d1a5ebac315c842c20bdd3",
      "tree": "e22e863c7bcecb9af00f36d83c5c29886dfa3566",
      "parents": [
        "5e7590d40dc59d5c1889d9e70c9da1f1df3918c6"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Jan 17 22:40:07 2012 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 23:58:07 2012 -0500"
      },
      "message": "ACPI processor: Remove unneeded variable passed by acpi_processor_hotadd_init V2\n\nV2: Fix typo: pr-\u003ehandle -\u003e pr, here: acpi_processor_hotadd_init(pr)\n\nThis is a very small part taken from patches which afaik\nare coming from Yunhong Jiang (for a Xen not a Linus repo?).\n\nCleanup only: no functional change.\n\nAdvantage (beside cleanup) is that other data of the pr (acpi_processor) struct\nin the acpi_processor_hotadd_init() is needed later, for example a newly\nintroduced flag:\npr-\u003eflags.need_hotplug_init\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCC: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nCC: Jiang, Yunhong \u003cyunhong.jiang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c3b5003b628d8e373262bee42c7260d6a799c73e",
      "tree": "75667e9aabff692f71688057a7cc4c897efe4a44",
      "parents": [
        "77676fdbd54f0c6fdb71d55d9758bebc69a00fc4"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 17 15:27:23 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 23:56:19 2012 -0500"
      },
      "message": "tg3: Fix single-vector MSI-X code\n\nKdump kernels leave MSI-X interrupts (as setup by the crashed kernel)\nenabled.  However, kdump only enables one CPU in the new environment,\nthus causing tg3 to abort MSI-X setup.  When the driver attempts to\nenable INTA or MSI interrupt modes on a kdump kernel, interrupt\ndelivery fails.\n\nThis patch attempts to workaround the problem by forcing the driver\nto enable a single MSI-X interrupt.  In such a configuration, the\ndevice\u0027s multivector interrupt mode must be disabled.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\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": "b73fa4630e63e4d23407181c2bc0a54777bd0ce8",
      "tree": "b34533ca06e79f92786880562c801857fbd80191",
      "parents": [
        "3a25179e068b2fae8df7a7ab63a2a5ed71a2e927"
      ],
      "author": {
        "name": "Benjamin Larsson",
        "email": "benjamin@southpole.se",
        "time": "Sun Jan 08 00:39:10 2012 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:50:53 2012 -0500"
      },
      "message": "[libata] ata_piix: Add Toshiba Satellite Pro A120 to the quirks list\ndue to broken suspend functionality.\n\nSigned-off-by: Benjamin Larsson \u003cbenjamin@southpole.se\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3a25179e068b2fae8df7a7ab63a2a5ed71a2e927",
      "tree": "aae5de456a44d4ad4a3925e1ab858e74fdeaa734",
      "parents": [
        "81b0287d341535ac722de891b19f7c49212ac91c"
      ],
      "author": {
        "name": "Vladimir LAVALLADE",
        "email": "erus.iluvatar@gmail.com",
        "time": "Sun Jan 08 13:50:13 2012 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:50:07 2012 -0500"
      },
      "message": "[libata] add DVRTD08A and DVR-215 to NOSETXFER device quirk list\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "81b0287d341535ac722de891b19f7c49212ac91c",
      "tree": "72c3b28073c3b021061f87e29aafddaaf9d3650b",
      "parents": [
        "93272b132a72450dfc16f13d32223fe47aaf5061"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Jan 04 14:06:51 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:49:28 2012 -0500"
      },
      "message": "[libata] pata_bf54x: Support sg list in bmdma transfer.\n\nBF54x on-chip ATAPI controller allows maximum 0x1fffe bytes to be transfered\nin one ATAPI transfer. So, set the max sg_tablesize to 4.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "93272b132a72450dfc16f13d32223fe47aaf5061",
      "tree": "d23e8fc226170ecbcdb6fcf7487beeadd5ca8748",
      "parents": [
        "966f1212e1ac5fe3ddf04479d21488ddb36a2608"
      ],
      "author": {
        "name": "Jerry Huang",
        "email": "Chang-Ming.Huang@freescale.com",
        "time": "Tue Dec 20 14:50:27 2011 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:49:07 2012 -0500"
      },
      "message": "[libata] sata_fsl: fix the controller operating mode\n\nConfigure the FSL SATA controller to the preferred, enterprise mode.\n\nSigned-off-by: Yutaka Ando \u003cr46913@freescale.com\u003e\nSigned-off-by: Jerry Huang \u003cChang-Ming.Huang@freescale.com\u003e\nCC: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "966f1212e1ac5fe3ddf04479d21488ddb36a2608",
      "tree": "86054a1642889b9904faa704504bd098834e91ed",
      "parents": [
        "a25a2b84098eb5e001cb8086603d692aa95bf2ec"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Jan 16 13:23:23 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:48:06 2012 -0500"
      },
      "message": "[libata] enable ata port async suspend\n\nThis saves devices suspend/resume time.\n\nTested system suspend/resume with SATA IDE/AHCI mode 3 times.\nBelow is the time took for devices suspend/resume.\n\nSATA mode    vanilla-kernel           patched-kernel\n---------    ---------------------    ---------------------\nIDE          suspend: 0.744           suspend: 0.432\n             (0.716, 0.768, 0.748)    (0.440, 0.428, 0.428)\n\n             resume: 5.084            resume: 2.209\n             (5.100, 5.064, 5.088)    (2.168, 2.232, 2.228)\n\nAHCI:        suspend: 0.725           suspend: 0.449\n             (0.740, 0.708, 0.728)    (0.456, 0.448, 0.444)\n\n             resume: 2.556            resume: 1.896\n             (2.604, 2.492, 2.572)    (1.932, 1.872, 1.884)\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "36be126cb0ebe3000a65c1049f339a3e882a9a47",
      "tree": "b86bf3d1b2970f25ae91470f17eeb2b8a23e37d7",
      "parents": [
        "a2e2baad60065614c48fee6f55479d6809b0ce83"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sun Jan 08 20:18:19 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:07:13 2012 -0200"
      },
      "message": "[media] as3645a: Fix compilation by including slab.h\n\nThe as3645a driver calls kzalloc(). Include slab.h.\n\nReported-by: Fredrik Lingvall \u003cfredrik.lingvall@gmail.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a2e2baad60065614c48fee6f55479d6809b0ce83",
      "tree": "83bbd6fbb0412822c59a065be6fe2c399b6bebf6",
      "parents": [
        "2bd43341217b6e8b75e382243328f458ac67fcbe"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Jan 17 04:55:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:06:24 2012 -0200"
      },
      "message": "[media] s5p-fimc: Remove linux/version.h include from fimc-mdevice.c\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2bd43341217b6e8b75e382243328f458ac67fcbe",
      "tree": "404b13913512d31781435f62d6fcd2aad603efb2",
      "parents": [
        "3a9888f913595515893fa46aca70422aba8a3799"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Jan 17 04:52:41 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:06:13 2012 -0200"
      },
      "message": "[media] s5p-mfc: Remove linux/version.h include from s5p_mfc.c\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3a9888f913595515893fa46aca70422aba8a3799",
      "tree": "4344de717455d265fdece584c5d3c378f892930e",
      "parents": [
        "f08aacf84f0a2c36cfd20d19459b036b20d2e1fb"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Jan 17 03:28:51 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:05:13 2012 -0200"
      },
      "message": "[media] ds3000: using logical \u0026\u0026 instead of bitwise \u0026\n\nThe intent here was to test if the FE_HAS_LOCK was set.  The current\ntest is equivalent to \"if (status) { ...\"\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f08aacf84f0a2c36cfd20d19459b036b20d2e1fb",
      "tree": "047508df567df8eb1ea484e26a4db7edd7509520",
      "parents": [
        "d43272a4e898a1e43e5ac351ab625b7a40b39e88"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jan 16 12:27:15 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:04:05 2012 -0200"
      },
      "message": "[media] v4l2-ctrls: make control names consistent\n\nSeveral control names used inconsistent capitalization or were inconsistent\nin other ways. I also corrected a spelling mistake and fixed four strings\nthat were too long (\u003e31 characters). Harmless, but the string is cut off when\nit is returned with QUERYCTRL.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d43272a4e898a1e43e5ac351ab625b7a40b39e88",
      "tree": "dfa1a7123d83de466e3ebad5c7c51d8d3e80b86d",
      "parents": [
        "2b05b881ec9b04cc308f0880ea604843bcb2265a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:02:41 2012 -0200"
      },
      "message": "[media] DVB: dib0700, add support for Nova-TD LEDs\n\nAdd an override of read_status to intercept lock status. This allows\nus to switch LEDs appropriately on and off with signal un/locked.\n\nThe second phase is to override sleep to properly turn off both.\n\nThis is a hackish way to achieve that.\n\nThanks to Mike Krufky for his help.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b05b881ec9b04cc308f0880ea604843bcb2265a",
      "tree": "60ae83c9ed3f759d6fe0e764897fd5a770dd8f70",
      "parents": [
        "52fd5b2ea72863c53c8ab2e839983004ce33e559"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:24 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:02:15 2012 -0200"
      },
      "message": "[media] DVB: dib0700, add corrected Nova-TD frontend_attach\n\nThis means cut \u0026 paste from the former f. attach. But while at it write\nto the right GPIO to turn on the right LED. Also turn the other two\noff jsut for sure.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "52fd5b2ea72863c53c8ab2e839983004ce33e559",
      "tree": "d1969bd94e30fe7ce6a1aa9ce7f5027cb4f1e0d0",
      "parents": [
        "9b6ba57bd45da30173f37d5099805d687440e5c0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:23 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:01:55 2012 -0200"
      },
      "message": "[media] DVB: dib0700, separate stk7070pd initialization\n\nThe start is common for both stk7070pd and novatd specific routine.\nThis is just a preparation for the next patch.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b6ba57bd45da30173f37d5099805d687440e5c0",
      "tree": "4ae353314f906133565900d03fe2052a35a77471",
      "parents": [
        "68dc8bc5806a583b547c9543c4a864ec93b423dc"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:22 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:01:23 2012 -0200"
      },
      "message": "[media] DVB: dib0700, move Nova-TD Stick to a separate set\n\nTo properly support the three LEDs which are on the stick, we need\na special handling in the -\u003efrontend_attach function. Thus let\u0027s have\na separate -\u003efrontend_attach instead of ifs in the common one.\n\nThe hadnling itself will be added in further patches.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68dc8bc5806a583b547c9543c4a864ec93b423dc",
      "tree": "723442dd6361ee4e86e70dcec302b3425e7b808a",
      "parents": [
        "bad321f1bb8f45adc348a3913632387891dd6ac6"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "Patrick.Boettcher@parrot.com",
        "time": "Tue Jan 17 08:41:20 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:58:53 2012 -0200"
      },
      "message": "[media] : add MODULE_FIRMWARE to dib0700\n\nThe dib0700 needs a binary firmware file. This patch added the MODULE_FIRMWARE-macro.\n\nSigned-off-by: Christoph Anton Mitterer \u003ccalestyo@scientia.net\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bad321f1bb8f45adc348a3913632387891dd6ac6",
      "tree": "c38c92c06d42eed98a195b11b7187677ec87d500",
      "parents": [
        "719c174ee9005e44b61bc8ab295f05851a989e21"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "Patrick.Boettcher@parrot.com",
        "time": "Tue Jan 17 05:49:14 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:58:40 2012 -0200"
      },
      "message": "[media] DVB-CORE: remove superfluous DTV_CMDs\n\nThis small patch removes superfluous DTV_CMDs from dvb_frontend.c which were added in the initially when ISBD-T support was added.\nThey were there unnoticed even though compilers should have warning about those duplicates. Finally they did and now we can remove them.\n\nThanks to Dan Carpenter \u003cdan.carpenter@oracle.com\u003e for pointing that out.\n\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "719c174ee9005e44b61bc8ab295f05851a989e21",
      "tree": "801b14578da77e94355ed7f895b0645c7fa02dbd",
      "parents": [
        "7f6cce69e2667fdf0ee978641ee4325ea05ce3f8"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri Jan 13 05:12:38 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:54:45 2012 -0200"
      },
      "message": "[media] s5p-jpeg: adapt to recent videobuf2 changes\n\nqueue_setup callback has been extended with struct v4l2_format *fmt\nparameter in 2d86401c2c commit. This patch adds this parameter to\ns5p-jpeg driver.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f6cce69e2667fdf0ee978641ee4325ea05ce3f8",
      "tree": "c9fa1472d0b61260b1822d0346229da20015c634",
      "parents": [
        "0da0a7833824b51488b81db002bb47ad8688f9bb"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Mon Jan 02 09:19:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:54:23 2012 -0200"
      },
      "message": "[media] s5p-g2d: fixed a bug in controls setting function\n\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0da0a7833824b51488b81db002bb47ad8688f9bb",
      "tree": "290c53600d84e4e8d105ccef189992616dcca666",
      "parents": [
        "bb869368f36abecc427ffa94193439a05c0aac8d"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Tue Dec 27 10:07:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:54:04 2012 -0200"
      },
      "message": "[media] s5p-mfc: Fix volatile controls setup\n\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bb869368f36abecc427ffa94193439a05c0aac8d",
      "tree": "eeb155161e0ae74914862c6466be14718d204cf6",
      "parents": [
        "b1aa60892ecc1ba03185e7dfed99cc9202ef03b7"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Jan 12 17:49:30 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:53:46 2012 -0200"
      },
      "message": "[media] drivers/media/video/s5p-mfc/s5p_mfc.c: adjust double test\n\nRewrite a duplicated test to test the correct value\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\n@@\n\n(\n* E\n  || ... || E\n|\n* E\n  \u0026\u0026 ... \u0026\u0026 E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1aa60892ecc1ba03185e7dfed99cc9202ef03b7",
      "tree": "e268ae2b720c250e04a616d4cf2c4b47f1182227",
      "parents": [
        "53e5ab946a1773f589b97df6ae1cc72b52656a7d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Jan 12 17:49:28 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:53:34 2012 -0200"
      },
      "message": "[media] drivers/media/video/s5p-fimc/fimc-capture.c: adjust double test\n\nRewrite a duplicated test to test the correct value\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\n@@\n\n(\n* E\n  || ... || E\n|\n* E\n  \u0026\u0026 ... \u0026\u0026 E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53e5ab946a1773f589b97df6ae1cc72b52656a7d",
      "tree": "cefb5c72c6108d1c05936a83b043282d76bf3fe6",
      "parents": [
        "51dcb19aaf9448f6547f653b60a9f083845aad4a"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Jan 10 05:46:57 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:53:12 2012 -0200"
      },
      "message": "[media] s5p-fimc: Fix incorrect control ID assignment\n\nThis patch fixes the mismatch between control IDs (CID) and controls\nfor hflip, vflip and rotate.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "265fe02b6fade1704f01c4e96f99ac051b7fab9d",
      "tree": "37da7860b4e7c6fe5982ff55d6e705c25d556862",
      "parents": [
        "dd9328a6b026060699d4136d8f926e39281c8a18"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 11 11:03:41 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jan 17 17:43:09 2012 -0700"
      },
      "message": "gpio/it8761e: Restrict it8761e gpio driver to x86.\n\nThis driver does an unconditional read of io space during module init which\ncauses a bad dereference on ARM.  It looks to me like this is an x86 only\ndrivers, so restrict it to only compile on x86.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Denis Turischev \u003cdenis@compulab.co.il\u003e\n"
    },
    {
      "commit": "6f36a806e588f2ce62571a1859ea1d7f2c7dde83",
      "tree": "44485aee19bcaf05b0baaf83ea62d7e5ddd78b9c",
      "parents": [
        "8956dc102ca26357850830f1d26132719c1ce6ee",
        "6145197be6cc0583fa1a2f4ec1079d366137061e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:30:41 2012 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:30:41 2012 +0000"
      },
      "message": "Merge branches \u0027for-33/i2c/eg20t\u0027 and \u0027for-33/i2c/omap\u0027 into for-linus/i2c-33\n"
    },
    {
      "commit": "8956dc102ca26357850830f1d26132719c1ce6ee",
      "tree": "2f8d384a81689ce73fc96b9193f4ddafc15e2d2a",
      "parents": [
        "c3f4661f55f86b541d23c66dbb53ce7b0a34e777"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:40:11 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:29:56 2012 +0000"
      },
      "message": "i2c-eg20t: 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: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c3f4661f55f86b541d23c66dbb53ce7b0a34e777",
      "tree": "53fa0ee91677afff667dba0f87a210d3314d4416",
      "parents": [
        "ff35e8b18984ad2a82cbd259fc07f0be4b34b1aa"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:40:10 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:29:52 2012 +0000"
      },
      "message": "i2c-eg20t: 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: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ff35e8b18984ad2a82cbd259fc07f0be4b34b1aa",
      "tree": "1b3ebcca3f333aa7207571e141f3d65f5fab1def",
      "parents": [
        "07e8a51ff68353e01d795cceafbac9f54c49132b"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Mon Sep 26 16:16:23 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:28:18 2012 +0000"
      },
      "message": "i2c-eg20t: modified the setting of transfer rate.\n\nThis patch modified the setting value of\nI2C Bus Transfer Rate Setting Counter regisrer.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "07e8a51ff68353e01d795cceafbac9f54c49132b",
      "tree": "fbe4e036efab7ebec9b9bc72e22422a88796afe2",
      "parents": [
        "c2bc3a316a7281f67e36b34dac2802cbe36a9128"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Thu Jan 12 15:38:02 2012 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:24:37 2012 +0000"
      },
      "message": "i2c-eg20t: use i2c_add_numbered_adapter to get a fixed bus number\n\nFor EG20T and ML7213 IOH, the i2c controller numbers are fixed, using\nfixed bus number will make it much easier for platform code to use\ni2c_register_board_info() to register i2c devices.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "6145197be6cc0583fa1a2f4ec1079d366137061e",
      "tree": "ebade77ae1a25a56e822feed87c7135d01500083",
      "parents": [
        "78e1cf42ee3efd2c3e8af0b97cf0a0a570cc0c1f"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Dec 22 15:56:36 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 22:44:57 2012 +0000"
      },
      "message": "i2c: OMAP: Add DT support for i2c controller\n\nAdd initial DT support to retrieve the frequency using a\nDT attribute instead of the pdata pointer if of_node exist.\n\nAdd documentation for omap i2c controller binding.\n\nBased on original patches from Manju and Grant.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nReviewed-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "78e1cf42ee3efd2c3e8af0b97cf0a0a570cc0c1f",
      "tree": "789fb9325b72a6ee86c474b7f98dc3767661cd45",
      "parents": [
        "2727b1753934e154931d6b3bdf20c9b2398457a2"
      ],
      "author": {
        "name": "Jan Weitzel",
        "email": "j.weitzel@phytec.de",
        "time": "Wed Dec 07 11:50:16 2011 -0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 22:44:54 2012 +0000"
      },
      "message": "I2C: OMAP: NACK without STP\n\nOn OMAP4 OMAP_I2C_STAT_NACK is causing a timeout on the next access.\nThe isr cleans all flags in OMAP_I2C_CON_REG by setting OMAP_I2C_CON_STP\nOMAP_I2C_CON_STP is also set in omap_i2c_xfer_msg on the last message.\n\nAccording to the TI TSR the sequence for OMAP_I2C_STAT_NACK and\nOMAP_I2C_STAT_AL are nearly the same.\nRemoving the OMAP_I2C_CON_STP part in the isr fix the problem.\nTested on OMAP4430 and OMAP3530 (here NACK was not a problem)\nFixes also booting on 2430sdp.\n\nSigned-off-by: Jan Weitzel \u003cj.weitzel@phytec.de\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "2727b1753934e154931d6b3bdf20c9b2398457a2",
      "tree": "e98162194bb57c9cd885c36dae948be48626ddf6",
      "parents": [
        "51be08419dc86c72486ac556aa39bc01026a403d"
      ],
      "author": {
        "name": "Alexander Aring",
        "email": "a.aring@phytec.de",
        "time": "Thu Dec 08 15:43:53 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 22:44:52 2012 +0000"
      },
      "message": "I2C: OMAP: correct SYSC register offset for OMAP4\n\nCorrect OMAP_I2C_SYSC_REG offset in omap4 register map.\nOffset 0x20 is reserved and OMAP_I2C_SYSC_REG has 0x10 as offset.\n\nSigned-off-by: Alexander Aring \u003ca.aring@phytec.de\u003e\n[khilman@ti.com: minor changelog edits]\nCc: stable@vger.kernel.org\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "00b1d444afc2e5c3129b4a9c16b1de03c0fce3f0",
      "tree": "e2221c08271cd4413f191532a957cb0e7b2a525b",
      "parents": [
        "8364919c5698d934860aabc607ffd32b13c8c37c",
        "8ea11f7f11c811d1f502c2dabc5259d447c2f2a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 11:56:29 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 11:56:29 2012 -0800"
      },
      "message": "Merge branch \u0027stable/for-linus-fixes-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/for-linus-fixes-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/balloon: Move the registration from device to subsystem.\n"
    },
    {
      "commit": "5e7590d40dc59d5c1889d9e70c9da1f1df3918c6",
      "tree": "9c2118782518453a87788d83ba3da0c4ecf80903",
      "parents": [
        "3333ea7804201918aa241641cf8493a62b8ad527"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Jan 17 17:35:22 2012 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 14:35:52 2012 -0500"
      },
      "message": "ACPI processor: Remove unneeded cpuidle_unregister_driver call\n\nSince commit 46bcfad7a819bd17ac4e831b04405152d59784ab registering\nand unregistering cpuidle is done in processor_idle.c.\nUnregistering via:\nacpi_bus_unregister_driver(\u0026acpi_processor_driver)\n   -\u003e acpi_processor_remove()\n      -\u003e acpi_processor_power_exit()\n\nRemove not needed cpuidle_unregister_driver() call from\nacpi_processor_exit\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCC: Deepthi Dharwar \u003cdeepthi@linux.vnet.ibm.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5c2a9f06a9cd7194f884cdc88144866235dec07d",
      "tree": "226772f58c4a1727ff536913c69bab4b75f51427",
      "parents": [
        "95e3ec11491d0cbce9fcdf1cc17a527c114c7dcf"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Sun Dec 04 22:17:29 2011 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 14:19:59 2012 -0500"
      },
      "message": "intel idle: Make idle driver more robust\n\nkvm -cpu host passes the original cpuid info to the guest.\n\nLatest kvm version seem to return true for mwait_leaf cpuid\nfunction on recent Intel CPUs. But it does not return mwait\nC-states (mwait_substates), instead zero is returned.\n\nWhile real CPUs seem to always return non-zero values, the intel\nidle driver should not get active in kvm (mwait_substates \u003d\u003d 0)\ncase and bail out.\nOtherwise a Null pointer exception will happen later when the\ncpuidle subsystem tries to get active:\n[0.984807] BUG: unable to handle kernel NULL pointer dereference at (null)\n[0.984807] IP: [\u003c(null)\u003e] (null)\n...\n[0.984807][\u003cffffffff8143cf34\u003e] ? cpuidle_idle_call+0xb4/0x340\n[0.984807][\u003cffffffff8159e7bc\u003e] ? __atomic_notifier_call_chain+0x4c/0x70\n[0.984807][\u003cffffffff81001198\u003e] ? cpu_idle+0x78/0xd0\n\nReference:\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d726296\n\nCc: stable@vger.kernel.org\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCC: Bruno Friedmann \u003cbruno@ioda-net.ch\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "95e3ec11491d0cbce9fcdf1cc17a527c114c7dcf",
      "tree": "57e4630c571235499144e5592f504302efb4de95",
      "parents": [
        "2e92c7ad8f269c2b5b7f2a4763675f55f00b75f5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Dec 15 13:03:14 2011 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 14:19:59 2012 -0500"
      },
      "message": "intel_idle: Fix a cast to pointer from integer of different size warning in intel_idle\n\nFix the following warning:\n\ndrivers/idle/intel_idle.c: In function \u0027intel_idle_cpuidle_devices_init\u0027:\ndrivers/idle/intel_idle.c:518:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]\n\nBy making get_driver_data() return a long instead of an int.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "63ff07beaebef2a82da41cf04053ae88b579226d",
      "tree": "a7a7dfc0c1a2de4d2b45e6762226760f44bbc076",
      "parents": [
        "39a74fdedd1c1461d6fb6d330b5266886513c98f"
      ],
      "author": {
        "name": "Yanmin Zhang",
        "email": "yanmin_zhang@linux.intel.com",
        "time": "Tue Jan 10 15:48:21 2012 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 14:19:58 2012 -0500"
      },
      "message": "intel_idle: remove redundant local_irq_disable() call\n\nirq disabling happens earlier in process_32.c:cpu_idle.  Basically,\ncpuidle_state-\u003eenter is called, cpu irq is disabled.  cpuidle_state-\u003eenter\nwould turn on irq when exiting.\n\nintel_idle doesn\u0027t follow this assumption.  Although it doesn\u0027t cause real\nissue, it misleads developers.  Remove the call to local_irq_disable() at\nentry.\n\n[akpm@linux-foundation.org: add comment]\nSigned-off-by: Mingming Zhang \u003cmingmingx.zhang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8364919c5698d934860aabc607ffd32b13c8c37c",
      "tree": "8d11db5c61d442f9bfc4499e56353ac120af6f8b",
      "parents": [
        "d3569d163cba40f9c5682df083dbed3f049478a4",
        "7f788ec07d169123bb1bd14e6221a2b228079ce8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 10:49:06 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 10:49:06 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  USB: EHCI: Don\u0027t use NO_IRQ in xilinx ehci driver\n  microblaze: Add topology init\n"
    },
    {
      "commit": "51dcb19aaf9448f6547f653b60a9f083845aad4a",
      "tree": "0e428e66df6e83c90a5bb0129c15fc117f4ceb75",
      "parents": [
        "7bb0f088f8dd1d60b8f5743471cc3db3f820df59"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 16:20:37 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 16:20:37 2012 -0200"
      },
      "message": "[media] dvb_frontend: Don\u0027t call get_frontend() if idle\n\nIf the frontend is in idle state, don\u0027t call get_frontend.\n\nCalling get_frontend() when the device is not tuned may\nresult in wrong parameters to be returned to the\nuserspace.\n\nI was tempted to not call get_frontend() at all, except\ninside the dvb frontend thread, but this won\u0027t work for\nall cases. The ISDB-T specs (ABNT NBR 15601 and ARIB\nSTD-B31) allow the broadcaster to dynamically change the\nchannel specs at runtime. That means that an ISDB-T optimized\napplication may want/need to monitor the TMCC tables, decoded\nat the frontends via get_frontend call.\n\nSo, let\u0027s do the simpler change here.\n\nEventually, the logic could be changed to work only if\nthe device is tuned and has lock, but, even so, the\nlock is also standard-dependent. For ISDB-T, the right\nlock to wait is that the demod has TMCC lock. So, drivers\nmay need to implement some logic to detect if the get_frontend\ninfo was retrieved or not.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4144cb2ade46d97b9c41682fd2e9064a59f23a98",
      "tree": "4b5ef937b4d0dcede6b1669f03c3b6dccf57d5bc",
      "parents": [
        "59f608d84f937cb5e2fd3a0b9f848f200d47ba85",
        "604c4ef1c453a1b2ea2cdf04d2b49afec421ebfa"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 12:11:52 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 12:11:52 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "6ab48a5c86ce778188c173818cb2f1644526e962",
      "tree": "8314fc3ad439337e655a675cd01ab0aec9efba75",
      "parents": [
        "096b9527db77defb2501509f2517d2ab24300d9c"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Jan 17 02:33:29 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:44:43 2012 -0500"
      },
      "message": "bnx2x: Disable AN KR work-around for BCM57810\n\nDisable the work-around for the autoneg KR of the BCM57810 in case the Warpcore version is 0xD108 and above, which fixes this problem.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "096b9527db77defb2501509f2517d2ab24300d9c",
      "tree": "8fb9f976c34665717b29f2d9181e97fda66dd1d0",
      "parents": [
        "75318327802235ecd7e90b0760cceb994bf975ca"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Jan 17 02:33:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:44:43 2012 -0500"
      },
      "message": "bnx2x: Remove AutoGrEEEn for BCM84833\n\nDisable the autoGrEEEn feature for BCM84833.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75318327802235ecd7e90b0760cceb994bf975ca",
      "tree": "0d57527bc7f139656ea95ff25c4e05fe7340098f",
      "parents": [
        "127302bb42257eef5d357722d670c4ac53327088"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Jan 17 02:33:27 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:44:43 2012 -0500"
      },
      "message": "bnx2x: Remove 100Mb force speed for BCM84833\n\nRemove unsupported speed of 100Mb force for BCM84833 due to hardware\nlimitation.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "127302bb42257eef5d357722d670c4ac53327088",
      "tree": "ec2b1def93a1c204c54e2259e9a28502f9b8b7be",
      "parents": [
        "11b2ec6b739ee90211dc6f6942e2ba3a141434a8"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Jan 17 02:33:26 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:44:43 2012 -0500"
      },
      "message": "bnx2x: Fix PFC setting on BCM57840\n\nThis patch handles the second port of a path in a 4-port device of\nBCM57840.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "11b2ec6b739ee90211dc6f6942e2ba3a141434a8",
      "tree": "cd3fcf9d89db4d87bd0ac1ec4bf17205c99d22cd",
      "parents": [
        "747465ef7a082033e086dedc8189febfda43b015"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Jan 17 02:33:25 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:44:42 2012 -0500"
      },
      "message": "bnx2x: Fix Super-Isolate mode for BCM84833\n\nThe Super-Isolate mode comes to isolate the BCM84833 PHY from the\noutside world.  Not doing it correctly, made link partner see the link\nbefore the driver was loaded.\n\nThis patch also involves SPIROM version fixes since it is used to\ndetermine whether the common init of the PHY was already executed, and\nthe common init of this PHY is partially responsible for setting the\nSuper-Isolate mode.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34aa6f1400810890636ba0b170effbfa71eacec7",
      "tree": "4b9b49a22d0fe59c809b032d41d7ecfcb18d8111",
      "parents": [
        "e52ac3398c3d772d372b9b62ab408fd5eec96840"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Mon Jan 16 16:50:16 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:31:12 2012 -0500"
      },
      "message": "net: sh-eth: Fix build error by the value which is not defined\n\n-----\ndrivers/net/ethernet/renesas/sh_eth.c:1706: error: \u0027pdid\u0027 undeclared (first use in this function)\ndrivers/net/ethernet/renesas/sh_eth.c:1706: error: (Each undeclared identifier is reported only once\ndrivers/net/ethernet/renesas/sh_eth.c:1706: error: for each function it appears in.)\nmake[5]: *** [drivers/net/ethernet/renesas/sh_eth.o] Error 1\n-----\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nCC: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "604c4ef1c453a1b2ea2cdf04d2b49afec421ebfa",
      "tree": "afa052c6f337e7bf1757a87cfed25dd854c14c3b",
      "parents": [
        "544204733a20200951c271f81c74930ba5424638"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Tue Jan 17 15:45:15 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 17 10:12:27 2012 -0500"
      },
      "message": "mwl8k: Fixing Sparse ENDIAN CHECK warning\n\nFixing following sparse warning\n\u003edrivers/net/wireless/mwl8k.c:2780:15: warning: incorrect type in assignment (different base types)\n\u003edrivers/net/wireless/mwl8k.c:2780:15:    expected restricted unsigned short [usertype] channel\n\u003edrivers/net/wireless/mwl8k.c:2780:15:    got unsigned short [unsigned] [usertype] hw_value\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d981e05908f85beb68ae0d935e59c5e399d2136e",
      "tree": "1923918d9a1e79b8ed89ce3e07a1a8cf0c0f06ee",
      "parents": [
        "5addc0de28f5e286f9d121112c4222250807b5a5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Jan 17 10:33:31 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 17 10:12:26 2012 -0500"
      },
      "message": "mwl8k: fix condition in mwl8k_cmd_encryption_remove_key()\n\nThe intent here was to check whether key-\u003ecipher was WEP40 or WEP104.\nWe do a similar check correctly in several other places in this file.\nThe current condition is always true.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5addc0de28f5e286f9d121112c4222250807b5a5",
      "tree": "83e07ecd0cbc5462111b30d31624d6c2a654df32",
      "parents": [
        "7e9e7fa414e47fccc6127f23bc866cbcc7e27dcb"
      ],
      "author": {
        "name": "Alexandre Oliva",
        "email": "oliva@lsd.ic.unicamp.br",
        "time": "Mon Jan 16 14:00:12 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 17 10:12:19 2012 -0500"
      },
      "message": "brcmfmac: work-around gcc 4.7 build issue\n\nAlexandre Oliva \u003coliva@lsd.ic.unicamp.br\u003e says:\n\n\"It\u0027s an issue brought about by GCC 4.7\u0027s partial-inlining, that ends up\nsplitting the udelay function just at the wrong spot, in such a way that\nsome sanity checks for constants fails, and we end up calling\nbad_udelay.\n\nThis patch fixes the problem.  Feel free to push it upstream if it makes\nsense to you.\"\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1886e5d2c694e7fb59434c717e704e7fd8475d2e",
      "tree": "1b2bde28f644bc2178b0eb0d842cc3d40e812a3a",
      "parents": [
        "be94db9ddac0d6ea76f479b04fb3a43314654c9f"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@linux.vnet.ibm.com",
        "time": "Fri Jan 13 08:06:32 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 17 10:04:43 2012 -0500"
      },
      "message": "ehea: make some functions and variables static\n\nSome functions and variables in ehea are only used in their own file, so\nthey should be static. One particular function had a very generic name,\nprint_error_data.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e9e7fa414e47fccc6127f23bc866cbcc7e27dcb",
      "tree": "912d69316649f04bcf4b142bdec0ac353ea9fcf8",
      "parents": [
        "7d5869e78f4c9d32f834dadefbb7dcb3c9d4d85f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 23:58:42 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 17 09:54:08 2012 -0500"
      },
      "message": "brcmsmac: remove PCI suspend/resume from bcma driver\n\nThe brcmsmac driver isn\u0027t a PCI driver any more, it\u0027s a bcma one.  The\nPCI device has been resumed by the PCI driver (the generic PCI layer,\nreally), we should be resuming just our own driver state.\n\nAlso add pr_debug() calls to show that we now actually get the\nsuspend/resume events.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7d5869e78f4c9d32f834dadefbb7dcb3c9d4d85f",
      "tree": "136560d132409e801be0c0e0ba00da7ea9695d05",
      "parents": [
        "685a4ef0df23b97eea1842c2698da9a2e35fc976"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 23:58:41 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 17 09:54:08 2012 -0500"
      },
      "message": "bcma: connect the bcma bus suspend/resume to the bcma driver suspend/resume\n\nNow the low-level driver actually gets informed that it is getting suspended and resumed.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "685a4ef0df23b97eea1842c2698da9a2e35fc976",
      "tree": "863612511ce9164af706d9d5e0d561f088d84f15",
      "parents": [
        "5d2031f2395728c765cf2bd7c1ebb6d51c4fe076"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 23:58:40 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 17 09:54:05 2012 -0500"
      },
      "message": "bcma: add stub for bcma_bus_suspend()\n\n.. and connect it up with the pci host bcma driver.\n\nNow, the next step is to connect those bcma bus-level suspend/resume\nfunctions to the actual bcma device suspend resume functions.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d2031f2395728c765cf2bd7c1ebb6d51c4fe076",
      "tree": "2e6272a408f9054ade79d52a11693652d99e1a68",
      "parents": [
        "d32a102819eef99d4d87019266bea208447be0a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 23:58:39 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 17 09:54:04 2012 -0500"
      },
      "message": "bcma: convert suspend/resume to pm_ops\n\n.. and avoid doing the unnecessary PCI operations - the PCI layer will\ndo them for us.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3333ea7804201918aa241641cf8493a62b8ad527",
      "tree": "2ec3afcca9cb15396e0a7260b70fc28a711c0b1d",
      "parents": [
        "d640113fe80e45ebd4a5b420b220d3f6bf37f682"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu Nov 17 23:37:00 2011 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 06:25:34 2012 -0500"
      },
      "message": "ACPI processor: Fix error path, also remove sysdev link\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "d640113fe80e45ebd4a5b420b220d3f6bf37f682"
}
