)]}'
{
  "log": [
    {
      "commit": "ec1c56ff813a198d656d4aa42e5de03e45751bf8",
      "tree": "b066f0a692454be661907d6ab91b4194f09c0fca",
      "parents": [
        "6f02b9e9b44a3bfc0046da3ff2707dae0b5e2f30"
      ],
      "author": {
        "name": "Carlos Chinea",
        "email": "carlos.chinea@nokia.com",
        "time": "Wed Apr 11 10:55:53 2012 +0300"
      },
      "committer": {
        "name": "Carlos Chinea",
        "email": "carlos.chinea@nokia.com",
        "time": "Mon Apr 23 14:23:32 2012 +0300"
      },
      "message": "HSI: hsi: Rework hsi_event interface\n\nRemove custom hack and make use of the notifier chain interfaces for\ndelivering events from the ports to their associated clients.\nClients that want to receive port events need to register their callbacks\nusing hsi_register_port_event(). The callbacks can be called in interrupt\ncontext. Use hsi_unregestier_port_event() to undo the registration.\n\nSigned-off-by: Carlos Chinea \u003ccarlos.chinea@nokia.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "6f02b9e9b44a3bfc0046da3ff2707dae0b5e2f30",
      "tree": "350b12ed6499da8eae5c1656f3edbe2266d08b1f",
      "parents": [
        "90e41f9dc75b47ab94e2191e4c86aa8259699a33"
      ],
      "author": {
        "name": "Carlos Chinea",
        "email": "carlos.chinea@nokia.com",
        "time": "Tue Apr 10 15:11:24 2012 +0300"
      },
      "committer": {
        "name": "Carlos Chinea",
        "email": "carlos.chinea@nokia.com",
        "time": "Mon Apr 23 14:23:32 2012 +0300"
      },
      "message": "HSI: hsi: Remove controllers and ports from the bus\n\nHSI controllers and ports do not belong to the HSI bus.\nThose devices are not supposed to have a driver attached to them.\n\nSigned-off-by: Carlos Chinea \u003ccarlos.chinea@nokia.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "90e41f9dc75b47ab94e2191e4c86aa8259699a33",
      "tree": "fa163ec22d60c9c8f270fca4f31c2bf39aae4acd",
      "parents": [
        "5a218ceba7b64f506bf4f004b04bb457c1805a62"
      ],
      "author": {
        "name": "Carlos Chinea",
        "email": "carlos.chinea@nokia.com",
        "time": "Wed Apr 11 11:01:11 2012 +0300"
      },
      "committer": {
        "name": "Carlos Chinea",
        "email": "carlos.chinea@nokia.com",
        "time": "Mon Apr 23 14:23:31 2012 +0300"
      },
      "message": "HSI: hsi: Fix error path cleanup on client registration\n\nHSI client structure should be freed on error path after\ncalling device_registration by dropping a reference to it.\n\nSigned-off-by: Carlos Chinea \u003ccarlos.chinea@nokia.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "5a218ceba7b64f506bf4f004b04bb457c1805a62",
      "tree": "f1f123391bbebd8c6136e9118bf8a2f6b0c49734",
      "parents": [
        "66f75a5d028beaf67c931435fdc3e7823125730c"
      ],
      "author": {
        "name": "Carlos Chinea",
        "email": "carlos.chinea@nokia.com",
        "time": "Wed Apr 04 14:11:45 2012 +0300"
      },
      "committer": {
        "name": "Carlos Chinea",
        "email": "carlos.chinea@nokia.com",
        "time": "Mon Apr 23 14:23:31 2012 +0300"
      },
      "message": "HSI: hsi: Rework hsi_controller release\n\nUse the proper release mechanism for hsi_controller and\nhsi_ports structures. Free the structures through their\nassociated device release callbacks.\n\nSigned-off-by: Carlos Chinea \u003ccarlos.chinea@nokia.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "66f75a5d028beaf67c931435fdc3e7823125730c",
      "tree": "f012c28e447ce6b960cb4b9755977d2ec365d83e",
      "parents": [
        "e9a5ea1852cd8d7e155d2e3a45e4a6ea25110f7d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 14:47:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 14:47:52 2012 -0700"
      },
      "message": "Linux 3.4-rc4\n"
    },
    {
      "commit": "e9a5ea1852cd8d7e155d2e3a45e4a6ea25110f7d",
      "tree": "105afb0311f8e1365c83c2b189479a89f6a0e5af",
      "parents": [
        "8f4f9d4d3cb84686a75f6195b8f8705376763fc7"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang@windriver.com",
        "time": "Thu Apr 19 20:28:32 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 21 16:35:06 2012 -0400"
      },
      "message": "sparc32,leon: add notify_cpu_starting()\n\nOtherwise cpu_active_mask will not set, which lead to other issue.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nSigned-off-by: Konrad Eisele \u003ckonrad@gaisler.com\u003e\nReviewed-by: Srivatsa S. Bhat \u003csrivatsa.bhat@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f4f9d4d3cb84686a75f6195b8f8705376763fc7",
      "tree": "ad54f9636ddc36d6033ef29be33b7ecf711c88b1",
      "parents": [
        "126a3483d6e3c3370a2c7976073a0f4a5c942318",
        "6842d4c2a980ce821cb20562f8df85bfcfd02012"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:45:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:45:52 2012 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: SoC fixes\" from Olof Johansson:\n * at91, ux500, imx, omap and bcmring:\n  - at91 fixes for \u003dm driver build issues, irqdomain fixes and config\n    dependency fixes\n  - ux500 kconfig dependency fixes and a  smp wakeup bugfix\n  - imx idle bugfix and build fix due to irq domain changes\n  - omap uart pinmux fixes, softreset regression revert and misc fixes\n  - bcmring build error regression fix\n\n * ux500 and imx had some small defconfig updates in this branch\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (27 commits)\n  ARM: bcmring: fix UART declarations\n  ARM: imx: Fix imx5 idle logic bug\n  ARM: imx27-dt: Fix build due to removal of irq_domain_add_simple()\n  ARM: imx_v4_v5_defconfig: Add support for CONFIG_REGULATOR_FIXED_VOLTAGE\n  ARM: OMAP1: DMTIMER: fix broken timer clock source selection\n  ARM: OMAP: serial: Fix the ocp smart idlemode handling bug\n  ARM: OMAP2+: UART: Fix incorrect population of default uart pads\n  ARM: OMAP: sram: fix BUG in dpll code for !PM case\n  dmaengine: Kconfig: fix Atmel at_hdmac entry\n  USB: gadget/at91_udc: add gpio_to_irq() function to vbus interrupt\n  USB: ohci-at91: change annotations for probe/remove functions\n  leds-atmel-pwm.c: Make pwmled_probe() __devinit\n  ARM: at91: fix at91sam9261ek Ethernet dm9000 irq\n  ARM: at91: fix rm9200ek flash size\n  ARM: at91: remove empty at91_init_serial function\n  ARM: at91: fix typo in at91_pmc_base assembly declaration\n  ARM: at91: Export at91_matrix_base\n  ARM: at91: Export at91_pmc_base\n  ARM: at91: Export at91_ramc_base\n  ARM: at91: Export at91_st_base\n  ...\n"
    },
    {
      "commit": "126a3483d6e3c3370a2c7976073a0f4a5c942318",
      "tree": "1c176fe1ed331b93463440c50c249a9eb7ef2496",
      "parents": [
        "8898159650093e9eee8829e30a9139b4273a0ac4",
        "7c5709194096beea1ab6e6db46768d70a068efb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:44:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:44:37 2012 -0700"
      },
      "message": "Merge tag \u0027mmc-fixes-for-3.4-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC fixes from Chris Ball:\n - Build fix for omap_hsmmc with OF against 3.4-rc1.\n - Fix CONFIG_MMC_UNSAFE_RESUME semantics regression against 3.3, which\n   broke hotplug card detection when UNSAFE_RESUME is set.\n - Fix a race condition in omap_hsmmc with runtime PM.\n - Fix two libertas SDIO-powered-resume regressions.\n - Small fixes for discard/sanitize, dw_mmc, cd-gpio and esdhc-imx.\n\n* tag \u0027mmc-fixes-for-3.4-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  mmc: core: Do not pre-claim host in suspend\n  mmc: dw_mmc: prevent NULL dereference for dma_ops\n  mmc: unbreak sdhci-esdhc-imx on i.MX25\n  mmc: cd-gpio: Include header to pickup exported symbol prototypes\n  mmc: sdhci: refine non-removable card checking for card detection\n  mmc: dw_mmc: Fix switch from DMA to PIO\n  mmc: remove MMC bus legacy suspend/resume method\n  mmc: omap_hsmmc: Get rid of of_have_populated_dt() usage\n  mmc: omap_hsmmc: build fix for CONFIG_OF\u003dy and CONFIG_MMC_OMAP_HS\u003dm\n  mmc: fixes for eMMC v4.5 sanitize operation\n  mmc: fixes for eMMC v4.5 discard operation\n"
    },
    {
      "commit": "8898159650093e9eee8829e30a9139b4273a0ac4",
      "tree": "46c5d9660416d790951153ffd8ca1446a53e96dd",
      "parents": [
        "9f24ff6f4236f117729bdb2fe8b0c202ce86098f",
        "e631f578048e2afd8bfede2e9dc86aa4592def3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:43:23 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:43:23 2012 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media fixes from Mauro Carvalho Chehab:\n - Fixes a regression at DVB core when switching from DVB-S2 to DVB-S on\n   Kaffeine (Fedora 16 Bugzilla #812895);\n - Fixes a mutex unlock at an error condition at drx-k;\n - Fix winbond-cir set mode;\n - mt9m032: Fix a compilation breakage with some random Kconfig;\n - mt9m032: fix two dead locks;\n - xc5000: don\u0027t require an special firmware (that won\u0027t be provided by\n   the vendor) just because the xtal frequency is different;\n - V4L DocBook: fix some typos at multi-plane formats description.\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:\n  [media] xc5000: support 32MHz \u0026 31.875MHz xtal using the 41.024.5 firmware\n  [media] V4L: mt9m032: fix compilation breakage\n  [media] V4L: DocBook: Fix typos in the multi-plane formats description\n  [media] V4L: mt9m032: fix two dead-locks\n  [media] rc-core: set mode for winbond-cir\n  [media] drxk: Does not unlock mutex if sanity check failed in scu_command()\n  [media] dvb_frontend: Fix a regression when switching back to DVB-S\n"
    },
    {
      "commit": "9f24ff6f4236f117729bdb2fe8b0c202ce86098f",
      "tree": "103ac64430efbb0340940fa95d5ad336b29b01de",
      "parents": [
        "bfce281c287a427d0841fadf5d59242757b4e620",
        "82ea267f7dc853a5e6a724916a70a10656efdfc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:42:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:42:12 2012 -0700"
      },
      "message": "Merge tag \u0027mfd-for-linus-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD fixes from Samuel Ortiz:\n \"We have 3 build fixes, a OMAP USB host PHY reset fix and the twl6040\n  conversion to an i2c driver.  The latter may not sound like a fix but\n  the twl6040 MFD driver won\u0027t probe without it, triggering an OMAP4\n  audio regression.\"\n\n* tag \u0027mfd-for-linus-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Fix modular builds of rc5t583 regulator support\n  mfd: Fix asic3_gpio_to_irq\n  ARM: OMAP3: USB: Fix the EHCI ULPI PHY reset issue\n  mfd: Convert twl6040 to i2c driver, and separate it from twl core\n  mfd : Fix dbx500 compilation error\n"
    },
    {
      "commit": "bfce281c287a427d0841fadf5d59242757b4e620",
      "tree": "abca9ebeef4c668021e85e4d54e6e779121e92cc",
      "parents": [
        "9f3a4afb276e4d8b3be7f3e678d4dbd11470416f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Apr 20 21:57:04 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Apr 21 01:58:20 2012 -0400"
      },
      "message": "kill mm argument of vm_munmap()\n\nit\u0027s always current-\u003emm\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f3a4afb276e4d8b3be7f3e678d4dbd11470416f",
      "tree": "2f6587084a9e1356791d3db60e5e3018a93a5d9b",
      "parents": [
        "936af1576e4c24b466380fc2b8d93352161d13b0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Apr 20 21:53:35 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Apr 21 01:58:18 2012 -0400"
      },
      "message": "perfmon: kill some helpers and arguments\n\npfm_vm_munmap() is simply vm_munmap() and pfm_remove_smpl_mapping()\nalways get current as the first argument.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "936af1576e4c24b466380fc2b8d93352161d13b0",
      "tree": "b7ecc2a4706ab25b0d06af7bac5fdf5d0fc7acb5",
      "parents": [
        "6be5ceb02e98eaf6cfc4f8b12a896d04023f340d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Apr 20 21:49:41 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Apr 21 01:58:16 2012 -0400"
      },
      "message": "aio: don\u0027t bother with unmapping when aio_free_ring() is coming from exit_aio()\n\n... since exit_mmap() is coming and it will munmap() everything anyway.\nIn all other cases aio_free_ring() has ctx-\u003emm \u003d\u003d current-\u003emm; moreover,\nall other callers of vm_munmap() have mm \u003d\u003d current-\u003emm, so this will\nallow us to get rid of mm argument of vm_munmap().\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "7c5709194096beea1ab6e6db46768d70a068efb0",
      "tree": "4f41be93cdcbaaeb32869c1a1e5e60f3597a6261",
      "parents": [
        "e1631f989e0c6c8d9b43a2dbdd1097f70da603a5"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@stericsson.com",
        "time": "Thu Apr 19 11:55:25 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 21:52:13 2012 -0400"
      },
      "message": "mmc: core: Do not pre-claim host in suspend\n\nSince SDIO drivers may want to do some SDIO operations in their suspend\ncallback functions, we must not keep the host claimed when calling them.\n\nDaniel Drake reported that libertas_sdio encountered a deadlock in its\nsuspend function.\n\nSigned-off-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nTested-by: Daniel Drake \u003cdsd@laptop.org\u003e\n[stable@: please apply to 3.2-stable and 3.3-stable]\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e1631f989e0c6c8d9b43a2dbdd1097f70da603a5",
      "tree": "4b258ea786edda6cc9903319459143cc10d50775",
      "parents": [
        "b89152824f993a9572b47eb31f4579feadeac34c"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Wed Apr 18 15:42:31 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 21:52:05 2012 -0400"
      },
      "message": "mmc: dw_mmc: prevent NULL dereference for dma_ops\n\nNow, dma_ops is assumed that use the IDMAC.  But if dma_ops is assigned\nthe pdata-\u003edma_ops, we didn\u0027t ensure that callback function is defined.\n\nIf the callback isn\u0027t defined, then we should run in PIO mode.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b89152824f993a9572b47eb31f4579feadeac34c",
      "tree": "65f6369363c6305a1c203a57ea3a10174a23996d",
      "parents": [
        "5ca6518832ac913ac277b50ceddda8372dbf7bea"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Wed Apr 18 02:30:20 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:45:00 2012 -0400"
      },
      "message": "mmc: unbreak sdhci-esdhc-imx on i.MX25\n\nThis was broken by me in 37865fe91582582a6f6c00652f6a2b1ff71f8a78\n(\"mmc: sdhci-esdhc-imx: fix timeout on i.MX\u0027s sdhci\") where more\nextensive tests would have shown that read or write of data to the\ncard were failing (even if the partition table was correctly read).\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "5ca6518832ac913ac277b50ceddda8372dbf7bea",
      "tree": "1b28f40c73312b2322046a4f0a9fd6ba4ca0e35a",
      "parents": [
        "87b87a3fc0eec58d95e4216392f889a26439ad22"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Apr 17 13:03:38 2012 -0700"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:45:00 2012 -0400"
      },
      "message": "mmc: cd-gpio: Include header to pickup exported symbol prototypes\n\nInclude the linux/mmc/cd-gpio.h header to pickup the prototypes\nfor the two exported symbols.\n\nThis quiets the sparse warnings:\n\nwarning: symbol \u0027mmc_cd_gpio_request\u0027 was not declared. Should it be static?\nwarning: symbol \u0027mmc_cd_gpio_free\u0027 was not declared. Should it be static?\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "87b87a3fc0eec58d95e4216392f889a26439ad22",
      "tree": "a421538909a9649bdb595fc74c6dbe664432a247",
      "parents": [
        "a99aa9b9b4f4f3e496d17a1b4e0ff63fb0c9f31d"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Tue Apr 10 00:14:20 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:44:25 2012 -0400"
      },
      "message": "mmc: sdhci: refine non-removable card checking for card detection\n\nCommit c79396c191bc19 (\"mmc: sdhci: prevent card detection activity\nfor non-removable cards\") disables card detection where the cards\nare marked as non-removable.\n\nThis makes sense, but the implementation detail of calling\nmmc_card_is_removable() causes some problems, because\nmmc_card_is_removable() is overloaded with CONFIG_MMC_UNSAFE_RESUME\nsemantics.\n\nIn the OLPC XO case, we need CONFIG_MMC_UNSAFE_RESUME because our root\nfilesystem is stored on SD, but we also have external SD card slots\nwhere we want automatic card detection.\n\nRefine the check to only apply to hosts marked as MMC_CAP_NONREMOVABLE,\nwhich is defined to mean that the card is *really* nonremovable. This\ncould be revisited in future if we find a way to improve\nCONFIG_MMC_UNSAFE_RESUME semantics.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\n[stable@: please apply to 3.3-stable]\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a99aa9b9b4f4f3e496d17a1b4e0ff63fb0c9f31d",
      "tree": "d3d7bb12cbabce20789671d07055e305b8138c1a",
      "parents": [
        "32d317c60e56c2a34463b51fc0336cc96b3e1735"
      ],
      "author": {
        "name": "Seungwon Jeon",
        "email": "tgih.jun@samsung.com",
        "time": "Tue Apr 10 09:53:32 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:30:37 2012 -0400"
      },
      "message": "mmc: dw_mmc: Fix switch from DMA to PIO\n\nWhen dw_mci_pre_dma_transfer returns failure in some reasons,\ndw_mci_submit_data will prepare to switch the PIO mode from DMA.\nAfter switching to PIO mode, DMA(IDMAC in particular) is still\nenabled. This makes the corruption in handling interrupt and\nthe driver lock-up.\n\nSigned-off-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "32d317c60e56c2a34463b51fc0336cc96b3e1735",
      "tree": "170c8d9ee71358a242fa1f7edb3fa073714eaacc",
      "parents": [
        "4d048f915f32c8455605b106aa0de2cf68a71903"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Wed Apr 11 19:54:38 2012 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:30:19 2012 -0400"
      },
      "message": "mmc: remove MMC bus legacy suspend/resume method\n\nMMC bus is using legacy suspend/resume method, which is not compatible if\nruntime pm callbacks are used. In this scenario, MMC bus suspend/resume\ncallbacks cannot be called when system entering S3. So change to use the\nnew defined dev_pm_ops for system sleeping mode.\n\nTested on AM335x Platform. Solves major issue/crash reported at\nhttp://www.mail-archive.com/linux-omap@vger.kernel.org/msg65425.html\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nTested-by: Hebbar, Gururaja \u003cgururaja.hebbar@ti.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6be5ceb02e98eaf6cfc4f8b12a896d04023f340d",
      "tree": "f34de1392300bbf63549f4eeb20f7606d6f7b1f9",
      "parents": [
        "a46ef99d80817a167477ed1c8b4d90ee0c2e726f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 17:13:58 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 17:29:13 2012 -0700"
      },
      "message": "VM: add \"vm_mmap()\" helper function\n\nThis continues the theme started with vm_brk() and vm_munmap():\nvm_mmap() does the same thing as do_mmap(), but additionally does the\nrequired VM locking.\n\nThis uninlines (and rewrites it to be clearer) do_mmap(), which sadly\nduplicates it in mm/mmap.c and mm/nommu.c.  But that way we don\u0027t have\nto export our internal do_mmap_pgoff() function.\n\nSome day we hopefully don\u0027t have to export do_mmap() either, if all\nmodular users can become the simpler vm_mmap() instead.  We\u0027re actually\nvery close to that already, with the notable exception of the (broken)\nuse in i810, and a couple of stragglers in binfmt_elf.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a46ef99d80817a167477ed1c8b4d90ee0c2e726f",
      "tree": "3d8c980c627e8b9c009dbf63628a9be8b8d1069f",
      "parents": [
        "e4eb1ff61b323d6141614e5458a1f53c7046ff8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 16:20:01 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 17:29:13 2012 -0700"
      },
      "message": "VM: add \"vm_munmap()\" helper function\n\nLike the vm_brk() function, this is the same as \"do_munmap()\", except it\ndoes the VM locking for the caller.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4d048f915f32c8455605b106aa0de2cf68a71903",
      "tree": "76ed575eb8785d6c23e429b8b253adfb04ff2004",
      "parents": [
        "b6d085f6f59108508c1eea9c5251deb765350c50"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Wed Apr 11 15:33:13 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:29:08 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: Get rid of of_have_populated_dt() usage\n\nof_have_populated_dt() is not expected to be used in drivers but\ninstead only in early platform init code.\nDrivers on the other hand should rely on dev-\u003eof_node or of_match_device().\nBesides usage of of_have_populated_dt() also throws up build error as below\nwhich was reported by Balaji TK, when omap_hsmmc is built as a module.\n\nERROR: \"allnodes\" [drivers/mmc/host/omap_hsmmc.ko] undefined!\nmake[1]: *** [__modpost] Error 1\nmake: *** [modules] Error 2\n\nSo get rid of all of_have_populated_dt() usage in omap_hsmmc driver and\ninstead use dev-\u003eof_node to make the same dicisions as earlier.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nReported-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nReviewed-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b6d085f6f59108508c1eea9c5251deb765350c50",
      "tree": "065924315671001eb28fe06ada7b60a205546912",
      "parents": [
        "283028122db37621b124f079ca8eae5b64807ad4"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Apr 10 09:57:36 2012 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:29:05 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: build fix for CONFIG_OF\u003dy and CONFIG_MMC_OMAP_HS\u003dm\n\nCommit 46856a68dc (\"mmc: omap_hsmmc: Convert hsmmc driver to use device tree\")\nintroduced in 3.4-rc1 has a missing semi-colon, causing:\n\ndrivers/mmc/host/omap_hsmmc.c:1745: error: expected \u0027,\u0027 or \u0027;\u0027 before \u0027extern\u0027\n\nReported-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "283028122db37621b124f079ca8eae5b64807ad4",
      "tree": "54ffa48017525a2df2acd3404e43490c88b6c49a",
      "parents": [
        "7194efb8f063ee3aa0cb50d9002348887e68ec10"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Thu Apr 05 14:45:48 2012 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:28:58 2012 -0400"
      },
      "message": "mmc: fixes for eMMC v4.5 sanitize operation\n\neMMC v4.5 sanitize operation erases all copies of unmapped\ndata.  However trim or erase operations must be used first\nto unmap the required sectors.  That was not being done.\n\nFixes apply to linux 3.2 on.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nAcked-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7194efb8f063ee3aa0cb50d9002348887e68ec10",
      "tree": "0802a06a24a1937858a60ee1596f622efc9f1330",
      "parents": [
        "3b422e9c2c020a1137349c614da7f9c9761a0922"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Thu Apr 05 14:45:47 2012 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:28:55 2012 -0400"
      },
      "message": "mmc: fixes for eMMC v4.5 discard operation\n\neMMC v4.5 discard operation is significantly different from the\nexisting trim operation because it is not guaranteed to work with\nthe new sanitize operation.  Consequently mmc_can_trim() is\nseparated from mmc_can_discard().\n\nAlso the new discard operation does not result in the sectors being\nset to all-zeros, so discard_zeroes_data must not be set.\n\nIn addition, the new discard has the same timeout as trim, but from\nv4.5 trim is defined to use the hc timeout.  The timeout calculation\nis adjusted accordingly.\n\nFixes apply to linux 3.2 on.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nAcked-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e4eb1ff61b323d6141614e5458a1f53c7046ff8e",
      "tree": "7a0251509c169b0df1a6bf4bc47c5bca709e06da",
      "parents": [
        "3b422e9c2c020a1137349c614da7f9c9761a0922"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 15:35:40 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 17:28:17 2012 -0700"
      },
      "message": "VM: add \"vm_brk()\" helper function\n\nIt does the same thing as \"do_brk()\", except it handles the VM locking\ntoo.\n\nIt turns out that all external callers want that anyway, so we can make\ndo_brk() static to just mm/mmap.c while at it.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b422e9c2c020a1137349c614da7f9c9761a0922",
      "tree": "0bbcfa6ca3cbee25b1ef624d908704c2773d24dc",
      "parents": [
        "3a5374303923a543ff3e5f491030b21836d288f5",
        "f84cc342b1999db11ece939e1d2bf0743eb4578b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 12:28:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 12:28:06 2012 -0700"
      },
      "message": "Merge tag \u0027for-torvalds-20120418\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pinctrl fixes from Linus Walleij:\n - Fixed compilation errors and warnings\n - Stricter checks on the ops vtable\n\n* tag \u0027for-torvalds-20120418\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:\n  pinctrl: implement pinctrl_check_ops\n  pinctrl: include \u003clinux/bug.h\u003e to prevent compile errors\n  pinctrl: fix compile error if not select PINMUX support\n"
    },
    {
      "commit": "3a5374303923a543ff3e5f491030b21836d288f5",
      "tree": "05664edf4a6f10bcb196c9e103eda60e8765334c",
      "parents": [
        "1cd653a665b08a3920e320a71b4ac5b80d36953c",
        "d3a7b83f865b46bb7b5e1ed18a129ce1af349db4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:40:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:40:43 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.4-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull 3 tiny tty bugfixes from Greg Kroah-Hartman.\n\n* tag \u0027tty-3.4-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  drivers/tty/amiserial.c: add missing tty_unlock\n  pch_uart: Fix dma channel unallocated issue\n  ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR\n"
    },
    {
      "commit": "1cd653a665b08a3920e320a71b4ac5b80d36953c",
      "tree": "f600a1885faeb16ddb54445235480ae56941a3e7",
      "parents": [
        "c1acb0ba330b3bcf4b110c4ae538f4f80b991fda",
        "2d5733fcd33dd451022d197cb6b476e970519ca7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:38:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:38:02 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.4-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg Kroah-Hartman:\n \"Here are a number of tiny USB fixes for 3.4-rc4.\n\n  Most of them are in the USB gadget area, but a few other minor USB\n  driver and core fixes are here as well.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.4-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (36 commits)\n  USB: serial: cp210x: Fixed usb_control_msg timeout values\n  USB: ehci-tegra: don\u0027t call set_irq_flags(IRQF_VALID)\n  USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb\n  USB: yurex: Remove allocation of coherent buffer for setup-packet buffer\n  drivers/usb/misc/usbtest.c: add kfrees\n  USB: ehci-fsl: Fix kernel crash on mpc5121e\n  uwb: fix error handling\n  uwb: fix use of del_timer_sync() in interrupt\n  EHCI: always clear the STS_FLR status bit\n  EHCI: fix criterion for resuming the root hub\n  USB: sierra: avoid QMI/wwan interface on MC77xx\n  usb: usbtest: avoid integer overflow in alloc_sglist()\n  usb: usbtest: avoid integer overflow in test_ctrl_queue()\n  USB: fix deadlock in bConfigurationValue attribute method\n  usb: gadget: eliminate NULL pointer dereference (bugfix)\n  usb: gadget: uvc: Remove non-required locking from \u0027uvc_queue_next_buffer\u0027 routine\n  usb: gadget: rndis: fix Missing req-\u003econtext assignment\n  usb: musb: omap: fix the error check for pm_runtime_get_sync\n  usb: gadget: udc-core: fix asymmetric calls in remove_driver\n  usb: musb: omap: fix crash when musb glue (omap) gets initialized\n  ...\n"
    },
    {
      "commit": "c1acb0ba330b3bcf4b110c4ae538f4f80b991fda",
      "tree": "dd7d0de2f682b0e88c8636d1817f8f293cc76f5f",
      "parents": [
        "19244ad06b70ed84931df868583547ce1cd3a186",
        "3d81acb1cdb242378a1acb3eb1bc28c6bb5895f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:31:00 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:31:00 2012 -0700"
      },
      "message": "Merge tag \u0027stable/for-linus-3.4-rc3-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\nPull xen fixes from Konrad Rzeszutek Wilk:\n - mechanism to work with misconfigured backends (where they are\n   advertised but in reality don\u0027t exist).\n - two tiny compile warning fixes.\n - proper error handling in gnttab_resume\n - Not using VM_PFNMAP anymore to allow backends in the same domain.\n\n* tag \u0027stable/for-linus-3.4-rc3-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  Revert \"xen/p2m: m2p_find_override: use list_for_each_entry_safe\"\n  xen/resume: Fix compile warnings.\n  xen/xenbus: Add quirk to deal with misconfigured backends.\n  xen/blkback: Fix warning error.\n  xen/p2m: m2p_find_override: use list_for_each_entry_safe\n  xen/gntdev: do not set VM_PFNMAP\n  xen/grant-table: add error-handling code on failure of gnttab_resume\n"
    },
    {
      "commit": "19244ad06b70ed84931df868583547ce1cd3a186",
      "tree": "5ebe6d43bd493f61492ff92fe957c7a44418fa8f",
      "parents": [
        "b3dc627cabb33fc95f93da78457770c1b2a364d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:19:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:19:35 2012 -0700"
      },
      "message": "Revert \"ACPI: ignore FADT reset-reg-sup flag\"\n\nThis reverts commit cf450136bfde77c7f95065c91bffded4aa7fa731.\n\nIt breaks reboot on at least one Thinkpad T43, as reported by Jörg Otte:\n \"On reboot it shuts down as normal.\n  The last lines displayed are:\n\n  \u003eUnmounting temporary filesystems.. [OK]\n  \u003eDeactivating swap...               [OK]\n  \u003eUnmounting local filesystems...    [OK]\n  \u003eWill now restart\n  \u003e    Restarting system\n\n  Then I hear it accessing the cd-drive, but then it\u0027s being stuck.\"\n\nJörg bisected the regression to this commit.\n\nThat commit fixes another machine (see\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d11533\n\nfor details) that has a BIOS bug and doesn\u0027t support ACPI reset.\nHowever, at least one of those other reporters no longer even has the\nmachine in question, and had a different workaround to begin with.\nBesides, it clearly was a buggy BIOS.  Let\u0027s not break the correct case\nto fix that case.\n\nReported-and-bisected-by: Jörg Otte \u003cjrg.otte@googlemail.com\u003e\nCc: linux-acpi@vger.kernel.org\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3dc627cabb33fc95f93da78457770c1b2a364d2",
      "tree": "e37cae7a574b808b6da48e4c93e81f170efce078",
      "parents": [
        "310eb776501af8412c570c4bcddc9ab5cecf3d7a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Apr 20 08:31:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:18:46 2012 -0700"
      },
      "message": "memblock: memblock should be able to handle zero length operations\n\nCommit 24aa07882b (\"memblock, x86: Replace memblock_x86_reserve/\nfree_range() with generic ones\") replaced x86 specific memblock\noperations with the generic ones; unfortunately, it lost zero length\noperation handling in the process making the kernel panic if somebody\ntries to reserve zero length area.\n\nThere isn\u0027t much to be gained by being cranky to zero length operations\nand panicking is almost the worst response.  Drop the BUG_ON() in\nmemblock_reserve() and update memblock_add_region/isolate_range() so\nthat all zero length operations are handled as noops.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: stable@vger.kernel.org\nReported-by: Valere Monseur \u003cvalere.monseur@ymail.com\u003e\nBisected-by: Joseph Freeman \u003cjfree143dev@gmail.com\u003e\nTested-by: Joseph Freeman \u003cjfree143dev@gmail.com\u003e\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d43098\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "310eb776501af8412c570c4bcddc9ab5cecf3d7a",
      "tree": "26c205905566fabbae0559605c46df3efb086fb8",
      "parents": [
        "277b5fb35b770792f89fbe50df03daddb3fa9521",
        "1196573fe493aeeb826468157313ee84ffbc59f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:16:53 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:16:53 2012 -0700"
      },
      "message": "Merge tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\nPyll hwmon fixes from Guenter Roeck:\n \"Two patches: Fix build warning in ads1015 driver, and fix bogus power\n  values with current BIOSes in fam15h_power driver.\"\n\n* tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  hwmon: (ads1015) Fix build warning\n  hwmon: fam15h_power: fix bogus values with current BIOSes\n"
    },
    {
      "commit": "277b5fb35b770792f89fbe50df03daddb3fa9521",
      "tree": "1b5558cff414274bbc07d1df6ca7cd743df20c4c",
      "parents": [
        "a54769c505db4bdf01d19dca64d15cb303503d71",
        "511d63cb19329235bc9298b64010ec494b5e1408"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:14:58 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 11:14:58 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto fixes from Herbert Xu:\n - Locking fix for talitos driver\n - Fix 64-bit counter overflow in SHA-512\n - Build fix for ixp4xx.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: talitos - properly lock access to global talitos registers\n  crypto: ixp4xx - include fix\n  crypto: sha512 - Fix byte counter overflow in SHA-512\n"
    },
    {
      "commit": "a54769c505db4bdf01d19dca64d15cb303503d71",
      "tree": "ad1c425e5a96962a5ded0740de75bab5e2e0dea1",
      "parents": [
        "73bebc8bafb6a880a4db63d60bc4b8d9d6879c9e",
        "c817eebec5971febab86d397582954bd52f403a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 10:41:00 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 10:41:00 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"Fixes for a few regressions of HD-audio, originated partly from 3.4\n  and partly 3.3.\n\n  The fixes for ThinkPad docking-station are for 3.3 kernels, thus they\n  are based on 3.3 then merged back to 3.4, so that they can be merged\n  to stable tree cleanly.  The non-trivial merge conflicts are because\n  of this action.\n\n  In addition, a couple of trivial fixes for documentation and a long-\n  standing issue in the listing of built-in sound driver at boot time.\"\n\n* tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: hda/conexant - Set up the missing docking-station pins\n  ALSA: hda/conexant - Don\u0027t set HP pin-control bit unconditionally\n  ALSA: workaround: change the timing of alsa_sound_last_init()\n  ALSA: hda/sigmatel - Fix inverted mute LED\n  ALSA: hda/realtek - Fix regression on Quanta/Gericom KN1\n  ALSA: fix core/vmaster.c kernel-doc warning\n"
    },
    {
      "commit": "73bebc8bafb6a880a4db63d60bc4b8d9d6879c9e",
      "tree": "94c107c369f0334b67649711d4b019abbb3e5382",
      "parents": [
        "edaf6c38344b026aec8be852bf7ddd9916eedf9e",
        "2198edddd8f0245d4c47419310c6cfb0f4e1a197"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 10:39:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 10:39:33 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID fixes from Jiri Kosina:\n \"Fix for one particular device (bluetooth Tivo Slide) and change of\n  \u0027default y\u0027 -\u003e \u0027default n\u0027 for CONFIG_HID_BATTERY_STRENGTH which I\n  overlooked in the initial merge of the battery support\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: default HID_BATTERY_STRENGTH to no\n  HID: tivo: fix support for bluetooth version of tivo Slide\n"
    },
    {
      "commit": "edaf6c38344b026aec8be852bf7ddd9916eedf9e",
      "tree": "f558196ccd4e5331f2fd71e9d4beb999730cbb8a",
      "parents": [
        "c6f5c93098f5577210f8f3ea22209b3f266c66af",
        "938ed25008d665d1dd937ca251d1aabb363113c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 10:38:08 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 20 10:38:08 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\nPull m68k arch fixes from Greg Ungerer:\n \"This contains four fixes for 3.4.  Two fix and clean up compilation\n  for the nommu 68x328 CPU targets.  The other two fix the platform\n  definition and multi-function pin setup of the second eth interface\n  on the ColdFire 5275 SoC.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: make sure 2nd FEC eth interface pins are enabled on 5275 ColdFire\n  m68knommu: fix id number for second eth device on 5275 ColdFire\n  m68knommu: move and fix the 68VZ328 platform bootlogo.h\n  m68knommu: remove the unused bootlogo.h processing for 68EZ328 and 68VZ328\n"
    },
    {
      "commit": "3d81acb1cdb242378a1acb3eb1bc28c6bb5895f1",
      "tree": "74a155c6e4e051cf7322168c7293fbee543131c2",
      "parents": [
        "186bab1ce04f99153b7eeb3348438b654c24c24b"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Fri Apr 20 11:50:30 2012 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Fri Apr 20 11:56:00 2012 -0400"
      },
      "message": "Revert \"xen/p2m: m2p_find_override: use list_for_each_entry_safe\"\n\nThis reverts commit b960d6c43a63ebd2d8518b328da3816b833ee8cc.\n\nIf we have another thread (very likely) touched the list, we\nend up hitting a problem \"that the next element is wrong because\nwe should be able to cope with that. The problem is that the\nnext-\u003enext pointer would be set LIST_POISON1. \" (Stefano\u0027s\ncomment on the patch).\n\nReverting for now.\n\nSuggested-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "2d5733fcd33dd451022d197cb6b476e970519ca7",
      "tree": "353926a97842cc4c345081e9e9609802e8a32cd2",
      "parents": [
        "8034761c219ce545a9f4d3b23cfda47a0027cc8c"
      ],
      "author": {
        "name": "Yuri Matylitski",
        "email": "ym@tekinsoft.com",
        "time": "Fri Apr 20 12:38:32 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 20 08:44:24 2012 -0700"
      },
      "message": "USB: serial: cp210x: Fixed usb_control_msg timeout values\n\nFixed too small hardcoded timeout values for usb_control_msg\nin driver for SiliconLabs cp210x-based usb-to-serial adapters.\nReplaced with USB_CTRL_GET_TIMEOUT/USB_CTRL_SET_TIMEOUT.\n\nSigned-off-by: Yuri Matylitski \u003cym@tekinsoft.com\u003e\nAcked-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d3a7b83f865b46bb7b5e1ed18a129ce1af349db4",
      "tree": "92f4c1c7ca160b2788a27ae10e1b6c5fdfa64efc",
      "parents": [
        "af6d17cdc8c89aeb3101f0d27cd32fc0592b40b2"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Apr 19 18:12:40 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 19 19:15:35 2012 -0700"
      },
      "message": "drivers/tty/amiserial.c: add missing tty_unlock\n\ntty_unlock is used on all other exits from the function.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c6f5c93098f5577210f8f3ea22209b3f266c66af",
      "tree": "bc641dfb6f71b6584cedde4b6721ca716f8bf3d0",
      "parents": [
        "19853301ef3289bda2d5264c1093e74efddaeab9",
        "d22053cdbd914a6c97ea101adf411a8fd7e282ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 19 14:54:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 19 14:54:52 2012 -0700"
      },
      "message": "Merge branch \u0027for-3.4\u0027 of git://linux-nfs.org/~bfields/linux\n\nPull nfsd bugfixes from J. Bruce Fields:\n \"One bugfix, and one minor header fix from Jeff Layton while we\u0027re\n  here\"\n\n* \u0027for-3.4\u0027 of git://linux-nfs.org/~bfields/linux:\n  nfsd: include cld.h in the headers_install target\n  nfsd: don\u0027t fail unchecked creates of non-special files\n"
    },
    {
      "commit": "e631f578048e2afd8bfede2e9dc86aa4592def3a",
      "tree": "bbcd566965133fc3cdade713acd967393aaeb8b3",
      "parents": [
        "18311c5395ca4d0c3fefa406da87a9d16efaca46"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Mon Apr 16 14:59:32 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 19 16:13:15 2012 -0300"
      },
      "message": "[media] xc5000: support 32MHz \u0026 31.875MHz xtal using the 41.024.5 firmware\n\nRather than loading firmware specific for the xtal frequency, just use\nthe standard firmware and set the xtal frequency after firmware upload.\n\nThe modified firmware will never be released, so we\u0027re better off\nmerging this now rather than waiting for v3.5.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "186bab1ce04f99153b7eeb3348438b654c24c24b",
      "tree": "824b57e459b848e0aef94ef98ecf79c4b5c93381",
      "parents": [
        "3066616ce23aad5719c23a0f21f32676402cb44b"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Apr 17 14:35:49 2012 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Apr 19 15:12:49 2012 -0400"
      },
      "message": "xen/resume: Fix compile warnings.\n\nlinux/drivers/xen/manage.c: In function \u0027do_suspend\u0027:\nlinux/drivers/xen/manage.c:160:5: warning: \u0027si.cancelled\u0027 may be used uninitialized in this function\n\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "19853301ef3289bda2d5264c1093e74efddaeab9",
      "tree": "494e340a7d7302b3331cebe51a6c4415889bff16",
      "parents": [
        "9e01297ee1ada71e621c8b58a80a28a421a00471",
        "273a50fbcd2d2c0652bbda58dd1985f932ce6d75"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 19 12:08:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 19 12:08:11 2012 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"It\u0027s like a grab bag of one liners:\n\n  - core: fix page flip error path, reorder object teardown.\n  - usb: fix the drm_usb module license.\n  - i915: VT switch on SNB with non-native modes fix, and a regression\n    fix from 3.3.\n  - radeon: missing unreserve on SI, AGP/VRAM setup fix (fixes radeon on\n    IA64, but its a generic bug), an rn50 regression from 3.3, turn off\n    MSIs on rv515 (it loses rearms every so often).\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  nouveau: Set special lane map for the right chipset\n  drm/radeon: fix load detect on rn50 with hardcoded EDIDs.\n  drm: Releasing FBs before releasing GEM objects during drm_release\n  drm/nouveau/pm: don\u0027t read/write beyond end of stack buffer\n  drivers: gpu: drm: gma500: mdfld_dsi_output.h: Remove not unneeded include of version.h\n  radeon: fix r600/agp when vram is after AGP (v3)\n  drm: fix page_flip error handling\n  drm/radeon/kms: fix the regression of DVI connector check\n  drm/usb: fix module license on drm/usb layer.\n  drm/i915: Do not set \"Enable Panel Fitter\" on SNB pageflips\n  drm/i915: Hold mode_config lock whilst changing mode for lastclose()\n  drm/radeon/si: add missing radeon_bo_unreserve in si_rlc_init() v2\n  drm/radeon: disable MSI on RV515\n  drm/i915: don\u0027t clobber the special upscaling lvds timings\n"
    },
    {
      "commit": "18311c5395ca4d0c3fefa406da87a9d16efaca46",
      "tree": "fc8287206996d30f9239f4f8ab11706b583af73f",
      "parents": [
        "3bc86c624fe48864cd6e3738d5ff35d1fe31fa6c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Apr 18 03:59:01 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 19 15:39:07 2012 -0300"
      },
      "message": "[media] V4L: mt9m032: fix compilation breakage\n\nFix the following compilation failure:\n\nlinux-2.6/drivers/media/video/mt9m032.c: In function \u0027__mt9m032_get_pad_crop\u0027:\nlinux-2.6/drivers/media/video/mt9m032.c:337: error: implicit declaration of function \u0027v4l2_subdev_get_try_crop\u0027\nlinux-2.6/drivers/media/video/mt9m032.c:337: warning: return makes pointer from integer without a cast\nlinux-2.6/drivers/media/video/mt9m032.c: In function \u0027__mt9m032_get_pad_format\u0027:\nlinux-2.6/drivers/media/video/mt9m032.c:359: error: implicit declaration of function \u0027v4l2_subdev_get_try_format\u0027\nlinux-2.6/drivers/media/video/mt9m032.c:359: warning: return makes pointer from integer without a cast\nlinux-2.6/drivers/media/video/mt9m032.c: In function \u0027mt9m032_probe\u0027:\nlinux-2.6/drivers/media/video/mt9m032.c:767: error: \u0027struct v4l2_subdev\u0027 has no member named \u0027entity\u0027\nlinux-2.6/drivers/media/video/mt9m032.c:826: error: \u0027struct v4l2_subdev\u0027 has no member named \u0027entity\u0027\nlinux-2.6/drivers/media/video/mt9m032.c: In function \u0027mt9m032_remove\u0027:\nlinux-2.6/drivers/media/video/mt9m032.c:842: error: \u0027struct v4l2_subdev\u0027 has no member named \u0027entity\u0027\nmake[4]: *** [drivers/media/video/mt9m032.o] Error 1\n\nby adding a dependency on VIDEO_V4L2_SUBDEV_API.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9e01297ee1ada71e621c8b58a80a28a421a00471",
      "tree": "b62959354c0b514d95b9829b8395aae12869d3e0",
      "parents": [
        "9b7f43afd417a6feb80841d30ced4051c362eb5d",
        "21a1416a1c945c5aeaeaf791b63c64926018eb77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 19 10:28:59 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 19 10:28:59 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM updates from Marcelo Tosatti.\n\n* git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: lock slots_lock around device assignment\n  KVM: VMX: Fix kvm_set_shared_msr() called in preemptible context\n  KVM: unmap pages from the iommu when slots are removed\n  KVM: PMU emulation: GLOBAL_CTRL MSR should be enabled on reset\n"
    },
    {
      "commit": "3066616ce23aad5719c23a0f21f32676402cb44b",
      "tree": "879ecb6cc4f131e4db209cd13b16d109a279800f",
      "parents": [
        "a71e23d9925517e609dfcb72b5874f33cdb0d2ad"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Apr 17 22:21:38 2012 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Apr 19 12:45:01 2012 -0400"
      },
      "message": "xen/xenbus: Add quirk to deal with misconfigured backends.\n\nA rather annoying and common case is when booting a PVonHVM guest\nand exposing the PV KBD and PV VFB - as broken toolstacks don\u0027t\nalways initialize the backends correctly.\n\nNormally The HVM guest is using the VGA driver and the emulated\nkeyboard for this (though upstream version of QEMU implements\nPV KBD, but still uses a VGA driver). We provide a very basic\ntwo-stage wait mechanism - where we wait for 30 seconds for all\ndevices, and then for 270 for all them except the two mentioned.\n\nThat allows us to wait for the essential devices, like network\nor disk for the full 6 minutes.\n\nTo trigger this, put this in your guest config:\n\nvfb \u003d [ \u0027vnc\u003d1, vnclisten\u003d0.0.0.0 ,vncunused\u003d1\u0027]\n\ninstead of this:\nvnc\u003d1\nvnclisten\u003d\"0.0.0.0\"\n\nCC: stable@kernel.org\nAcked-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\n[v3: Split delay in non-essential (30 seconds) and essential\n devices per Ian and Stefano suggestion]\n[v4: Added comments per Stefano suggestion]\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "273a50fbcd2d2c0652bbda58dd1985f932ce6d75",
      "tree": "374e749b12767ebd585730552cb7d8ccb4b244f6",
      "parents": [
        "a09d431f344d854e4fe9cfac44f78cb8202f3eb7"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Fri Apr 13 00:37:00 2012 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 19 16:37:53 2012 +0100"
      },
      "message": "nouveau: Set special lane map for the right chipset\n\nThe refactoring of the nv50 logic, introduced in 8663bc7c, modified the\ntest for the special lane map used on some Apple computers with Nvidia\nchipsets. The tested MBA3,1 would still boot, but resume from suspend\nstopped working. This patch restores the old test, which fixes the problem.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c817eebec5971febab86d397582954bd52f403a8",
      "tree": "ea7b918873ff5c47e6213a7958c9623605382244",
      "parents": [
        "590b4775d6b628c7ad215fd0335a0a787032e2dd",
        "d70f363222ef373c2037412f09a600357cfa1c7a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 19 17:13:03 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 19 17:13:03 2012 +0200"
      },
      "message": "Merge branch \u0027fix/cxt-stable\u0027 into fix/hda\n\nMerge fixes for Thinkpad docking-station regressions for 3.3 kernels\nback to 3.4.  These were committed in that branch to make the stable\nmerging easier.\n\nConflicts:\n\tsound/pci/hda/patch_conexant.c\n"
    },
    {
      "commit": "d70f363222ef373c2037412f09a600357cfa1c7a",
      "tree": "805db3f9361a33a736cecfd373fbfe88f589aafc",
      "parents": [
        "ca3649de026ff95c6f2847e8d096cf2f411c02b3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 19 15:18:08 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 19 17:10:34 2012 +0200"
      },
      "message": "ALSA: hda/conexant - Set up the missing docking-station pins\n\nThinkPad 410,420,510,520 and X201 with cx50585 \u0026 co chips have the\ndocking-station ports, but BIOS doesn\u0027t initialize for these pins.\nThus, like the former X200, we need to set up the pins manually in the\ndriver.\n\nThe odd part is that the same PCI SSID is used for X200 and T400, thus\nwe need to prepare individual fixup tables for cx5051 and others.\n\nBugzilla entries:\n\thttps://bugzilla.redhat.com/show_bug.cgi?id\u003d808559\n\thttps://bugzilla.redhat.com/show_bug.cgi?id\u003d806217\n\thttps://bugzilla.redhat.com/show_bug.cgi?id\u003d810697\n\nReported-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nReported-by: Jens Taprogge \u003cjens.taprogge@taprogge.org\u003e\nTested-by: Jens Taprogge \u003cjens.taprogge@taprogge.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a09d431f344d854e4fe9cfac44f78cb8202f3eb7",
      "tree": "615e865c8b18250218a6a6209573ae8960b74f0b",
      "parents": [
        "4e47e02d1ac47b6eb591b2a632a6c059ce3e5002"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 19 15:42:58 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 19 16:02:18 2012 +0100"
      },
      "message": "drm/radeon: fix load detect on rn50 with hardcoded EDIDs.\n\nWhen the force changes went in back in 3.3.0, we ended up returning\ndisconnected in the !force case, and the connected in when forced,\nas it hit the hardcoded check.\n\nFix it so all exits go via the hardcoded check and stop spurious\nmodesets on platforms with hardcoded EDIDs.\n\nReported-by: Evan McNabb (Red Hat)\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4e47e02d1ac47b6eb591b2a632a6c059ce3e5002",
      "tree": "e9f67b84304f3fbe4dc54c16251ea21646c0db76",
      "parents": [
        "5799d9e2eab20ef694fb92a7636f451e1b0e456c"
      ],
      "author": {
        "name": "Prathyush",
        "email": "prathyush.k@samsung.com",
        "time": "Sat Apr 14 17:22:13 2012 +0530"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 19 14:40:41 2012 +0100"
      },
      "message": "drm: Releasing FBs before releasing GEM objects during drm_release\n\nDuring DRM release, all the FBs and gem objects are released. If\na gem object is being used as a FB and set to a crtc, it must not\nbe freed before releasing the framebuffer first.\n\nIf FBs are released first, the crtc using the FB is disabled first\nso now the GEM object can be freed safely. The CRTC will be enabled\nagain when the driver restores fbdev mode.\n\nSigned-off-by: Prathyush K \u003cprathyush.k@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5799d9e2eab20ef694fb92a7636f451e1b0e456c",
      "tree": "2146fbc6521a354b9194bc46954a394802a6e68e",
      "parents": [
        "5edaad87000a143504a8f8e2864bb415a9287d94"
      ],
      "author": {
        "name": "Jim Meyering",
        "email": "jim@meyering.net",
        "time": "Tue Apr 17 21:27:54 2012 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 19 14:38:54 2012 +0100"
      },
      "message": "drm/nouveau/pm: don\u0027t read/write beyond end of stack buffer\n\nNUL-terminate after strncpy.\n\nIf the parameter \"profile\" has length 16 or more, then strncpy\nleaves \"string\" with no NUL terminator, so the following search\nfor \u0027\\n\u0027 may read beyond the end of that 16-byte buffer.\nIf it finds a newline there, then it will also write beyond the\nend of that stack buffer.\n\nSigned-off-by: Jim Meyering \u003cmeyering@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5edaad87000a143504a8f8e2864bb415a9287d94",
      "tree": "c8898bd1612617d0b1a571fd42100448eb915aae",
      "parents": [
        "dfc6ae5bd70d3a22a0e977943c31f6d55fc32820"
      ],
      "author": {
        "name": "Marcos Paulo de Souza",
        "email": "marcos.souza.org@gmail.com",
        "time": "Wed Apr 18 01:30:02 2012 -0300"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 19 14:38:02 2012 +0100"
      },
      "message": "drivers: gpu: drm: gma500: mdfld_dsi_output.h: Remove not unneeded include of version.h\n\nThe output of \"make versioncheck\" points a incorrect include of\nversion.h in the drivers/gpu/drm/gma500/mdfld_dsi_output.h:\n\ndrivers/gpu/drm/gma500/mdfld_dsi_output.h: 32 linux/version.h not needed.\n\nIf we take a look in the file, we can agree to remove it.\n\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: \u003cdri-devel@lists.freedesktop.org\u003e\nSigned-off-by: Marcos Paulo de Souza \u003cmarcos.souza.org@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "dfc6ae5bd70d3a22a0e977943c31f6d55fc32820",
      "tree": "48bf399247ccdbd4f9b6917fa52eee3c52f5c634",
      "parents": [
        "aef6a7eeac6fd867eda415f65a7f0247fb82baf4"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Apr 17 16:51:38 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 19 14:37:42 2012 +0100"
      },
      "message": "radeon: fix r600/agp when vram is after AGP (v3)\n\nIf AGP is placed in the middle, the size_af is off-by-one, it results\nin VRAM being placed at 0x7fffffff instead of 0x8000000.\n\nv2: fix the vram_start setup.\nv3: also fix r7xx \u0026 newer ASIC\n\nReported-by: russiane39 on #radeon\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "aef6a7eeac6fd867eda415f65a7f0247fb82baf4",
      "tree": "af52dcf49550f4791e02296e49af1f0c6ca15536",
      "parents": [
        "d6b8395262a9d90e4ab11b614a5fb8f858e2b3df"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Wed Apr 18 13:47:02 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 19 14:36:51 2012 +0100"
      },
      "message": "drm: fix page_flip error handling\n\nFree event and restore event_space only when page_flip-\u003eflags has\nDRM_MODE_PAGE_FLIP_EVENT if page_flip() is failed.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ca3649de026ff95c6f2847e8d096cf2f411c02b3",
      "tree": "86bea3f1897ea8860dc80275bf1a2942d68eab12",
      "parents": [
        "c16fa4f2ad19908a47c63d8fa436a1178438c7e7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 19 15:15:25 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 19 15:15:25 2012 +0200"
      },
      "message": "ALSA: hda/conexant - Don\u0027t set HP pin-control bit unconditionally\n\nSome output pins on Conexant chips have no HP control bit, but the\nauto-parser initializes these pins unconditionally with PIN_HP.\n\nCheck the pin-capability and avoid the HP bit if not supported.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d6b8395262a9d90e4ab11b614a5fb8f858e2b3df",
      "tree": "afe4b8ae6affe84e95169bcc0c3bf1c32004a568",
      "parents": [
        "e36325071832f1ba96ac54fb8ba1459f08b05dd8",
        "99d9acdd0c5ce970eaf8e8671c0bc4cb7c6fb0c1"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 19 14:13:52 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 19 14:13:52 2012 +0100"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes\n\n* \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel:\n  drm/i915: Do not set \"Enable Panel Fitter\" on SNB pageflips\n  drm/i915: Hold mode_config lock whilst changing mode for lastclose()\n  drm/i915: don\u0027t clobber the special upscaling lvds timings\n"
    },
    {
      "commit": "e36325071832f1ba96ac54fb8ba1459f08b05dd8",
      "tree": "a08edb9a701651f007c750ab8b1c55ed5d7a6ff7",
      "parents": [
        "b10c6d4b50cbbdccce2187c1ccc516a9c7335835"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 18 15:21:07 2012 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 19 14:01:10 2012 +0100"
      },
      "message": "drm/radeon/kms: fix the regression of DVI connector check\n\nThe check of the encoder type in the commit [e00e8b5e: drm/radeon/kms:\nfix analog load detection on DVI-I connectors] is obviously wrong, and\nit\u0027s the culprit of the regression on my workstation with DVI-analog\nconnection resulting in the blank output.\n\nFixed the typo now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2198edddd8f0245d4c47419310c6cfb0f4e1a197",
      "tree": "ea26397f8d9ae753366bf517cc48b0e02bb6af19",
      "parents": [
        "2cee5715a926ad23d3f52ffd7da3ad38f54664dd"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@redhat.com",
        "time": "Wed Apr 18 10:05:17 2012 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Apr 19 14:16:43 2012 +0200"
      },
      "message": "HID: default HID_BATTERY_STRENGTH to no\n\nCommit 4f5ca836b \"HID: hid-input: add support for HID devices reporting\nBattery Strength\" added the CONFIG_HID_BATTERY_STRENGTH option to report\nthe battery strength of HID devices.  The commit log explicitly mentions\nit not working properly with recent userspace, but it is default y\nanyway.  This is rather odd, and actually causes problems on real\nsystems.\n\nThis works around Fedora bug\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d806295\n\nSigned-off-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3bc86c624fe48864cd6e3738d5ff35d1fe31fa6c",
      "tree": "d1f8ec0e2a04bb862d7b70cee77fe30fdc42061c",
      "parents": [
        "cd90491bcd63af3f1505de76aa82d5884f1d16e7"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "sylvester.nawrocki@gmail.com",
        "time": "Mon Apr 09 09:31:56 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 19 09:05:51 2012 -0300"
      },
      "message": "[media] V4L: DocBook: Fix typos in the multi-plane formats description\n\nSigned-off-by: Sylwester Nawrocki \u003csylvester.nawrocki@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cd90491bcd63af3f1505de76aa82d5884f1d16e7",
      "tree": "e6294b8fea412efa8bdbc5a473b2624b9a53025c",
      "parents": [
        "d9b786955f80fb306471fdb9ea24c6d03af6ca36"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Sun Apr 08 16:31:24 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 19 09:04:09 2012 -0300"
      },
      "message": "[media] V4L: mt9m032: fix two dead-locks\n\nFix a copy-paste typo and a nested locking function call in mt9m032.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "590b4775d6b628c7ad215fd0335a0a787032e2dd",
      "tree": "7f0deac6f7f777b6a4663b12e3f7dd8cc2f51a6e",
      "parents": [
        "3e843196c697ee2c319d96e861980fb4c3e04e24"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Apr 19 00:00:27 2012 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 19 13:51:54 2012 +0200"
      },
      "message": "ALSA: workaround: change the timing of alsa_sound_last_init()\n\nCurrent alsa_sound_last_init() was called as __initcall().\nSo, on current ALSA, only devices that had been properly\nregistered at this point were shown.\nSo, it will show \"No soundcards found\" if driver requests\nprobe deferment. it\u0027s often misleading.\nThis patch delays the timing of alsa_sound_last_init()\nas workaround.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nReviwed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3e843196c697ee2c319d96e861980fb4c3e04e24",
      "tree": "9a065c1dfe64353d9954bafd9ffbf647c8d783f0",
      "parents": [
        "118cb4a408e1c4021ac85d6c05da66bb6f57e556"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 19 12:04:03 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 19 12:04:03 2012 +0200"
      },
      "message": "ALSA: hda/sigmatel - Fix inverted mute LED\n\nWhile refactoring the mute-LED handling for HP laptops, I messed up\nthe polarity check in a wrong way.  The red (or the mute-LED if any)\nshould appear in the muted state, corresponding to GPIO on.\n\nReported-by: Mikko Vinni \u003cmmvinni@yahoo.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b10c6d4b50cbbdccce2187c1ccc516a9c7335835",
      "tree": "d4c91637312c1621835142e866db1d7aa6b070d0",
      "parents": [
        "5273db706f8b673902638fee7f907909ed6ae3f9"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 19 09:33:32 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 19 09:33:32 2012 +0100"
      },
      "message": "drm/usb: fix module license on drm/usb layer.\n\nAllows this module to load correctly with certain debugging options on.\n\nReported on irc by scientes\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9b7f43afd417a6feb80841d30ced4051c362eb5d",
      "tree": "695f97a4d028a3463c8e7edaa4c6d410a941d0bb",
      "parents": [
        "932e9f352b5d685725076f21b237f7c7d804b29c"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hughd@google.com",
        "time": "Wed Apr 18 23:34:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 23:40:57 2012 -0700"
      },
      "message": "memcg: fix Bad page state after replace_page_cache\n\nMy 9ce70c0240d0 \"memcg: fix deadlock by inverting lrucare nesting\" put a\nnasty little bug into v3.3\u0027s version of mem_cgroup_replace_page_cache(),\nsometimes used for FUSE.  Replacing __mem_cgroup_commit_charge_lrucare()\nby __mem_cgroup_commit_charge(), I used the \"pc\" pointer set up earlier:\nbut it\u0027s for oldpage, and needs now to be for newpage.  Once oldpage was\nfreed, its PageCgroupUsed bit (cleared above but set again here) caused\n\"Bad page state\" messages - and perhaps worse, being missed from newpage.\n(I didn\u0027t find this by using FUSE, but in reusing the function for tmpfs.)\n\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nCc: stable@vger.kernel.org [v3.3 only]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "118cb4a408e1c4021ac85d6c05da66bb6f57e556",
      "tree": "8e8a03f502b5d9b206204eb509e70662668c4954",
      "parents": [
        "f2ec52d4c3698c995c89c579c34d818eab589d8b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 19 07:33:27 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 19 07:33:27 2012 +0200"
      },
      "message": "ALSA: hda/realtek - Fix regression on Quanta/Gericom KN1\n\nThrough the transition to the auto-parser, the support for\nQuanta/Gericom KN1 got broken.  There are two problems behind it:\n\n- This machine doesn\u0027t like the default COEF setup for ALC260 we take\n  now as default\n\n- BIOS doesn\u0027t set the pins correctly at all; especially the machine\n  uses only the pin 0x0f for both headphone and speaker\n\nThis patch adds the fixup as a workaround for these issues.\n\nReported-and-tested-by: Uros Vampl \u003cmobile.leecher@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6842d4c2a980ce821cb20562f8df85bfcfd02012",
      "tree": "d16b350b36a4cac4cc19993fb612e45cdad2b7c9",
      "parents": [
        "ea53671a70cc983419247e2f216fbf48eeaa9fa5",
        "f898fed0c27b2d46c3d8331e7825c25b6432b9f4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 18 21:30:16 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 18 21:30:16 2012 -0700"
      },
      "message": "Merge tag \u0027at91-fixes\u0027 of git://github.com/at91linux/linux-at91 into fixes\n\nHere is another fixes series for AT91 designed for 3.4-rc.\n\nWe experienced some issues while compiling some drivers as modules: Joachim has\ncorrected several of them. We may reduce this number of exported values by\nreworking some drivers, in the future.\n\nSome drivers are also modified here, I would like to keep them in the series\nas the modifications are really related with our recent move to irqdomains or\nsimply related with compiler annotations.\n\nI keep dmaengine Kconfig modification in this \"fixes\" series. The DMA\ndriver will not be available for 9x5 SoC family otherwise.\n\n* tag \u0027at91-fixes\u0027 of git://github.com/at91linux/linux-at91:\n  dmaengine: Kconfig: fix Atmel at_hdmac entry\n  USB: gadget/at91_udc: add gpio_to_irq() function to vbus interrupt\n  USB: ohci-at91: change annotations for probe/remove functions\n  leds-atmel-pwm.c: Make pwmled_probe() __devinit\n  ARM: at91: fix at91sam9261ek Ethernet dm9000 irq\n  ARM: at91: fix rm9200ek flash size\n  ARM: at91: remove empty at91_init_serial function\n  ARM: at91: fix typo in at91_pmc_base assembly declaration\n  ARM: at91: Export at91_matrix_base\n  ARM: at91: Export at91_pmc_base\n  ARM: at91: Export at91_ramc_base\n  ARM: at91: Export at91_st_base\n"
    },
    {
      "commit": "ea53671a70cc983419247e2f216fbf48eeaa9fa5",
      "tree": "e978a222b3bd8bcfa59f0c81a5982147b202b65e",
      "parents": [
        "b462fca45dc1823105e7ada58085fa890f531b67",
        "f27962ac68a9b4cf17958522ecd7c10ce2375ee1"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 18 21:28:16 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 18 21:28:16 2012 -0700"
      },
      "message": "Merge branch \u0027fixes-for-arm-soc-20120416\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into fixes\n\n* \u0027fixes-for-arm-soc-20120416\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:\n  ARM: ux500: update defconfig\n  ARM: ux500: Fix unmet direct dependency\n  ARM: ux500: wake secondary cpu via resched\n"
    },
    {
      "commit": "b462fca45dc1823105e7ada58085fa890f531b67",
      "tree": "9a1c980bcba2919b95dc02c8fe00710715191a16",
      "parents": [
        "1c2e1fd1ca4a342a9727c7184703e1d9b03c9720",
        "4659b7f1fa3eb33a8f9a9dd209a5823602dc6dcf"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 18 21:25:52 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 18 21:25:52 2012 -0700"
      },
      "message": "Merge tag \u0027v3.4-rc3-imx-fixes\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into fixes\n\nARM i.MX misc fixes for -rc\n\n* tag \u0027v3.4-rc3-imx-fixes\u0027 of git://git.pengutronix.de/git/imx/linux-2.6:\n  ARM: imx: Fix imx5 idle logic bug\n  ARM: imx27-dt: Fix build due to removal of irq_domain_add_simple()\n  ARM: imx_v4_v5_defconfig: Add support for CONFIG_REGULATOR_FIXED_VOLTAGE\n"
    },
    {
      "commit": "1c2e1fd1ca4a342a9727c7184703e1d9b03c9720",
      "tree": "5116efa8a6c37ddfbc2b7a4d183e6bea4fe106e9",
      "parents": [
        "888073d41680e8244232f3d850e0424a4e9de60f",
        "6aaec67da1e41a0752a2b903b989e73b9f02e182"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 18 21:24:00 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 18 21:24:00 2012 -0700"
      },
      "message": "Merge tag \u0027omap-fixes-for-v3.4-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes\n\nFix regression for bad uart muxing and oops when PM is not set.\nRevert one softreset regression and few other minor fixes.\n\n* tag \u0027omap-fixes-for-v3.4-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  ARM: OMAP1: DMTIMER: fix broken timer clock source selection\n  ARM: OMAP: serial: Fix the ocp smart idlemode handling bug\n  ARM: OMAP2+: UART: Fix incorrect population of default uart pads\n  ARM: OMAP: sram: fix BUG in dpll code for !PM case\n  ARM: OMAP2/3: VENC hwmods: Remove OCPIF_SWSUP_IDLE flag from VENC slave interface\n  ARM: OMAP2+: hwmod: Revert \"ARM: OMAP2+: hwmod: Make omap_hwmod_softreset wait for reset status\"\n  ARM: OMAP2+: hwmod: add softreset delay field and OMAP4 data\n  ARM: OMAP1: mux: add missing include\n"
    },
    {
      "commit": "888073d41680e8244232f3d850e0424a4e9de60f",
      "tree": "1908359e2e7508d5ada657d204fc2e7bf9873bb9",
      "parents": [
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Apr 16 15:38:28 2012 -0400"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 18 21:21:45 2012 -0700"
      },
      "message": "ARM: bcmring: fix UART declarations\n\nThis error appeared in the bcmring_defconfig build:\n\n  CC      arch/arm/mach-bcmring/core.o\narch/arm/mach-bcmring/core.c:55: error: macro \"AMBA_APB_DEVICE\" requires 6 arguments, but only 5 given\narch/arm/mach-bcmring/core.c:55: warning: type defaults to \u0027int\u0027 in declaration of \u0027AMBA_APB_DEVICE\u0027\narch/arm/mach-bcmring/core.c:56: error: macro \"AMBA_APB_DEVICE\" requires 6 arguments, but only 5 given\narch/arm/mach-bcmring/core.c:56: warning: type defaults to \u0027int\u0027 in declaration of \u0027AMBA_APB_DEVICE\u0027\narch/arm/mach-bcmring/core.c:134: error: \u0027uartA_device\u0027 undeclared here (not in a function)\narch/arm/mach-bcmring/core.c:135: error: \u0027uartB_device\u0027 undeclared here (not in a function)\nmake[2]: *** [arch/arm/mach-bcmring/core.o] Error 1\n\nIt appeared as of commit 8ede1ae65e61282cddba39bde4142be3885a6f5a\n\n    \"ARM: amba: bcmring: use common amba device initializers\"\n\nNote that in include/linux/amba/bus.h we have:\n   #define AMBA_APB_DEVICE(name, busid, id, base, irqs, data) ...\n\nThere is an a --\u003e A case error in the busid and a missing zero\nplaceholder for the id field.\n\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n[olof: reworded patch subject]\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "932e9f352b5d685725076f21b237f7c7d804b29c",
      "tree": "02ee87c6174bc8a8ada8990fa6786a97b98802c7",
      "parents": [
        "dbfad21422f8d2c0866185b3e449c4a6ebaec4e2",
        "51b79bee627d526199b2f6a6bef8ee0c0739b6d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 20:16:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 20:16:02 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security:\n  security: fix compile error in commoncap.c\n"
    },
    {
      "commit": "21a1416a1c945c5aeaeaf791b63c64926018eb77",
      "tree": "4a6ac6aae66648bba9de57902ec98dfa5ae9b98d",
      "parents": [
        "2225fd56049643c1a7d645c0ce9d499d43c7974e"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Tue Apr 17 21:46:44 2012 -0600"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Thu Apr 19 00:04:18 2012 -0300"
      },
      "message": "KVM: lock slots_lock around device assignment\n\nAs pointed out by Jason Baron, when assigning a device to a guest\nwe first set the iommu domain pointer, which enables mapping\nand unmapping of memory slots to the iommu.  This leaves a window\nwhere this path is enabled, but we haven\u0027t synchronized the iommu\nmappings to the existing memory slots.  Thus a slot being removed\nat that point could send us down unexpected code paths removing\nnon-existent pinnings and iommu mappings.  Take the slots_lock\naround creating the iommu domain and initial mappings as well as\naround iommu teardown to avoid this race.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "51b79bee627d526199b2f6a6bef8ee0c0739b6d1",
      "tree": "f75bc36f3915284e335f3f69eb039ae88e91f513",
      "parents": [
        "b6a89584c36f307f2c2bbb136ea50985ca4bc7b4"
      ],
      "author": {
        "name": "Jonghwan Choi",
        "email": "jhbird.choi@samsung.com",
        "time": "Wed Apr 18 17:23:04 2012 -0400"
      },
      "committer": {
        "name": "James Morris",
        "email": "james.l.morris@oracle.com",
        "time": "Thu Apr 19 12:56:39 2012 +1000"
      },
      "message": "security: fix compile error in commoncap.c\n\nAdd missing \"personality.h\"\nsecurity/commoncap.c: In function \u0027cap_bprm_set_creds\u0027:\nsecurity/commoncap.c:510: error: \u0027PER_CLEAR_ON_SETID\u0027 undeclared (first use in this function)\nsecurity/commoncap.c:510: error: (Each undeclared identifier is reported only once\nsecurity/commoncap.c:510: error: for each function it appears in.)\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@samsung.com\u003e\nAcked-by: Serge Hallyn \u003cserge.hallyn@canonical.com\u003e\nSigned-off-by: James Morris \u003cjames.l.morris@oracle.com\u003e\n"
    },
    {
      "commit": "2225fd56049643c1a7d645c0ce9d499d43c7974e",
      "tree": "968ee8ee689d619c663d49ad5f7cc150d38daab5",
      "parents": [
        "32f6daad4651a748a58a3ab6da0611862175722f"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Apr 18 15:03:04 2012 +0300"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Apr 18 23:42:27 2012 -0300"
      },
      "message": "KVM: VMX: Fix kvm_set_shared_msr() called in preemptible context\n\nkvm_set_shared_msr() may not be called in preemptible context,\nbut vmx_set_msr() does so:\n\n  BUG: using smp_processor_id() in preemptible [00000000] code: qemu-kvm/22713\n  caller is kvm_set_shared_msr+0x32/0xa0 [kvm]\n  Pid: 22713, comm: qemu-kvm Not tainted 3.4.0-rc3+ #39\n  Call Trace:\n   [\u003cffffffff8131fa82\u003e] debug_smp_processor_id+0xe2/0x100\n   [\u003cffffffffa0328ae2\u003e] kvm_set_shared_msr+0x32/0xa0 [kvm]\n   [\u003cffffffffa03a103b\u003e] vmx_set_msr+0x28b/0x2d0 [kvm_intel]\n   ...\n\nMaking kvm_set_shared_msr() work in preemptible is cleaner, but\nit\u0027s used in the fast path.  Making two variants is overkill, so\nthis patch just disables preemption around the call.\n\nReported-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "dbfad21422f8d2c0866185b3e449c4a6ebaec4e2",
      "tree": "a30de27f59ddce92ba9b950d5bb1b20ff23191b4",
      "parents": [
        "743e89ebc0215900040b1c2d1563d70a22ac2cb0",
        "c628ee67fb15a0d8d48351aa2e487c5f14779785"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 17:29:05 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 17:29:05 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse\n\nPull fuse updates from Miklos Szeredi.\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:\n  fuse: use flexible array in fuse.h\n  fuse: allow nanosecond granularity\n  fuse: O_DIRECT support for files\n  fuse: fix nlink after unlink\n"
    },
    {
      "commit": "743e89ebc0215900040b1c2d1563d70a22ac2cb0",
      "tree": "f015823bed09cf11abc5cd72d8e3c7c8a73de2c1",
      "parents": [
        "b6a89584c36f307f2c2bbb136ea50985ca4bc7b4",
        "affbb420239695018941173b63bf70551ede8b93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 17:27:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 17:27:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 updates from Martin Schwidefsky:\n \"A couple of bug fixes, one of them is a TLB flush fix.  Included as\n  well is one small coding style patch and a patch to update the default\n  configuration.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  [S390] Fix compile error in swab.h\n  [S390] Fix stfle() lowcore protection problem\n  [S390] cpum_cf: get rid of compile warnings\n  [S390] irq: simple coding style change\n  [S390] update default configuration\n  [S390] fix tlb flushing for page table pages\n  [S390] kernel: Use local_irq_save() for memcpy_real()\n  [S390] s390/char/vmur.c: fix memory leak\n  [S390] drivers/s390/block/dasd_eckd.c: add missing dasd_sfree_request\n"
    },
    {
      "commit": "af6d17cdc8c89aeb3101f0d27cd32fc0592b40b2",
      "tree": "588d1835847ccec5009c9ab744ca6a2de554bce7",
      "parents": [
        "7a6fbc9a887193a1e9f8658703881c528040afbc"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Thu Apr 12 10:47:50 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 15:19:50 2012 -0700"
      },
      "message": "pch_uart: Fix dma channel unallocated issue\n\nThis driver anticipates pch_uart_verify_port() is not called\nduring installation.\nHowever, actually pch_uart_verify_port() is called during\ninstallation.\nAs a result, memory access violation occurs like below.\n\n0. initial value: use_dma\u003d0\n1. starup()\n    - dma channel is not allocated because use_dma\u003d0\n2. pch_uart_verify_port()\n    - Set use_dma\u003d1\n3. UART processing acts DMA mode because use_dma\u003d1\n     - memory access violation occurs!\n\nThis patch fixes the issue.\n\nSolution:\nWhenever pch_uart_verify_port() is called and then\ndma channel is not allocated, the channel should be allocated.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7a6fbc9a887193a1e9f8658703881c528040afbc",
      "tree": "f1124704d429bc4739816ac9bf85cdf389550b63",
      "parents": [
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Tue Mar 27 12:22:49 2012 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 15:19:50 2012 -0700"
      },
      "message": "ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR\n\nSince 2.6.30-rc1 clps711x serial driver hungs system. This is a result\nof call disable_irq from ISR. synchronize_irq waits for end of interrupt\nand goes to infinite loop. This patch fix this problem.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8034761c219ce545a9f4d3b23cfda47a0027cc8c",
      "tree": "3fb827512d6be76150a9ae3740562a057cdb857e",
      "parents": [
        "532f17b5d59bf0deb6f1ff9bc1fb27d5b5011c09"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Apr 18 14:43:40 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 14:17:33 2012 -0700"
      },
      "message": "USB: ehci-tegra: don\u0027t call set_irq_flags(IRQF_VALID)\n\nThis call is not needed; the IRQ controller should (and does) set up\ninterrupts correctly. set_irq_flags() isn\u0027t exported to modules, to\nthis also fixes compilation of ehci-tegra.c as a module.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "532f17b5d59bf0deb6f1ff9bc1fb27d5b5011c09",
      "tree": "c1ba51812d205b3c2a445b577af7a403bb336cf1",
      "parents": [
        "523fc5c14f6cad283e5a266eba0e343aed6e73d5"
      ],
      "author": {
        "name": "Tomoki Sekiyama",
        "email": "tomoki.sekiyama@gmail.com",
        "time": "Fri Mar 30 08:51:36 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 14:13:53 2012 -0700"
      },
      "message": "USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb\n\nCurrent probing code is setting URB_NO_TRANSFER_DMA_MAP flag into a wrong urb\nstructure, and this causes BUG_ON with some USB host implementations.\nThis patch fixes the issue.\n\nSigned-off-by: Tomoki Sekiyama \u003ctomoki.sekiyama@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "523fc5c14f6cad283e5a266eba0e343aed6e73d5",
      "tree": "27c657a8eb9d3391790b5c54579999a420dd9d2c",
      "parents": [
        "f4a728d09a96d6a83d9c3f39035b1aa7726892ea"
      ],
      "author": {
        "name": "Tomoki Sekiyama",
        "email": "tomoki.sekiyama@gmail.com",
        "time": "Fri Mar 30 08:51:28 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 14:13:53 2012 -0700"
      },
      "message": "USB: yurex: Remove allocation of coherent buffer for setup-packet buffer\n\nRemoves allocation of coherent buffer for the control-request setup-packet\nbuffer from the yurex driver. Using coherent buffers for setup-packet is\nobsolete and does not work with some USB host implementations.\n\nSigned-off-by: Tomoki Sekiyama \u003ctomoki.sekiyama@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f4a728d09a96d6a83d9c3f39035b1aa7726892ea",
      "tree": "cb10303cf2094765f71081132753ce68a45e02ea",
      "parents": [
        "f941f6922533316556d4dc6eee9c19d4a832c560"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sun Mar 25 21:08:32 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 14:13:52 2012 -0700"
      },
      "message": "drivers/usb/misc/usbtest.c: add kfrees\n\nFree the two previously allocated buffers before exiting the function in an\nerror case.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f941f6922533316556d4dc6eee9c19d4a832c560",
      "tree": "77afd7903f3135619cd274a649c789bc4286ff26",
      "parents": [
        "5bd7b419ef2eb4989b207753e088c3437159618a"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Apr 10 10:48:11 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 14:13:52 2012 -0700"
      },
      "message": "USB: ehci-fsl: Fix kernel crash on mpc5121e\n\nSince commit 28c56ea1431421dec51b7b229369e991481453df\n(powerpc/usb: fix bug of kernel hang when initializing usb)\nthe kernel crashes on mpc5121e. mpc5121e doesn\u0027t have system interface\nregisters, accessing this register address space cause the machine check\nexception and a kernel crash:\n...\n[    1.294596] ehci_hcd: USB 2.0 \u0027Enhanced\u0027 Host Controller (EHCI) Driver\n[    1.316491] fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller\n[    1.337334] fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1\n[    1.358548] Machine check in kernel mode.\n[    1.375917] Caused by (from SRR1\u003d49030): Transfer error ack signal\n[    1.395505] Oops: Machine check, sig: 7 [#1]\n[    1.413113] MPC5121 ADS\n[    1.428718] Modules linked in:\n[    1.444841] NIP: c026efc4 LR: c0278b50 CTR: 00000000\n[    1.463342] REGS: df837ba0 TRAP: 0200   Not tainted  (3.3.0-08839-gb5174fa)\n[    1.484083] MSR: 00049030 \u003cEE,ME,IR,DR\u003e  CR: 42042022  XER: 20000000\n[    1.504099] TASK \u003d df834000[1] \u0027swapper\u0027 THREAD: df836000\n[    1.509667] GPR00: 1c000000 df837c50 df834000 df9d74e0 00000003 00000010 00000000 00000000\n[    1.531650] GPR08: 00000020 00000000 c037cdd8 e1088000 22042028 1001a69c 00000000 00000000\n[    1.553762] GPR16: 1ffbce70 00000000 1fef5b28 1fef3e08 00000000 00000000 1ffcbc7c c045b264\n[    1.575824] GPR24: 0000008b 00000002 c04a7dd0 e1088000 df33c960 df9d74e0 00000000 df9d7400\n[    1.612295] NIP [c026efc4] ehci_fsl_setup_phy+0x110/0x124\n[    1.632454] LR [c0278b50] ehci_fsl_setup+0x29c/0x304\n[    1.652065] Call Trace:\n[    1.668923] [df837c50] [c0278a40] ehci_fsl_setup+0x18c/0x304 (unreliable)\n[    1.690332] [df837c70] [c025cba4] usb_add_hcd+0x1f0/0x66c\n[    1.710377] [df837cb0] [c0277ab8] ehci_fsl_drv_probe+0x180/0x308\n[    1.731322] [df837ce0] [c01fc7a8] platform_drv_probe+0x20/0x30\n[    1.752202] [df837cf0] [c01fb0ac] driver_probe_device+0x8c/0x214\n[    1.773491] [df837d10] [c01f956c] bus_for_each_drv+0x6c/0xa8\n[    1.794279] [df837d40] [c01fafdc] device_attach+0xb4/0xd8\n[    1.814574] [df837d60] [c01fa44c] bus_probe_device+0xa4/0xb4\n[    1.835343] [df837d80] [c01f87a8] device_add+0x52c/0x5dc\n[    1.855462] [df837dd0] [c01fcd58] platform_device_add+0x124/0x1d0\n[    1.876558] [df837df0] [c036dcec] fsl_usb2_device_register+0xa0/0xd4\n[    1.897512] [df837e10] [c036df28] fsl_usb2_mph_dr_of_probe+0x208/0x264\n[    1.918253] [df837e90] [c01fc7a8] platform_drv_probe+0x20/0x30\n[    1.938300] [df837ea0] [c01fb0ac] driver_probe_device+0x8c/0x214\n[    1.958511] [df837ec0] [c01fb2f0] __driver_attach+0xbc/0xc0\n[    1.978088] [df837ee0] [c01f9608] bus_for_each_dev+0x60/0x9c\n[    1.997589] [df837f10] [c01fab88] driver_attach+0x24/0x34\n[    2.016757] [df837f20] [c01fa744] bus_add_driver+0x1ac/0x274\n[    2.036339] [df837f50] [c01fb898] driver_register+0x88/0x150\n[    2.056052] [df837f70] [c01fcabc] platform_driver_register+0x68/0x78\n[    2.076650] [df837f80] [c0446500] fsl_usb2_mph_dr_driver_init+0x18/0x28\n[    2.097734] [df837f90] [c0003988] do_one_initcall+0x148/0x1b0\n[    2.117934] [df837fc0] [c042d89c] kernel_init+0xfc/0x190\n[    2.137667] [df837ff0] [c000d2c4] kernel_thread+0x4c/0x68\n[    2.157240] Instruction dump:\n[    2.174119] 90050004 4e800020 2f840003 419e0014 2f840004 409eff64 6400c000 4bffff5c\n[    2.196000] 64001000 7c0004ac 812b0500 0c090000 \u003c4c00012c\u003e 61290200 7c0004ac 912b0500\n[    2.218100] ---[ end trace 21659aedb84ad816 ]---\n[    2.237089]\n[    3.232940] Kernel panic - not syncing: Attempted to kill init! exitcode\u003d0x00000007\n[    3.232954]\n[    3.271575] Rebooting in 1 seconds..\n\nCheck pdata-\u003ehave_sysif_regs flag before accessing system interface\nregisters.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Shengzhou Liu \u003cShengzhou.Liu@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b6a89584c36f307f2c2bbb136ea50985ca4bc7b4",
      "tree": "3913dbb9ebe07927e16ed0518fc1a1af00787dc6",
      "parents": [
        "0db7bd8ca0033c1530bcefcbd49002364dba908a",
        "d52fc5dde171f030170a6cb78034d166b13c9445"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 13:23:44 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 13:23:44 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security\n\nPull security subsystem fixes from James Morris.\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security:\n  fcaps: clear the same personality flags as suid when fcaps are used\n  mpi: Avoid using freed pointer in mpi_lshift_limbs()\n  Smack: move label list initialization\n"
    },
    {
      "commit": "5bd7b419ef2eb4989b207753e088c3437159618a",
      "tree": "3d9dbdb4dd525bfba5504b960974a03b7a25d163",
      "parents": [
        "9426cd05682745d1024dbabdec5631309bd2f480"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Apr 18 10:05:55 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 13:15:51 2012 -0700"
      },
      "message": "uwb: fix error handling\n\nFatal errors such as a device disconnect must not trigger\nerror handling. The error returns must be checked.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9426cd05682745d1024dbabdec5631309bd2f480",
      "tree": "a2db2587a008c8286cfc11fa6111bafd59faa4e9",
      "parents": [
        "2fbe2bf1fd37f9d99950bd8d8093623cf22cf08b"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Apr 16 15:28:28 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 13:15:51 2012 -0700"
      },
      "message": "uwb: fix use of del_timer_sync() in interrupt\n\ndel_timer_sync() cannot be used in interrupt.\nReplace it with del_timer() and a flag\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0db7bd8ca0033c1530bcefcbd49002364dba908a",
      "tree": "69f699bf6c56ef3b2b801ffe6338e57d439a990c",
      "parents": [
        "40df43a17f3c465988ae96e61e1b8a31b78b76c2"
      ],
      "author": {
        "name": "Lasse Collin",
        "email": "lasse.collin@tukaani.org",
        "time": "Wed Apr 18 19:55:44 2012 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 13:13:18 2012 -0700"
      },
      "message": "xz: Enable BCJ filters on SPARC and 32-bit x86\n\nThe BCJ filters were meant to be enabled already on these\narchs, but the xz_wrap.sh script was buggy. Enabling the\nfilters should give smaller kernel images.\n\nxz_wrap.sh will now use $SRCARCH instead of $ARCH to detect\nthe architecture. That way it doesn\u0027t need to care about the\nsubarchs (like i386 vs. x86_64) since the BCJ filters don\u0027t\ncare either.\n\nSigned-off-by: Lasse Collin \u003classe.collin@tukaani.org\u003e\nAcked-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2fbe2bf1fd37f9d99950bd8d8093623cf22cf08b",
      "tree": "838bf037f182521ec1c3ab4871689c6711c1f8a6",
      "parents": [
        "dc75ce9d929aabeb0843a6b1a4ab320e58ba1597"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Apr 18 11:33:00 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 13:06:59 2012 -0700"
      },
      "message": "EHCI: always clear the STS_FLR status bit\n\nThis patch (as1544) fixes a problem affecting some EHCI controllers.\nThey can generate interrupts whenever the STS_FLR status bit is turned\non, even though that bit is masked out in the Interrupt Enable\nregister.\n\nSince the driver doesn\u0027t use STS_FLR anyway, the patch changes the\ninterrupt routine to clear that bit whenever it is set, rather than\nleaving it alone.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-and-tested-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "40df43a17f3c465988ae96e61e1b8a31b78b76c2",
      "tree": "d5bc6c973aa1dd553648b4f1413de6f3e7df7b13",
      "parents": [
        "9ecf8c0d4f2ea5eb39e0924d9b102b5c3300f291",
        "0c8d32c27f5cf6e14ca14b4758d1e994eebd50fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 12:58:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 12:58:29 2012 -0700"
      },
      "message": "Merge tag \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\nPull libara fixes from Jeff Garzik:\n\n - Notable regression fix.  Forbid dynamic runtime power management by\n   default, due to issues with suspend/resume and hotplug.\n\n   To re-enable, use sysfs.\n\n - make ata_print_id atomic, due to ref from multiple contexts\n\n - sata_mv warning fix\n\n - ata_piix new PCI ID\n\n* tag \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: forbid port runtime pm by default, fixing regression\n  libata: make ata_print_id atomic\n  sata_mv: silence an uninitialized variable warning\n  ata_piix: IDE-mode SATA patch for Intel DH89xxCC DeviceIDs\n"
    },
    {
      "commit": "a71e23d9925517e609dfcb72b5874f33cdb0d2ad",
      "tree": "6a9bbe0c5b97947aef8c0799701fd4e6e67a8eae",
      "parents": [
        "681e4a5e13c1c8315694eb4f44e0cdd84c9082d2"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Apr 16 21:55:04 2012 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Apr 18 15:54:08 2012 -0400"
      },
      "message": "xen/blkback: Fix warning error.\n\ndrivers/block/xen-blkback/xenbus.c: In function \u0027xen_blkbk_discard\u0027:\ndrivers/block/xen-blkback/xenbus.c:419:4: warning: passing argument 1 of \u0027dev_warn\u0027 makes pointer from integer without a cast\n+[enabled by default]\ninclude/linux/device.h:894:5: note: expected \u0027const struct device *\u0027 but argument is of type \u0027long int\u0027\n\nIt is unclear how that mistake made it in. It surely is wrong.\n\nAcked-by: Jens Axboe \u003caxboe@kernel.dk\u003e\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "681e4a5e13c1c8315694eb4f44e0cdd84c9082d2",
      "tree": "699f14527c118859026e8ce0214e689d0b9c88cb",
      "parents": [
        "b960d6c43a63ebd2d8518b328da3816b833ee8cc",
        "c104f1fa1ecf4ee0fc06e31b1f77630b2551be81"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Apr 18 15:52:50 2012 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Apr 18 15:52:50 2012 -0400"
      },
      "message": "Merge commit \u0027c104f1fa1ecf4ee0fc06e31b1f77630b2551be81\u0027 into stable/for-linus-3.4\n\n* commit \u0027c104f1fa1ecf4ee0fc06e31b1f77630b2551be81\u0027: (14566 commits)\n  cpufreq: OMAP: fix build errors: depends on ARCH_OMAP2PLUS\n  sparc64: Eliminate obsolete __handle_softirq() function\n  sparc64: Fix bootup crash on sun4v.\n  kconfig: delete last traces of __enabled_ from autoconf.h\n  Revert \"kconfig: fix __enabled_ macros definition for invisible and un-selected symbols\"\n  kconfig: fix IS_ENABLED to not require all options to be defined\n  irq_domain: fix type mismatch in debugfs output format\n  staging: android: fix mem leaks in __persistent_ram_init()\n  staging: vt6656: Don\u0027t leak memory in drivers/staging/vt6656/ioctl.c::private_ioctl()\n  staging: iio: hmc5843: Fix crash in probe function.\n  panic: fix stack dump print on direct call to panic()\n  drivers/rtc/rtc-pl031.c: enable clock on all ST variants\n  Revert \"mm: vmscan: fix misused nr_reclaimed in shrink_mem_cgroup_zone()\"\n  hugetlb: fix race condition in hugetlb_fault()\n  drivers/rtc/rtc-twl.c: use static register while reading time\n  drivers/rtc/rtc-s3c.c: add placeholder for driver private data\n  drivers/rtc/rtc-s3c.c: fix compilation error\n  MAINTAINERS: add PCDP console maintainer\n  memcg: do not open code accesses to res_counter members\n  drivers/rtc/rtc-efi.c: fix section mismatch warning\n  ...\n"
    },
    {
      "commit": "0c8d32c27f5cf6e14ca14b4758d1e994eebd50fd",
      "tree": "7d5bce4b9d024c88dc67d8e2ef0c81df4c5be342",
      "parents": [
        "85d6725b7c0d7e3fa4261fdd4c020be4224fc9f1"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Apr 18 09:29:47 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 18 14:33:25 2012 -0400"
      },
      "message": "libata: forbid port runtime pm by default, fixing regression\n\nForbid port runtime pm by default because it has known hotplug issue.\nUser can allow it by, for example\n\necho auto \u003e /sys/devices/pci0000:00/0000:00:1f.2/ata2/power/control\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1196573fe493aeeb826468157313ee84ffbc59f3",
      "tree": "ef8edd1050f0c66f5d5e0f7a859506a652f29c3a",
      "parents": [
        "00250ec90963b7ef6678438888f3244985ecde14"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Apr 09 13:53:00 2012 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Apr 18 11:15:50 2012 -0700"
      },
      "message": "hwmon: (ads1015) Fix build warning\n\nThe following build warning is seen in some configurations.\n\ndrivers/hwmon/ads1015.c: In function \u0027show_in\u0027:\ndrivers/hwmon/ads1015.c:129: warning: \u0027in\u0027 may be used uninitialized in this function\n\nFix by separating the register read function from the code converting the result\ninto mV.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Dirk Eibach \u003ceibach@gdsys.de\u003e\nReviewed-by: Robert Coulson \u003crobert.coulson@ericsson.com\u003e\n"
    },
    {
      "commit": "00250ec90963b7ef6678438888f3244985ecde14",
      "tree": "7149e9f7a126465a32b1e8b3584aaa3f8f7fc1b8",
      "parents": [
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Andre Przywara",
        "email": "andre.przywara@amd.com",
        "time": "Mon Apr 09 18:16:34 2012 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Apr 18 11:15:40 2012 -0700"
      },
      "message": "hwmon: fam15h_power: fix bogus values with current BIOSes\n\nNewer BKDG[1] versions recommend a different initialization value for\nthe running average range register in the northbridge. This improves\nthe power reading by avoiding counter saturations resulting in bogus\nvalues for anything below about 80% of TDP power consumption.\nUpdated BIOSes will have this new value set up from the beginning,\nbut meanwhile we correct this value ourselves.\nThis needs to be done on all northbridges, even on those where the\ndriver itself does not register at.\n\nThis fixes the driver on all current machines to provide proper\nvalues for idle load.\n\n[1]\nhttp://support.amd.com/us/Processor_TechDocs/42301_15h_Mod_00h-0Fh_BKDG.pdf\nChapter 3.8: D18F5xE0 Processor TDP Running Average (p. 452)\n\nSigned-off-by: Andre Przywara \u003candre.przywara@amd.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n[guenter.roeck@ericsson.com: Removed unnecessary return statement]\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: stable@vger.kernel.org # 3.0+\n"
    },
    {
      "commit": "9ecf8c0d4f2ea5eb39e0924d9b102b5c3300f291",
      "tree": "5b88deede3546856c10fd450bd1020247f416888",
      "parents": [
        "592fe8980688e7cba46897685d014c7fb3018a67"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Apr 18 12:29:32 2012 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 18 10:16:27 2012 -0700"
      },
      "message": "Revert \"ACPI: Make ACPI interrupt threaded\"\n\nThis reverts commit 6fe0d0628245fdcd6fad8b837c81e8f7ebc3364d.\n\nPaul bisected this regression.\n\nThe conversion was done blindly and is wrong, as it does not provide a\nprimary handler to disable the level type irq on the device level.\nNeither does it set the IRQF_ONESHOT flag which handles that at the irq\nline level.  This can\u0027t be done as the interrupt might be shared, though\nwe might extend the core to force it.\n\nSo an interrupt on this line will wake up the thread, but immediately\nunmask the irq after that.  Due to the interrupt being level type the\nhardware interrupt is raised over and over and prevents the irq thread\nfrom handling it.  Fail.\n\nrequest_irq() unfortunately does not refuse such a request and the patch\nwas obviously never tested with real interrupts.\n\nBisected-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d9b786955f80fb306471fdb9ea24c6d03af6ca36",
      "tree": "ce8cd9d9c4a11af56a4e6e87f97918e726921142",
      "parents": [
        "e4459e1682c107d7ee1bf102c1ba534230e9b50b"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Sun Apr 08 06:13:04 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Apr 18 11:18:48 2012 -0300"
      },
      "message": "[media] rc-core: set mode for winbond-cir\n\nSetting the correct mode is required by rc-core or scancodes won\u0027t be\ngenerated (which isn\u0027t very user-friendly).\n\nThis one-line fix should be suitable for 3.4-rc2.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e4459e1682c107d7ee1bf102c1ba534230e9b50b",
      "tree": "ba48200299a1dc1b24675b0e8355ee2119815ada",
      "parents": [
        "3626479e482aa3247aac03724094ba6c13ea1e46"
      ],
      "author": {
        "name": "Alexey Khoroshilov",
        "email": "khoroshilov@ispras.ru",
        "time": "Thu Apr 05 18:53:20 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Apr 18 11:04:28 2012 -0300"
      },
      "message": "[media] drxk: Does not unlock mutex if sanity check failed in scu_command()\n\nIf sanity check fails in scu_command(), goto error leads to unlock of\nan unheld mutex. The check should not fail in reality, but it nevertheless\nworth fixing.\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Alexey Khoroshilov \u003ckhoroshilov@ispras.ru\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "3626479e482aa3247aac03724094ba6c13ea1e46"
}
