)]}'
{
  "log": [
    {
      "commit": "0195c00244dc2e9f522475868fa278c473ba7339",
      "tree": "f97ca98ae64ede2c33ad3de05ed7bbfa4f4495ed",
      "parents": [
        "f21ce8f8447c8be8847dadcfdbcc76b0d7365fa5",
        "141124c02059eee9dbc5c86ea797b1ca888e77f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "message": "Merge tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system\n\nPull \"Disintegrate and delete asm/system.h\" from David Howells:\n \"Here are a bunch of patches to disintegrate asm/system.h into a set of\n  separate bits to relieve the problem of circular inclusion\n  dependencies.\n\n  I\u0027ve built all the working defconfigs from all the arches that I can\n  and made sure that they don\u0027t break.\n\n  The reason for these patches is that I recently encountered a circular\n  dependency problem that came about when I produced some patches to\n  optimise get_order() by rewriting it to use ilog2().\n\n  This uses bitops - and on the SH arch asm/bitops.h drags in\n  asm-generic/get_order.h by a circuituous route involving asm/system.h.\n\n  The main difficulty seems to be asm/system.h.  It holds a number of\n  low level bits with no/few dependencies that are commonly used (eg.\n  memory barriers) and a number of bits with more dependencies that\n  aren\u0027t used in many places (eg.  switch_to()).\n\n  These patches break asm/system.h up into the following core pieces:\n\n    (1) asm/barrier.h\n\n        Move memory barriers here.  This already done for MIPS and Alpha.\n\n    (2) asm/switch_to.h\n\n        Move switch_to() and related stuff here.\n\n    (3) asm/exec.h\n\n        Move arch_align_stack() here.  Other process execution related bits\n        could perhaps go here from asm/processor.h.\n\n    (4) asm/cmpxchg.h\n\n        Move xchg() and cmpxchg() here as they\u0027re full word atomic ops and\n        frequently used by atomic_xchg() and atomic_cmpxchg().\n\n    (5) asm/bug.h\n\n        Move die() and related bits.\n\n    (6) asm/auxvec.h\n\n        Move AT_VECTOR_SIZE_ARCH here.\n\n  Other arch headers are created as needed on a per-arch basis.\"\n\nFixed up some conflicts from other header file cleanups and moving code\naround that has happened in the meantime, so David\u0027s testing is somewhat\nweakened by that.  We\u0027ll find out anything that got broken and fix it..\n\n* tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system: (38 commits)\n  Delete all instances of asm/system.h\n  Remove all #inclusions of asm/system.h\n  Add #includes needed to permit the removal of asm/system.h\n  Move all declarations of free_initmem() to linux/mm.h\n  Disintegrate asm/system.h for OpenRISC\n  Split arch_align_stack() out from asm-generic/system.h\n  Split the switch_to() wrapper out of asm-generic/system.h\n  Move the asm-generic/system.h xchg() implementation to asm-generic/cmpxchg.h\n  Create asm-generic/barrier.h\n  Make asm-generic/cmpxchg.h #include asm-generic/cmpxchg-local.h\n  Disintegrate asm/system.h for Xtensa\n  Disintegrate asm/system.h for Unicore32 [based on ver #3, changed by gxt]\n  Disintegrate asm/system.h for Tile\n  Disintegrate asm/system.h for Sparc\n  Disintegrate asm/system.h for SH\n  Disintegrate asm/system.h for Score\n  Disintegrate asm/system.h for S390\n  Disintegrate asm/system.h for PowerPC\n  Disintegrate asm/system.h for PA-RISC\n  Disintegrate asm/system.h for MN10300\n  ...\n"
    },
    {
      "commit": "09893ee84591b0417a9186a7e7cf1503ccf99ac2",
      "tree": "da8b044ad157b82203df04ae48cb60f4737cc390",
      "parents": [
        "4bb2d1009f671815870e8f78e826e4f9071392a7",
        "7d1206bc2859c6e9f46e35ae697c138e7d7858a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 12:34:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 12:34:33 2012 -0700"
      },
      "message": "Merge tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: More device tree support updates\" from Olof Johansson:\n \"This branch contains a number of updates for device tree support on\n  several ARM platforms, in particular:\n\n   * AT91 continues the device tree conversion adding support for a\n     number of on-chip drivers and other functionality\n   * ux500 adds probing of some of the core SoC blocks through device\n     tree\n   * Initial device tree support for ST SPEAr600 platforms\n   * kirkwood continues the conversion to device-tree probing\"\n\nManually merge arch/arm/mach-ux500/Kconfig due to MACH_U8500 rename, and\ndrivers/usb/gadget/at91_udc.c due to header file include cleanups.\n\nAlso do an \"evil merge\" for the MACH_U8500 config option rename that the\naffected RMI4 touchscreen driver in staging.  It\u0027s called MACH_MOP500\nnow, and it was missed during previous merges.\n\n* tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (48 commits)\n  ARM: SPEAr600: Add device-tree support to SPEAr600 boards\n  ARM: ux500: Provide local timer support for Device Tree\n  ARM: ux500: Enable PL022 SSP Controller in Device Tree\n  ARM: ux500: Enable PL310 Level 2 Cache Controller in Device Tree\n  ARM: ux500: Enable PL011 AMBA UART Controller for Device Tree\n  ARM: ux500: Enable Cortex-A9 GIC (Generic Interrupt Controller) in Device Tree\n  ARM: ux500: db8500: list most devices in the snowball device tree\n  ARM: ux500: split dts file for snowball into generic part\n  ARM: ux500: combine the board init functions for DT boot\n  ARM: ux500: Initial Device Tree support for Snowball\n  ARM: ux500: CONFIG: Enable Device Tree support for future endeavours\n  ARM: kirkwood: use devicetree for rtc-mv\n  ARM: kirkwood: rtc-mv devicetree bindings\n  ARM: kirkwood: fdt: define uart[01] as disabled, enable uart0\n  ARM: kirkwood: fdt: facilitate new boards during fdt migration\n  ARM: kirkwood: fdt: absorb kirkwood_init()\n  ARM: kirkwood: fdt: use mrvl ticker symbol\n  ARM: orion: wdt: use resource vice direct access\n  ARM: Kirkwood: Remove tclk from kirkwood_asoc_platform_data.\n  ARM: orion: spi: remove enable_clock_fix which is not used\n  ...\n"
    },
    {
      "commit": "9ffc93f203c18a70623f21950f1dd473c9ec48cd",
      "tree": "1eb3536ae183b0bfbf7f5152a6fe4f430ae881c2",
      "parents": [
        "96f951edb1f1bdbbc99b0cd458f9808bb83d58ae"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "message": "Remove all #inclusions of asm/system.h\n\nRemove all #inclusions of asm/system.h preparatory to splitting and killing\nit.  Performed with the following command:\n\nperl -p -i -e \u0027s!^#\\s*include\\s*\u003casm/system[.]h\u003e.*\\n!!\u0027 `grep -Irl \u0027^#\\s*include\\s*\u003casm/system[.]h\u003e\u0027 *`\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "9e4db1c3eed55c22328d8022c2c80adb3093833f",
      "tree": "9643545e6bd182f1d3e19942f590a6a1e3198320",
      "parents": [
        "de8856d2c11f562c60ed9340a83db4a4f829a6e6",
        "aae528d9a8ad79d4b21b1b723abc9447fdb0d200"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "message": "Merge branch \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM platform updates from Russell King:\n \"This covers platform stuff for platforms I have a direct interest in\n  (iow, I have the hardware).  Essentially:\n   - as we no longer support any other Acorn platforms other than RiscPC\n     anymore, we can collect all that code into mach-rpc.\n   - convert Acorn expansion card stuff to use IRQ allocation functions,\n     and get rid of NO_IRQ from there.\n   - cleanups to the ebsa110 platform to move some private stuff out of\n     its header files.\n   - large amount of SA11x0 updates:\n   - conversion of private DMA implementation to DMA engine support\n     (this actually gives us greater flexibility in drivers over the old\n     API.)\n   - re-worked ucb1x00 updates - convert to genirq, remove sa11x0\n     dependencies, fix various minor issues\n   - move platform specific sa11x0 framebuffer data into platform files\n     in arch/arm instead of keeping this in the driver itself\n   - update sa11x0 IrDA driver for DMA engine, and allow it to use DMA\n     for SIR transmissions as well as FIR\n   - rework sa1111 support for genirq, and irq allocation\n   - fix sa1111 IRQ support so it works again\n   - use sparse IRQ support\n\n  After this, I have one more pull request remaining from my current\n  set, which I think is going to be the most problematical as it\n  generates 8 conflicts.\"\n\nFixed up the trivial conflict in arch/arm/mach-rpc/Makefile as per\nRussell.\n\n* \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm: (125 commits)\n  ARM: 7343/1: sa11x0: convert to sparse IRQ\n  ARM: 7342/2: sa1100: prepare for sparse irq conversion\n  ARM: 7341/1: input: prepare jornada720 keyboard and ts for sa11x0 sparse irq\n  ARM: 7340/1: rtc: sa1100: include mach/irqs.h instead of asm/irq.h\n  ARM: sa11x0: remove unused DMA controller definitions\n  ARM: sa11x0: remove old SoC private DMA driver\n  USB: sa1111: add hcd .reset method\n  USB: sa1111: add OHCI shutdown methods\n  USB: sa1111: reorganize ohci-sa1111.c\n  USB: sa1111: get rid of nasty printk(KERN_DEBUG \"%s: ...\", __FILE__)\n  USB: sa1111: sparse and checkpatch cleanups\n  ARM: sa11x0: don\u0027t static map sa1111\n  ARM: sa1111: use dev_err() rather than printk()\n  ARM: sa1111: cleanup sub-device registration and unregistration\n  ARM: sa1111: only setup DMA for DMA capable devices\n  ARM: sa1111: register sa1111 devices with dmabounce in bus notifier\n  ARM: sa1111: move USB interface register definitions to ohci-sa1111.c\n  ARM: sa1111: move PCMCIA interface register definitions to sa1111_generic.c\n  ARM: sa1111: move PS/2 interface register definitions to sa1111p2.c\n  ARM: sa1111: delete unused physical GPIO register definitions\n  ...\n"
    },
    {
      "commit": "66f03c614c0902ccf7d6160459362a9352f33271",
      "tree": "b9a8864efe5aa7fc5c96cc5ccbeca41f5cd6f6a7",
      "parents": [
        "34800598b2eebe061445216473b1e4c2ff5cba99",
        "cdc3df6f44f72c5924a16a47e1663c3fb0e57820"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:47:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:47:35 2012 -0700"
      },
      "message": "Merge tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: device tree work\" from Arnd Bergmann:\n \"Most of these patches convert code from using static platform data to\n  describing the hardware in the device tree.  This is only the first\n  half of the changes for v3.4 because a lot of patches for this topic\n  came in the last week before the merge window.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFix up trivial conflicts in arch/arm/mach-vexpress/{Kconfig,core.h}\n\n* tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (86 commits)\n  Document: devicetree: add OF documents for arch-mmp\n  ARM: dts: append DTS file of pxa168\n  ARM: mmp: append OF support on pxa168\n  ARM: mmp: enable rtc clk in pxa168\n  i2c: pxa: add OF support\n  serial: pxa: add OF support\n  arm/dts: mt_ventoux: very basic support for TeeJet Mt.Ventoux board\n  ARM: OMAP2+: Remove extra ifdefs for board-generic\n  ARM: OMAP2+: Fix build error when only ARCH_OMAP2/3 or 4 is selected\n  ASoC: DT: Add digital microphone binding to PAZ00 board.\n  ARM: dt: Add ARM PMU to tegra*.dtsi\n  ARM: at91: at91sam9x5cm/dt: add leds support\n  ARM: at91: usb_a9g20/dt: add gpio-keys support\n  ARM: at91: at91sam9m10g45ek/dt: add gpio-keys support\n  ARM: at91: at91sam9m10g45ek/dt: add leds support\n  ARM: at91: usb_a9g20/dt: add leds support\n  ARM: at91/pio: add new PIO3 features\n  ARM: at91: add sam9_smc.o to at91sam9x5 build\n  ARM: at91/tc/clocksource: Add 32 bit variant to Timer Counter\n  ARM: at91/tc: add device tree support to atmel_tclib\n  ...\n"
    },
    {
      "commit": "d61b7a572b292e2be409e13b4b3adf475f18fb29",
      "tree": "e9d30390860147136c05e66abf1edda1bc5b0562",
      "parents": [
        "18d9946bc7e2252fe3c0f2f609ac383c627edefd",
        "f4e2467bad53023589cbff18dd1ab6e0aa3f004c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: global cleanups\" from Arnd Bergmann:\n \"Quite a bit of code gets removed, and some stuff moved around, mostly\n  the old samsung s3c24xx stuff.  There should be no functional changes\n  in this series otherwise.  Some cleanups have dependencies on other\n  arm-soc branches and will be sent in the second round.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFixed up trivial conflicts mainly due to #include\u0027s being changes on\nboth sides.\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (121 commits)\n  ep93xx: Remove unnecessary includes of ep93xx-regs.h\n  ep93xx: Move EP93XX_SYSCON defines to SoC private header\n  ep93xx: Move crunch code to mach-ep93xx directory\n  ep93xx: Make syscon access functions private to SoC\n  ep93xx: Configure GPIO ports in core code\n  ep93xx: Move peripheral defines to local SoC header\n  ep93xx: Convert the watchdog driver into a platform device.\n  ep93xx: Use ioremap for backlight driver\n  ep93xx: Move GPIO defines to gpio-ep93xx.h\n  ep93xx: Don\u0027t use system controller defines in audio drivers\n  ep93xx: Move PHYS_BASE defines to local SoC header file\n  ARM: EXYNOS: Add clock register addresses for EXYNOS4X12 bus devfreq driver\n  ARM: EXYNOS: add clock registers for exynos4x12-cpufreq\n  PM / devfreq: update the name of EXYNOS clock registers that were omitted\n  PM / devfreq: update the name of EXYNOS clock register\n  ARM: EXYNOS: change the prefix S5P_ to EXYNOS4_ for clock\n  ARM: EXYNOS: use static declaration on regarding clock\n  ARM: EXYNOS: replace clock.c for other new EXYNOS SoCs\n  ARM: OMAP2+: Fix build error after merge\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ...\n"
    },
    {
      "commit": "81e6ca3eb74d6bdbab181dd2db378f49f76f0d97",
      "tree": "13e0d411de7743e14c0ffc3a81357c96be5be554",
      "parents": [
        "846a70487e2a0e5045c6a428a0969d3e0490b359"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 11:45:27 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 11:30:14 2012 +0000"
      },
      "message": "USB: sa1111: add hcd .reset method\n\nAdd the .reset method to the HCD, and update the .start method\naccordingly for this change.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "846a70487e2a0e5045c6a428a0969d3e0490b359",
      "tree": "49458980d4d950e8592715616df956a3ba05a85e",
      "parents": [
        "132db99ae2c6f6a586fc932507fcf4484d90c8fa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 11:10:20 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 11:30:13 2012 +0000"
      },
      "message": "USB: sa1111: add OHCI shutdown methods\n\nAdd OHCI shutdown methods to cleanly shutdown the OHCI controller on\nsystem shutdowns and reboots.  This avoids the controller continuing\nto run should be soft-reboot the platform, potentially scribbling\nover system memory.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "132db99ae2c6f6a586fc932507fcf4484d90c8fa",
      "tree": "352ce15418e9ec8e07a6c12e77c87483c1d4dced",
      "parents": [
        "3f878dbcd6ca4bbdbac0a1380d25161a7ba610ab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 10:52:34 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 11:30:13 2012 +0000"
      },
      "message": "USB: sa1111: reorganize ohci-sa1111.c\n\nCombine usb_hcd_sa1111_probe() and ohci_hcd_sa1111_drv_probe(), doing\nthe same for the remove methods.\n\nMove sa1111_start_hc and sa1111_stop_hc to be located next to these\nthe probe/release functions, as they\u0027re only called from them.\n\nGet rid of the /*----*/ breaker lines.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3f878dbcd6ca4bbdbac0a1380d25161a7ba610ab",
      "tree": "775fc9d8e85e883ad7b4fd2bd42eab0c1a8fc50b",
      "parents": [
        "9cb0f819eb88f573703e9a73d9883febcfcfa1c3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 10:39:57 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 11:30:13 2012 +0000"
      },
      "message": "USB: sa1111: get rid of nasty printk(KERN_DEBUG \"%s: ...\", __FILE__)\n\nUse dev_dbg() instead, it\u0027s more friendly.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9cb0f819eb88f573703e9a73d9883febcfcfa1c3",
      "tree": "e5d95134614cca94e951e8156dc0dc9901467f23",
      "parents": [
        "876c1f27852ff1e45e1164da15847d3b25600160"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 10:37:46 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 11:30:13 2012 +0000"
      },
      "message": "USB: sa1111: sparse and checkpatch cleanups\n\nClean up the ohci-sa1111 driver formatting to be more compliant with\ncurrent standards, and add \u0027static\u0027 to various function definitions\nto avoid sparse complaints about undeclared functions.  Remove the\nunnecessary local declaration of \u0027usb_disabled\u0027, which can be found\ninstead in linux/usb.h.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2213536d78a2ed96e870396b06ee53f4a54a1e42",
      "tree": "91e611020dd8046f108a9ff01807ffb8436d9c36",
      "parents": [
        "ea8c00ac18198763bceb7ca53d26df4aa8d3c414"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 16 11:37:03 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 11:30:12 2012 +0000"
      },
      "message": "ARM: sa1111: move USB interface register definitions to ohci-sa1111.c\n\nMove the USB interface register definitions into the driver, rather\nthan keeping them in a common place.\n\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "475c77edf826333aa61625f49d6a2bec26ecb5a6",
      "tree": "8e1c6c319e347cd3c649fdb0b3ab45971c6b19e7",
      "parents": [
        "934e18b5cb4531cc6e81865bf54115cfd21d1ac6",
        "1488d5158dcd612fcdaf6b642451b026ee8bbcbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci\n\nPull PCI changes (including maintainer change) from Jesse Barnes:\n \"This pull has some good cleanups from Bjorn and Yinghai, as well as\n  some more code from Yinghai to better handle resource re-allocation\n  when enabled.\n\n  There\u0027s also a new initcall_debug feature from Arjan which will print\n  out quirk timing information to help identify slow quirks for fixing\n  or refinement (Yinghai sent in a few patches to do just that once the\n  new debug code landed).\n\n  Beyond that, I\u0027m handing off PCI maintainership to Bjorn Helgaas.\n  He\u0027s been a core PCI and Linux contributor for some time now, and has\n  kindly volunteered to take over.  I just don\u0027t feel I have the time\n  for PCI review and work that it deserves lately (I\u0027ve taken on some\n  other projects), and haven\u0027t been as responsive lately as I\u0027d like, so\n  I approached Bjorn asking if he\u0027d like to manage things.  He\u0027s going\n  to give it a try, and I\u0027m confident he\u0027ll do at least as well as I\n  have in keeping the tree managed, patches flowing, and keeping things\n  stable.\"\n\nFix up some fairly trivial conflicts due to other cleanups (mips device\nresource fixup cleanups clashing with list handling cleanup, ppc iseries\nremoval clashing with pci_probe_only cleanup etc)\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci: (112 commits)\n  PCI: Bjorn gets PCI hotplug too\n  PCI: hand PCI maintenance over to Bjorn Helgaas\n  unicore32/PCI: move \u003casm-generic/pci-bridge.h\u003e include to asm/pci.h\n  sparc/PCI: convert devtree and arch-probed bus addresses to resource\n  powerpc/PCI: allow reallocation on PA Semi\n  powerpc/PCI: convert devtree bus addresses to resource\n  powerpc/PCI: compute I/O space bus-to-resource offset consistently\n  arm/PCI: don\u0027t export pci_flags\n  PCI: fix bridge I/O window bus-to-resource conversion\n  x86/PCI: add spinlock held check to \u0027pcibios_fwaddrmap_lookup()\u0027\n  PCI / PCIe: Introduce command line option to disable ARI\n  PCI: make acpihp use __pci_remove_bus_device instead\n  PCI: export __pci_remove_bus_device\n  PCI: Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge\n  PCI: Rename pci_remove_bus_device to pci_stop_and_remove_bus_device\n  PCI: print out PCI device info along with duration\n  PCI: Move \"pci reassigndev resource alignment\" out of quirks.c\n  PCI: Use class for quirk for usb host controller fixup\n  PCI: Use class for quirk for ti816x class fixup\n  PCI: Use class for quirk for intel e100 interrupt fixup\n  ...\n"
    },
    {
      "commit": "a94c7b0a8f31a8bcf3b136d469f7eb6b6b57bb78",
      "tree": "cac33ce0abaaeb56b6e08a396cb7ff4e3e3b8f61",
      "parents": [
        "d4ef467aea0fdcd5e75a4bbfaf97e579bbe532f3",
        "9652e8bd16e73f7a34cabf1ab114aaa5c97db660"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 20:25:17 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 20:25:17 2012 +0000"
      },
      "message": "Merge branch \u0027spear/dt\u0027 into next/dt2\n\n* spear/dt:\n  ARM: SPEAr600: Add device-tree support to SPEAr600 boards\n\n(update to v3.3-rc7)\n\nConflicts:\n\tarch/arm/mach-spear6xx/spear6xx.c\n\tarch/arm/mach-vexpress/Kconfig\n\nThe conflicts are between the previous contents of the next/dt2\nbranch and upstream changes from v3.3-rc7.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "2a9f23d82a79d2785429aba43b02683abf103c0b",
      "tree": "16fc44dc26a0af5b08ac668ee02f4022737c33ae",
      "parents": [
        "cdc3df6f44f72c5924a16a47e1663c3fb0e57820",
        "62c5553ab7ecf23e7b5464a59d728ab94479adbb"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 13:05:30 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 13:05:46 2012 +0000"
      },
      "message": "Merge branch \u0027at91-3.4-cleanup2-DT2\u0027 of git://github.com/at91linux/linux-at91 into next/dt\n\n* \u0027at91-3.4-cleanup2-DT2\u0027 of git://github.com/at91linux/linux-at91: (23 commits)\n  ARM: at91: dt: enable usb ehci for sam9g45 and sam9x5\n  ARM: at91: usb ehci add dt support\n  ARM: at91: dt: enable usb ohci for sam9g20, sam9g45 amd sam9x5\n  ARM: at91: usb ohci add dt support\n  ARM: at91: add Shutdown Controller (SHDWC) DT support\n  ARM: at91: add ram controller DT support\n  ARM: at91: add RSTC (Reset Controller) dt support\n  ARM: at91: always enable sam9 restart\n  ARM: at91: add pmc DT support\n  ARM: at91/dt: add specific DT soc init\n  ARM: at91/dt: add Calao DAB-MMX daugther board support for USB-A9G20\n  ARM: at91: sam9x5 add i2c DT support\n  ARM: at91: sam9g45 add i2c DT support\n  ARM: at91: usb_a9g20 add DT i2c support\n  ARM: at91: sam9g20 add i2c DT support\n  i2c/gpio: add DT support\n  ARM: at91: sam9x5 add nand support\n  atmel/nand: add DT support\n  of/mtd/nand: add generic bindings and helpers\n  of: introduce helper to manage boolean\n  ...\n"
    },
    {
      "commit": "4bf34b8c6b10a154a7fb1fc20818e20a27d4a539",
      "tree": "e591387cbea053934d54ab0d31e8b3845cea59eb",
      "parents": [
        "5d98cd4e1df9587963ade40ef29bef604fb3920a"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "pzabel@gmx.de",
        "time": "Thu Mar 15 19:20:24 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 13:46:54 2012 -0700"
      },
      "message": "USB: ohci-pxa27x: add clk_prepare/clk_unprepare calls\n\nThis patch adds clk_prepare/clk_unprepare calls to the ohci-pxa27x\ndriver by using the helper functions clk_prepare_enable and\nclk_disable_unprepare.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nCc: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5d98cd4e1df9587963ade40ef29bef604fb3920a",
      "tree": "9a7bf0da2755dd2dff845d58be1ca4cf8a1d9c7f",
      "parents": [
        "7a7a4a592f42d9abf3b6cc40620b3f79fef49246"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Mar 13 01:04:53 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 12:45:43 2012 -0700"
      },
      "message": "USB: use generic platform driver on ath79\n\nThe ath79 usb driver doesn\u0027t do anything special and is now converted\nto the generic ehci and ohci driver.\nThis was tested on a TP-Link TL-WR1043ND (AR9132)\n\nAcked-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nCC: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nCC: linux-mips@linux-mips.org\nCC: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7a7a4a592f42d9abf3b6cc40620b3f79fef49246",
      "tree": "b51cd6655476657d11127d166b9036b1e73e84de",
      "parents": [
        "fa3364b5a2d79b0c94a912b371c92bd3d06bc8fb"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Mar 13 01:04:48 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 12:42:07 2012 -0700"
      },
      "message": "USB: EHCI: Add a generic platform device driver\n\nThis adds a generic driver for platform devices. It works like the PCI\ndriver and is based on it. This is for devices which do not have an own\nbus but their EHCI controller works like a PCI controller. It will be\nused for the Broadcom bcma and ssb USB EHCI controller.\n\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fa3364b5a2d79b0c94a912b371c92bd3d06bc8fb",
      "tree": "c1fbe64425df32ad3f821083bf8a2aebd675f208",
      "parents": [
        "57e596f3af88ef52dea9640ed5e34ecd38893a02"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Mar 13 01:04:47 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 12:41:58 2012 -0700"
      },
      "message": "USB: OHCI: Add a generic platform device driver\n\nThis adds a generic driver for platform devices. It works like the PCI\ndriver and is based on it. This is for devices which do not have an own\nbus but their OHCI controller works like a PCI controller. It will be\nused for the Broadcom bcma and ssb USB OHCI controller.\n\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9d843003357f0e4948ac624a99a411a2dc37dfaf",
      "tree": "5bb5e299bd5128939309f68f69ce27e957473931",
      "parents": [
        "6a0624599085e9e0c7b984c28443531849ab0459"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue Nov 22 12:11:13 2011 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Fri Mar 16 00:40:55 2012 +0800"
      },
      "message": "ARM: at91: usb ehci add dt support\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2419730f8f8ce04cce9e39a715c149283210ce27",
      "tree": "292657322f86363e316feb86e9c6c562aad13d64",
      "parents": [
        "82015c4eae2ac67cfed8e98f8d9a4ee77a2d26ca"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Mon Nov 21 06:55:18 2011 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Fri Mar 16 00:40:48 2012 +0800"
      },
      "message": "ARM: at91: usb ohci add dt support\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f4e2467bad53023589cbff18dd1ab6e0aa3f004c",
      "tree": "8d7abbf418eabd25bbcdc9b6de2f8216d2eaa616",
      "parents": [
        "e3643b77de143c5548ec93abd8aa68f4123295ea",
        "a6de3df4f172e124280d88e617ee7d29f7af970b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 15 15:19:05 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 15 15:20:07 2012 +0000"
      },
      "message": "Merge branch \u0027ep93xx-for-arm-soc\u0027 of git://github.com/RyanMallon/linux-2.6 into next/cleanup\n\n* \u0027ep93xx-for-arm-soc\u0027 of git://github.com/RyanMallon/linux-2.6:\n  ep93xx: Remove unnecessary includes of ep93xx-regs.h\n  ep93xx: Move EP93XX_SYSCON defines to SoC private header\n  ep93xx: Move crunch code to mach-ep93xx directory\n  ep93xx: Make syscon access functions private to SoC\n  ep93xx: Configure GPIO ports in core code\n  ep93xx: Move peripheral defines to local SoC header\n  ep93xx: Convert the watchdog driver into a platform device.\n  ep93xx: Use ioremap for backlight driver\n  ep93xx: Move GPIO defines to gpio-ep93xx.h\n  ep93xx: Don\u0027t use system controller defines in audio drivers\n  ep93xx: Move PHYS_BASE defines to local SoC header file\n\n(update to v3.3-rc7)\n\nConflicts:\n\tarch/arm/mach-s3c2440/common.h\n"
    },
    {
      "commit": "a6a36008d7d735351d11af357fae7fc2827b46eb",
      "tree": "cae37bcb2618000da3bd77c62c139abd41fc3090",
      "parents": [
        "53dc25ada62ff418bbbffb6bd982ed923cd84021"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Mar 12 22:54:52 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:27:28 2012 -0700"
      },
      "message": "USB: ohci-nxp: Remove i2c_write(), use smbus\n\nThis patch removes the re-coded i2c_write function from the ohci-nxp driver\nin favour of using just smbus functions.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "53dc25ada62ff418bbbffb6bd982ed923cd84021",
      "tree": "a98ea893e331c018af46392858e8a8aed71796ca",
      "parents": [
        "286431048b99705b555b6040da72bb2964386cea"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Mar 12 22:54:51 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:27:28 2012 -0700"
      },
      "message": "USB: ohci-nxp: Support for LPC32xx\n\nThis patch adds support for the LPC32xx to ohci-nxp\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "286431048b99705b555b6040da72bb2964386cea",
      "tree": "0953844c5a8739fd10ae808933d3c4a16ec68151",
      "parents": [
        "32abd56a507e60e374dc7bb4912258225f9cf530"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Mar 12 22:54:50 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:27:28 2012 -0700"
      },
      "message": "USB: ohci-nxp: Rename symbols from pnx4008 to nxp\n\nSince this driver is compatible with several NXP devices, the driver was renamed\naccordingly. This patch also changes the respective symbol names.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "32abd56a507e60e374dc7bb4912258225f9cf530",
      "tree": "523b0d7d009a0d48b4a980b5abf8073c8dddbf13",
      "parents": [
        "b55dd320f32c4cc31279d86ce0afb335c690b1fb"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Mar 12 22:54:49 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:27:27 2012 -0700"
      },
      "message": "USB: OHCI-HCD: Rename ohci-pnx4008 to ohci-nxp\n\nSince this driver is compatible with several NXP devices, the driver is renamed\naccordingly. Please combine with the following patch which also changes the\nrespective symbol names.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3429e91a661e1f383aecc86c6bbcf65afb15c892",
      "tree": "ff3aa3ac0a8cb3ce8190511874a03ab2b13fc8ff",
      "parents": [
        "fdaf8b3183d126d70f19e13c690c762c65b28a5d"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Mar 13 16:57:41 2012 +0200"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 10:30:59 2012 -0700"
      },
      "message": "usb: host: xhci: add platform driver support\n\nThis adds a fairly simple xhci-platform driver support. Currently it is\nused by the dwc3 driver for supporting host mode.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "fdaf8b3183d126d70f19e13c690c762c65b28a5d",
      "tree": "723ff71ce628e0c8d09f4358cd709b036bf4a639",
      "parents": [
        "085deb16845ee0b25385274b39c70cc07e6e4140"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:38 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:53 2012 -0700"
      },
      "message": "xHCI: update sg tablesize\n\nUpdate sg tablesize as we can expand the ring now.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "085deb16845ee0b25385274b39c70cc07e6e4140",
      "tree": "7e08185fde1567ba14095f4bebe7a9c5c7fd1d36",
      "parents": [
        "2fdcd47b6980f4e26a97811a17f5be7cb919ef90"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:40 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:44 2012 -0700"
      },
      "message": "xHCI: check enqueue pointer advance into dequeue seg\n\nWhen a urb is submitted to xHCI driver, check if queueing the urb will make\nthe enqueue pointer advance into dequeue seg and expand the ring if it\noccurs. This is to guarantee the safety of ring expansion.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "2fdcd47b6980f4e26a97811a17f5be7cb919ef90",
      "tree": "24badc008b12560a7a1943d6c825e298dd6f8d0a",
      "parents": [
        "8dfec6140fc617b932cf9a09ba46d0ee3f3a7d87"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:39 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:34 2012 -0700"
      },
      "message": "xHCI: Allocate 2 segments for transfer ring\n\nAllocate 2 segments for transfer ring by default, so we can expand the ring\nwhen the enqueue pointer and dequeue pointer are in different segments.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "8dfec6140fc617b932cf9a09ba46d0ee3f3a7d87",
      "tree": "0929c51b289a54c7ac11e6919ff1f9ae737535ff",
      "parents": [
        "186a7ef13a8fa3bc7cca1ccd33bd469b931e46de"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:37 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:24 2012 -0700"
      },
      "message": "xHCI: dynamic ring expansion\n\nIf room_on_ring() check fails, try to expand the ring and check again.\n\nWhen expand a ring, use a cached ring or allocate new segments, link\nthe original ring and the new ring or segments, update the original ring\u0027s\nsegment numbers and the last segment pointer.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "186a7ef13a8fa3bc7cca1ccd33bd469b931e46de",
      "tree": "9416923f77f39ae4dd9f7af9a17335d106965e92",
      "parents": [
        "70d43601773b9f270b62867a51495846d746b5d4"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:36 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:15 2012 -0700"
      },
      "message": "xHCI: set cycle state when allocate rings\n\nIn the past all the rings were allocated with cycle state equal to 1.\nNow the driver may expand an existing ring, and the new segments shall be\nallocated with the same cycle state as the old one.\n\nThis affects ring allocation and cached ring re-initialization.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "70d43601773b9f270b62867a51495846d746b5d4",
      "tree": "70bb6e4da4c0b5fa559049b85ea2429fd498209d",
      "parents": [
        "b008df60c6369ba0290fa7daa177375407a12e07"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:35 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:05 2012 -0700"
      },
      "message": "xHCI: factor out segments allocation and free function\n\nFactor out the segments allocation and free part from ring allocation\nand free routines since driver may call them directly when try to expand\na ring.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "b008df60c6369ba0290fa7daa177375407a12e07",
      "tree": "05a59c4a4d8d624b18ad0844949841f36b241c17",
      "parents": [
        "3fe4fe083d3355537565b2b0a678807513dfa013"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:34 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:29:55 2012 -0700"
      },
      "message": "xHCI: count free TRBs on transfer ring\n\nIn the past, the room_on_ring() check was implemented by walking all over\nthe ring, which is wasteful and complicated.\n\nCount the number of free TRBs instead. The free TRBs number should be\nupdated when enqueue/dequeue pointer is updated, or upon the completion\nof a set dequeue pointer command.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "3fe4fe083d3355537565b2b0a678807513dfa013",
      "tree": "69b30ecc405abdc1c5799db3147574edc6c1334d",
      "parents": [
        "3b72fca09d7aed0c1a390370eb3f3f4f0480702a"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:33 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:29:46 2012 -0700"
      },
      "message": "xHCI: store ring\u0027s last segment and segment numbers\n\nStore the ring\u0027s last segment pointer and number of segments for ring\nexpansion usage.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "3b72fca09d7aed0c1a390370eb3f3f4f0480702a",
      "tree": "3e1de71e220ed585fd85b1b2002652c96c760b04",
      "parents": [
        "8d3709f3dd41769338cc383bec23673fd1ce34e7"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:32 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Mar 12 16:50:24 2012 -0700"
      },
      "message": "xHCI: store ring\u0027s type\n\nWhen allocate a ring, store its type - four transfer types for endpoint,\nTYPE_STREAM for stream transfer, and TYPE_COMMAND/TYPE_EVENT for xHCI host.\n\nThis helps to get rid of three bool function parameters: link_trbs, isoc\nand consumer.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "8d3709f3dd41769338cc383bec23673fd1ce34e7",
      "tree": "414259a3c273deaf166cdc2747f1ed8b170821fd",
      "parents": [
        "f99298bfa7c42da8d27c2b42050941471c0866ab"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Jan 27 16:19:15 2012 +0200"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Mar 12 09:31:24 2012 -0700"
      },
      "message": "usb: host: xhci: use __ffs() instead of hardcoding shift\n\n__ffs() can tell us which is the SEGMENT_SHIFT value\nto be used. This will prevent problems when users are\ntoo fast and don\u0027t pay attention to the need of fixing\nthe Shift after changing TRBS_PER_SEGMENT.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "f99298bfa7c42da8d27c2b42050941471c0866ab",
      "tree": "3e41bfc8effe612b9626ea2011e6b37b9bc6b0d5",
      "parents": [
        "f7a0d426f3e7ec321b8037238b6426566df36edb"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Dec 12 16:45:28 2011 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Mar 12 09:31:24 2012 -0700"
      },
      "message": "xHCI: BESL calculation based on USB2.0 LPM errata\n\nThe latest released errata for USB2.0 ECN LPM adds new fields to USB2.0\nextension descriptor, defines two BESL values for device: baseline BESL\nand deep BESL. Baseline BESL value communicates a nominal power savings\ndesign point and the deep BESL value communicates a significant power\nsavings design point.\n\nIf device indicates BESL value, driver will use a value count in both\nhost BESL and device BESL. Use baseline BESL value as default.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nTested-by: Jason Fan \u003cjcfan@qca.qualcomm.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "f7a0d426f3e7ec321b8037238b6426566df36edb",
      "tree": "505e7d0264500db94534f1226684f78af7757289",
      "parents": [
        "fde7d9049e55ab85a390be7f415d74c9f62dd0f9",
        "b790f5d1260b4c962bd066cd34ae982943c27fe1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 12 09:13:31 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 12 09:13:31 2012 -0700"
      },
      "message": "Merge 3.3-rc7 into usb-next\n\nThis resolves the conflict with drivers/usb/host/ehci-fsl.h that\nhappened with changes in Linus\u0027s and this branch at the same time.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "88555a63caafcc86b93b045dfc26cd7a8fa16350",
      "tree": "2b4fab781d3897dc12b993215d0c51f27bdbae18",
      "parents": [
        "30e9eb190f7930bf1edb0ec2d0ce10e300391abd"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Mar 05 10:40:14 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:05:47 2012 -0800"
      },
      "message": "USB: ehci-s5p: add DMA burst support\n\nDMA burst support is added to improve performance in EHCI data\ntransfer. The USB EHCI controller on Exynos SoCs can use INCR16,\nINCR8, and INCR4 mode. These modes of INSNREG00 register should\nbe set in order to enable DMA burst transfer. This feature is\nalso related to AHB spec.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Sangwook Lee \u003csangwook.lee@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d60d506e6baaf423148c458df3ece0c1d440dce4",
      "tree": "c25c44e70ebaaddcbe39559df5c5cd260e956be4",
      "parents": [
        "62f383435932ea3d271bee6b957de048452c1b16",
        "2e5ac9436645bb9fd2097868e228321f303c9c75"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 08:53:14 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 08:53:14 2012 -0800"
      },
      "message": "Merge branch \u0027next/cleanup-s3c24xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup\n\n* \u0027next/cleanup-s3c24xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: (24 commits)\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ARM: S3C24XX: add get_rate for clk_p on S3C2416/2443\n  ARM: S3C24XX: add get_rate for clk_h on S3C2416/2443\n  ARM: S3C24XX: remove XXX_setup_clocks method from S3C2443\n  ARM: S3C24XX: remove obsolete S3C2416_DMA option\n  ARM: S3C24XX: Reuse S3C2443 dma for S3C2416\n  ARM: S3C24XX: Fix indentation of dma-s3c2443\n  ARM: S3C24XX: Move device setup files to mach directory\n  ARM: S3C24XX: Consolidate Simtec extensions\n  ARM: S3C24XX: move simtec-specific code to mach directory\n  ARM: S3C24XX: Move common-smdk code to mach directory\n  ARM: S3C24XX: Move s3c2443-clock.c to mach-s3c24xx\n  ARM: s3c2410_defconfig: update s3c2410_defconfig\n  ARM: S3C2443: move mach-s3c2443/* into mach-s3c24xx/\n  ARM: S3C2440: move mach-s3c2440/* into mach-s3c24xx/\n  ARM: S3C2416: move mach-s3c2416/* into mach-s3c24xx/\n  ARM: S3C2412: move mach-s3c2412/* into mach-s3c24xx/\n  ARM: S3C2410: move mach-s3c2410/* into mach-s3c24xx/\n  ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX\n  ARM: S3C2410: move s3c2410_baseclk_add to clock.h\n  ...\n"
    },
    {
      "commit": "880bcd4a8363f24375027f9ded4670960dcfa70a",
      "tree": "31894d9dc2c29f31234e479de520a50858cce54c",
      "parents": [
        "a5f17d1f4c2831b9b9bf8b1a537cdbac995d6e13",
        "8c3d7c30c306d83ff9c303f42307765a5a7bc254"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Mar 03 08:57:03 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Mar 07 01:36:33 2012 -0800"
      },
      "message": "Merge branch \u0027topic/cleanup-s3c24xx\u0027 into next/cleanup-s3c24xx\n\nConflicts:\n\tarch/arm/mach-s3c24xx/include/mach/system.h\n"
    },
    {
      "commit": "60b9bd8d162174edd335c1b83dbc2bafde1e9d5f",
      "tree": "07bbbcc01c4095f9379325f73ed25615c038d0bb",
      "parents": [
        "371f3b49f2cb1a8b6ac09b6b108841ca92349eb1"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Thu Mar 01 21:13:13 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:22:11 2012 -0800"
      },
      "message": "usb: ohci-pxa27x: add explicit include of hardware.h\n\nohci-pxa27x needs cpu_is_pxa3xx macro.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6ef1a9276be455c114c000ef3d43666cb6ded371",
      "tree": "8e1bb58a8b9aa4df01d3256cf73c0e16846e925a",
      "parents": [
        "427914801e553806ee6b25241603030ce376d43b"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Feb 28 12:57:23 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:20:29 2012 -0800"
      },
      "message": "usb: sl811-hcd: Convert to module_platform_driver\n\nUse the module_platform_driver macro, move the usb_disabled() check to\nthe probe function and get rid of the rather pointless message on module\nload.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "427914801e553806ee6b25241603030ce376d43b",
      "tree": "e7b0c1ecbecfe7c8788a2f29a06e1b836f7c2ad5",
      "parents": [
        "2e8d3fe4bf680b8263e0c81a8aa46a8d07b0f7be"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Feb 28 12:57:22 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:20:29 2012 -0800"
      },
      "message": "usb: r8a66597-hcd: Convert to module_platform_driver\n\nUse the module_platform_driver macro, move the usb_disabled() check to\nthe probe function and get rid of the rather pointless message on module\nload.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2e8d3fe4bf680b8263e0c81a8aa46a8d07b0f7be",
      "tree": "0837268b702753249555dc991638f83cd763cd25",
      "parents": [
        "b1116dcc63a91ee79a122abea025aab15ea2c8e7"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Feb 28 12:57:21 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:20:28 2012 -0800"
      },
      "message": "usb: isp116x-hcd: Convert to module_platform_driver\n\nUse the module_platform_driver macro, move the usb_disabled() check to\nthe probe function and get rid of the rather pointless message on module\nload.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "71919403dc86b40fafd9400738668f96679c551b",
      "tree": "d02e6eec316071dfa30ff22da857ffeafaea956c",
      "parents": [
        "45196cee28a5bcfb6ddbe2bffa4270cbed66ae4b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:08:54 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:08:54 2012 -0800"
      },
      "message": "Revert \"powerpc/usb: fix issue of CPU halt when missing USB PHY clock\"\n\nThis reverts commit 529febeee680dc22416fca033151a5e8bc620447.\n\nTo quote Dirk:\n\tThis commit introduces a check for the USB PHY clock.\n\tProblem is that CTRL_PHY_CLK_VALID bit seems not to be present\n\ton all Freescale ehci implementations, at least P1022 does not\n\thave it.  So this check always fails and the driver never gets\n\tloaded.\n\nSo we need to revert this patch.\n\nReported-by: Dirk Eibach \u003cEibach@gdsys.de\u003e\nCc: Shengzhou Liu \u003cShengzhou.Liu@freescale.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b130d5c29544fe4cedafd35b112d27a06550d844",
      "tree": "3a12051f935c7a3ea819a4fee606b8a139523c9b",
      "parents": [
        "507164d22357b26ac73411f42765054045ca0b76"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Feb 03 14:29:23 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Mar 03 07:44:51 2012 +0900"
      },
      "message": "ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX\n\nThis patch changes the ARCH name to \"ARCH_S3C24XX\" for Samsung\nS3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443,\nand S3C2450 SoCs so that we can merge the mach-xxx directories\nand plat-s3c24xx dir. to just one mach-s3c24xx for them.\n\nI think this should be sent to upstream via samsung tree because\nthis touches many samsung stuff.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n[for the gadget part:]\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n[for the framebuffer (video) part:]\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n[For the watchdog-part:]\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "48b3b08e00012382cb52099e509b529305ae0a00",
      "tree": "0b5ff03c195707e3e545731121bc4537a3b42ac4",
      "parents": [
        "6e1d521b9d1201214ec4a67a7e4360232be5f963",
        "f75622f4679479d352d2fa83e0d84c6c13cfcb5f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 02 13:22:28 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 02 13:22:28 2012 +0000"
      },
      "message": "Merge branch \u0027at91-3.4-cleanup2+DT\u0027 of git://github.com/at91linux/linux-at91 into next/dt\n\n* \u0027at91-3.4-cleanup2+DT\u0027 of git://github.com/at91linux/linux-at91: (22 commits)\n  ARM: at91: at91sam9x5cm/dt: add leds support\n  ARM: at91: usb_a9g20/dt: add gpio-keys support\n  ARM: at91: at91sam9m10g45ek/dt: add gpio-keys support\n  ARM: at91: at91sam9m10g45ek/dt: add leds support\n  ARM: at91: usb_a9g20/dt: add leds support\n  ARM: at91/pio: add new PIO3 features\n  ARM: at91: add sam9_smc.o to at91sam9x5 build\n  ARM: at91/tc/clocksource: Add 32 bit variant to Timer Counter\n  ARM: at91/tc: add device tree support to atmel_tclib\n  ARM: at91/tclib: take iomem size from resource\n  ARM: at91/pit: add traces in case of error\n  ARM: at91: pit add DT support\n  ARM: at91: AIC and GPIO IRQ device tree initialization\n  ARM: at91/board-dt: remove AIC irq domain from board file\n  ARM: at91/gpio: remove the static specification of gpio_chip.base\n  ARM: at91/gpio: add .to_irq gpio_chip handler\n  ARM: at91/gpio: non-DT builds do not have gpio_chip.of_node field\n  ARM: at91/gpio: add irqdomain and DT support\n  ARM: at91/gpio: change comments and one variable name\n  ARM/USB: at91/ohci-at91: remove the use of irq_to_gpio\n  ...\n"
    },
    {
      "commit": "cd70469d084fde198dc07c1a31b8463562228a5a",
      "tree": "166cf8dc555922a43abb71aa681e56dc3e61c776",
      "parents": [
        "444aa7fa9bd752d19ce472d3e02558b987c3cc67"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Feb 29 16:46:23 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 09:31:22 2012 -0800"
      },
      "message": "usb: core: hcd: make hcd-\u003eirq unsigned\n\nThere\u0027s really no point in having hcd-\u003eirq as a\nsigned integer when we consider the fact that\nIRQ 0 means NO_IRQ. In order to avoid confusion,\nmake hcd-\u003eirq unsigned and fix users who were\npassing -1 as the IRQ number to usb_add_hcd.\n\nTested-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8062d94a545457a83d5291bd62c3bfd14200bba0",
      "tree": "a6a7aaaea5dff00f7415a93189720a1164ae30dd",
      "parents": [
        "15e68a803573974409972e761d8f08f03fce5bdb",
        "6e13c6505cdff9766d5268ffb8c972c1a2f996e6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 08:45:33 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 08:45:33 2012 -0800"
      },
      "message": "Merge tag \u0027xceiv-for-v3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next\n\nUSB: transceiver changes for 3.4\n\nHere we have a big rework done by Heikki Krogerus (thanks) which\nsplits OTG functionality away from transceivers.\n\nWe have known for quite a long time that struct otg_transceiver was\na bad name for the structure, considering transceiver is far from\nbeing OTG-specific (see 4e67185).\n"
    },
    {
      "commit": "e44990790a2528dc825a258bf931c745710f652e",
      "tree": "7f6da3cdcd0d1a729b2d1043423309d181313592",
      "parents": [
        "fe5e07967187f3af538c237921993ec5889b3f2a"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Sat Feb 11 14:23:06 2012 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Mar 01 13:29:01 2012 +0100"
      },
      "message": "ARM/USB: at91/ohci-at91: remove the use of irq_to_gpio\n\nirq_to_gpio() macro will be removed from AT91 GPIO interrupt\ncontroller. So we replace it with the use of gpio_to_irq()\nand a reworked test.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nCc: linux-usb@vger.kernel.org\n"
    },
    {
      "commit": "f7c96f59b4af72f51c7835ed073da820bc3786b3",
      "tree": "28bcfb3ecd9a913d39ec1ffb407490fc7b5296e0",
      "parents": [
        "aac1fc386fa13f9f450909fcfb02e73db55f0c0f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 29 16:49:21 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 29 16:49:21 2012 -0800"
      },
      "message": "Revert \"powerpc/usb: fix usb CTRL_PHY_CLK_VALID breaks on some platform\"\n\nThis reverts commit 79857e8e7b1ba740f8025b540f1e171c9a0a5d31.\n\nTo quote Shengzhou Liu:\n\tI\u0027m sorry, please don\u0027t apply this patch.\n\tIt appears not only on P1022 platform.\n\tThere will be more breaks on other platforms regarding\n\tCTRL_PHY_CLK_VALID bit.\n\tI will post a new patch with well compatibility on all\n\tplatforms as soon as I get necessary confirmations.\n\nCc: Shengzhou Liu \u003cShengzhou.Liu@freescale.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "79857e8e7b1ba740f8025b540f1e171c9a0a5d31",
      "tree": "727dccec14af338eac785214c7e44c16609ea3fe",
      "parents": [
        "87364624e2dd07c387b13e2ce0fda33448ef4247"
      ],
      "author": {
        "name": "Shengzhou Liu",
        "email": "Shengzhou.Liu@freescale.com",
        "time": "Sat Feb 25 23:56:30 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 10:53:09 2012 -0800"
      },
      "message": "powerpc/usb: fix usb CTRL_PHY_CLK_VALID breaks on some platform\n\nFix checking of CTRL_PHY_CLK_VALID bit break on some platform on which\nthere is not USB CTRL_PHY_CLK_VALID bit.\n  - P1023/P3041/P5020 etc,have this bit\n  - P3060/4080/PSC913x do have this bit, but not mentioned in RM.\n  - P1022(perhaps and other) has no this bit\n\nSigned-off-by: Shengzhou Liu \u003cShengzhou.Liu@freescale.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6e13c6505cdff9766d5268ffb8c972c1a2f996e6",
      "tree": "e5e08928aaecfae70f5b2b904df1a30551af08d4",
      "parents": [
        "136ced891ad2762dfe5ba476103e82ea2b9aff41"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@linux.intel.com",
        "time": "Mon Feb 13 13:24:20 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 27 15:41:52 2012 +0200"
      },
      "message": "usb: otg: Convert all users to pass struct usb_otg for OTG functions\n\nThis changes the otg functions so that they receive struct\notg instead of struct usb_phy as parameter and\nconverts all users of these functions to pass the otg member\nof their usb_phy.\n\nIncludes fixes to IMX code from Sascha Hauer.\n\n[ balbi@ti.com : fixed a compile warning on ehci-mv.c ]\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@linux.intel.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nAcked-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReviewed-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b96d3b08365f5a9603f50f3aadca6012f7eaffa1",
      "tree": "fceda0fed3b03c96353dc8cd21a965ba986e3e09",
      "parents": [
        "b1c711d629358576e8896a18e74cd5f4d811d7f7"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@linux.intel.com",
        "time": "Mon Feb 13 13:24:18 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 27 15:41:48 2012 +0200"
      },
      "message": "usb: Convert all users to new usb_phy\n\nUse the new usb_phy_* functions with transceiver\noperations instead of the old otg functions.\n\nIncludes fixes from Sascha Hauer.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@linux.intel.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReviewed-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "8474ecd9231434d71a39cd1ba118629e1b036137",
      "tree": "2f0f36c5f94594eee4a3802261ab30d05f7890a3",
      "parents": [
        "40c96236bdab60b5879a277270ee209b87fc846f"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Thu Feb 23 23:46:59 2012 -0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Feb 24 14:35:17 2012 -0800"
      },
      "message": "PCI: Use class for quirk for usb host controller fixup\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "a219b666e89bd2f7810b4eaaf4d7382ad0e6ecb1",
      "tree": "13b4419ec85e61c7694c5b040f4920975b539cf5",
      "parents": [
        "2b4ffe31a2380de7c893e345659b0730d6dc62d3"
      ],
      "author": {
        "name": "Neil Zhang",
        "email": "zhangwm@marvell.com",
        "time": "Thu Feb 23 11:41:54 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 13:40:05 2012 -0800"
      },
      "message": "usb: host: add dependence for USB_EHCI_MV\n\nThis ehci driver is mainly designed to support host controller found on\nMarvell PXA and MMP Soc series.\nAdd the dependence to avoid the potential build failure which may\ninclude two EHCI controller drivers.\n\nSigned-off-by: Neil Zhang \u003czhangwm@marvell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2b4ffe31a2380de7c893e345659b0730d6dc62d3",
      "tree": "eae1fc38bf6de0a3e05db483f35a0e0f11eebd46",
      "parents": [
        "8c1b369394d188afb954ef470d90ac887438530c"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Thu Feb 23 17:26:33 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 13:40:04 2012 -0800"
      },
      "message": "USB: ohci-exynos: replace hcd-\u003estate with ohci-\u003erh_state\n\nThis patch removes uses of hcd-\u003estate and replaces hcd-\u003estate with\nohci-\u003erh_state field.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8c1b369394d188afb954ef470d90ac887438530c",
      "tree": "0840e6860b3d5c62b29d437edfeb15e1064abec0",
      "parents": [
        "4898e07174b79013afd2b422ef6c4336ef8e6783"
      ],
      "author": {
        "name": "Deepak Sikri",
        "email": "deepak.sikri@st.com",
        "time": "Fri Feb 24 14:49:31 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 13:40:04 2012 -0800"
      },
      "message": "USB: ehci-spear: Add PM support\n\nThis patch adds support for standby/S2R/hibernate for ehci-spear driver.\n\nSigned-off-by: Deepak Sikri \u003cdeepak.sikri@st.com\u003e\nSigned-off-by: Pratyush Anand \u003cpratyush.anand@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "28c56ea1431421dec51b7b229369e991481453df",
      "tree": "1344d743b6afe3b375f6305a1c7ab339d4d57cf4",
      "parents": [
        "e90fc3cb087ce5c5f81e814358222cd6d197b5db"
      ],
      "author": {
        "name": "Shengzhou Liu",
        "email": "Shengzhou.Liu@freescale.com",
        "time": "Thu Feb 16 18:02:20 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 13:37:45 2012 -0800"
      },
      "message": "powerpc/usb: fix bug of kernel hang when initializing usb\n\nIf USB UTMI PHY is not enable, writing to portsc register will lead to\nkernel hang during boot up.\n\nSigned-off-by: Shengzhou Liu \u003cShengzhou.Liu@freescale.com\u003e\nReported-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e90fc3cb087ce5c5f81e814358222cd6d197b5db",
      "tree": "0e57b1d8085a39833a07ab0738dd298561c56079",
      "parents": [
        "855ef452ee112abf3973e00c53c109c5e9744add"
      ],
      "author": {
        "name": "Peter Chen",
        "email": "peter.chen@freescale.com",
        "time": "Thu Feb 16 09:41:52 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 13:37:44 2012 -0800"
      },
      "message": "usb: Fix build error due to dma_mask is not at pdev_archdata at ARM\n\nWhen build i.mx platform with imx_v6_v7_defconfig, and after adding\nUSB Gadget support, it has below build error:\n\nCC      drivers/usb/host/fsl-mph-dr-of.o\ndrivers/usb/host/fsl-mph-dr-of.c: In function \u0027fsl_usb2_device_register\u0027:\ndrivers/usb/host/fsl-mph-dr-of.c:97: error: \u0027struct pdev_archdata\u0027\nhas no member named \u0027dma_mask\u0027\n\nIt has discussed at: http://www.spinics.net/lists/linux-usb/msg57302.html\n\nFor PowerPC, there is dma_mask at struct pdev_archdata, but there is\nno dma_mask at struct pdev_archdata for ARM. The pdev_archdata is\nrelated to specific platform, it should NOT be accessed by\ncross platform drivers, like USB.\n\nThe code for pdev_archdata should be useless, as for PowerPC,\nit has already gotten the value for pdev-\u003edev.dma_mask at function\narch_setup_pdev_archdata of arch/powerpc/kernel/setup-common.c.\n\nTested-by: Ramneek Mehresh \u003cramneek.mehresh@freescale.com\u003e\nSigned-off-by: Peter Chen \u003cpeter.chen@freescale.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "855ef452ee112abf3973e00c53c109c5e9744add",
      "tree": "2f4e53236ee3f3713f1bb7cd8cf7136d68cb4d33",
      "parents": [
        "aefd49206814413b5ade2f98ff062c4c8d47ec4f"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Fri Feb 17 23:06:47 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 13:12:16 2012 -0800"
      },
      "message": "usb: Fix typo in ehci-dbg.c\n\nCorrect spelling \"peridic\" to \"periodic\" in\ndrivers/usb/host/ehci-dbg.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "aefd49206814413b5ade2f98ff062c4c8d47ec4f",
      "tree": "c9dce3d7fb4fc26eecc87540b571d54051aaa7e4",
      "parents": [
        "18c75720e667719c923e0547abb60dfcd9c4ee90"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Fri Feb 17 16:30:04 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 13:12:16 2012 -0800"
      },
      "message": "usb: isp1362-hcd: Convert to module_platform_driver\n\nMove the usb_disabled() check to the probe function and get rid of the\nrather pointless message on module load.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4c954326823585bd014f36b2babd39c107c2bbb4",
      "tree": "015e5e293dcb7b90f3d6ad7a8280f437e4892072",
      "parents": [
        "b7a205545345578712611106b371538992e142ff"
      ],
      "author": {
        "name": "Pan Jiafei",
        "email": "Jiafei.Pan@freescale.com",
        "time": "Fri Feb 17 13:57:16 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 13:12:15 2012 -0800"
      },
      "message": "USB: ehci-fsl: Turn on cache snooping on MPC8xxx\n\nIf a MPC8xxx was being used, \u0027have_sysif_regs\u0027 should be set and\nit should setup cache snooping for all the 4GB space on both PPC32\nand PPC64.\n\nSigned-off-by: Pan Jiafei \u003cJiafei.Pan@freescale.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0cedc4e1c870d5d4811b3ed2aca98b41334f10e4",
      "tree": "d2847d3c4c39f885079a3975f005c6b413d9f6b7",
      "parents": [
        "711c68b3c0f7a924ffbee4aa962d8f62b85188ff"
      ],
      "author": {
        "name": "Neil Zhang",
        "email": "zhangwm@marvell.com",
        "time": "Fri Feb 24 10:14:40 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 13:12:14 2012 -0800"
      },
      "message": "usb: host: remove ehci-pxa168.c\n\nSince ehci-mv.c can cover Marvell PXA and MMP series including PXA168,\nso this driver seems redundant now.\n\nSigned-off-by: Neil Zhang \u003czhangwm@marvell.com\u003e\nCc: \u003ctanmay.upadhyay@einfochips.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c69263c66e5b2a5d0c7e5a41c189b1846ae1de92",
      "tree": "81c6cf0f5b3b05739e2e73b0118077d9dd245182",
      "parents": [
        "45196cee28a5bcfb6ddbe2bffa4270cbed66ae4b",
        "5407a3c3d942e75d4d123d213fd692bce5acc961"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 23 08:20:44 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 23 08:21:03 2012 -0800"
      },
      "message": "Merge branch \u0027usb-3.3-rc4\u0027 into usb-next\n\nThis is to pull in the xhci changes and the other fixes and device id\nupdates that were done in Linus\u0027s tree.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "340a3504fd39dad753ba908fb6f894ee81fc3ae2",
      "tree": "304eb27f688f4420ce82b5689a1f1e74aab4ae0f",
      "parents": [
        "a45aa3b30583e7d54e7cf4fbcd0aa699348a6e5c"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Feb 13 14:42:11 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Feb 21 15:48:46 2012 -0800"
      },
      "message": "xhci: Fix encoding for HS bulk/control NAK rate.\n\nThe xHCI 0.96 spec says that HS bulk and control endpoint NAK rate must\nbe encoded as an exponent of two number of microframes.  The endpoint\ndescriptor has the NAK rate encoded in number of microframes.  We were\njust copying the value from the endpoint descriptor into the endpoint\ncontext interval field, which was not correct.  This lead to the VIA\nhost rejecting the add of a bulk OUT endpoint from any USB 2.0 mass\nstorage device.\n\nThe fix is to use the correct encoding.  Refactor the code to convert\nnumber of frames to an exponential number of microframes, and make sure\nwe convert the number of microframes in HS bulk and control endpoints to\nan exponent.\n\nThis should be back ported to kernels as old as 2.6.31, that contain the\ncommit dfa49c4ad120a784ef1ff0717168aa79f55a483a \"USB: xhci - fix math\nin xhci_get_endpoint_interval\"\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Felipe Contreras \u003cfelipe.contreras@gmail.com\u003e\nSuggested-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "cab928ee1f221c9cc48d6615070fefe2e444384a",
      "tree": "80922aa70a57cf99fb94df909beacfe56e6f2c0e",
      "parents": [
        "b9e44fe5ecda4158c22bc1ea4bffa378a4f83f65"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Feb 07 15:11:46 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Feb 21 15:45:08 2012 -0800"
      },
      "message": "USB: Fix handoff when BIOS disables host PCI device.\n\nOn some systems with an Intel Panther Point xHCI host controller, the\nBIOS disables the xHCI PCI device during boot, and switches the xHCI\nports over to EHCI.  This allows the BIOS to access USB devices without\nhaving xHCI support.\n\nThe downside is that the xHCI BIOS handoff mechanism will fail because\nmemory mapped I/O is not enabled for the disabled PCI device.\nJesse Barnes says this is expected behavior.  The PCI core will enable\nBARs before quirks run, but it will leave it in an undefined state, and\nit may not have memory mapped I/O enabled.\n\nMake the generic USB quirk handler call pci_enable_device() to re-enable\nMMIO, and call pci_disable_device() once the host-specific BIOS handoff\nis finished.  This will balance the ref counts in the PCI core.  When\nthe PCI probe function is called, usb_hcd_pci_probe() will call\npci_enable_device() again.\n\nThis should be back ported to kernels as old as 2.6.31.  That was the\nfirst kernel with xHCI support, and no one has complained about BIOS\nhandoffs failing due to memory mapped I/O being disabled on other hosts\n(EHCI, UHCI, or OHCI).\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "5407a3c3d942e75d4d123d213fd692bce5acc961",
      "tree": "7fc32252ca8249011d74a380006181aa55482361",
      "parents": [
        "03a41f3da42b58a84bf06cc624b60922893a45af"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Feb 15 09:34:26 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 15 17:16:40 2012 -0800"
      },
      "message": "usb: host: ehci: allow ehci_* symbols to be unused\n\nnot all platforms will use all of those ehci_*\nsymbols on their hc_driver structure. Sometimes\nwe might need to provide a modified version of\na certain method or not provide it at all, as is\nthe case with OMAPs which don\u0027t support port handoff\nfeature.\n\nWhenever we compile a kernel for an OMAP board with\nEHCI enabled, we get compile warnings:\n\ndrivers/usb/host/ehci-hub.c:1079: warning: \u0027ehci_relinquish_port\u0027 \\\n\tdefined but not used\ndrivers/usb/host/ehci-hub.c:1088: warning: \u0027ehci_port_handed_over\u0027 \\\n\tdefined but not used\n\nIn order to cleanup those warnings, we\u0027re adding\n__maybe_unused annotation to those functions.\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": "4ee823b83bc9851743fab756c76b27d6a1e2472b",
      "tree": "a36c50b18f8b9cc7ebca78173171ab5b7de5e064",
      "parents": [
        "714b07be3bbf94d2dc9838723d63fc827fdbef12"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Nov 14 18:00:01 2011 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Feb 14 12:12:26 2012 -0800"
      },
      "message": "USB/xHCI: Support device-initiated USB 3.0 resume.\n\nUSB 3.0 hubs don\u0027t have a port suspend change bit (that bit is now\nreserved).  Instead, when a host-initiated resume finishes, the hub sets\nthe port link state change bit.\n\nWhen a USB 3.0 device initiates remote wakeup, the parent hubs with\ntheir upstream links in U3 will pass the LFPS up the chain.  The first\nhub that has an upstream link in U0 (which may be the roothub) will\nreflect that LFPS back down the path to the device.\n\nHowever, the parent hubs in the resumed path will not set their link\nstate change bit.  Instead, the device that initiated the resume has to\nsend an asynchronous \"Function Wake\" Device Notification up to the host\ncontroller.  Therefore, we need a way to notify the USB core of a device\nresume without going through the normal hub URB completion method.\n\nFirst, make the xHCI roothub act like an external USB 3.0 hub and not\npass up the port link state change bit when a device-initiated resume\nfinishes.  Introduce a new xHCI bit field, port_remote_wakeup, so that\nwe can tell the difference between a port coming out of the U3Exit state\n(host-initiated resume) and the RExit state (ending state of\ndevice-initiated resume).\n\nSince the USB core can\u0027t tell whether a port on a hub has resumed by\nlooking at the Hub Status buffer, we need to introduce a bitfield,\nwakeup_bits, that indicates which ports have resumed.  When the xHCI\ndriver notices a port finishing a device-initiated resume, we call into\na new USB core function, usb_wakeup_notification(), that will set\nthe right bit in wakeup_bits, and kick khubd for that hub.\n\nWe also call usb_wakeup_notification() when the Function Wake Device\nNotification is received by the xHCI driver.  This covers the case where\nthe link between the roothub and the first-tier hub is in U0, and the\nhub reflects the resume signaling back to the device without giving any\nindication it has done so until the device sends the Function Wake\nnotification.\n\nChange the code in khubd that handles the remote wakeup to look at the\nstate the USB core thinks the device is in, and handle the remote wakeup\nif the port\u0027s wakeup bit is set.\n\nThis patch only takes care of the case where the device is attached\ndirectly to the roothub, or the USB 3.0 hub that is attached to the root\nhub is the device sending the Function Wake Device Notification (e.g.\nbecause a new USB device was attached).  The other cases will be covered\nin a second patch.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "4296c70a5ec316903ef037ed15f154dd3d354ad7",
      "tree": "9e56518a0470c2884420864dda4717cf4bd2d0cb",
      "parents": [
        "3b9b6acd4798aafe9b9f64ccb7e8eb76f27f904a"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Jan 06 10:34:31 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Feb 14 12:12:24 2012 -0800"
      },
      "message": "USB/xHCI: Enable USB 3.0 hub remote wakeup.\n\nUSB 3.0 hubs have a different remote wakeup policy than USB 2.0 hubs.\nUSB 2.0 hubs, once they have remote wakeup enabled, will always send\nremote wakes when anything changes on a port.\n\nHowever, USB 3.0 hubs have a per-port remote wake up policy that is off\nby default.  The Set Feature remote wake mask can be changed for any\nport, enabling remote wakeup for a connect, disconnect, or overcurrent\nevent, much like EHCI and xHCI host controller \"wake on\" port status\nbits.  The bits are cleared to zero on the initial hub power on, or\nafter the hub has been reset.\n\nWithout this patch, when a USB 3.0 hub gets suspended, it will not send\na remote wakeup on device connect or disconnect.  This would show up to\nthe user as \"dead ports\" unless they ran lsusb -v (since newer versions\nof lsusb use the sysfs files, rather than sending control transfers).\n\nChange the hub driver\u0027s suspend method to enable remote wake up for\ndisconnect, connect, and overcurrent for all ports on the hub.  Modify\nthe xHCI driver\u0027s roothub code to handle that request, and set the \"wake\non\" bits in the port status registers accordingly.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "623bef9e03a60adc623b09673297ca7a1cdfb367",
      "tree": "e6a7a90af43d6f091874a036275bf01b155e36b6",
      "parents": [
        "d93814cfadb131fb219359d4b7008c728421c552"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Nov 11 14:57:33 2011 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Feb 14 12:12:22 2012 -0800"
      },
      "message": "USB/xhci: Enable remote wakeup for USB3 devices.\n\nWhen the USB 3.0 hub support went in, I disabled selective suspend for\nall external USB 3.0 hubs because they used a different mechanism to\nenable remote wakeup.  In fact, other USB 3.0 devices that could signal\nremote wakeup would have been prevented from going into suspend because\nthey would have stalled the SetFeature Device Remote Wakeup request.\n\nThis patch adds support for the USB 3.0 way of enabling remote wake up\n(with a SetFeature Function Suspend request), and enables selective\nsuspend for all hubs during hub_probe.  It assumes that all USB 3.0 have\nonly one \"function\" as defined by the interface association descriptor,\nwhich is true of all the USB 3.0 devices I\u0027ve seen so far.  FIXME if\nthat turns out to change later.\n\nAfter a device signals a remote wakeup, it is supposed to send a Device\nNotification packet to the host controller, signaling which function\nsent the remote wakeup.  The host can then put any other functions back\ninto function suspend.  Since we don\u0027t have support for function suspend\n(and no devices currently support it), we\u0027ll just assume the hub\nfunction will resume the device properly when it received the port\nstatus change notification, and simply ignore any device notification\nevents from the xHCI host controller.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "d93814cfadb131fb219359d4b7008c728421c552",
      "tree": "67e97af19569cebf85fa04384712aeb3e9bedf63",
      "parents": [
        "50e5dfb6c4111c860bfa4d93dfe115bedf6b0fb1"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Jan 24 16:39:02 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Feb 14 12:11:50 2012 -0800"
      },
      "message": "xHCI: Kick khubd when USB3 resume really completes.\n\nxHCI roothubs go through slightly different port state machines when\neither a device initiates a remote wakeup and signals resume, or when\nthe host initiates a resume.\n\nAccording to section 4.19.1.2.13 of the xHCI 1.0 spec, on host-initiated\nresume, the xHC port state machine automatically goes through the U3Exit\nstate into the U0 state, setting the port link state change (PLC) bit in\nthe process.\n\nWhen a device initiates resume, the xHCI port state machine goes into\nthe \"Resume\" state and sets the PLC bit.  Then the xHCI driver writes U0\ninto the port link state register to transition the port to U0 from the\nResume state.\n\nWe can\u0027t be sure the device is actually in the U0 state until we receive\nthe next port status change event with the PLC bit set.  We really don\u0027t\nwant khubd to be polling the roothub port status bits until the device\nis really in U0.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Andiry Xu \u003candiry.xu@amd.com\u003e\n"
    },
    {
      "commit": "68d07f64b8a11a852d48d1b05b724c3e20c0d94b",
      "tree": "b72ffb8b5cb63f433afb59e7af4da0b92b9a2c86",
      "parents": [
        "b7bc5925a9aafae970c3db1f118c97a7d503114e"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Feb 13 16:25:57 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Feb 14 10:48:05 2012 -0800"
      },
      "message": "USB: Don\u0027t fail USB3 probe on missing legacy PCI IRQ.\n\nIntel has a PCI USB xhci host controller on a new platform. It doesn\u0027t\nhave a line IRQ definition in BIOS.  The Linux driver refuses to\ninitialize this controller, but Windows works well because it only depends\non MSI.\n\nActually, Linux also can work for MSI.  This patch avoids the line IRQ\nchecking for USB3 HCDs in usb core PCI probe.  It allows the xHCI driver\nto try to enable MSI or MSI-X first.  It will fail the probe if MSI\nenabling failed and there\u0027s no legacy PCI IRQ.\n\nThis patch should be backported to kernels as old as 2.6.32.\n\nSigned-off-by: Alex Shi \u003calex.shi@intel.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "50e5dfb6c4111c860bfa4d93dfe115bedf6b0fb1",
      "tree": "1785659e73faee5968c2f4fb1a1a18bb77c22ca3",
      "parents": [
        "5ee71cf3bef66ad9683c681e48628fae057f8e18",
        "b7bc5925a9aafae970c3db1f118c97a7d503114e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 13 15:10:01 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 13 15:10:12 2012 -0800"
      },
      "message": "Merge branch \u0027usb-linus\u0027 into usb-next\n\nThis is needed so that Sarah can queue up some xhci changes for 3.4\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5ee71cf3bef66ad9683c681e48628fae057f8e18",
      "tree": "47a5cfe76ce4e4a3034ba033c0281b4c0238c3b5",
      "parents": [
        "88044202756925ad47c51c2f634a4f2c17afe068"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Sat Feb 11 21:19:10 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 13 14:32:34 2012 -0800"
      },
      "message": "usb: Fix typo in imx21-dbg.c\n\nCorrect spelling \"alocate\" to \"allocate\" in\ndrivers/usb/host/imx21-dbg.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8675381109b0eb1c948a423c2b35e3f4509cb25e",
      "tree": "1b71e8d77114a75f5871569fd0784fe0b4c861e3",
      "parents": [
        "62aa2b537c6f5957afd98e29f96897419ed5ebab"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@linux.intel.com",
        "time": "Mon Feb 13 13:24:02 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 13 13:34:36 2012 +0200"
      },
      "message": "usb: otg: Rename otg_transceiver to usb_phy\n\nThis is the first step in separating USB transceivers from\nUSB OTG utilities.\n\nIncludes fixes to IMX code from Sascha Hauer.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@linux.intel.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nReviewed-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "3278a55a1aebe2bbd47fbb5196209e5326a88b56",
      "tree": "90673c5b5c9d234ad09b190565355c154f5402cc",
      "parents": [
        "d9f5343e35d9138432657202afa8e3ddb2ade360"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Feb 09 14:43:44 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Feb 10 14:24:32 2012 -0800"
      },
      "message": "xhci: Fix oops caused by more USB2 ports than USB3 ports.\n\nThe code to set the device removable bits in the USB 2.0 roothub\ndescriptor was accidentally looking at the USB 3.0 port registers\ninstead of the USB 2.0 registers.  This can cause an oops if there are\nmore USB 2.0 registers than USB 3.0 registers.\n\nThis should be backported to kernels as old as 2.6.39, that contain the\ncommit 4bbb0ace9a3de8392527e3c87926309d541d3b00 \"xhci: Return a USB 3.0\nhub descriptor for USB3 roothub.\"\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "7483948fdd31a8642ef0288aab6f368b98d53c29",
      "tree": "031020a5553701d2aae8dddb0fa509aa65854eb1",
      "parents": [
        "22a416c4e0f2179b57028e084ac0ed2c110333bd",
        "fe250923bbbbcbccc9aa7b84d05ee7a060450534"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 10 11:12:55 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 10 11:13:53 2012 -0800"
      },
      "message": "Merge tag \u0027usb-3.3-rc3\u0027 into usb-next\n\nThis is done to resolve a merge conflict with:\n\tdrivers/usb/class/cdc-wdm.c\nand to better handle future patches for this driver as it is under\nactive development at the moment.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3259701cc2969ae16a0018d7e3a89f327fa23a6e",
      "tree": "3358d9ceab051cfe25ccf1b7def49078722d26be",
      "parents": [
        "ae99ddbc976572194e8a68cb9ca1e27805ce30c7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 13:28:35 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:34:51 2012 +0000"
      },
      "message": "ARM: sa11x0: badge4: move board specific ohci initialization to badge4.c\n\nMove the handling of the 5v supply into badge4.c, removing this board\nspecific detail from the sa1111 ohci driver.\n\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ae99ddbc976572194e8a68cb9ca1e27805ce30c7",
      "tree": "1c9beadf736c4038625a77cefd6f030cfba130ce",
      "parents": [
        "6bd72f0562142ddae26a052cfc4e578ad6953d06"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 13:25:47 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:34:50 2012 +0000"
      },
      "message": "ARM: sa1111: add platform enable/disable functions\n\nAdd platform hooks to be called when individual sa1111 devices are\nenabled and disabled.  This will allow us to move some platform\nspecifics out of the individual drivers.\n\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1ebcd7654e4e391a36945c937c125995c737c446",
      "tree": "48d6b1388073e42023a61173cfeb4d675c5eec12",
      "parents": [
        "4d5d11285c78691efb17148dfc3d56642bee6204"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 11:19:48 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:34:49 2012 +0000"
      },
      "message": "ARM: sa1111: add .owner initializer to sa1111 driver structures\n\nAdd a .owner initializer to the sa1111 driver structures to allow\nallow the modules to be associated with their driver structures.\n\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "36f8ecbf717e343393643fe2302a1dfee14e780d",
      "tree": "e99f33a7a81c71f6f87f11686960605d3207e218",
      "parents": [
        "e4436a7c17ac2b5e138f93f83a541cba9b311685"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri Jan 27 15:47:03 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 02 12:46:36 2012 -0800"
      },
      "message": "uwb \u0026 wusb \u0026 usb wireless controllers: fix kconfig error \u0026 build errors\n\nFix kconfig warnings and build errors in UWB/WUSB/USB_HWA etc.\nby making all of these related symbols depend on UWB.\n\nwarning: (USB_WHCI_HCD \u0026\u0026 USB_HWA_HCD) selects USB_WUSB which has unmet direct dependencies (USB_SUPPORT \u0026\u0026 EXPERIMENTAL \u0026\u0026 USB \u0026\u0026 PCI \u0026\u0026 UWB)\nwarning: (USB_HWA_HCD) selects UWB_HWA which has unmet direct dependencies (UWB \u0026\u0026 USB)\n\nwhich lead to:\n\nERROR: \"uwb_rsv_establish\" [drivers/usb/wusbcore/wusbcore.ko] undefined!\nERROR: \"uwb_pal_register\" [drivers/usb/wusbcore/wusbcore.ko] undefined!\nERROR: \"uwb_rsv_get_usable_mas\" [drivers/usb/wusbcore/wusbcore.ko] undefined!\nERROR: \"uwb_rsv_destroy\" [drivers/usb/wusbcore/wusbcore.ko] undefined!\nERROR: \"uwb_radio_stop\" [drivers/usb/wusbcore/wusbcore.ko] undefined!\nERROR: \"uwb_rsv_terminate\" [drivers/usb/wusbcore/wusbcore.ko] undefined!\nERROR: \"uwb_pal_unregister\" [drivers/usb/wusbcore/wusbcore.ko] undefined!\nERROR: \"uwb_pal_init\" [drivers/usb/wusbcore/wusbcore.ko] undefined!\nERROR: \"uwb_rc_reset_all\" [drivers/usb/wusbcore/wusbcore.ko] undefined!\nERROR: \"uwb_radio_start\" [drivers/usb/wusbcore/wusbcore.ko] undefined!\nERROR: \"uwb_rsv_create\" [drivers/usb/wusbcore/wusbcore.ko] undefined!\nERROR: \"uwb_rc_put\" [drivers/usb/host/whci/whci-hcd.ko] undefined!\nERROR: \"uwb_rc_get_by_grandpa\" [drivers/usb/host/whci/whci-hcd.ko] undefined!\nERROR: \"__umc_driver_register\" [drivers/usb/host/whci/whci-hcd.ko] undefined!\nERROR: \"umc_driver_unregister\" [drivers/usb/host/whci/whci-hcd.ko] undefined!\nERROR: \"whci_wait_for\" [drivers/usb/host/whci/whci-hcd.ko] undefined!\nERROR: \"uwb_rc_get_by_grandpa\" [drivers/usb/host/hwa-hc.ko] undefined!\nERROR: \"uwb_rc_put\" [drivers/usb/host/hwa-hc.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e4436a7c17ac2b5e138f93f83a541cba9b311685",
      "tree": "66051e7d756a025cd02d34bb3fe4fbc82aeb859b",
      "parents": [
        "529febeee680dc22416fca033151a5e8bc620447"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jayachandranc@netlogicmicro.com",
        "time": "Fri Jan 27 20:27:32 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 02 12:46:36 2012 -0800"
      },
      "message": "usb: Skip PCI USB quirk handling for Netlogic XLP\n\nThe Netlogic XLP SoC\u0027s on-chip USB controller appears as a PCI\nUSB device, but does not need the EHCI/OHCI handoff done in\nusb/host/pci-quirks.c.\n\nThe pci-quirks.c is enabled for all vendors and devices, and is\nenabled if USB and PCI are configured.\n\nIf we do not skip the qurik handling on XLP, the readb() call in\nehci_bios_handoff() will cause a crash since byte access is not\nsupported for EHCI registers in XLP.\n\nSigned-off-by: Jayachandran C \u003cjayachandranc@netlogicmicro.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": "529febeee680dc22416fca033151a5e8bc620447",
      "tree": "6ea05e6734be0b1699c5e96f6eba1912fd801a94",
      "parents": [
        "ed2833ac7ee86ee00f6dd3085a32752209fd8b6e"
      ],
      "author": {
        "name": "Shengzhou Liu",
        "email": "Shengzhou.Liu@freescale.com",
        "time": "Thu Feb 02 11:23:14 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 02 12:46:36 2012 -0800"
      },
      "message": "powerpc/usb: fix issue of CPU halt when missing USB PHY clock\n\nwhen missing USB PHY clock, kernel booting up will halt during USB\ninitialization. We should check USBGP[PHY_CLK_VALID] bit to avoid\nCPU hang in this case.\n\nSigned-off-by: Shengzhou Liu \u003cShengzhou.Liu@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c0ca9bc508c1d8d612863c2481f28168e517da7d",
      "tree": "bd67c4f1e91f27c5b289acf756a9b25363d23a47",
      "parents": [
        "1608ea5f4b5d6262cd6e808839491cfb2a67405a"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Thu Feb 02 14:23:34 2012 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 02 12:46:35 2012 -0800"
      },
      "message": "usb: host: Distinguish Kconfig text for Freescale controllers\n\nDistinguish Kconfig text by providing the Freescale family name.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6bc2b95ee602659c1be6fac0f6aadeb0c5c29a5d",
      "tree": "2509d8e58233c7de6304ed8fd4c9e11b46dba00f",
      "parents": [
        "a14a8d93169a8f2b0b000891571659ddbfa3a169",
        "a0701f04846eee9976e6b3eafca09f2a9d2744ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 30 11:38:28 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 30 11:38:28 2012 -0800"
      },
      "message": "Merge tag \u0027usb-3.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nHere are a bunch of USB patches for 3.3-rc1.\n\nNothing major, largest thing here is the removal of some drivers that\ndid not work at all.  Other than that, the normal collection of bugfixes\nand new device ids.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n* tag \u0027usb-3.3-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (52 commits)\n  uwb \u0026 wusb: fix kconfig error\n  USB: Realtek cr: fix autopm scheduling while atomic\n  USB: ftdi_sio: Add more identifiers\n  xHCI: Cleanup isoc transfer ring when TD length mismatch found\n  usb: musb: omap2430: minor cleanups.\n  qcaux: add more Pantech UML190 and UML290 ports\n  Revert \"drivers: usb: Fix dependency for USB_HWA_HCD\"\n  usb: mv-otg - Fix build if CONFIG_USB is not set\n  USB: cdc-wdm: Avoid hanging on interface with no USB_CDC_DMM_TYPE\n  usb: add support for STA2X11 host driver\n  drivers: usb: Fix dependency for USB_HWA_HCD\n  kernel-doc: fix new warning in usb.h\n  USB: OHCI: fix new compiler warnings\n  usb: serial: kobil_sct: fix compile warning:\n  drivers/usb/host/ehci-fsl.c: add missing iounmap\n  USB: cdc-wdm: better allocate a buffer that is at least as big as we tell the USB core\n  USB: cdc-wdm: call wake_up_all to allow driver to shutdown on device removal\n  USB: cdc-wdm: use two mutexes to allow simultaneous read and write\n  USB: cdc-wdm: updating desc-\u003elength must be protected by spin_lock\n  USB: usbsevseg: fix max length\n  ...\n"
    },
    {
      "commit": "cf840551a884360841bd3d3ce1ad0868ff0b759a",
      "tree": "9b7dfd0feb36b73060d81d38df7b7db88aefd3e9",
      "parents": [
        "7c24814f7eb9a194b11507b43ca0b947415754c2"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Wed Jan 18 17:47:12 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Jan 25 12:55:19 2012 -0800"
      },
      "message": "xHCI: Cleanup isoc transfer ring when TD length mismatch found\n\nWhen a TD length mismatch is found during isoc TRB enqueue, it directly\nreturns -EINVAL. However, isoc transfer is partially enqueued at this time,\nand the ring should be cleared.\n\nThis should be backported to kernels as old as 2.6.36, which contain the\ncommit 522989a27c7badb608155b1f1dea3487ed431f74 \"xhci: Fix failed\nenqueue in the middle of isoch TD.\"\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "0c8b92f7f25927808fb465474e344b759bade612",
      "tree": "de4d3af9316cbaf4e84f72c8ba30e706f7239625",
      "parents": [
        "2053c2d1b116282038fde3d60965ac158b1b8ba2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 15:32:34 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 15:33:44 2012 -0800"
      },
      "message": "Revert \"drivers: usb: Fix dependency for USB_HWA_HCD\"\n\nThis reverts commit 0dd2b62ada6f911fbd13e98e98f57f4edc42c604.\n\nIt causes a bunch of Kconfig errors:\n\ndrivers/usb/host/Kconfig:559:error: recursive dependency detected!\ndrivers/usb/host/Kconfig:559:\tsymbol USB_HWA_HCD depends on UWB\ndrivers/uwb/Kconfig:5:\tsymbol UWB is selected by USB_WUSB\ndrivers/usb/wusbcore/Kconfig:4:\tsymbol USB_WUSB is selected by USB_HWA_HCD\n\nshowing that this really wasn\u0027t the correct fix at all.\n\nCc: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f30cdbcb2e6a7b9cdebe2117a7b623a5b3832a75",
      "tree": "2d19d0f8bc4be83cfb7e8b4af20c4465b5854e3e",
      "parents": [
        "761bbcb74e4611414937ea480ba60bb970648755"
      ],
      "author": {
        "name": "Kelvin Cheung",
        "email": "keguang.zhang@gmail.com",
        "time": "Wed Jan 18 14:41:16 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 15:28:02 2012 -0800"
      },
      "message": "USB: Add EHCI bus glue for Loongson1x SoCs (UPDATED)\n\nUse ehci_setup() in ehci_ls1x_reset().\n\nThe Loongson1x SoCs have a built-in EHCI controller.\nThis patch adds the necessary glue code to make the generic EHCI\ndriver usable for them.\n\nSigned-off-by: Kelvin Cheung \u003ckeguang.zhang@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "761bbcb74e4611414937ea480ba60bb970648755",
      "tree": "36d2c1ef203e68ef6b9b344cabca6b0595388286",
      "parents": [
        "820c629a595ad8d8f2694641e494738b18d29e7b"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Jan 24 22:17:38 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 15:04:01 2012 -0800"
      },
      "message": "usb: ehci-fsl: set INCR8 mode for system bus interface on MPC512x\n\nUse INCR8 mode for system bus interface of the USB controller\non MPC512x. This is a work-around for the AHB bus lock up\nproblem observed on MPC512x when there is heavy simultaneous\nPATA write or network (FEC) activity.\n\nSee also \"12.4 The USB controller can issue transactions that lock\nup the AHB bus under certain conditions\" in MPC5121e (M36P) Errata.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nTested-by: Matthias Fuchs \u003cmatthias.fuchs@esd.ue\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2851784f4d820bc697a8cc608509f9e3975c80e5",
      "tree": "5d2be93cdaef4a56e41641cca0abcd0b834a6a5f",
      "parents": [
        "98d9a82e5f753a2483d7b4638802d60e94e5d2e4"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Jan 13 19:04:17 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 14:30:23 2012 -0800"
      },
      "message": "usb/uhci: initialize sg_table properly\n\nCommit 689d6eac (\"USB: UHCI: add native scatter-gather support(v1))\nadded sg support to uhci but forgot to set the sg_table so this feature\nremained unused.\n\nCc: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3a0bac0676d7f433c12389fc0bc574f048f921c3",
      "tree": "2acd1e9f1ad9249e76757ae737b8929695585e4a",
      "parents": [
        "0dd2b62ada6f911fbd13e98e98f57f4edc42c604"
      ],
      "author": {
        "name": "Alessandro Rubini",
        "email": "rubini@gnudd.com",
        "time": "Fri Jan 06 13:33:28 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 14:15:37 2012 -0800"
      },
      "message": "usb: add support for STA2X11 host driver\n\nSigned-off-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nAcked-by: Giancarlo Asnaghi \u003cgiancarlo.asnaghi@st.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0dd2b62ada6f911fbd13e98e98f57f4edc42c604",
      "tree": "0ba3f5e219e853d01fa73d03b217ee3256f41811",
      "parents": [
        "0fcd97789028e8ec286a4248c20a71eae239ba61"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Tue Jan 10 13:13:50 2012 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 14:15:37 2012 -0800"
      },
      "message": "drivers: usb: Fix dependency for USB_HWA_HCD\n\nFix the following build warning:\n\nwarning: (USB_HWA_HCD) selects UWB_HWA which has unmet direct dependencies (UWB \u0026\u0026 USB)\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "194b3af4eb4b7ba84e2e4274daf9f58aa958bd04",
      "tree": "baacec99082b4d730b7e914e0352ae659eb96793",
      "parents": [
        "3297f86a3d4158e052538c7b9a3dea9c855a1b42"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 24 11:58:15 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 12:24:06 2012 -0800"
      },
      "message": "USB: OHCI: fix new compiler warnings\n\nThis patch (as1515) fixes some unavoidably dumb compiler warnings:\n\n  CC [M]  drivers/usb/renesas_usbhs/mod.o\nIn file included from drivers/usb/host/ohci-hcd.c:101:0:\ndrivers/usb/host/ohci-dbg.c: In function ‘fill_registers_buffer’:\ndrivers/usb/host/ohci-dbg.c:656:2: warning: the comparison will always evaluate as ‘true’ for the address of ‘next’ will never be NULL [-Waddress]\ndrivers/usb/host/ohci-dbg.c:675:3: warning: the comparison will always evaluate as ‘true’ for the address of ‘next’ will never be NULL [-Waddress]\n\nInstead of trying to fix the macro to work under all cirumstances,\njust add a second macro for use in cases where the \"next\" argument is\nthe address of a local variable.\n\nUnfortunately the macro cannot be replaced by a real subroutine,\nbecause there\u0027s no va_list version of ohci_dbg() or dev_dbg().\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2492c6e6454ff3edb11e273b071a6ea80a199c71",
      "tree": "60eca1fda6329a0eed42479279d3c94a5cac7567",
      "parents": [
        "655e247daf52b202a6c2d0f8a06dd2051e756ce4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Jan 12 10:55:13 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 12:23:17 2012 -0800"
      },
      "message": "drivers/usb/host/ehci-fsl.c: add missing iounmap\n\nAdd missing iounmap in error handling code, in a case where the function\nalready preforms iounmap on some other execution path.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression e;\nstatement S,S1;\nint ret;\n@@\ne \u003d \\(ioremap\\|ioremap_nocache\\)(...)\n... when !\u003d iounmap(e)\nif (\u003c+...e...+\u003e) S\n... when any\n    when !\u003d iounmap(e)\n*if (...)\n   { ... when !\u003d iounmap(e)\n     return ...; }\n... when any\niounmap(e);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "00b150b1d796f132927e6fd95e67201725035dd9",
      "tree": "16af015a08780af33b6c6adc5fcf0e748b89b448",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f",
        "d0cd5d482b8a6dc92c6c69a5387baf72ea84f23a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 10:56:07 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 10:56:15 2012 -0800"
      },
      "message": "Merge branch \u0027for-usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-linus\n\n* \u0027for-usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci:\n  xhci: Fix USB 3.0 device restart on resume.\n"
    },
    {
      "commit": "8134ff55646bd2c059ddfd0d479882a06d6ef09a",
      "tree": "c1bfe7ad08e23874feae3e73087f3b42101dd78e",
      "parents": [
        "6813463cebf25089053cbe25245d15908f896716"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Thu Dec 08 16:32:01 2011 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Jan 20 15:51:14 2012 +0100"
      },
      "message": "ARM/USB: at91/ohci-at91: rename vbus_pin_inverted to vbus_pin_active_low\n\nAllows to configure independently the vbus_pin associated with each port.\nMatches usual naming scheme.\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: linux-usb@vger.kernel.org\n"
    },
    {
      "commit": "6813463cebf25089053cbe25245d15908f896716",
      "tree": "6c617058fb5ba5ee6cca6ce0daba3b599abb9f43",
      "parents": [
        "08a52e1bef7974176520df4ece9aafcf7c7d9ac3"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Thu Dec 08 16:32:00 2011 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Jan 20 15:51:03 2012 +0100"
      },
      "message": "USB: at91: fix clk_get error handling\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: linux-usb@vger.kernel.org\n"
    }
  ],
  "next": "8364919c5698d934860aabc607ffd32b13c8c37c"
}
