)]}'
{
  "log": [
    {
      "commit": "feca7746d5d9e84b105a613b7f3b6ad00d327372",
      "tree": "f82d09af9a85b086378f366edf401bd15d9c8ff2",
      "parents": [
        "6402c796d3b4205d3d7296157956c5100a05d7d6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Mar 01 10:51:15 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 05 08:45:33 2013 +0800"
      },
      "message": "USB: EHCI: don\u0027t check DMA values in QH overlays\n\nThis patch (as1661) fixes a rather obscure bug in ehci-hcd.  In a\ncouple of places, the driver compares the DMA address stored in a QH\u0027s\noverlay region with the address of a particular qTD, in order to see\nwhether that qTD is the one currently being processed by the hardware.\n(If it is then the status in the QH\u0027s overlay region is more\nup-to-date than the status in the qTD, and if it isn\u0027t then the\noverlay\u0027s value needs to be adjusted when the QH is added back to the\nactive schedule.)\n\nHowever, DMA address in the overlay region isn\u0027t always valid.  It\nsometimes will contain a stale value, which may happen by coincidence\nto be equal to a qTD\u0027s DMA address.  Instead of checking the DMA\naddress, we should check whether the overlay region is active and\nvalid.  The patch tests the ACTIVE bit in the overlay, and clears this\nbit when the overlay becomes invalid (which happens when the\ncurrently-executing URB is unlinked).\n\nThis is the second part of a fix for the regression reported at:\n\n\thttps://bugs.launchpad.net/bugs/1088733\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Joseph Salisbury \u003cjoseph.salisbury@canonical.com\u003e\nReported-and-tested-by: Stephen Thirlwall \u003csdt@dr.com\u003e\nCC: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6402c796d3b4205d3d7296157956c5100a05d7d6",
      "tree": "eeb53dbcd07afb41d4991d84e87f6ecb78e433d5",
      "parents": [
        "ea5301aa130a07e8d0f8bd7d7d3124f45e592208"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Mar 01 10:50:08 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 05 08:45:33 2013 +0800"
      },
      "message": "USB: EHCI: work around silicon bug in Intel\u0027s EHCI controllers\n\nThis patch (as1660) works around a hardware problem present in some\n(if not all) Intel EHCI controllers.  After a QH has been unlinked\nfrom the async schedule and the corresponding IAA interrupt has\noccurred, the controller is not supposed access the QH and its qTDs.\nThere certainly shouldn\u0027t be any more DMA writes to those structures.\nNevertheless, Intel\u0027s controllers have been observed to perform a\nfinal writeback to the QH\u0027s overlay region and to the most recent qTD.\nFor more information and a test program to determine whether this\nproblem is present in a particular controller, see\n\n\thttp://marc.info/?l\u003dlinux-usb\u0026m\u003d135492071812265\u0026w\u003d2\n\thttp://marc.info/?l\u003dlinux-usb\u0026m\u003d136182570800963\u0026w\u003d2\n\nThis patch works around the problem by always waiting for two IAA\ncycles when unlinking an async QH.  The extra IAA delay gives the\ncontroller time to perform its final writeback.\n\nSurprisingly enough, the effects of this silicon bug have gone\nundetected until quite recently.  More through luck than anything\nelse, it hasn\u0027t caused any apparent problems.  However, it does\ninteract badly with the path that follows this one, so it needs to be\naddressed.\n\nThis is the first part of a fix for the regression reported at:\n\n\thttps://bugs.launchpad.net/bugs/1088733\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Stephen Thirlwall \u003csdt@dr.com\u003e\nCC: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bc2e4a90d9f75f1664c1587eb09ecd10bb71b022",
      "tree": "e58b88e0bd0cdb0fd2ce9f82fb5bc889fb6f38c0",
      "parents": [
        "68b86a25225d03f134f306caffc46df80906c3f8",
        "221f8dfca89276d8aec54c6d07fbe20c281668f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 10:24:57 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 10:24:57 2013 -0800"
      },
      "message": "Merge tag \u0027usb-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB patch revert from Greg Kroah-Hartman:\n \"Here is one remaining USB patch for 3.9-rc1, it reverts a 3.8 patch\n  that has caused a lot of regressions for some VIA EHCI controllers.\"\n\n* tag \u0027usb-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:\n  USB: EHCI: revert \"remove ASS/PSS polling timeout\"\n"
    },
    {
      "commit": "221f8dfca89276d8aec54c6d07fbe20c281668f0",
      "tree": "0db77e4d75072bb28d30a7e9296fa9f633d206bf",
      "parents": [
        "74e1a2a39355b2d3ae8c60c78d8add162c6d7183"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Feb 26 13:43:41 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 26 13:22:38 2013 -0800"
      },
      "message": "USB: EHCI: revert \"remove ASS/PSS polling timeout\"\n\nThis patch (as1649) reverts commit\n55bcdce8a8228223ec4d17d8ded8134ed265d2c5 (USB: EHCI: remove ASS/PSS\npolling timeout).  That commit was written under the assumption that\nsome controllers may take a very long time to turn off their async and\nperiodic schedules.  It now appears that in fact the schedules do get\nturned off reasonably quickly, but some controllers occasionally leave\nthe schedules\u0027 status bits turned on and consequently ehci-hcd can\u0027t\ntell that the schedules are off.\n\nVIA controllers in particular have this problem.  ehci-hcd tells the\nhardware to turn off the async schedule, the schedule does get turned\noff, but the status bit remains on.  Since the EHCI spec requires that\nthe schedules not be re-enabled until the previous disable has taken\neffect, with an unlimited timeout the async schedule never gets turned\nback on.  The resulting symptom is that the system is unable to\ncommunicate with USB devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-and-tested-by: Ronald \u003cronald645@gmail.com\u003e\nReported-and-tested-by: Paul Hartman \u003cpaul.hartman@gmail.com\u003e\nReported-and-tested-by: Dieter Nützel \u003cdieter@nuetzel-hh.de\u003e\nReported-and-tested-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ab7826595e9ec51a51f622c5fc91e2f59440481a",
      "tree": "34241b399fa7a12c260e06e6c1c31bc69d46e1e3",
      "parents": [
        "21fbd5809ad126b949206d78e0a0e07ec872ea11",
        "ff7109fa632654eaef657186f2942f5b679023d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 20:00:58 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 20:00:58 2013 -0800"
      },
      "message": "Merge tag \u0027mfd-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS updates from Samuel Ortiz:\n \"This is the MFD pull request for the 3.9 merge window.\n\n  No new drivers this time, but a bunch of fairly big cleanups:\n\n   - Roger Quadros worked on a OMAP USBHS and TLL platform data\n     consolidation, OMAP5 support and clock management code cleanup.\n\n   - The first step of a major sync for the ab8500 driver from Lee\n     Jones.  In particular, the debugfs and the sysct interfaces got\n     extended and improved.\n\n   - Peter Ujfalusi sent a nice patchset for cleaning and fixing the\n     twl-core driver, with a much needed module id lookup code\n     improvement.\n\n   - The regular wm5102 and arizona cleanups and fixes from Mark Brown.\n\n   - Laxman Dewangan extended the palmas APIs in order to implement the\n     palmas GPIO and rt drivers.\n\n   - Laxman also added DT support for the tps65090 driver.\n\n   - The Intel SCH and ICH drivers got a couple fixes from Aaron Sierra\n     and Darren Hart.\n\n   - Linus Walleij patchset for the ab8500 driver allowed ab8500 and\n     ab9540 based devices to switch to the new abx500 pin-ctrl driver.\n\n   - The max8925 now has device tree and irqdomain support thanks to\n     Qing Xu.\n\n   - The recently added rtsx driver got a few cleanups and fixes for a\n     better card detection code path and now also supports the RTS5227\n     chipset, thanks to Wei Wang and Roger Tseng.\"\n\n* tag \u0027mfd-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (109 commits)\n  mfd: lpc_ich: Use devres API to allocate private data\n  mfd: lpc_ich: Add Device IDs for Intel Wellsburg PCH\n  mfd: lpc_sch: Accomodate partial population of the MFD devices\n  mfd: da9052-i2c: Staticize da9052_i2c_fix()\n  mfd: syscon: Fix sparse warning\n  mfd: twl-core: Fix kernel panic on boot\n  mfd: rtsx: Fix issue that booting OS with SD card inserted\n  mfd: ab8500: Fix compile error\n  mfd: Add missing GENERIC_HARDIRQS dependecies\n  Documentation: Add docs for max8925 dt\n  mfd: max8925: Add dts\n  mfd: max8925: Support dt for backlight\n  mfd: max8925: Fix onkey driver irq base\n  mfd: max8925: Fix mfd device register failure\n  mfd: max8925: Add irqdomain for dt\n  mfd: vexpress: Allow vexpress-sysreg to self-initialise\n  mfd: rtsx: Support RTS5227\n  mfd: rtsx: Implement driving adjustment to device-dependent callbacks\n  mfd: vexpress: Add pseudo-GPIO based LEDs\n  mfd: ab8500: Rename ab8500 to abx500 for hwmon driver\n  ...\n"
    },
    {
      "commit": "bab588fcfb6335c767d811a8955979f5440328e0",
      "tree": "2a862ddf47a82be885a8e7945a17cc3ff7a658b9",
      "parents": [
        "3298a3511f1e73255a8dc023efd909e569eea037",
        "9cb0d1babfcb1b4ac248c09425f7d5de1e771133"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:27:22 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:27:22 2013 -0800"
      },
      "message": "Merge tag \u0027soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC-specific updates from Arnd Bergmann:\n \"This is a larger set of new functionality for the existing SoC\n  families, including:\n\n   - vt8500 gains support for new CPU cores, notably the Cortex-A9 based\n     wm8850\n\n   - prima2 gains support for the \"marco\" SoC family, its SMP based\n     cousin\n\n   - tegra gains support for the new Tegra4 (Tegra114) family\n\n   - socfpga now supports a newer version of the hardware including SMP\n\n   - i.mx31 and bcm2835 are now using DT probing for their clocks\n\n   - lots of updates for sh-mobile\n\n   - OMAP updates for clocks, power management and USB\n\n   - i.mx6q and tegra now support cpuidle\n\n   - kirkwood now supports PCIe hot plugging\n\n   - tegra clock support is updated\n\n   - tegra USB PHY probing gets implemented diffently\"\n\n* tag \u0027soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (148 commits)\n  ARM: prima2: remove duplicate v7_invalidate_l1\n  ARM: shmobile: r8a7779: Correct TMU clock support again\n  ARM: prima2: fix __init section for cpu hotplug\n  ARM: OMAP: Consolidate OMAP USB-HS platform data (part 3/3)\n  ARM: OMAP: Consolidate OMAP USB-HS platform data (part 1/3)\n  arm: socfpga: Add SMP support for actual socfpga harware\n  arm: Add v7_invalidate_l1 to cache-v7.S\n  arm: socfpga: Add entries to enable make dtbs socfpga\n  arm: socfpga: Add new device tree source for actual socfpga HW\n  ARM: tegra: sort Kconfig selects for Tegra114\n  ARM: tegra: enable ARCH_REQUIRE_GPIOLIB for Tegra114\n  ARM: tegra: Fix build error w/ ARCH_TEGRA_114_SOC w/o ARCH_TEGRA_3x_SOC\n  ARM: tegra: Fix build error for gic update\n  ARM: tegra: remove empty tegra_smp_init_cpus()\n  ARM: shmobile: Register ARM architected timer\n  ARM: MARCO: fix the build issue due to gic-vic-to-irqchip move\n  ARM: shmobile: r8a7779: Correct TMU clock support\n  ARM: mxs_defconfig: Select CONFIG_DEVTMPFS_MOUNT\n  ARM: mxs: decrease mxs_clockevent_device.min_delta_ns to 2 clock cycles\n  ARM: mxs: use apbx bus clock to drive the timers on timrotv2\n  ...\n"
    },
    {
      "commit": "74e1a2a39355b2d3ae8c60c78d8add162c6d7183",
      "tree": "1ce09f285c505a774838a95cff7327a750dc85fc",
      "parents": [
        "b5c78e04dd061b776978dad61dd85357081147b0",
        "6166805c3de539a41cfcae39026c5bc273d7c6aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:20:00 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:20:00 2013 -0800"
      },
      "message": "Merge tag \u0027usb-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB patches from Greg Kroah-Hartman:\n \"Here\u0027s the big USB merge for 3.9-rc1\n\n  Nothing major, lots of gadget fixes, and of course, xhci stuff.\n\n  All of this has been in linux-next for a while, with the exception of\n  the last 3 patches, which were reverts of patches in the tree that\n  caused problems, they went in yesterday.\"\n\n* tag \u0027usb-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (190 commits)\n  Revert \"USB: EHCI: make ehci-vt8500 a separate driver\"\n  Revert \"USB: EHCI: make ehci-orion a separate driver\"\n  Revert \"USB: update host controller Kconfig entries\"\n  USB: update host controller Kconfig entries\n  USB: EHCI: make ehci-orion a separate driver\n  USB: EHCI: make ehci-vt8500 a separate driver\n  USB: usb-storage: unusual_devs update for Super TOP SATA bridge\n  USB: ehci-omap: Fix autoloading of module\n  USB: ehci-omap: Don\u0027t free gpios that we didn\u0027t request\n  USB: option: add Huawei \"ACM\" devices using protocol \u003d vendor\n  USB: serial: fix null-pointer dereferences on disconnect\n  USB: option: add Yota / Megafon M100-1 4g modem\n  drivers/usb: add missing GENERIC_HARDIRQS dependencies\n  USB: storage: properly handle the endian issues of idProduct\n  testusb: remove all mentions of \u0027usbfs\u0027\n  usb: gadget: imx_udc: make it depend on BROKEN\n  usb: omap_control_usb: fix compile warning\n  ARM: OMAP: USB: Add phy binding information\n  ARM: OMAP2: MUSB: Specify omap4 has mailbox\n  ARM: OMAP: devices: create device for usb part of control module\n  ...\n"
    },
    {
      "commit": "06991c28f37ad68e5c03777f5c3b679b56e3dac1",
      "tree": "4be75788e21c3c644fe6d39abf47693a171cf4f8",
      "parents": [
        "460dc1eecf37263c8e3b17685ef236f0d236facb",
        "74fef7a8fd1d2bd94f925d6638bb4c3049e7c381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "message": "Merge tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core patches from Greg Kroah-Hartman:\n \"Here is the big driver core merge for 3.9-rc1\n\n  There are two major series here, both of which touch lots of drivers\n  all over the kernel, and will cause you some merge conflicts:\n\n   - add a new function called devm_ioremap_resource() to properly be\n     able to check return values.\n\n   - remove CONFIG_EXPERIMENTAL\n\n  Other than those patches, there\u0027s not much here, some minor fixes and\n  updates\"\n\nFix up trivial conflicts\n\n* tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (221 commits)\n  base: memory: fix soft/hard_offline_page permissions\n  drivercore: Fix ordering between deferred_probe and exiting initcalls\n  backlight: fix class_find_device() arguments\n  TTY: mark tty_get_device call with the proper const values\n  driver-core: constify data for class_find_device()\n  firmware: Ignore abort check when no user-helper is used\n  firmware: Reduce ifdef CONFIG_FW_LOADER_USER_HELPER\n  firmware: Make user-mode helper optional\n  firmware: Refactoring for splitting user-mode helper code\n  Driver core: treat unregistered bus_types as having no devices\n  watchdog: Convert to devm_ioremap_resource()\n  thermal: Convert to devm_ioremap_resource()\n  spi: Convert to devm_ioremap_resource()\n  power: Convert to devm_ioremap_resource()\n  mtd: Convert to devm_ioremap_resource()\n  mmc: Convert to devm_ioremap_resource()\n  mfd: Convert to devm_ioremap_resource()\n  media: Convert to devm_ioremap_resource()\n  iommu: Convert to devm_ioremap_resource()\n  drm: Convert to devm_ioremap_resource()\n  ...\n"
    },
    {
      "commit": "6166805c3de539a41cfcae39026c5bc273d7c6aa",
      "tree": "b7ed52d9c2f672d4c8b6f9434fb6a19e8e859a16",
      "parents": [
        "04867125e154fdc6dc88024b49557c30adde2502"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 20 10:26:31 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 20 10:26:31 2013 -0800"
      },
      "message": "Revert \"USB: EHCI: make ehci-vt8500 a separate driver\"\n\nThis reverts commit d57ada0c37ecf836259c205442c15c7679a6dc3e.\n\nAll of these are wrong and need to be reverted for now.\n\nCc: Manjunath Goudar \u003cmanjunath.goudar@linaro.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Tony Prisk \u003clinux@prisktech.co.nz\u003e\nCc: Alexey Charkov \u003calchark@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "04867125e154fdc6dc88024b49557c30adde2502",
      "tree": "c4d25ea31f622894b89f1d09891ca157471ad95b",
      "parents": [
        "e9a92b2b3704736e6f83abd1613edd499e16185f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 20 10:25:44 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 20 10:25:44 2013 -0800"
      },
      "message": "Revert \"USB: EHCI: make ehci-orion a separate driver\"\n\nThis reverts commit 6ed3c43d05f6d0d55f17947bc287f35318fd96f8.\n\nAll of these are wrong, and need to be reverted for now.\n\nCc: Manjunath Goudar \u003cmanjunath.goudar@linaro.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Jason Cooper \u003cjason@lakedaemon.net\u003e\nCc: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e9a92b2b3704736e6f83abd1613edd499e16185f",
      "tree": "33634d2a0a2e8500295d1383c879ae9687f29902",
      "parents": [
        "e2ced16661b807b0a5db4f00000eaeb21da4b251"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 20 10:25:05 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 20 10:25:05 2013 -0800"
      },
      "message": "Revert \"USB: update host controller Kconfig entries\"\n\nThis reverts commit e2ced16661b807b0a5db4f00000eaeb21da4b251.\n\nAll of these are wrong, and need to be removed for now until they can\nget reworked properly.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6e7f7cfce26cabea2965a43b69b4a0c285a7e4c5",
      "tree": "db7c3d908e8b308c7c559ed4bd561c7ff86da753",
      "parents": [
        "001c5c4aaaffda840184700b8f488ced3c9dd0a1",
        "64ff1673332a1109780d731ca08dcd4f8ad33097"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Feb 19 20:54:15 2013 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Feb 19 20:54:25 2013 +0100"
      },
      "message": "Merge tag \u0027omap-for-v3.9/usb-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc\n\nThese changes contain the OMAP USB related platform data changes\nthat were dropped from linux next because of the merge conflicts\nas requested by me and Olof. The reason was that at this point\nwe really should be able to do the arch/arm related changes\nseparately from driver changes to avoid dependencies between\nbranches.\n\nThese patches were initially part of the USB related MFD patches.\nBased on our comments, Roger Quadros quickly reworked these\npatches into a shared branch between ARM SoC tree and the MFD\ntree, then separate patches for the OMAP platform data and\nMFD driver.\n\nNote that this branch will conflict with c1d1cd597fc7\n(\"ARM: OMAP2+: omap_device: remove obsolete pm_lats and\nearly_device code\"). Please see http://lkml.org/lkml/2013/2/11/16\nfor the merge resolution.\n\n[arnd - resolved the merge conflict]\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "e2ced16661b807b0a5db4f00000eaeb21da4b251",
      "tree": "9acd1d46025aaa740f6757c1a08ce03fdf2d9317",
      "parents": [
        "6ed3c43d05f6d0d55f17947bc287f35318fd96f8"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Feb 16 23:03:47 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 18 10:41:10 2013 -0800"
      },
      "message": "USB: update host controller Kconfig entries\n\nThe recent patches from Manjunath Goudar introduced two small\nmistakes in the Kconfig help text for the new options. Let\u0027s\nfix those and the other entries that have become stale over time.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6ed3c43d05f6d0d55f17947bc287f35318fd96f8",
      "tree": "33634d2a0a2e8500295d1383c879ae9687f29902",
      "parents": [
        "d57ada0c37ecf836259c205442c15c7679a6dc3e"
      ],
      "author": {
        "name": "Manjunath Goudar",
        "email": "manjunath.goudar@linaro.org",
        "time": "Fri Feb 15 23:12:29 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 15 14:44:55 2013 -0800"
      },
      "message": "USB: EHCI: make ehci-orion a separate driver\n\nWith the multiplatform changes in arm-soc tree, it becomes\npossible to enable the mvebu platform (which uses\nehci-orion) at the same time as other platforms that require\na conflicting EHCI bus glue. At the moment, this results\nin a warning like\n\ndrivers/usb/host/ehci-hcd.c:1297:0: warning: \"PLATFORM_DRIVER\" redefined [enabled by default]\ndrivers/usb/host/ehci-hcd.c:1277:0: note: this is the location of the previous definition\ndrivers/usb/host/ehci-orion.c:334:31: warning: \u0027ehci_orion_driver\u0027 defined but not used [-Wunused-variable]\n\nand an ehci driver that only works on one of them.\n\nWith the infrastructure added by Alan Stern in patch 3e0232039\n\"USB: EHCI: prepare to make ehci-hcd a library module\", we can\navoid this problem by turning a bus glue into a separate\nmodule, as we do here for the orion bus glue.\n\nSigned-off-by: Manjunath Goudar \u003cmanjunath.goudar@linaro.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Jason Cooper \u003cjason@lakedaemon.net\u003e\nCc: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d57ada0c37ecf836259c205442c15c7679a6dc3e",
      "tree": "c4d25ea31f622894b89f1d09891ca157471ad95b",
      "parents": [
        "18e03310b5caa6d11c1a8c61b982c37047693fba"
      ],
      "author": {
        "name": "Manjunath Goudar",
        "email": "manjunath.goudar@linaro.org",
        "time": "Fri Feb 15 23:12:28 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 15 14:44:55 2013 -0800"
      },
      "message": "USB: EHCI: make ehci-vt8500 a separate driver\n\nWith the multiplatform changes in arm-soc tree, it becomes\npossible to enable the vt8500 platform at the same time\nas other platforms that require a conflicting EHCI bus\nglue. At the moment, this results in a warning like\n\ndrivers/usb/host/ehci-hcd.c:1277:0: warning: \"PLATFORM_DRIVER\" redefined [enabled by default]\ndrivers/usb/host/ehci-hcd.c:1257:0: note: this is the location of the previous definition\ndrivers/usb/host/ehci-omap.c:319:31: warning: \u0027ehci_hcd_omap_driver\u0027 defined but not used [-Wunused-variable]\n\nand an ehci driver that only works on one of them.\n\nWith the infrastructure added by Alan Stern in patch 3e0232039\n\"USB: EHCI: prepare to make ehci-hcd a library module\", we can\navoid this problem by turning a bus glue into a separate\nmodule, as we do here for the vt8500 bus glue.\n\nSigned-off-by: Manjunath Goudar \u003cmanjunath.goudar@linaro.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Tony Prisk \u003clinux@prisktech.co.nz\u003e\nCc: Alexey Charkov \u003calchark@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "04753523266629b1cd0518091da1658755787198",
      "tree": "ee5e5bd1fd19d1d79de4ee0fca945534ee3ddbe6",
      "parents": [
        "428525f97153505e83983460a8d08a3210aa6b8a"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Thu Feb 14 17:08:09 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 14 09:22:01 2013 -0800"
      },
      "message": "USB: ehci-omap: Fix autoloading of module\n\nThe module alias should be \"ehci-omap\" and not\n\"omap-ehci\" to match the platform device name.\nThe omap-ehci module should now autoload correctly.\n\nSigned-off-by: Roger Quadros \u003crogerq@ti.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "428525f97153505e83983460a8d08a3210aa6b8a",
      "tree": "2023a562bcccd3a28a1a7a9bed5dcc71739b5b1a",
      "parents": [
        "1f3f687722fd9b29a0c2a85b4844e3b2a3585c63"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Thu Feb 14 17:08:08 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 14 09:22:01 2013 -0800"
      },
      "message": "USB: ehci-omap: Don\u0027t free gpios that we didn\u0027t request\n\nThis driver does not request any gpios so don\u0027t free them.\nFixes L3 bus error on multiple modprobe/rmmod of ehci_hcd\nwith ehci-omap in use.\n\nWithout this patch, EHCI will break on repeated insmod/rmmod\nof ehci_hcd for all OMAP2+ platforms that use EHCI and\nset \u0027phy_reset \u003d true\u0027 in usbhs_omap_board_data.\ni.e.\n\nboard-3430sdp.c:\t.phy_reset  \u003d true,\nboard-3630sdp.c:\t.phy_reset  \u003d true,\nboard-am3517crane.c:\t.phy_reset  \u003d true,\nboard-am3517evm.c:\t.phy_reset  \u003d true,\nboard-cm-t3517.c:\t.phy_reset  \u003d true,\nboard-cm-t35.c:\t.phy_reset  \u003d true,\nboard-devkit8000.c:\t.phy_reset  \u003d true,\nboard-igep0020.c:\t.phy_reset \u003d true,\nboard-igep0020.c:\t.phy_reset \u003d true,\nboard-omap3beagle.c:\t.phy_reset  \u003d true,\nboard-omap3evm.c:\t.phy_reset  \u003d true,\nboard-omap3pandora.c:\t.phy_reset  \u003d true,\nboard-omap3stalker.c:\t.phy_reset \u003d true,\nboard-omap3touchbook.c:\t.phy_reset  \u003d true,\nboard-omap4panda.c:\t.phy_reset  \u003d false,\nboard-overo.c:\t.phy_reset  \u003d true,\nboard-zoom.c:\t.phy_reset\t\t\u003d true,\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Roger Quadros \u003crogerq@ti.com\u003e\nReviewed-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9d9c6ae79c5e3452721c5eaebdd793edde9d93df",
      "tree": "ba3a6a90f83c5fd867eec2e905c19d160cc51415",
      "parents": [
        "7f07863ec60f7d3dbeec5aff881ea074db3925ed"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Wed Feb 13 13:16:25 2013 +0200"
      },
      "committer": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Wed Feb 13 13:22:35 2013 +0200"
      },
      "message": "mfd: omap-usb-host: Consolidate OMAP USB-HS platform data (part 2/3)\n\nLet\u0027s have a single platform data structure for the OMAP\u0027s High-Speed\nUSB host subsystem instead of having 3 separate ones i.e. one for\nboard data, one for USB Host (UHH) module and one for USB-TLL module.\n\nThis makes the code much simpler and avoids creating multiple copies of\nplatform data.\n\nSigned-off-by: Roger Quadros \u003crogerq@ti.com\u003e\nReviewed-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nFor the ehci-omap.c part:\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n"
    },
    {
      "commit": "5273afe359f700ac28bf8e9d63d733dbe0483e62",
      "tree": "d1b59c42f558e9a22e6b95461bc5861e530971be",
      "parents": [
        "cd060956c5e97931c3909e4a808508469c0bb9f6"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Feb 06 17:24:01 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 08 12:16:12 2013 -0800"
      },
      "message": "drivers/usb: add missing GENERIC_HARDIRQS dependencies\n\nAdd a couple of missing GENERIC_HARDIRQS dependencies to fix link\nerrors like below on s390:\n\nERROR: \"devm_request_threaded_irq\" [drivers/usb/gadget/mv_udc.ko] undefined!\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ceb675a9e25c0c11f76f8e72a862caf08d3934d3",
      "tree": "6c79ad3468e7923f5da9f9ccd6678e0e4e3cd874",
      "parents": [
        "9662ced3527f5994e83957cf40765ed126abe97f",
        "200e0d994d9d1919b28c87f1a5fb99a8e13b8a0f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 08 12:03:11 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 08 12:03:11 2013 -0800"
      },
      "message": "Merge usb-linus branch into usb-next\n\nThis pulls in a bunch of fixes that are in Linus\u0027s tree because we need them\nhere for testing and development.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ceca718f21270dcd7cdf7e124f15b35cb68eca13",
      "tree": "aeb6503eafe39032d624ebf30368d414196afbaa",
      "parents": [
        "bda6f8e6cdcdb55db9b2961b6a7c9d0d97da4765",
        "ab137d04db5a4b32250ce5ef1b288ce6cf06adf6"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Feb 05 12:45:39 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Feb 05 12:45:39 2013 -0800"
      },
      "message": "Merge tag \u0027tegra-for-3.9-soc-usb\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/soc\n\nFrom Stephen Warren:\nARM: tegra: USB driver cleanup\n\nThe Tegra USB driver has a number of issues:\n\n1) The PHY driver isn\u0027t a true platform device, and doesn\u0027t implement\n   the standard USB PHY API.\n\n2) struct device instance numbers were used to make decisions in the\n   driver, rather than being parameterized by DT or platform data.\n\nThis pull request solves issue (2), and lays the groundwork for solving\nissue (1). The work on issue (1) involved introducing new DT nodes for\nthe USB PHYs, which in turn interacted with the Tegra common clock\nframework changes, due to the move of clock lookups into device tree.\nHence, these USB driver changes are taken through the Tegra tree with\nacks from USB maintainers.\n\nThis pull request is based on the previous pull request, with tag\ntegra-for-3.9-soc-ccf.\n\n* tag \u0027tegra-for-3.9-soc-usb\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra:\n  usb: host: tegra: make use of PHY pointer of HCD\n  ARM: tegra: Add reset GPIO information to PHY DT node\n  usb: host: tegra: don\u0027t touch EMC clock\n  usb: add APIs to access host registers from Tegra PHY\n  USB: PHY: tegra: Get rid of instance number to differentiate PHY type\n  USB: PHY: tegra: get rid of instance number to differentiate legacy controller\n  ARM: tegra: add clocks properties to USB PHY nodes\n  ARM: tegra: add DT nodes for Tegra USB PHY\n  usb: phy: remove unused APIs from Tegra PHY.\n  usb: host: tegra: Resetting PORT0 based on information received via DT.\n  ARM: tegra: Add new DT property to USB node.\n  usb: phy: use kzalloc to allocate struct tegra_usb_phy\n  ARM: tegra: remove USB address related macros from iomap.h\n"
    },
    {
      "commit": "3e619d04159be54b3daa0b7036b0ce9e067f4b5d",
      "tree": "acc77a30daea819c03bcb9edabedf30a38a661d0",
      "parents": [
        "b09a61cc0bc2a7151f4ab652489e85253d5d0175"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jan 30 16:36:40 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 31 10:14:48 2013 +0100"
      },
      "message": "USB: EHCI: fix bug in scheduling periodic split transfers\n\nThis patch (as1654) fixes a very old bug in ehci-hcd, connected with\nscheduling of periodic split transfers.  The calculations for\nfull/low-speed bus usage are all carried out after the correction for\nbit-stuffing has been applied, but the values in the max_tt_usecs\narray assume it hasn\u0027t been.  The array should allow for allocation of\nup to 90% of the bus capacity, which is 900 us, not 780 us.\n\nThe symptom caused by this bug is that any isochronous transfer to a\nfull-speed device with a maxpacket size larger than about 980 bytes is\nalways rejected with a -ENOSPC error.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b09a61cc0bc2a7151f4ab652489e85253d5d0175",
      "tree": "3bbb588669e38c1798c2e22cf5087dfc81a193b8",
      "parents": [
        "03eb466f276ceef9dcf023dc5474db02af68aad9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jan 30 16:35:02 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 31 10:14:48 2013 +0100"
      },
      "message": "USB: EHCI: fix for leaking isochronous data\n\nThis patch (as1653) fixes a bug in ehci-hcd.  Unlike iTD entries, an\nsiTD entry in the periodic schedule may not complete until the frame\nafter the one it belongs to.  Consequently, when scanning the periodic\nschedule it is necessary to start with the frame _preceding_ the one\nwhere the previous scan ended.\n\nNot doing this properly can result in memory leaks and failures to\ncomplete isochronous URBs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Andy Leiserson \u003candy@leiserson.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "de9c6307c0cdf24a08facbc808fe3989a145c93a",
      "tree": "54f74c09e4539b5d8e90c28a2a1cceb04fb68911",
      "parents": [
        "6992819feb39cb9adac72170555d957d07f869f2"
      ],
      "author": {
        "name": "Arvid Brodin",
        "email": "arvid.brodin@xdin.com",
        "time": "Sun Jan 27 16:41:26 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 30 00:17:38 2013 -0500"
      },
      "message": "usb/isp1760: declare schedule_ptds() and errata2_function() static\n\nFix two problems detected by the sparse code analyser:\n\n|drivers/usb/host/isp1760-hcd.c:935:6: warning: symbol \u0027schedule_ptds\u0027 was not declared. Should it be static?\n|drivers/usb/host/isp1760-hcd.c:1288:6: warning: symbol \u0027errata2_function\u0027 was not declared. Should it be static?\n\nSigned-off-by: Arvid Brodin \u003carvid.brodin@xdin.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ab137d04db5a4b32250ce5ef1b288ce6cf06adf6",
      "tree": "e11f30d35f28c701b9c58508e06a92c81ec02c51",
      "parents": [
        "40e8b3a690ec0ef574c458a991eb647e56683b7d"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Thu Jan 24 15:57:03 2013 +0530"
      },
      "committer": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon Jan 28 11:42:11 2013 -0700"
      },
      "message": "usb: host: tegra: make use of PHY pointer of HCD\n\nAs pointer to PHY structure can be stored in struct usb_hcd\nmaking use of it, to call Tegra PHY APIs.\n\nCall to usb_phy_shutdown() is moved up in tegra_ehci_remove(),\nso that to avoid dereferencing of hcd after its freed up.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\n"
    },
    {
      "commit": "9304512151b0933c454f0842cdb19bec23422bc5",
      "tree": "56c6cc8e8cd4a0dfca2509647241a188ada8811a",
      "parents": [
        "bbdabdb62d86090511410728644a19291bf300cf"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Jan 22 17:06:32 2013 -0700"
      },
      "committer": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon Jan 28 11:20:06 2013 -0700"
      },
      "message": "usb: host: tegra: don\u0027t touch EMC clock\n\nClock \"emc\" is for the External Memory Controller. The USB driver has no\nbusiness touching this clock directly. Remove the code that does so.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\n"
    },
    {
      "commit": "bbdabdb62d86090511410728644a19291bf300cf",
      "tree": "4ad3a6fa47c2368be8a84feefec222f78951ede1",
      "parents": [
        "3f9db1a19a8a17f6000973194c6a1d63c5cebf21"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Thu Jan 17 20:15:37 2013 +0000"
      },
      "committer": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon Jan 28 11:20:05 2013 -0700"
      },
      "message": "usb: add APIs to access host registers from Tegra PHY\n\nAs Tegra PHY driver needs to access one of the host registers,\nadded few APIs.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n[swarren: moved assignment of phy-\u003eis_ulpi_phy to previous patch.]\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\n"
    },
    {
      "commit": "585355c5b54e2ecdcd6463aec264d907bc416727",
      "tree": "0075632f3eb22e27b59902ff4153d96ae4f21882",
      "parents": [
        "b4e074788a4a461431e25906358c6e62cb8daf9d"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Thu Dec 13 20:59:08 2012 +0000"
      },
      "committer": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon Jan 28 11:20:05 2013 -0700"
      },
      "message": "usb: host: tegra: Resetting PORT0 based on information received via DT.\n\nTegra USB host driver is using port instance number,\nto handle some of the hardware issues on SOC e.g. reset PORT0\ntwice etc. As instance number based handling looks ugly,\nmaking use of information passed through DT for achieving this.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\n"
    },
    {
      "commit": "422d26b6ecd77af8c77f2a40580679459825170f",
      "tree": "632e690e458fb7b27db200cd6fcd5429e143e419",
      "parents": [
        "4c271bb67c04253c1e99006eb48fb773a8fe8c0f",
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 21:06:30 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 21:06:30 2013 -0800"
      },
      "message": "Merge 3.8-rc5 into driver-core-next\n\nThis resolves a gpio driver merge issue pointed out in linux-next.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ee74290b7853db9d5fd64db70e5c175241c59fba",
      "tree": "87662d59dcf312f8d8726a0999665e0e81bf3790",
      "parents": [
        "840008bb5162f029d5bc05959c7f51a3e8f9e0ff"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jan 25 17:17:43 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 15:06:01 2013 -0800"
      },
      "message": "USB: EHCI: fix timer bug affecting port resume\n\nThis patch (as1652) fixes a long-standing bug in ehci-hcd.  The driver\nrelies on status polls to know when to stop port-resume signalling.\nIt uses the root-hub status timer to schedule these status polls.  But\nwhen the driver for the root hub is resumed, the timer is rescheduled\nto go off immediately -- before the port is ready.  When this happens\nthe timer does not get re-enabled, which prevents the port resume from\nfinishing until some other event occurs.\n\nThe symptom is that when a new device is plugged in, it doesn\u0027t get\nrecognized or enumerated until lsusb is run or something else happens.\n\nThe solution is to re-enable the root-hub status timer after every\nstatus poll while a port resume is in progress.\n\nThis bug hasn\u0027t surfaced before now because we never used to try to\nsuspend the root hub in the middle of a port resume (except by\ncoincidence).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-and-tested-by: Norbert Preining \u003cpreining@logic.at\u003e\nTested-by: Ming Lei \u003cming.lei@canonical.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "840008bb5162f029d5bc05959c7f51a3e8f9e0ff",
      "tree": "46a1c9e7afd1421b87dba9d2d1247a6bad6f110e",
      "parents": [
        "f292e7f9fb0e4bec68bbd83443407d6bb7922d36"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jan 25 17:09:55 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 15:06:01 2013 -0800"
      },
      "message": "USB: UHCI: notify usbcore about port resumes\n\nThis patch (as1651) adds calls to the new\nusb_hcd_{start,end}_port_resume() functions to uhci-hcd.  Now UHCI\nroot hubs won\u0027t be runtime suspended while they are sending a resume\nsignal to one of their ports.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f292e7f9fb0e4bec68bbd83443407d6bb7922d36",
      "tree": "e7af79b85994472cc075741131ca653548391f71",
      "parents": [
        "da0aa7169b97d90f4af39a9dc84d58bbe19d7e78"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jan 25 17:09:49 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 15:06:01 2013 -0800"
      },
      "message": "USB: EHCI: notify usbcore about port resumes\n\nThis patch (as1650) adds calls to the new\nusb_hcd_{start,end}_port_resume() functions to ehci-hcd.  Now EHCI\nroot hubs won\u0027t be runtime suspended while they are sending a resume\nsignal to one of their ports.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Ming Lei \u003cming.lei@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6e0c3339a6f19d748f16091d0a05adeb1e1f822b",
      "tree": "0afaafdaaaca7df3362dde760b7d0273f508f04f",
      "parents": [
        "55bcdce8a8228223ec4d17d8ded8134ed265d2c5"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jan 25 16:54:22 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 13:58:20 2013 -0800"
      },
      "message": "USB: EHCI: unlink one async QH at a time\n\nThis patch (as1648) fixes a regression affecting nVidia EHCI\ncontrollers.  Evidently they don\u0027t like to have more than one async QH\nunlinked at a time.  I can\u0027t imagine how they manage to mess it up,\nbut at least one of them does.\n\nThe patch changes the async unlink logic in two ways:\n\n\tEach time an IAA cycle is started, only the first QH on the\n\tasync unlink list is handled (rather than all of them).\n\n\tAsync QHs do not all get unlinked as soon as they have been\n\tempty for long enough.  Instead, only the last one (i.e., the\n\tone that has been on the schedule the longest) is unlinked,\n\tand then only if no other unlinks are in progress at the time.\n\nThis means that when multiple QHs are empty, they won\u0027t be unlinked as\nquickly as before.  That\u0027s okay; it won\u0027t affect correct operation of\nthe driver or add an excessive load.  Multiple unlinks tend to be\nrelatively rare in any case.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-and-tested-by: Piergiorgio Sartor \u003cpiergiorgio.sartor@nexgo.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e # 3.6\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "55bcdce8a8228223ec4d17d8ded8134ed265d2c5",
      "tree": "739b84aeb5182c212d237fc870dff539c705c15b",
      "parents": [
        "a28dde6181f235c876d70a5e76aaaa3229286c38"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jan 25 16:52:45 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 13:58:20 2013 -0800"
      },
      "message": "USB: EHCI: remove ASS/PSS polling timeout\n\nThis patch (as1647) attempts to work around a problem that seems to\naffect some nVidia EHCI controllers.  They sometimes take a very long\ntime to turn off their async or periodic schedules.  I don\u0027t know if\nthis is a result of other problems, but in any case it seems wise not\nto depend on schedule enables or disables taking effect in any\nspecific length of time.\n\nThe patch removes the existing 20-ms timeout for enabling and\ndisabling the schedules.  The driver will now continue to poll the\nschedule state at 1-ms intervals until the controller finally decides\nto obey the most recent command issued by the driver.  Just in case\nthis hides a problem, a debugging message will be logged if the\ncontroller takes longer than 20 polls.\n\nI don\u0027t know if this will actually fix anything, but it can\u0027t hurt.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Piergiorgio Sartor \u003cpiergiorgio.sartor@nexgo.de\u003e\nCC: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "67635d397a643514fdfa859f611b86bd3ad8958d",
      "tree": "b5df6d79b35cde39c00f0cc1432f128f473d4d6e",
      "parents": [
        "192fef18d0f5ac9a05a93ff6314fc9865c10fbf9",
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 12:41:02 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 12:41:02 2013 -0800"
      },
      "message": "Merge 3.8-rc5 into usb-next\n\nThis fixes up a conflict with drivers/usb/serial/io_ti.c that came up in\nlinux-next.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4811f53fada7f2c6616229cc410e79362818a613",
      "tree": "7087507a15fe828ce80576a357a2a2d40c1ae191",
      "parents": [
        "cba6c85027057d4bf7029d32c64e2647859be07a",
        "5088b6f5bcf1747345ef9fe217fc80935b1b07df"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 09:09:46 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 09:09:46 2013 -0800"
      },
      "message": "Merge tag \u0027xceiv-for-v3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next\n\nFelipe writes:\n\tusb: xceiv: patches for v3.9 merge window\n\n\tTwo new PHY drivers coming here: one for Samsung,\n\tone for OMAP. Both architectures are adding USB3\n\tsupport to mainline kernel.\n\n\tThe PHY layer now allows us to have mulitple PHYs\n\tof the same type, which is necessary for platforms\n\twhich provide more than one USB peripheral port.\n\n\tThere\u0027s also a few cleanups here: removal of __dev*\n\tannotations, conversion of a cast to to_delayed_work(),\n\tand mxs-phy learns about -\u003eset_suspend.\n"
    },
    {
      "commit": "cba6c85027057d4bf7029d32c64e2647859be07a",
      "tree": "055c3f7614dde5ab48ea5ee148b6e0476ca24ca4",
      "parents": [
        "a9b8676c17cee40ac78696bb56ab61d550382898",
        "eeef45876631a446eaedce16675f4ff344e16cf0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 09:08:05 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 09:08:05 2013 -0800"
      },
      "message": "Merge tag \u0027gadget-for-v3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next\n\nFelipe writes:\n\tusb: gadget: patches for v3.9 merge window\n\n\tfinally getting rid of the old -\u003estart()/-\u003estop() methods\n\tin favor of the better and improved -\u003eudc_start()/-\u003eudc_stop().\n\n\tThere were surprisingly quite a few users left, but all of them\n\thave been converted.\n\n\tf_mass_storage removed some dead code, which is always great ;-)\n\n\tThere\u0027s also a big cleanup to the gadget framework from Sebastian\n\twhich gets us a lot closer to having only function drivers in\n\tkernel and move over to configfs-based binding.\n\n\tOther than these, there\u0027s the usual set of cleanups: s3c UDCs are\n\tmoving over to devm_regulator_bulk_get() API, at91_udc removed\n\tan unnecessary check for work_pending() before scheduling and\n\tthere\u0027s the removal of an unused variable from uac2_pcm_trigger().\n"
    },
    {
      "commit": "6e2477777c8f1d4807437f7de11447319d426f8c",
      "tree": "2fbef3a515da9dca11bc926aa6ce080cf6d87d1d",
      "parents": [
        "bdb6bc06f7d694652c12fb8779bb031c2f220823"
      ],
      "author": {
        "name": "Vivek Gautam",
        "email": "gautam.vivek@samsung.com",
        "time": "Thu Jan 24 19:15:29 2013 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 24 14:03:56 2013 -0800"
      },
      "message": "usb: ehci-s5p/ohci-exynos: Fix compatible strings for the device\n\nUsing specific chip in compatible strings. Newer SOCs can claim\ndevice by using older string in the compatible list.\n\nSigned-off-by: Vivek Gautam \u003cgautam.vivek@samsung.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Doug Anderson \u003cdianders@chromium.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3171fcabb16993d6501fab7723371f0f3d0c6840",
      "tree": "4669a6acb392191b6fb754d951d8413d6cf521eb",
      "parents": [
        "f8f0302bbcbd1b14655bef29f6996a2152be559d"
      ],
      "author": {
        "name": "Chen Gang",
        "email": "gang.chen@asianux.com",
        "time": "Thu Jan 24 09:41:45 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 24 13:59:26 2013 -0800"
      },
      "message": "USB: uhci: beautify source code\n\n  get rid of the line breaks in string constants.\n  let comments within 80 with limitation.\n  delete \u0027 \\\u0027 at the end of a statement.\n\nSigned-off-by: Chen Gang \u003cgang.chen@asianux.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9bc5d12620cb88aa7df4700980f8106d0e66a9dc",
      "tree": "7711aaf92bd3f8ca1d2ee5add0a7d5a3c24c434b",
      "parents": [
        "13996ca7afd5b5d7980ea013b00e3ef7cf2cefd0"
      ],
      "author": {
        "name": "Woody Suwalski",
        "email": "terraluna977@gmail.com",
        "time": "Wed Jan 23 13:51:28 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 24 13:42:09 2013 -0800"
      },
      "message": "USB: UHCI: remove unused definition\n\nRemove an unused (and erroneous) definition from the UHCI driver.\n\nSigned-off: Woody Suwalski \u003cterraluna977@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "13996ca7afd5b5d7980ea013b00e3ef7cf2cefd0",
      "tree": "5819c68b358a7c9fe44eee44b5e884e1bfe335ea",
      "parents": [
        "d2123fd9e1a56b8006986ed37e0aaf93ef0dd978"
      ],
      "author": {
        "name": "Chen Gang",
        "email": "gang.chen@asianux.com",
        "time": "Wed Jan 23 16:13:41 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 24 13:42:09 2013 -0800"
      },
      "message": "USB: uhci: check buffer length to avoid memory overflow\n\n  for function uhci_sprint_schedule:\n    the buffer len is MAX_OUTPUT: 64 * 1024, which may not be enough:\n      may loop UHCI_NUMFRAMES times (UHCI_NUMFRAMES is 1024)\n      each time of loop may get more than 64 bytes\n    so need check the buffer length to avoid memory overflow\n\n  this patch fix it like this:\n    at first, make enough room for buffering the exceeding contents\n    judge the contents which written whether bigger than buffer length\n    if bigger (the exceeding contents will be in the exceeding buffer)\n      break current work flow, and return.\n\nSigned-off-by: Chen Gang \u003cgang.chen@asianux.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ab592a74a5519d9de2af3003a721cfe0c6684b8a",
      "tree": "164d389cce8e24fbfa616e9e4d3e417b126474f4",
      "parents": [
        "fb3dfe13d0cc7e76c9d4a73a72f17f80f63590a7"
      ],
      "author": {
        "name": "Chao Xie",
        "email": "chao.xie@marvell.com",
        "time": "Thu Jan 24 01:38:29 2013 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Jan 24 21:11:34 2013 +0200"
      },
      "message": "usb: host: ehci-mv: remove unused variable\n\nSigned-off-by: Chao Xie \u003cchao.xie@marvell.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "58b2939b4d5a030eaec469d29812ab8477ee7e76",
      "tree": "9067f1fad90076e010f9ade5b36f43ffaa449364",
      "parents": [
        "48c3375c5f69b1c2ef3d1051a0009cb9bce0ce24"
      ],
      "author": {
        "name": "David Moore",
        "email": "david.moore@gmail.com",
        "time": "Wed Jan 23 22:19:49 2013 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jan 24 09:56:19 2013 -0800"
      },
      "message": "usb: Prevent dead ports when xhci is not enabled\n\nWhen the xHCI driver is not available, actively switch the ports to EHCI\nmode since some BIOSes leave them in xHCI mode where they would\notherwise appear dead.  This was discovered on a  Dell Optiplex 7010,\nbut it\u0027s possible other systems could be affected.\n\nThis should be backported to kernels as old as 3.0, that contain the\ncommit 69e848c2090aebba5698a1620604c7dccb448684 \"Intel xhci: Support\nEHCI/xHCI port switching.\"\n\nSigned-off-by: David Moore \u003cdavid.moore@gmail.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "48c3375c5f69b1c2ef3d1051a0009cb9bce0ce24",
      "tree": "3e35219eabc2ff92fb2b29b3f5457c1daf03d39f",
      "parents": [
        "ba7b5c22d33136a5612ca5ef8d31564dcc501126"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jan 17 10:32:16 2013 -0500"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jan 24 09:53:38 2013 -0800"
      },
      "message": "USB: XHCI: fix memory leak of URB-private data\n\nThis patch (as1640) fixes a memory leak in xhci-hcd.  The urb_priv\ndata structure isn\u0027t always deallocated in the handle_tx_event()\nroutine for non-control transfers.  The patch adds a kfree() call so\nthat all paths end up freeing the memory properly.\n\nThis patch should be backported to kernels as old as 2.6.36, that\ncontain the commit 8e51adccd4c4b9ffcd509d7f2afce0a906139f75 \"USB: xHCI:\nIntroduce urb_priv structure\"\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nReported-and-tested-by: Martin Mokrejs \u003cmmokrejs@fold.natur.cuni.cz\u003e\nCC: \u003cstable@vger.kernel.org\u003e\n"
    },
    {
      "commit": "ba7b5c22d33136a5612ca5ef8d31564dcc501126",
      "tree": "428f5d86255666319ab86584fddd845c961824a1",
      "parents": [
        "f18f8ed2a9adc41c2d9294b85b6af115829d2af1"
      ],
      "author": {
        "name": "Nickolai Zeldovich",
        "email": "nickolai@csail.mit.edu",
        "time": "Mon Jan 07 22:39:31 2013 -0500"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jan 24 09:53:37 2013 -0800"
      },
      "message": "drivers: xhci: fix incorrect bit test\n\nFix incorrect bit test that originally showed up in\n4ee823b83bc9851743fab756c76b27d6a1e2472b \"USB/xHCI: Support\ndevice-initiated USB 3.0 resume.\"\n\nUse \u0027\u0026\u0027 instead of \u0027\u0026\u0026\u0027.\n\nThis should be backported to kernels as old as 3.4.\n\nSigned-off-by: Nickolai Zeldovich \u003cnickolai@csail.mit.edu\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "f18f8ed2a9adc41c2d9294b85b6af115829d2af1",
      "tree": "d454da8e14353c853ce0d8a79280edd8951a7c0d",
      "parents": [
        "760973d2a74b93eb1697981f7448f0e62767cfc4"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Jan 11 13:36:35 2013 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jan 24 09:53:37 2013 -0800"
      },
      "message": "xhci: Fix TD size for isochronous URBs.\n\nTo calculate the TD size for a particular TRB in an isoc TD, we need\nknow the endpoint\u0027s max packet size.  Isochronous endpoints also encode\nthe number of additional service opportunities in their wMaxPacketSize\nfield.  The TD size calculation did not mask off those bits before using\nthe field.  This resulted in incorrect TD size information for\nisochronous TRBs when an URB frame buffer crossed a 64KB boundary.\n\nFor example:\n - an isoc endpoint has 2 additional service opportunites and\n   a max packet size of 1020 bytes\n - a frame transfer buffer contains 3060 bytes\n - one frame buffer crosses a 64KB boundary, and must be split into\n   one 1276 byte TRB, and one 1784 byte TRB.\n\nThe TD size is is the number of packets that remain to be transferred\nfor a TD after processing all the max packet sized packets in the\ncurrent TRB and all previous TRBs.\n\nFor this TD, the number of packets to be transferred is (3060 / 1020),\nor 3.  The first TRB contains 1276 bytes, which means it contains one\nfull packet, and a 256 byte remainder.  After processing all the max\npacket-sized packets in the first TRB, the host will have 2 packets left\nto transfer.\n\nThe old code would calculate the TD size for the first TRB as:\n\ntotal packet count \u003d DIV_ROUND_UP (TD length / endpoint wMaxPacketSize)\ntotal packet count - (first TRB length / endpoint wMaxPacketSize)\n\nThe math should have been:\n\ntotal packet count \u003d DIV_ROUND_UP (3060 / 1020) \u003d 3\n3 - (1276 / 1020) \u003d 2\n\nSince the old code didn\u0027t mask off the additional service interval bits\nfrom the wMaxPacketSize field, the math ended up as\n\ntotal packet count \u003d DIV_ROUND_UP (3060 / 5116) \u003d 1\n1 - (1276 / 5116) \u003d 1\n\nFix this by masking off the number of additional service opportunities\nin the wMaxPacketSize field.\n\nThis patch should be backported to stable kernels as old as 3.0, that\ncontain the commit 4da6e6f247a2601ab9f1e63424e4d944ed4124f3 \"xhci 1.0:\nUpdate TD size field format.\"  It may not apply well to kernels older\nthan 3.2 because of commit 29cc88979a8818cd8c5019426e945aed118b400e\n\"USB: use usb_endpoint_maxp() instead of le16_to_cpu()\".\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "760973d2a74b93eb1697981f7448f0e62767cfc4",
      "tree": "4adec8398c6cf7fdb97c518b79f170f519339160",
      "parents": [
        "dba63b2f733ebfd89bbb15e8fe8ca10fd3871a7f"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Jan 11 11:19:07 2013 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jan 24 09:53:36 2013 -0800"
      },
      "message": "xhci: Fix isoc TD encoding.\n\nAn isochronous TD is comprised of one isochronous TRB chained to zero or\nmore normal TRBs.  Only the isoc TRB has the TBC and TLBPC fields.  The\nnormal TRBs must set those fields to zeroes.  The code was setting the\nTBC and TLBPC fields for both isoc and normal TRBs.  Fix this.\n\nThis should be backported to stable kernels as old as 3.0, that contain\nthe commit b61d378f2da41c748aba6ca19d77e1e1c02bcea5 \" xhci 1.0: Set\ntransfer burst last packet count field.\"\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "dba63b2f733ebfd89bbb15e8fe8ca10fd3871a7f",
      "tree": "8249d3bbd894fc85d9f4386a4b5f30731674db56",
      "parents": [
        "9debc1793b36124b9304255d2e8b5b6d8b491793"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jan 23 13:26:15 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 23 11:27:08 2013 -0800"
      },
      "message": "USB: EHCI: fix build error in ehci-mxc\n\nThis patch (as1643b) fixes a build error in ehci-hcd when compiling for\nARM with allmodconfig:\n\ndrivers/usb/host/ehci-hcd.c:1285:0: warning: \"PLATFORM_DRIVER\" redefined [enabled by default]\ndrivers/usb/host/ehci-hcd.c:1255:0: note: this is the location of the previous definition\ndrivers/usb/host/ehci-mxc.c:280:31: warning: \u0027ehci_mxc_driver\u0027 defined but not used [-Wunused-variable]\ndrivers/usb/host/ehci-hcd.c:1285:0: warning: \"PLATFORM_DRIVER\" redefined [enabled by default]\ndrivers/usb/host/ehci-hcd.c:1255:0: note: this is the location of the previous definition\n\nThe fix is to convert ehci-mxc over to the new \"ehci-hcd is a library\"\nscheme so that it can coexist peacefully with the ehci-platform\ndriver.  As part of the conversion the ehci_mxc_priv data structure,\nwhich was allocated dynamically, is now placed where it belongs: in\nthe private area at the end of struct ehci_hcd.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ed993bf19b98fdb0d364913174b5001fc3ac199b",
      "tree": "61c2426b760ab6c4993204da7c4ccfaeb6042711",
      "parents": [
        "d233c196ce1a3a33901b75ca818c85825683afba"
      ],
      "author": {
        "name": "Vivek Gautam",
        "email": "gautam.vivek@samsung.com",
        "time": "Tue Jan 22 18:30:43 2013 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Jan 23 13:39:22 2013 +0200"
      },
      "message": "USB: ohci-exynos: Add phy driver support\n\nAdding the phy-driver to ohci-exynos. Keeping the platform data\nfor continuing the smooth operation for boards which still uses it\n\nSigned-off-by: Vivek Gautam \u003cgautam.vivek@samsung.com\u003e\nAcked-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d233c196ce1a3a33901b75ca818c85825683afba",
      "tree": "691c2f8e1edf28a9bcd8e25c37a573da1e139f35",
      "parents": [
        "8c1b3e16e902b010f79e2d299927ec43b495f1c7"
      ],
      "author": {
        "name": "Vivek Gautam",
        "email": "gautam.vivek@samsung.com",
        "time": "Tue Jan 22 18:30:42 2013 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Jan 23 13:39:18 2013 +0200"
      },
      "message": "USB: ehci-s5p: Add phy driver support\n\nAdding the phy driver to ehci-s5p. Keeping the platform data\nfor continuing the smooth operation for boards which still uses it\n\nSigned-off-by: Vivek Gautam \u003cgautam.vivek@samsung.com\u003e\nAcked-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b506eebc504caaf863b5c5a68a1e1d304d610482",
      "tree": "445a29b9dd317cbe1cefe5899de5254e035f8611",
      "parents": [
        "69f0946a8db75d6de377c6a5796aa2e417c3c83a"
      ],
      "author": {
        "name": "Vivek Gautam",
        "email": "gautam.vivek@samsung.com",
        "time": "Tue Jan 22 18:30:40 2013 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Jan 23 13:39:07 2013 +0200"
      },
      "message": "ARM: EXYNOS: Update \u0026 move usb-phy types to generic include layer\n\nUpdating the names of usb-phy types to more generic names:\nUSB_PHY_TYPE_DEIVCE \u0026 USB_PHY_TYPE_HOST; and further update\nits dependencies.\n\nSigned-off-by: Praveen Paneri \u003cp.paneri@samsung.com\u003e\nSigned-off-by: Vivek Gautam \u003cgautam.vivek@samsung.com\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "148e11349b0c9c7199fd3096254bd3ea16d59a05",
      "tree": "48fa3e59a152ad95b4e545e1e623c3e442653d53",
      "parents": [
        "eb612fa013ca07b954300fa46b1499248cedf926"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jan 21 11:09:22 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 22 11:41:58 2013 -0800"
      },
      "message": "usb: Convert to devm_ioremap_resource()\n\nConvert all uses of devm_request_and_ioremap() to the newly introduced\ndevm_ioremap_resource() which provides more consistent error handling.\n\ndevm_ioremap_resource() provides its own error messages so all explicit\nerror messages can be removed from the failure code paths.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9debc1793b36124b9304255d2e8b5b6d8b491793",
      "tree": "6ca2af2af27530c69b3f235369be7479d49ce50a",
      "parents": [
        "9ce45ef86c4c861841ba68b24341dbd9d6834c98"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 22 12:00:26 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 22 09:22:13 2013 -0800"
      },
      "message": "USB: EHCI: add a name for the platform-private field\n\nThis patch (as1642) adds an ehci-\u003epriv field for private use by EHCI\nplatform drivers.  The space was provided some time ago, but it didn\u0027t\nhave a name.\n\nUntil now none of the platform drivers has used this private space,\nbut that\u0027s about to change in the next patch of this series.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9ce45ef86c4c861841ba68b24341dbd9d6834c98",
      "tree": "0a88f45ebe7f1e5dc699eb14bf013b8e1313b815",
      "parents": [
        "9ec6e9d3cb5192b11074f8adcedc10a6d410528a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 22 12:00:12 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 22 09:21:23 2013 -0800"
      },
      "message": "USB: EHCI: fix incorrect configuration test\n\nThis patch (as1641) fixes a minor bug in ehci-hcd left over from when\nthe Chipidea driver was converted to the \"ehci-hcd is a library\"\nscheme.  The test for whether the Chipidea platform driver is active\nshould be IS_ENABLED(), not defined().\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9ec6e9d3cb5192b11074f8adcedc10a6d410528a",
      "tree": "e9bff251fc7455da0b57fe4c870c7126b9fb1f8e",
      "parents": [
        "0f815a0a700bc10547449bde6c106051a035a1b9"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Tue Jan 22 11:59:58 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 22 09:21:23 2013 -0800"
      },
      "message": "USB: EHCI: Move definition of EHCI_STATS to ehci.h\n\nWithout this, platform drivers e.g. ehci-omap.c will see a\ndifferent version of struct ehci_hcd than ehci-hcd.c and\nbreak reference to \u0027debug_dir\u0027 and \u0027priv\u0027 members when\nCONFIG_USB_DEBUG is enabled.\n\nSigned-off-by: Roger Quadros \u003crogerq@ti.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0f815a0a700bc10547449bde6c106051a035a1b9",
      "tree": "15fa8225bc26d460df7e97ee056e95a51067a84b",
      "parents": [
        "ad2e6329666650d9cafcae9ef53fbe09ea759ae2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 22 11:37:35 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 22 08:55:13 2013 -0800"
      },
      "message": "USB: UHCI: fix IRQ race during initialization\n\nThis patch (as1644) fixes a race that occurs during startup in\nuhci-hcd.  If the IRQ line is shared with other devices, it\u0027s possible\nfor the handler routine to be called before the data structures are\nfully initialized.\n\nThe problem is fixed by adding a check to the IRQ handler routine.  If\nthe initialization hasn\u0027t finished yet, the routine will return\nimmediately.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Don Zickus \u003cdzickus@redhat.com\u003e\nTested-by: \"Huang, Adrian (ISS Linux TW)\" \u003cadrian.huang@hp.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cbf50a4125f5242dd70b1f2342dbba2d94c6d94e",
      "tree": "a97a067e53f32e246034fbbb07e2c0894c279391",
      "parents": [
        "7a8ea7ebe4cf698918e7d3c860587e815eaa0f28",
        "7d1f9aeff1ee4a20b1aeb377dd0f579fe9647619"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 09:17:17 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 09:17:17 2013 -0800"
      },
      "message": "Merge 3.8-rc4 into usb-next\n\nThis pulls in all of the -rc4 fixes into usb-next to sync things up.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "46fed0a57cd2b1022b556394ef586632a5b2e4e7",
      "tree": "ec12490668d2100a5f608c1513515028d847b2c0",
      "parents": [
        "3441f0d26d02ec8073ea9ac7d1a4da8a9818ad59",
        "8cf65dc386f3634a43312f436cc7a935476a40c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 09:07:57 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 14 09:07:57 2013 -0800"
      },
      "message": "Merge tag \u0027usb-3.8-rc3\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 bunch of USB fixes for your 3.8-rc3 tree.  They all either\n  fix problems that have been reported (like the xhci/hub changes) or\n  add new device ids to existing drivers.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.8-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (39 commits)\n  usb: ftdi_sio: Crucible Technologies COMET Caller ID - pid added\n  usb: host: ohci-tmio: fix compile warning\n  USB: Add device quirk for Microsoft VX700 webcam\n  USB: ehci-fsl: fix regression on mpc5121e\n  usb: chipidea: Allow disabling streaming not only in udc mode\n  USB: fsl-mph-dr-of: fix regression on mpc5121e\n  USB: select USB_ARCH_HAS_EHCI for MXS\n  USB: hub: handle claim of enabled remote wakeup after reset\n  USB: cdc-acm: Add support for \"PSC Scanning, Magellan 800i\"\n  USB: option: add Nexpring NP10T terminal id\n  USB: option: add Telekom Speedstick LTE II\n  USB: option: blacklist network interface on ZTE MF880\n  usb: imx21-hcd: Include missing linux/module.h\n  USB: option: Add new MEDIATEK PID support\n  USB: ehci: make debug port in-use detection functional again\n  USB: usbtest: fix test number in log message\n  xhci: Avoid \"dead ports\", add roothub port polling.\n  USB: Handle warm reset failure on empty port.\n  USB: Ignore port state until reset completes.\n  USB: Increase reset timeout.\n  ...\n"
    },
    {
      "commit": "8e8de5ab37c877e8a40a864de05a18a00b4e74b7",
      "tree": "88a9f9d8be4c50c24a4ac91a130eefd652c5bb48",
      "parents": [
        "bc009eca8d539162f7271c2daf0ab5e9e3bb90a0"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Jan 10 14:32:39 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 16:22:53 2013 -0800"
      },
      "message": "usb: host: ohci-tmio: fix compile warning\n\nFix the following compile warning:\n\nIn file included from drivers/usb/host/ohci-hcd.c:1170:0:\ndrivers/usb/host/ohci-tmio.c: In function \u0027tmio_start_hc\u0027:\ndrivers/usb/host/ohci-tmio.c:130:2: warning: format \u0027%llx\u0027 expects argument of type \u0027long long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027 [-Wformat]\n\nseen on ARM 32-bit builds.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c0304996ba4013df58f807bf2b3ad59df84d7953",
      "tree": "4e32ac1cf0a5685ee214bada3f5c54b38c1c181e",
      "parents": [
        "430ee58e03f1ed9c2a2b697e2f2e0bb870ce1a23"
      ],
      "author": {
        "name": "Matt Sealey",
        "email": "matt@genesi-usa.com",
        "time": "Sun Dec 23 05:18:21 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 16:20:36 2013 -0800"
      },
      "message": "USB: ehci-mxc: remove Efika MX-specific CHRGVBUS hack\n\nSince Efika MX platform support (pre-devicetree) was removed from the tree\nthis code no longer has any possibility of running and clutters up the\ndriver which is being replaced by the chipidea host in the future anyway.\n\nSigned-off-by: Matt Sealey \u003cmatt@genesi-usa.com\u003e\nTested-by: Steev Klimazewski \u003csteev@genesi-usa.com\u003e\nCC: Sascha Hauer \u003ckernel@pengutronix.de\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ece1d77ed73b335319725f1d5ffa72ca3fa9b05c",
      "tree": "e6caafbfa8110e9799e550c4c0afc1a516471e6b",
      "parents": [
        "2c449e380153b72e184dd253ce6470acaee53cb0"
      ],
      "author": {
        "name": "Chen Gang",
        "email": "gang.chen@asianux.com",
        "time": "Wed Dec 19 09:18:57 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 16:03:38 2013 -0800"
      },
      "message": "USB: ohci: set urb-\u003ehcpriv \u003d NULL immediately, after free it\n\nalthough we can not say it is surely a bug.\nit is better to set urb-\u003ehcpriv \u003d NULL, after finish calling\nurb_free_priv.\n\nSigned-off-by: Chen Gang \u003cgang.chen@asianux.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f66dea709cd9309b2ee9f715697818001fb518de",
      "tree": "76fd6dd391bac470e225e508efe0f024f5fabcb0",
      "parents": [
        "929473ea05db455ad88cdc081f2adc556b8dc48f"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Dec 04 14:24:30 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 16:01:07 2013 -0800"
      },
      "message": "USB: ehci-fsl: fix regression on mpc5121e\n\nmpc5121e doesn\u0027t have system interface registers, accessing this\nregister address space cause the machine check exception and a\nkernel crash:\n\n...\nMachine check in kernel mode.\nCaused by (from SRR1\u003d49030): Transfer error ack signal\nOops: Machine check, sig: 7 [#1]\nMPC5121 ADS\nModules linked in:\nNIP: c025fd60 LR: c0265bb4 CTR: 00000000\nREGS: df82dac0 TRAP: 0200   Not tainted\n(3.7.0-rc7-00641-g81e6c91)\nMSR: 00049030 \u003cEE,ME,IR,DR\u003e  CR: 42002024  XER: 20000000\nTASK \u003d df824b70[1] \u0027swapper\u0027 THREAD: df82c000\nGPR00: 00000000 df82db70 df824b70 df3ed0f0 00000003 00000000 00000000 00000000\nGPR08: 00000020 32000000 c03550ec 20000000 22002028 00000000 c0003f5c 00000000\nGPR16: 00000000 00000000 00000000 00000000 00000000 00000000 c0423898 c0450000\nGPR24: 00000077 00000002 e5086180 1c000c00 e5086000 df33ec00 00000003 df34e000\nNIP [c025fd60] ehci_fsl_setup_phy+0xd0/0x354\nLR [c0265bb4] ehci_fsl_setup+0x220/0x284\n...\n\nFix it by checking \u0027have_sysif_regs\u0027 flag before register access.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7c1029ba17f3d2596b05a6521d438c9bdc09a673",
      "tree": "654602e87074aeb07021245e4afc812676d1972f",
      "parents": [
        "eb614c8b467f7f309541e6e6be9d27a9cf6badd5"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Dec 04 14:23:21 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 16:01:06 2013 -0800"
      },
      "message": "USB: fsl-mph-dr-of: fix regression on mpc5121e\n\nfsl-ehci probing fails on mpc5121e:\n...\nehci_hcd: USB 2.0 \u0027Enhanced\u0027 Host Controller (EHCI) Driver\nfsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller\nfsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1\nfsl-ehci fsl-ehci.0: Could not get controller version\nfsl-ehci fsl-ehci.0: can\u0027t setup\nfsl-ehci fsl-ehci.0: USB bus 1 deregistered\nfsl-ehci fsl-ehci.0: init fsl-ehci.0 fail, -22\nfsl-ehci: probe of fsl-ehci.0 failed with error -22\n\nFix it by returning appropriate version info for mpc5121, too.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bbc0313d6186e1aefd267222201d2512c689e4f4",
      "tree": "86b8fcbc3d99ded872a26ba59aace055b40a58f2",
      "parents": [
        "94a85b633829b946eef53fc1825d526312fb856f"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Mon Dec 10 00:58:36 2012 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 12:01:09 2013 -0800"
      },
      "message": "usb: imx21-hcd: Include missing linux/module.h\n\nInclude \u003clinux/module.h\u003e, so that the following errors are fixed:\n\ndrivers/usb/host/imx21-hcd.c:1929:20: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/usb/host/imx21-hcd.c:1930:15: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/usb/host/imx21-hcd.c:1931:16: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/usb/host/imx21-hcd.c:1932:14: error: expected declaration specifiers or \u0027...\u0027 before string constant\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "75e1a2ae1f61ce1ae640410ba757bba84bd9fefe",
      "tree": "065f92a49b02978cec2f49df5b4dc1eac9cf1910",
      "parents": [
        "2cb5000057fbd2237c19b8b8bd4f6948fd11f5f8"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@suse.com",
        "time": "Wed Dec 19 16:15:56 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:34:33 2013 -0800"
      },
      "message": "USB: ehci: make debug port in-use detection functional again\n\nDebug port in-use determination must be done before the controller gets\nreset the first time, i.e. before the call to ehci_setup() as of commit\n1a49e2ac9651df7349867a5cf44e2c83de1046af. That commit effectively\nrendered commit 9fa5780beea1274d498a224822397100022da7d4 useless.\n\nWhile moving that code around, also fix the BAR determination - the\nrespective capability field is a 3- rather than a 2-bit one -, and use\nPCI_CAP_ID_DBG instead of the literal 0x0a.\n\nIt\u0027s unclear to me whether the debug port functionality is important\nenough to warrant fixing this in stable kernels too.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nCc: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "102ee001912f67a7701f26a56ef2bcf84fc78028",
      "tree": "ef1f70c744a734a745c4c8fbd67294bdbbc7df9a",
      "parents": [
        "962426e0e2312c5134db13f39d4389a2fa6a13d0",
        "026630d09ba7b6cd44a43b92ad256c28a9e3ddc2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:14:23 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:14:23 2013 -0800"
      },
      "message": "Merge tag \u0027for-usb-next-2013-01-03\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next\n\nSarah writes:\n\tusb-next: Further warm reset improvements\n\n\tHi Greg,\n\n\tHere\u0027s some patches for 3.9.  They further improve the warm reset\n\terror handling, but they\u0027re too big to go into stable.  There\u0027s also a\n\tpatch to remove an unused variable in the xHCI driver.\n\n\tAs I mentioned, you\u0027ll need to merge usb-linus into usb-next before\n\tapplying these patches.\n\n\tSarah Sharp\n"
    },
    {
      "commit": "962426e0e2312c5134db13f39d4389a2fa6a13d0",
      "tree": "fbd66a6095e298f5d05fcedc4212aba9a25f1aa8",
      "parents": [
        "e4602391e2360a88c110d8ba895991bd1d4dbabc",
        "c52804a472649b2e5005342308739434cbd51119"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:12:35 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:12:35 2013 -0800"
      },
      "message": "Merge tag \u0027for-usb-linus-2013-01-03\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-linus\n\nSarah says:\n\tusb-linus: USB core fixes for warm reset\n\n\tHi Greg,\n\n\tHappy New Year!  Here\u0027s some bug fixes for 3.8.  I have usb-next\n\tpatches that are based on this set, so please merge your usb-linus\n\tbranch into usb-next after this set is applied.\n\n\tThe bulk of the patchset (patches 2-7) improve the USB core\u0027s warm\n\treset error handling.\n\n\tThere\u0027s also one patch that fixes an arithmetic error in the xHCI\n\tdriver, and another to avoid the \"dead ports\" issue caused by\n\tunhandled port status change events.\n\n\tThese are all marked for stable.\n\n\tSarah Sharp\n"
    },
    {
      "commit": "e4602391e2360a88c110d8ba895991bd1d4dbabc",
      "tree": "6b8dea8645ce3e81e9a19265b6ba960512d486e7",
      "parents": [
        "d1c3ed669a2d452cacfb48c2d171a1f364dae2ed",
        "2ac788f705e5118dd45204e7a5bc8d5bb6873835"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:09:49 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 07 10:09:49 2013 -0800"
      },
      "message": "Merge tag \u0027fixes-for-v3.8-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-linus\n\nFelipe says:\n\tusb: fixes for v3.8-rc2\n\n\tHere is the first set of fixes for v3.8-rc cycle.\n\n\tThere is a build fix for musb\u0027s dsps glue layer caused\n\tby some header cleanup on the OMAP tree.\n\n\tMarvel\u0027s USB drivers got a fix up for clk API usage\n\tswitching over to clk_prepare() calls.\n\n\tu_serial has a bug fix for a missing wake_up() which\n\twould make gs_cleanup() wait forever for gs_close()\n\tto finish.\n\n\tA minor bug fix on dwc3\u0027s debugfs interface which\n\twould make us read wrong addresses when dumping\n\tall registers.\n\n\tdummy_hcd learned how to enumerate g_multi.\n\n\ts3c-hsotg now understands that we shouldn\u0027t kfree()\n\tmemory allocated with devm_*.\n\n\tOther than that, there are a bunch of other minor fixes\n\ton renesas_usbhs, tcm_usb_gadget and amd5536udc.\n\n\tAll patches have been pending on mailing for many weeks\n\tand shouldn\u0027t cause any problems.\n"
    },
    {
      "commit": "59a609a97a59a10b0d5e46e9491c856efb57065d",
      "tree": "b53f5fb8546c48d41ac1107205b2f07bc8de36d8",
      "parents": [
        "49cfe4db2ddc4d1b32f2bd4910a5a9d7a0e34ae8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 21 13:14:52 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 03 15:57:02 2013 -0800"
      },
      "message": "Drivers: usb: host: ehci-orion.c: remove __devinitdata marking\n\nThis snuck in from a different tree during the merge and needs to be\nremoved.\n\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "026630d09ba7b6cd44a43b92ad256c28a9e3ddc2",
      "tree": "b0c03256c64aac6ea99bca769608c6e73755c29f",
      "parents": [
        "470f0be8aa78034030d3e05580e85ba7d0e26da7"
      ],
      "author": {
        "name": "Javier Martinez Canillas",
        "email": "javier.martinez@collabora.co.uk",
        "time": "Sun Dec 16 04:21:31 2012 +0100"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jan 03 14:10:39 2013 -0800"
      },
      "message": "usb: host: xhci: remove unused trb var in xhci_irq()\n\nThe union xhci_trb *trb variable is defined and assigned\ninside the xHCI IRQ handler function but is never used.\n\nSigned-off-by: Javier Martinez Canillas \u003cjavier.martinez@collabora.co.uk\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "c52804a472649b2e5005342308739434cbd51119",
      "tree": "bfca11ca88bc8f05f35031dc0d87ddc2926adfd0",
      "parents": [
        "65bdac5effd15d6af619b3b7218627ef4d84ed6a"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Nov 27 12:30:23 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jan 03 14:10:29 2013 -0800"
      },
      "message": "xhci: Avoid \"dead ports\", add roothub port polling.\n\nThe USB core hub thread (khubd) is designed with external USB hubs in\nmind.  It expects that if a port status change bit is set, the hub will\ncontinue to send a notification through the hub status data transfer.\nBasically, it expects hub notifications to be level-triggered.\n\nThe xHCI host controller is designed to be edge-triggered on the logical\n\u0027OR\u0027 of all the port status change bits.  When all port status change\nbits are clear, and a new change bit is set, the xHC will generate a\nPort Status Change Event.  If another change bit is set in the same port\nstatus register before the first bit is cleared, it will not send\nanother event.\n\nThis means that the hub code may lose port status changes because of\nrace conditions between clearing change bits.  The user sees this as a\n\"dead port\" that doesn\u0027t react to device connects.\n\nThe fix is to turn on port polling whenever a new change bit is set.\nOnce the USB core issues a hub status request that shows that no change\nbits are set in any USB ports, turn off port polling.\n\nWe can\u0027t allow the USB core to poll the roothub for port events during\nhost suspend because if the PCI host is in D3cold, the port registers\nwill be all f\u0027s.  Instead, stop the port polling timer, and\nunconditionally restart it when the host resumes.  If there are no port\nchange bits set after the resume, the first call to hub_status_data will\ndisable polling.\n\nThis patch should be backported to stable kernels with the first xHCI\nsupport, 2.6.31 and newer, that include the commit\n0f2a79300a1471cf92ab43af165ea13555c8b0a5 \"USB: xhci: Root hub support.\"\nThere will be merge conflicts because the check for HC_STATE_SUSPENDED\nwas moved into xhci_suspend in 3.8.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "41e7e056cdc662f704fa9262e5c6e213b4ab45dd",
      "tree": "10a8d18c4bc50e829721875cc18d6040b97b6246",
      "parents": [
        "8b8132bc3d1cc3d4c0687e4d638a482fa920d98a"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Nov 14 16:42:32 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jan 03 14:10:23 2013 -0800"
      },
      "message": "USB: Allow USB 3.0 ports to be disabled.\n\nIf hot and warm reset fails, or a port remains in the Compliance Mode,\nthe USB core needs to be able to disable a USB 3.0 port.  Unlike USB 2.0\nports, once the port is placed into the Disabled link state, it will not\nreport any new device connects.  To get device connect notifications, we\nneed to put the link into the Disabled state, and then the RxDetect\nstate.\n\nThe xHCI driver needs to atomically clear all change bits on USB 3.0\nport disable, so that we get Port Status Change Events for future port\nchanges.  We could technically do this in the USB core instead of in the\nxHCI roothub code, since the port state machine can\u0027t advance out of the\ndisabled state until we set the link state to RxDetect.  However,\nexternal USB 3.0 hubs don\u0027t need this code.  They are level-triggered,\nnot edge-triggered like xHCI, so they will continue to send interrupt\nevents when any change bit is set.  Therefore it doesn\u0027t make sense to\nput this code in the USB core.\n\nThis patch is part of a series to fix several reports of infinite loops\non device enumeration failure.  This includes John, when he boots with\na USB 3.0 device (Roseweil eusb3 enclosure) attached to his NEC 0.96\nhost controller.  The fix requires warm reset support, so it does not\nmake sense to backport this patch to stable kernels without warm reset\nsupport.\n\nThis patch should be backported to kernels as old as 3.2, contain the\ncommit ID 75d7cf72ab9fa01dc70877aa5c68e8ef477229dc \"usbcore: refine warm\nreset logic\"\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: John Covici \u003ccovici@ccs.covici.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "55c1945edaac94c5338a3647bc2e85ff75d9cf36",
      "tree": "aadb22c66a5225f492d6bd3886fd765b3e087098",
      "parents": [
        "a49f0d1ea3ec94fc7cf33a7c36a16343b74bd565"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Dec 17 14:12:35 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jan 03 14:09:55 2013 -0800"
      },
      "message": "xhci: Handle HS bulk/ctrl endpoints that don\u0027t NAK.\n\nA high speed control or bulk endpoint may have bInterval set to zero,\nwhich means it does not NAK.  If bInterval is non-zero, it means the\nendpoint NAKs at a rate of 2^(bInterval - 1).\n\nThe xHCI code to compute the NAK interval does not handle the special\ncase of zero properly.  The current code unconditionally subtracts one\nfrom bInterval and uses it as an exponent.  This causes a very large\nbInterval to be used, and warning messages like these will be printed:\n\nusb 1-1: ep 0x1 - rounding interval to 32768 microframes, ep desc says 0 microframes\n\nThis may cause the xHCI host hardware to reject the Configure Endpoint\ncommand, which means the HS device will be unusable under xHCI ports.\n\nThis patch should be backported to kernels as old as 2.6.31, that contain\ncommit dfa49c4ad120a784ef1ff0717168aa79f55a483a \"USB: xhci - fix math in\nxhci_get_endpoint_interval()\".\n\nReported-by: Vincent Pelletier \u003cplr.vincent@gmail.com\u003e\nSuggested-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "db5b0ae00712b5176d7405e7a1dd2bfd6e8f5070",
      "tree": "4e874d81ca9037dda1007178bbc9613649d43305",
      "parents": [
        "6be35c700f742e911ecedd07fcc43d4439922334",
        "64507dd7028e3e0145077e73b8374bd75aea117c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:39:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:39:26 2012 -0800"
      },
      "message": "Merge tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC device tree conversions and enablement from Olof Johansson:\n \"Continued device tree conversion and enablement across a number of\n  platforms; Kirkwood, tegra, i.MX, Exynos, zynq and a couple of other\n  smaller series as well.\n\n  ux500 has seen continued conversion for platforms.  Several platforms\n  have seen pinctrl-via-devicetree conversions for simpler\n  multiplatform.  Tegra is adding data for new devices/drivers, and\n  Exynos has a bunch of new bindings and devices added as well.\n\n  So, pretty much the same progression in the right direction as the\n  last few releases.\"\n\nFix up conflicts as per Olof.\n\n* tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (185 commits)\n  ARM: ux500: Rename dbx500 cpufreq code to be more generic\n  ARM: dts: add missing ux500 device trees\n  ARM: ux500: Stop registering the PCM driver from platform code\n  ARM: ux500: Move board specific GPIO info out to subordinate DTS files\n  ARM: ux500: Disable the MMCI gpio-regulator by default\n  ARM: Kirkwood: remove kirkwood_ehci_init() from new boards\n  ARM: Kirkwood: Add support LED of OpenBlocks A6\n  ARM: Kirkwood: Convert to EHCI via DT for OpenBlocks A6\n  ARM: kirkwood: Add NAND partiton map for OpenBlocks A6\n  ARM: kirkwood: Add support second I2C bus and RTC on OpenBlocks A6\n  ARM: kirkwood: Add support DT of second I2C bus\n  ARM: kirkwood: Convert mplcec4 board to pinctrl\n  ARM: Kirkwood: Convert km_kirkwood to pinctrl\n  ARM: Kirkwood: support 98DX412x kirkwoods with pinctrl\n  ARM: Kirkwood: Convert IX2-200 to pinctrl.\n  ARM: Kirkwood: Convert lsxl boards to pinctrl.\n  ARM: Kirkwood: Convert ib62x0 to pinctrl.\n  ARM: Kirkwood: Convert GoFlex Net to pinctrl.\n  ARM: Kirkwood: Convert dreamplug to pinctrl.\n  ARM: Kirkwood: Convert dockstar to pinctrl.\n  ...\n"
    },
    {
      "commit": "c1a96ebd315f82fa0f47adce264adb126cf72764",
      "tree": "467c4b41ffd168c083ba5f77e12ea07da47a2510",
      "parents": [
        "e887786a466f36720fde5d4a1bc3c7dacd400bd1"
      ],
      "author": {
        "name": "Chao Xie",
        "email": "chao.xie@marvell.com",
        "time": "Tue Nov 27 22:06:05 2012 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 13 11:58:41 2012 +0200"
      },
      "message": "usb: host: ehci-mv: fix clk APIs\n\nthe clock common driver changes, and arch-mmp will make use of\nthe common clock driver instead of its own.\nSo for enable clock.\nfirst prepare the clock\nthen enable the clock.\n\nfor disable clock\nfirst disable the clock\nthen unprepare the clock\n\nSigned-off-by: Chao Xie \u003cchao.xie@marvell.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d01e4afdbb65e030fd6f1f96c30a558e2eb0f279",
      "tree": "02ef82b2740cf93a98199eded5ef765fa6e03052",
      "parents": [
        "8287361abca36504da813638310d2547469283eb",
        "794b175fc0c0c4844dbb7b137a73bbfd01f6c608"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:51:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:51:39 2012 -0800"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC cleanups on various subarchitectures from Olof Johansson:\n \"Cleanup patches for various ARM platforms and some of their associated\n  drivers.  There\u0027s also a branch in here that enables Freescale i.MX to\n  be part of the multiplatform support -- the first \"big\" SoC that is\n  moved over (more multiplatform work comes in a separate branch later\n  during the merge window).\"\n\nConflicts fixed as per Olof, including a silent semantic one in\narch/arm/mach-omap2/board-generic.c (omap_prcm_restart() was renamed to\nomap3xxx_restart(), and a new user of the old name was added).\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (189 commits)\n  ARM: omap: fix typo on timer cleanup\n  ARM: EXYNOS: Remove unused regs-mem.h file\n  ARM: EXYNOS: Remove unused non-dt support for dwmci controller\n  ARM: Kirkwood: Use hw_pci.ops instead of hw_pci.scan\n  ARM: OMAP3: cm-t3517: use GPTIMER for system clock\n  ARM: OMAP2+: timer: remove CONFIG_OMAP_32K_TIMER\n  ARM: SAMSUNG: use devm_ functions for ADC driver\n  ARM: EXYNOS: no duplicate mask/unmask in eint0_15\n  ARM: S3C24XX: SPI clock channel setup is fixed for S3C2443\n  ARM: EXYNOS: Remove i2c0 resource information and setting of device names\n  ARM: Kirkwood: checkpatch cleanups\n  ARM: Kirkwood: Fix sparse warnings.\n  ARM: Kirkwood: Remove unused includes\n  ARM: kirkwood: cleanup lsxl board includes\n  ARM: integrator: use BUG_ON where possible\n  ARM: integrator: push down SC dependencies\n  ARM: integrator: delete static UART1 mapping\n  ARM: integrator: delete SC mapping on the CP\n  ARM: integrator: remove static CP syscon mapping\n  ARM: integrator: remove static AP syscon mapping\n  ...\n"
    },
    {
      "commit": "8287361abca36504da813638310d2547469283eb",
      "tree": "8d98e9a910885efdb09ae5390a3ae44040557e2f",
      "parents": [
        "2989950cea13711f0cc573c26cde8fe08a36be03",
        "8556650dd3370a927217f16444aac5cc0c71e61b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "message": "Merge tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC Header cleanups from Olof Johansson:\n \"This is a collection of header file cleanups, mostly for OMAP and\n  AT91, that keeps moving the platforms in the direction of\n  multiplatform by removing the need for mach-dependent header files\n  used in drivers and other places.\"\n\nFix up mostly trivial conflicts as per Olof.\n\n* tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (106 commits)\n  ARM: OMAP2+: Move iommu/iovmm headers to platform_data\n  ARM: OMAP2+: Make some definitions local\n  ARM: OMAP2+: Move iommu2 to drivers/iommu/omap-iommu2.c\n  ARM: OMAP2+: Move plat/iovmm.h to include/linux/omap-iommu.h\n  ARM: OMAP2+: Move iopgtable header to drivers/iommu/\n  ARM: OMAP: Merge iommu2.h into iommu.h\n  atmel: move ATMEL_MAX_UART to platform_data/atmel.h\n  ARM: OMAP: Remove omap_init_consistent_dma_size()\n  arm: at91: move at91rm9200 rtc header in drivers/rtc\n  arm: at91: move reset controller header to arm/arm/mach-at91\n  arm: at91: move pit define to the driver\n  arm: at91: move at91_shdwc.h to arch/arm/mach-at91\n  arm: at91: move board header to arch/arm/mach-at91\n  arn: at91: move at91_tc.h to arch/arm/mach-at91\n  arm: at91 move at91_aic.h to arch/arm/mach-at91\n  arm: at91 move board.h to arch/arm/mach-at91\n  arm: at91: move platfarm_data to include/linux/platform_data/atmel.h\n  arm: at91: drop machine defconfig\n  ARM: OMAP: Remove NEED_MACH_GPIO_H\n  ARM: OMAP: Remove unnecessary mach and plat includes\n  ...\n"
    },
    {
      "commit": "bb1e5dd7113d2fd178d3af9aca8f480ae0468edf",
      "tree": "b05cb157faf76db194a4e830a69319902986871b",
      "parents": [
        "ffa5c41c81503b6f48fddb5d39f18af526ded8d3"
      ],
      "author": {
        "name": "Russell Webb",
        "email": "russell.webb@linux.intel.com",
        "time": "Fri Nov 09 13:58:49 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Nov 28 11:21:29 2012 -0800"
      },
      "message": "xhci: Add Lynx Point LP to list of Intel switchable hosts\n\nLike Lynx Point, Lynx Point LP is also switchable.  See\n1c12443ab8eba71a658fae4572147e56d1f84f66 for more details.\n\nThis patch should be backported to stable kernels as old as 3.0,\nthat contain commit 69e848c2090aebba5698a1620604c7dccb448684\n\"Intel xhci: Support EHCI/xHCI port switching.\"\n\nSigned-off-by: Russell Webb \u003crussell.webb@linux.intel.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "50ce5c0683aa83eb161624ea89daa5a9eee0c2ce",
      "tree": "52289863b53a3c1c7e911089db7094920c41f16a",
      "parents": [
        "31b6a1048b7292efff8b5b53ae3d9d29adde385e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 26 12:36:21 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Nov 26 14:57:20 2012 -0800"
      },
      "message": "USB: OHCI: workaround for hardware bug: retired TDs not added to the Done Queue\n\nThis patch (as1636) is a partial workaround for a hardware bug\naffecting OHCI controllers by NVIDIA at least, maybe others too.  When\nthe controller retires a Transfer Descriptor, it is supposed to add\nthe TD onto the Done Queue.  But sometimes this doesn\u0027t happen, with\nthe result that ohci-hcd never realizes the corresponding transfer has\nfinished.  Symptoms can vary; a typical result is that USB audio stops\nworking after a while.\n\nThe patch works around the problem by recognizing that TDs are always\nprocessed in order.  Therefore, if a later TD is found on the Done\nQueue than all the earlier TDs for the same endpoint must be finished\nas well.\n\nUnfortunately this won\u0027t solve the problem in cases where the missing\nTD is the last one in the endpoint\u0027s queue.  A complete fix would\nrequire a signficant amount of change to the driver.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCC: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0dfeada90989833d0144b4df25d2b9ce3746624f",
      "tree": "0773c2f81a94ca99b8b07b0d984754c81fdd16cc",
      "parents": [
        "d408c5dcc524dfc8e687c443719a3d6be86e2ea0",
        "2a18588c0ce336933be3c99c91e74e21db56a0fe"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Nov 26 01:09:30 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Nov 26 01:09:53 2012 -0800"
      },
      "message": "Merge tag \u0027orion_dt_for_3.8\u0027 of git://git.infradead.org/users/jcooper/linux into next/dt\n\nFrom Jason Cooper:\norion dt for v3.8\n\n - ehci-orion dt binding\n - gpio-poweroff\n - use dt regulators\n - move mpp to DT/pinctrl\n\nDepends on:\n\n - orion/boards\n\n    - merge conflicts\n       - keep all \u0027select\u0027s in Kconfig\n       - remove all #includes in board-*.c\n\n - pinctrl/devel up to:\n\n    - 06763c7 pinctrl: mvebu: move to its own directory\n\n* tag \u0027orion_dt_for_3.8\u0027 of git://git.infradead.org/users/jcooper/linux: (211 commits)\n  ARM: Kirkwood: remove kirkwood_ehci_init() from new boards\n  ARM: Kirkwood: Add support LED of OpenBlocks A6\n  ARM: Kirkwood: Convert to EHCI via DT for OpenBlocks A6\n  ARM: kirkwood: Add NAND partiton map for OpenBlocks A6\n  ARM: kirkwood: Add support second I2C bus and RTC on OpenBlocks A6\n  ARM: kirkwood: Add support DT of second I2C bus\n  ARM: kirkwood: Convert mplcec4 board to pinctrl\n  ARM: Kirkwood: Convert km_kirkwood to pinctrl\n  ARM: Kirkwood: support 98DX412x kirkwoods with pinctrl\n  ARM: Kirkwood: Convert IX2-200 to pinctrl.\n  ARM: Kirkwood: Convert lsxl boards to pinctrl.\n  ARM: Kirkwood: Convert ib62x0 to pinctrl.\n  ARM: Kirkwood: Convert GoFlex Net to pinctrl.\n  ARM: Kirkwood: Convert dreamplug to pinctrl.\n  ARM: Kirkwood: Convert dockstar to pinctrl.\n  ARM: Kirkwood: Convert dnskw to pinctrl\n  ARM: Kirkwood: Convert iConnect to pinctrl.\n  ARM: Kirkwood: Convert TS219 to pinctrl.\n  ARM: Kirkwood: Add DTSI files for pinctrl\n  ARM: Kirkwood: Make use of mvebu pincltl and gpio drivers\n  ...\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "0f9cb211ba5db93d488fe6b154138231fdd0e22d",
      "tree": "293871b042e9ebc49b1d783f1b110eef541ddc97",
      "parents": [
        "007108a2279123ad6639b6c653ad1a731febb60f",
        "9489e9dcae718d5fde988e4a684a0f55b5f94d17"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Nov 25 21:34:34 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Nov 25 21:34:34 2012 -0800"
      },
      "message": "Merge tag \u0027v3.7-rc7\u0027 into next/cleanup\n\nMerging in mainline back to next/cleanup since it has collected a few\nconflicts between fixes going upstream and some of the cleanup patches.\nGit doesn\u0027t auto-resolve some of them, and they\u0027re mostly noise so let\u0027s\ntake care of it locally.\n\nConflicts are in:\n\tarch/arm/mach-omap2/omap_hwmod_44xx_data.c\n\tarch/arm/plat-omap/i2c.c\n\tdrivers/video/omap2/dss/dss.c\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "77dae54ab385033e488d8b07045bc7f8d931740f",
      "tree": "370d645c4cc15cbcd85161973e1a6c3584c04614",
      "parents": [
        "ec65aed950d619c6ec9883679631bdf6e7aa4527"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Sat Oct 20 13:10:00 2012 +0200"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Sat Nov 24 02:53:12 2012 +0000"
      },
      "message": "ARM: Kirkwood: ehci-orion: Add device tree binding\n\nBased on previous work by Michael Walle and Jason Cooper.\n\nMade their work actually work, which required added interrupt from DT\nand auxdata, along with setting the dma_mask, which DT does not\ncurrently do.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nTested-by: Sebastian Hesselbarth \u003csebastian.hesselbarth@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "fb4e98ab63433c4d3a1588ea91c73f1cd7ebaa00",
      "tree": "52b745201023fce78f4f40a2b23e48421165d888",
      "parents": [
        "2f82686e8c261d96d07bb1594d987cd6d5c64af6"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:26:20 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:27:17 2012 -0800"
      },
      "message": "usb: remove use of __devexit\n\nCONFIG_HOTPLUG is going away as an option so __devexit is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2f82686e8c261d96d07bb1594d987cd6d5c64af6",
      "tree": "5684b99b359be81a8486f601abbc79dd598f1de6",
      "parents": [
        "d3608b6dafc570bb671c3338288eb2523f8cd52a"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:25:20 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:27:16 2012 -0800"
      },
      "message": "usb: remove use of __devinitconst\n\nCONFIG_HOTPLUG is going away as an option so __devinitconst is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d3608b6dafc570bb671c3338288eb2523f8cd52a",
      "tree": "53f43d90a69c17a873c5d50d15d30a9595aa06b1",
      "parents": [
        "41ac7b3ab7fe1d6175839947a877fdf95cbd2211"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:24:34 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:27:16 2012 -0800"
      },
      "message": "usb: remove use of __devinitdata\n\nCONFIG_HOTPLUG is going away as an option so __devinitdata is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "41ac7b3ab7fe1d6175839947a877fdf95cbd2211",
      "tree": "99cfe77797b6822424e37e365297d991e0800ab6",
      "parents": [
        "7690417db5085f0de03aa70b8ca01b0118e8a1b4"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:21:48 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:27:16 2012 -0800"
      },
      "message": "usb: remove use of __devinit\n\nCONFIG_HOTPLUG is going away as an option so __devinit is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Geoff Levand \u003cgeoff@infradead.org\u003e\nCc: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Olav Kongas \u003cok@artecdesign.ee\u003e\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7690417db5085f0de03aa70b8ca01b0118e8a1b4",
      "tree": "794777a784aac86d9e30627092429d754b9070f4",
      "parents": [
        "2bd6a021e887c675116ff8cdacc3af49999a2224"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:21:08 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:27:16 2012 -0800"
      },
      "message": "usb: remove use of __devexit_p\n\nCONFIG_HOTPLUG is going away as an option so __devexit_p is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "90919bf2149a2e988ab295d7266b1608d42f21af",
      "tree": "996e257f3e9f2fd9db6fc32e1a4c8489bc9be2f9",
      "parents": [
        "6fe05f33da536ac60a4c4e6807f454937047de54",
        "2658ef15b27e0fb166f4b7b997b027a223cd0793"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 21 00:29:21 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 21 00:29:21 2012 -0800"
      },
      "message": "Merge tag \u0027tegra-for-3.8-dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/dt\n\nFrom Stephen Warren:\nARM: tegra: device tree changes\n\nA wide variety of device tree additions are made across many Tegra\nboards:\n\n* WiFi is supported on Seaboard, Ventana, and Cardhu.\n* An I2C mux is added for Ventana, and Tamonten.\n* SPI flash is added to Cardhu, and TrimSlice.\n* Temperature sensors are added to Harmony, Tamonten, and Ventana.\n* host1x (graphics/display controller) is added to the SoC include files.\n* HDMI displays are enabled on Harmony, TrimSlice, Tamonten, Plutux, Tec,\n  and Whistler.\n\nThis pull request is based on tegra-for-3.8-soc.\n\n* tag \u0027tegra-for-3.8-dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra: (47 commits)\n  ARM: tegra: whistler: enable HDMI port\n  ARM: tegra: tec: Enable HDMI output\n  ARM: tegra: plutux: Enable HDMI output\n  ARM: tegra: tamonten: Add host1x support\n  ARM: tegra: trimslice: enable HDMI port\n  ARM: tegra: harmony: enable HDMI port\n  ARM: tegra: Add Tegra30 host1x support\n  ARM: tegra: Add Tegra20 host1x support\n  ARM: tegra: trimslice: enable SPI flash\n  ARM: tegra: dts: add sflash controller dt entry\n  ARM: tegra: ventana: Add NCT1008 temperature sensor\n  ARM: tegra: tamonten: Add NCT1008 temperature sensor\n  ARM: tegra: harmony: Add ADT7641 temperature sensor\n  ARM: tegra: tec: Remove redundant DT properties\n  ARM: tegra: tamonten: Add DDC/PTA pinmux\n  ARM: tegra: dts: cardhu: enable SLINK4\n  ARM: tegra: dts: add slink controller dt entry\n  ARM: dt: tegra: ventana: define pinmux for ddc\n  ARM: dt: t30 cardhu: set pinmux and power for wlan\n  ARM: dt: t20 ventana: set pinmux and power for wlan\n  ...\n"
    },
    {
      "commit": "bcc5155d05003f1addc91e125082dca886981a31",
      "tree": "253761543a0af664bd69f0edfeb883a76bfd1159",
      "parents": [
        "d4819dc969d0544edd0d0b819a741f10059adcaa",
        "bb1de8877c960b3b3e1c8337730df970b262fd44"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 21 00:17:40 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 21 00:17:40 2012 -0800"
      },
      "message": "Merge tag \u0027tegra-for-3.8-cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/cleanup\n\nFrom Stephen Warren:\nARM: tegra: cleanup for 3.8\n\nVarious trivial cleanup changes of the Tegra code for 3.8.\n\nMany of the changes simply remove useless #include statements, which\nenable those headers to be removed or moved later, as work towards\nmulti-platform zImage support.\n\n\u003cmach/{iram,io}map.h\u003e are moved up to arch/arm/mach-tegra to prevent\nany new code outside mach-tegra from using them.\n\nFinally, the regulator definitions in all board device tree files are\nupdated to use the new simpler syntax that was agreed upon.\n\n* tag \u0027tegra-for-3.8-cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra:\n  ARM: tegra: move irammap.h to mach-tegra\n  ARM: tegra: move iomap.h to mach-tegra\n  ARM: tegra: remove \u003cmach/dma.h\u003e\n  ARM: tegra: move tegra-ahb.h out of arch/arm/mach-tegra/\n  ARM: tegra: remove unnecessary includes of \u003cmach/*.h\u003e\n  iommu: tegra: remove include of \u003cmach/iomap.h\u003e\n  staging: nvec: remove include of \u003cmach/iomap.h\u003e\n  crypto: tegra: remove include of \u003cmach/clk.h\u003e\n  ARM: tegra: update *.dts for regulator-compatible deprecation\n  usb: phy: tegra remove include of \u003cmach/iomap.h\u003e\n  usb: host: tegra remove include of \u003cmach/iomap.h\u003e\n"
    },
    {
      "commit": "bac2f668864eca45b702ee394bef4c5f3a86658c",
      "tree": "9b82100e2f447ae2b3b20f4a935b8020c885adcf",
      "parents": [
        "cff9f37a1e7b2565f254b5ab40c3213cc0f823a1",
        "632506a21a3b5f0596e89d55cda6b482bec331a3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Nov 16 17:11:46 2012 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Nov 16 17:11:46 2012 +0100"
      },
      "message": "Merge tag \u0027imx-dt\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into next/dt\n\nFrom Sascha Hauer \u003cs.hauer@pengutronix.de\u003e:\n\nARM i.MX dt updates for 3.8\n\n* tag \u0027imx-dt\u0027 of git://git.pengutronix.de/git/imx/linux-2.6:\n  Add device tree file for the armadeus apf27\n  ARM i.MX: Add Ka-Ro TX25 devicetree\n  ARM i.MX25: Add devicetree\n  ARM i.MX25: Add devicetree support\n  ARM i.MX25: Add missing clock gates\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "b1f71bd0328a8c928258d3c8be689ddbc13a8a3b",
      "tree": "ed0f0b21ed9ab96a1bfca107cbe37e0692d12d4e",
      "parents": [
        "591d07bf13a009315340d4b65c7ffef6aaed6bca",
        "6ba54ab4a49bbad736b0254aa6bdf0cb83013815"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Nov 15 17:09:41 2012 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Nov 15 17:09:41 2012 +0100"
      },
      "message": "Merge branch \u0027omap/headers4\u0027 into next/dt\n\nThese changes are needed for the following omap DT changes\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "9265c6a186ca19a57ab6ddd0b0f3644f85c6f2f1",
      "tree": "d8c434ea98ee541ee17f4df87bb8e9020ce29b98",
      "parents": [
        "49ea7fc094162fcaa83f5876b2090c816cc4498c",
        "6ba54ab4a49bbad736b0254aa6bdf0cb83013815"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Nov 15 17:06:24 2012 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Nov 15 17:06:24 2012 +0100"
      },
      "message": "Merge branch \u0027omap/headers4\u0027 into next/cleanup\n"
    },
    {
      "commit": "98515e5923b1c8f982511eeec9d27014b05efebf",
      "tree": "8d060a8abbb31702660861d0665bf9627ff16316",
      "parents": [
        "d8fd7d5ae3e0561920b38647793b1947e07c7acf"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Thu Nov 08 20:37:59 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 14 12:15:20 2012 -0800"
      },
      "message": "usb: spear-ehci/ohci: Use devm_*() routines\n\nThis patch frees SPEAr ehci/ohci drivers from tension of freeing resources :)\ndevm_* derivatives of multiple routines are used while allocating resources,\nwhich would be freed automatically by kernel.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d8fd7d5ae3e0561920b38647793b1947e07c7acf",
      "tree": "0516dd9424ebfa62eddcce59683388e0b279e059",
      "parents": [
        "bc13364b3413a3815740c4a2f087e06f1b7ed850"
      ],
      "author": {
        "name": "Amardeep Rai",
        "email": "amardeep.rai-ext@st.com",
        "time": "Thu Nov 08 20:37:58 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 14 12:15:20 2012 -0800"
      },
      "message": "usb: spear-ehci/ohci: Do clk_get using dev-id\n\nWe used to get clk using con-id, but now we have device struct available for\nthese devices as they are probed using DT. And so must get clk using dev-id.\n\nSigned-off-by: Amardeep Rai \u003camardeep.rai-ext@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bc13364b3413a3815740c4a2f087e06f1b7ed850",
      "tree": "26a9471f9f8eaf685df5580375dc61ed00fd6c4e",
      "parents": [
        "70847780dca19f3707d9fa433f68edf8cbaf91f2"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Thu Nov 08 09:56:13 2012 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 14 12:14:12 2012 -0800"
      },
      "message": "usb: ehci-mxc: Remove unused \u0027echi\u0027 variable\n\nSince commit c73cee7 (USB: EHCI: remove ehci_port_power() routine), the\n\u0027ehci\u0027 variable is no longer used, so remove it and fix the following\nbuild warning:\n\ndrivers/usb/host/ehci-mxc.c:41:19: warning: unused variable \u0027ehci\u0027 [-Wunused-variable]\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "70847780dca19f3707d9fa433f68edf8cbaf91f2",
      "tree": "abcda945fba6a857359dbde13587cbc8b3056deb",
      "parents": [
        "b240add62c7c0e15bfaba59fa37bd44480e31681"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Thu Nov 08 16:27:33 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 14 12:14:11 2012 -0800"
      },
      "message": "usb: host: tegra: remove pointless NULL check in tegra_ehci_remove()\n\nTest for tegra and hcd in tegra_ehci_remove() look like potential\nNULL pointer dereference, but in fact those tests are not needed,\nso remove these pointless tests entirely.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e592c5d0b7db94b485b4a2342db041a1882b7f75",
      "tree": "8fee2c21c46b6e9c7ebf79612425cdb0a8b8f35f",
      "parents": [
        "c0bc3098871dd9b964f6b45ec1e4d70d87811744"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Nov 13 10:52:52 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Nov 13 10:52:52 2012 -0800"
      },
      "message": "Revert \"USB/host: Cleanup unneccessary irq disable code\"\n\nThis reverts commit 73d4066055e0e2830533041f4b91df8e6e5976ff.\n\nMartin Steigerwald reported that this change caused a hard lockup when\nusing USB if threadirqs are enabled.  Thomas pointed out that this patch\nis incorrect, and can cause problems.  So revert it to get the\npreviously working functionality back.\n\nReported-by: Martin Steigerwald \u003cMartin@lichtvoll.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Chuansheng Liu \u003cchuansheng.liu@intel.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8a6ff8a0a2bc51b29681aab093b349c9eb32acf5",
      "tree": "7ee7315a4aa9b33cba73cf46e59187157a00866a",
      "parents": [
        "65829ef5a0b9bdffa34b35479853d24e547cfde8",
        "75984df05d86956541795f01e62d7dc67bc522fd"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Nov 12 22:54:08 2012 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Nov 12 22:54:08 2012 +0100"
      },
      "message": "Merge tag \u0027for-3.8-at91_header_clean\u0027 of git://github.com/at91linux/linux-at91 into next/headers\n\nFrom Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e:\narm: at91: mach header cleanup\n\nThis first patch serie start the cleanup of the header in mach\nby moving all the platform data to include/linux/platform_data\n\nand move the board header and drivers header next to them\n\n* tag \u0027for-3.8-at91_header_clean\u0027 of git://github.com/at91linux/linux-at91:\n  arm: at91: move at91rm9200 rtc header in drivers/rtc\n  arm: at91: move reset controller header to arm/arm/mach-at91\n  arm: at91: move pit define to the driver\n  arm: at91: move at91_shdwc.h to arch/arm/mach-at91\n  arm: at91: move board header to arch/arm/mach-at91\n  arn: at91: move at91_tc.h to arch/arm/mach-at91\n  arm: at91 move at91_aic.h to arch/arm/mach-at91\n  arm: at91 move board.h to arch/arm/mach-at91\n  arm: at91: move platfarm_data to include/linux/platform_data/atmel.h\n  arm: at91: drop machine defconfig\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "77b847677e7cb633627a9ddaa7efbc3fa8586427",
      "tree": "ef429fad8f64d69f81e028fa32ace84705dd5997",
      "parents": [
        "b0e4e606ff6ff26da0f60826e75577b56ba4e463"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Oct 19 10:55:16 2012 +0300"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Nov 12 11:45:34 2012 -0800"
      },
      "message": "usb: host: xhci: move HC_STATE_SUSPENDED check to xhci_suspend()\n\nthat check will have to be done by all users\nof xhci_suspend() so it sounds a lot better to\nmove the check to xhci_suspend() in order to\navoid code duplication.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "b0e4e606ff6ff26da0f60826e75577b56ba4e463",
      "tree": "0d9e3b329c85fa6a620564d1749e7846f1de048d",
      "parents": [
        "bba18e33f25072ebf70fd8f7f0cdbf8cdb59a746"
      ],
      "author": {
        "name": "Alexis R. Cortes",
        "email": "alexis.cortes@ti.com",
        "time": "Thu Nov 08 16:59:27 2012 -0600"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Nov 12 11:45:32 2012 -0800"
      },
      "message": "usb: host: xhci: Stricter conditional for Z1 system models for Compliance Mode Patch\n\nThis minor patch creates a more stricter conditional for the Z1 sytems for applying\nthe Compliance Mode Patch, this to avoid the quirk to be applied to models that\ncontain a \"Z1\" in their dmi product string but are different from Z1 systems.\n\nThis patch should be backported to stable kernels as old as 3.2, that\ncontain the commit 71c731a296f1b08a3724bd1b514b64f1bda87a23 \"usb: host:\nxhci: Fix Compliance Mode on SN65LVPE502CP Hardware\"\n\nSigned-off-by: Alexis R. Cortes \u003calexis.cortes@ti.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    }
  ],
  "next": "bba18e33f25072ebf70fd8f7f0cdbf8cdb59a746"
}
