)]}'
{
  "log": [
    {
      "commit": "c065c60e83c006611caed23d1320450fcd709398",
      "tree": "59640660e40d4f5da151fb209888c7dc435cef09",
      "parents": [
        "37768adf9a1d49aeac0db1ba3dc28b3274b7b789"
      ],
      "author": {
        "name": "Dan Streetman",
        "email": "ddstreet@ieee.org",
        "time": "Tue Apr 21 13:37:12 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 23 14:15:28 2009 -0700"
      },
      "message": "USB: ehci-sched.c: EHCI SITD scheduling bugfix\n\nWithout this patch, the driver won\u0027t check that the last fully-occupied\nuframe for a new split transaction was vacant beforehand.  This can\nlead to a situation in which the first 188 bytes of a 192-byte\nisochronous transfer are scheduled in the same uframe as an existing\ninterrupt transfer.  The resulting schedule looks like this:\n\n       uframe 0: 188-byte isoc-OUT SSPLIT, 8-byte int-IN SSPLIT\n       uframe 1: 4-byte isoc-OUT SSPLIT\n\nThe SSPLITs are intermingled, causing an error in the downstream hub\u0027s\nTT.\n\nIf you are having problems with devices or hub ports resetting, or failed\ninterrupt transfers, when you start using a USB audio or video (Isochronous)\ndevice, this patch may help.\n\n\nSigned-off-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nReported-by: Kung James \u003ckong1191@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n\n\n"
    },
    {
      "commit": "f720af91ec2c67e9a1abbd935570f4b4e1f0dd54",
      "tree": "af1dfd698dedced7944dcce7dcb84ed6fd8860aa",
      "parents": [
        "7f0406db5fe4dd3ad3cbd53830239a87d68156fd"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:31 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:27 2009 -0700"
      },
      "message": "USB: whci-hcd: check return value of usb_hcd_link_urb_to_ep()\n\nCheck the return value of usb_hcd_link_urb_to_ep() and do not add the\nurb to the ASL/PZL if it returns an error.\n\nOmitting the check results in urbs that appear to be submitted\nsuccessfully but then cannot be unliked (because\nusb_hcd_check_unlink_urb() returns an error).  This can cause khubd (for\nexample) to block forever in usb_kill_urb().\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7f0406db5fe4dd3ad3cbd53830239a87d68156fd",
      "tree": "ffdcf8e047b837da06034b1806d88acbd1033264",
      "parents": [
        "3444b26afa145148951112534f298bdc554ec789"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:29 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:27 2009 -0700"
      },
      "message": "USB: whci-hcd: provide a endpoint_reset method\n\nProvide a endpoint_reset method to reset sequence number and current\nwindow.  This QHead information can only be changed while the qset is\nnot in a schedule.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "139ef17a464a222aadf7b543d734a4001d06b720",
      "tree": "f962bb78ce87de00fc8035e29efbb1f288cc3ab2",
      "parents": [
        "d2e2d7ca14f123cb1d03408c2bc6db8d402f416d",
        "3d6fdf7563d0a67c6973cf421f7405524ed8bdaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 08 15:24:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 08 15:24:09 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5446/1: ohci-at91: Limit vbus_pin assignment to the size of the array\n  [ARM] 5445/1: AT91: Remove flexible array from USBH platform data\n  [ARM] 5447/1: Add SZ_32K\n  [ARM] omap: fix omap1 clock usecount decrement bug\n  [ARM] pxa: register AC97 controller devices\n  [ARM] pxa/csb701: do not register devices on non-csb726 boads\n  [ARM] pxa/colibri: get rid of set_irq_type()\n  [ARM] pxa/colibri: provide MAC address from ATAG_SERIAL\n  [ARM] pxa/cm-x2xx: fix ucb1400 not being registered\n  [ARM] pxa: Add support for suspend on PalmTX, T5 and LD\n  [ARM] pxa: PalmTE2 support for battery, UDC, IrDA and backlight\n  [ARM] pxa: Palm Tungsten E2 basic support\n  [ARM] pxa/em-x270: add libertas device registration\n  [ARM] pxa/magician: Enable bq24022 regulator for gpio_vbus and pda_power\n"
    },
    {
      "commit": "3d6fdf7563d0a67c6973cf421f7405524ed8bdaf",
      "tree": "85a7e3357548930e06b161f24e14cc74b1f80aca",
      "parents": [
        "d0176f612f5c3edca00b9d0cc65555ad34843ec7"
      ],
      "author": {
        "name": "Justin Waters",
        "email": "justin.waters@timesys.com",
        "time": "Fri Apr 03 21:06:53 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 08 20:36:18 2009 +0100"
      },
      "message": "[ARM] 5446/1: ohci-at91: Limit vbus_pin assignment to the size of the array\n\nCurrently, the vbus_pin assignment loop is limited by the value of the \"ports\"\nvariable in the platform data.  Now that the vbus_pin array is no longer\nflexible, we can use its actual size.\n\nSigned-off-by: Justin Waters \u003cjustin.waters@timesys.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "929a22a558429bd22001d6b41cf31c233c68a5e2",
      "tree": "f0bb2140393d5434a423e924d262453dab76c011",
      "parents": [
        "284901a90a9e0b812ca3f5f852cbbfb60d10249d"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_31BIT_MASK macro with DMA_BIT_MASK(31)\n\nReplace all DMA_31BIT_MASK macro with DMA_BIT_MASK(31)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "284901a90a9e0b812ca3f5f852cbbfb60d10249d",
      "tree": "06c1b5a0f83c90cfb662f756e7781977ce739ce8",
      "parents": [
        "6afd142fd0dfba497246d0fab236c20a7b4bf778"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nReplace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a35528a8346f6e6fd32ed7e51f04d1fa4ca2c01",
      "tree": "9caaf8645b573687bbcf3a16b5aa7dd233fed46e",
      "parents": [
        "8a59f5d2526593c6bc1a0754c3a16ccc9ed41ce3"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:10 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nReplace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed40d0c472b136682b2fcba05f89762859c7374f",
      "tree": "076b83a26bcd63d6158463735dd34c10bbc591dc",
      "parents": [
        "9e495834e59ca9b29f1a1f63b9f5533bb022ac49",
        "5d80f8e5a9dc9c9a94d4aeaa567e219a808b8a4a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 28 20:29:51 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 28 20:29:51 2009 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel\n\nConflicts:\n\tsound/soc/pxa/pxa2xx-i2s.c\n"
    },
    {
      "commit": "61a091827e273650b39eb87c799a6d260913fa0b",
      "tree": "19f0a4840fc90da6ca3787ee7efacb5bb0c6c7a2",
      "parents": [
        "0c93ea4064a209cdc36de8a9a3003d43d08f46f7",
        "fd8345f8dea93691b0ceba55146088d8c05415f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:17:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:17:39 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (97 commits)\n  USB: qcserial: add device id for HP devices\n  USB: isp1760: Add a delay before reading the SKIPMAP registers in isp1760-hcd.c\n  USB: allow malformed LANGID descriptors\n  USB: pxa27x_udc: typo fixes and code cleanups\n  USB: gadget: gadget zero uses new suspend/resume hooks\n  USB: gadget: composite device-level suspend/resume hooks\n  USB: r8a66597-hcd: suspend/resume support\n  USB: more u32 conversion after transfer_buffer_length and actual_length\n  USB: Fix cp2101 USB serial device driver termios functions for console use\n  USB: CP2101 New Device ID\n  USB: ipaq: handle 4 endpoint devices\n  USB: S3C: Move usb-control.h to platform include\n  USB: ohci-hcd: Add ARCH_S3C24XX to the ohci-s3c2410.c glue\n  USB: pedantic: spelling correction in comment for ch9.h\n  USB: host: fix sparse warning: Using plain integer as NULL pointer\n  USB: ohci-s3c2410: fix name of bus clock\n  USB: ohci-s3c2410: remove \u003cmach/hardware.h\u003e include\n  USB: serial: rename cp2101 driver to cp210x\n  USB: CP2101 Reduce Error Logging\n  USB: CP2101 Support AN205 baud rates\n  ...\n"
    },
    {
      "commit": "0c93ea4064a209cdc36de8a9a3003d43d08f46f7",
      "tree": "ff19952407c523a1349ef56c05993416dd28437e",
      "parents": [
        "bc2fd381d8f9dbeb181f82286cdca1567e3d0def",
        "e6e66b02e11563abdb7f69dcb7a2efbd8d577e77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:17:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:17:04 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (61 commits)\n  Dynamic debug: fix pr_fmt() build error\n  Dynamic debug: allow simple quoting of words\n  dynamic debug: update docs\n  dynamic debug: combine dprintk and dynamic printk\n  sysfs: fix some bin_vm_ops errors\n  kobject: don\u0027t block for each kobject_uevent\n  sysfs: only allow one scheduled removal callback per kobj\n  Driver core: Fix device_move() vs. dpm list ordering, v2\n  Driver core: some cleanup on drivers/base/sys.c\n  Driver core: implement uevent suppress in kobject\n  vcs: hook sysfs devices into object lifetime instead of \"binding\"\n  driver core: fix passing platform_data\n  driver core: move platform_data into platform_device\n  sysfs: don\u0027t block indefinitely for unmapped files.\n  driver core: move knode_bus into private structure\n  driver core: move knode_driver into private structure\n  driver core: move klist_children into private structure\n  driver core: create a private portion of struct device\n  driver core: remove polling for driver_probe_done(v5)\n  sysfs: reference sysfs_dirent from sysfs inodes\n  ...\n\nFixed conflicts in drivers/sh/maple/maple.c manually\n"
    },
    {
      "commit": "928a726b0e12184729900c076e13dbf1c511c96c",
      "tree": "f31a7f23c1b511ebb486598cc746786e1821d48c",
      "parents": [
        "8ff64b539bfd998792614481ccb67139b97075ef",
        "eaeed5d31d8ded02fa0a4b608f57418cc0e65b07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:11:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:11:23 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (96 commits)\n  sh: add support for SMSC Polaris platform\n  sh: fix the HD64461 level-triggered interrupts handling\n  sh: sh-rtc wakeup support\n  sh: sh-rtc invalid time rework\n  sh: sh-rtc carry interrupt rework\n  sh: disallow kexec virtual entry\n  sh: kexec jump: fix for ftrace.\n  sh: kexec: Drop SR.BL bit toggling.\n  sh: add kexec jump support\n  sh: rework kexec segment code\n  sh: simplify kexec vbr code\n  sh: Flush only the needed range when unmapping a VMA.\n  sh: Update debugfs ASID dumping for 16-bit ASID support.\n  sh: tlb-pteaex: Kill off legacy PTEA updates.\n  sh: Support for extended ASIDs on PTEAEX-capable SH-X3 cores.\n  sh: sh7763rdp: Change IRQ number for sh_eth of sh7763rdp\n  sh: espt-giga board support\n  sh: dma: Make G2 DMA configurable.\n  sh: dma: Make PVR2 DMA configurable.\n  sh: Move IRQ multi definition of DMAC to defconfig\n  ...\n"
    },
    {
      "commit": "8937b7349ca9e25a02b2a72ccb7fba404ddedc5b",
      "tree": "434ffe23d318f8af55850a26c3431ce8b82ab6f4",
      "parents": [
        "997302259f386bca8fe1db67c50296ca426c438f",
        "ffe7f95bb1a4d1e9ca5d252445dc38476e1a208e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 25 18:31:35 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 25 18:31:35 2009 +0000"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into devel\n"
    },
    {
      "commit": "6866ac9db02ac1ec71f2aa720a1019581f69a725",
      "tree": "0fa07cbd5e0ad004e11c4ba06acd2f359ce09164",
      "parents": [
        "54ca5412b5576fdb0a4ea4fedf6565bd6f34150c"
      ],
      "author": {
        "name": "Sachin Sant",
        "email": "sachinp@in.ibm.com",
        "time": "Mon Feb 16 19:10:11 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:38:23 2009 -0700"
      },
      "message": "USB: FHCI: use dev_name() in place of bus_id.\n\nReplace references to bus_id with dev_name() to fix fhci driver build break.\n\ndrivers/usb/host/fhci-hcd.c:586: error: struct device has no member named bus_id\ndrivers/usb/host/fhci-hcd.c:653: error: struct device has no member named bus_id\ndrivers/usb/host/fhci-dbg.c:111: error: struct device has no member named bus_id\n\nSigned-off-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nAcked-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e6bdfe36e52f0e552b50acf49a82851eeb122fde",
      "tree": "42dcc7d86734cb10a9f8010ceb9ec4f54698229d",
      "parents": [
        "b7af0bb26899bb47ae16fb41d2296111b0784a56"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Mar 23 12:38:16 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:46 2009 -0700"
      },
      "message": "USB: isp1760: Add a delay before reading the SKIPMAP registers in isp1760-hcd.c\n\nThe data read from the SKIPMAP registers is not immediately available\nafter writing and the driver panics when a packet is enqueued from the\ninterrupt handler. This patch adds an ndelay(195) before these registers\nare read (delay value mentioned in section 15.1.1.3 of the ISP1760 data\nsheet).\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e1e609be49c9d345e8b67a122a7cdae48ad27c7e",
      "tree": "c1cfc523469741bffc3400f5c3d81bda5db1fb8a",
      "parents": [
        "71d2718f2507dc17501d04e2bdca7b8e694ce365"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Thu Mar 19 14:18:15 2009 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:45 2009 -0700"
      },
      "message": "USB: r8a66597-hcd: suspend/resume support\n\nFix the problem that system cannot suspend.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49121aa14c2a372a5fd01982df900257784be63d",
      "tree": "d2959b33b3bd6fb3b70f8451fcfeb7d606eea165",
      "parents": [
        "3ba5f38f3d5143a879de132a9df71814d1f3cff0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Sat Mar 07 11:44:21 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:45 2009 -0700"
      },
      "message": "USB: S3C: Move usb-control.h to platform include\n\nThe usb-control.h is needed by ohci-s3c2410.c for both S3C24XX and S3C64XX\narchitectures, so move it to \u003cplat/usb-control.h\u003e\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ba5f38f3d5143a879de132a9df71814d1f3cff0",
      "tree": "37681b69ae683a4b94fa8b6db881615e1c08bff9",
      "parents": [
        "64a3a25f440c65510cb0d15080dcd2f0032d6051"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Sat Mar 07 11:44:10 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:44 2009 -0700"
      },
      "message": "USB: ohci-hcd: Add ARCH_S3C24XX to the ohci-s3c2410.c glue\n\nThe ohci-s3c2410.c glue supports both CONFIG_ARCH_S3C2410 and\nCONFIG_ARCH_S3C64XX so add it to the build of ohci-s3c2410.c\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a9f8ec4db1d308643e13ec7638ccb5ace4d34982",
      "tree": "919b0962678abc700de78f2654fd5879e2c4e5b5",
      "parents": [
        "2dfa319a649b9de029777994b6af201c1fe81d53"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Fri Feb 27 02:04:31 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:44 2009 -0700"
      },
      "message": "USB: host: fix sparse warning: Using plain integer as NULL pointer\n\nFix this sparse warning:\n drivers/usb/host/oxu210hp-hcd.c:2687:42: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2dfa319a649b9de029777994b6af201c1fe81d53",
      "tree": "31567ae2437176fb83769e14dba8a5fbb59c3310",
      "parents": [
        "3edb8a208b5be90c829f7b19058cb63e947b1d18"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Feb 26 23:03:15 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:44 2009 -0700"
      },
      "message": "USB: ohci-s3c2410: fix name of bus clock\n\nThe USB bus clock is usb-bus-host, so print the correct name in the\ndev_err() statement if we cannot find it.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\n"
    },
    {
      "commit": "3edb8a208b5be90c829f7b19058cb63e947b1d18",
      "tree": "b0dee170d612fc4fac0a0d03fd24681cc5113b4e",
      "parents": [
        "03ee251546a9360cbb4c27c250d128dcbcfd9931"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Thu Feb 26 23:02:19 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:44 2009 -0700"
      },
      "message": "USB: ohci-s3c2410: remove \u003cmach/hardware.h\u003e include\n\nRemove the include of \u003cmach/hardware.h\u003e, as no definitions\nfrom it are used by the OHCI driver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "31dbb803464d75b96212cce9052dfeaeac0819de",
      "tree": "608ab9e3203ecaf00a0a04ecd318d0d45bc4a50d",
      "parents": [
        "d34d9721a559fd11ec682bd9ef17220de0162060"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@cmpxchg.org",
        "time": "Wed Mar 04 12:06:15 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:44 2009 -0700"
      },
      "message": "USB: use kzfree()\n\nUse kzfree() instead of memset() + kfree().\n\nSigned-off-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nReviewed-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "16e2e5f634f86ccda18366967c4e592eb61bc9cc",
      "tree": "c736a81517e929559c83cc5eb9fb6f4d04458571",
      "parents": [
        "7ea0a2bcfe40b1c525e63e931b7142ab22b64269"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 03 16:44:13 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:36 2009 -0700"
      },
      "message": "USB: make transfer_buffer_lengths in struct urb field u32\n\nRoel Kluin pointed out that transfer_buffer_lengths in struct urb was\ndeclared as an \u0027int\u0027.  This patch changes this field to be \u0027u32\u0027 to\nprevent any potential negative conversion and comparison errors.\n\nThis triggered a few compiler warning messages when these fields were\nbeing used with the min macro, so they have also been fixed up in this\npatch.\n\nCc: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ea0a2bcfe40b1c525e63e931b7142ab22b64269",
      "tree": "90f5853d6a4685a00baf895eafe1098bb8e19f3c",
      "parents": [
        "66760169492445395c530c812443f58e2cfdb3dc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 05 11:01:11 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:36 2009 -0700"
      },
      "message": "USB: uhci: don\u0027t use pseudo negative values\n\nThe code in uhci-q.c doesn\u0027t have to use pseudo-negative values.  I did\nit that way because it was easy and because it would give the expected\noutput during debugging.  But it doesn\u0027t have to work that way.  Here\u0027s\nanother approach.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d0626808f7a6181c1c750d261da9a7a845c29e13",
      "tree": "103eb88e1ae0a287c14848765d6916276ae69993",
      "parents": [
        "551509d267905705f6d723e51ec706916f06b859"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Feb 13 11:22:06 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:33 2009 -0700"
      },
      "message": "USB: fix ehci printk formats\n\nFix ehci printk formats:\n\ndrivers/usb/host/ehci-q.c:351: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 4 has type \u0027size_t\u0027\ndrivers/usb/host/ehci-q.c:351: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 5 has type \u0027size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "551509d267905705f6d723e51ec706916f06b859",
      "tree": "9dde914015af234cd4c399585037d8dca7d42e78",
      "parents": [
        "a78b42824dd7c2b40d72fb01f1b1842f7e845f3a"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 11 14:11:36 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:33 2009 -0700"
      },
      "message": "USB: replace uses of __constant_{endian}\n\nThe base versions handle constant folding now.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f7e7aa5850839faa5eb7c7c177da5fd6bca8949b",
      "tree": "670051437080dba1b5808ed897059effa8233702",
      "parents": [
        "f9031f2c4237abfe75d9ad33f5c0f0dde96f7d09"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Feb 10 16:55:51 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:31 2009 -0700"
      },
      "message": "USB: Add platform device support for the ISP1760 USB chip\n\nCurrently, the driver only supports PCI and PPC_OF but there are\nboards like ARM RealView where this is a platform device. The patch adds\nthe necessary functions and registration to the isp1760-if.c file and\nmodifies the corresponding Makefile and Kconfig to be able to use this\ndriver even if PCI and PPC_OF are not enabled.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f9031f2c4237abfe75d9ad33f5c0f0dde96f7d09",
      "tree": "7157000ccf8dee34d68b62b7dd8ed59c372f3c41",
      "parents": [
        "a2c2706e1043c17139c2dafd171c4a5cf008ef7e"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Feb 10 16:55:45 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:31 2009 -0700"
      },
      "message": "USB: Make the isp1760_register function prototype more generic\n\nThe patch changes the prototype of the isp1760_register() function to use\npredefined types like phys_addr_t and resource_size_t rather than u64\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a2c2706e1043c17139c2dafd171c4a5cf008ef7e",
      "tree": "59d6519004eb562ebee5df5f1a4394290dec16ff",
      "parents": [
        "1f4159c1620f74377e26d8a569d10ca5907ef475"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Feb 10 10:16:58 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:31 2009 -0700"
      },
      "message": "USB: EHCI: add software retry for transaction errors\n\nThis patch (as1204) adds a software retry mechanism to ehci-hcd.  It\ngets invoked when the driver encounters transaction errors on an\nasynchronous endpoint.  On many systems, hardware deficiencies cause\nsuch errors to occur if one device is unplugged while the host is\ncommunicating with another device.  With the patch, the failed\ntransactions are retried and generally succeed the second or third\ntime through.\n\nThis is based on code originally written by Koichiro Saito.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested by: Koichiro Saito \u003cSaito.Koichiro@adniss.jp\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc29847e16cb6b571157220ec9b20a7d86e58046",
      "tree": "a62c3361675bebaa69916542acd64c7384f8abca",
      "parents": [
        "b967c88ed1b48bc353ea83e0cacb2249a3bb1a51"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Feb 11 14:26:38 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:31 2009 -0700"
      },
      "message": "USB: EHCI: Make timer_action out-of-line\n\nThis patch (as1205) moves timer_action() from ehci.h to ehci-hcd.c and\nmakes it out-of-line.  Over the years it has grown too big to be inline\nany more.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b967c88ed1b48bc353ea83e0cacb2249a3bb1a51",
      "tree": "6a28596f5c2a9ce053def6d637265c069cb9a644",
      "parents": [
        "331879fd6f584d60327ba802616d41bfa636b873"
      ],
      "author": {
        "name": "Thierry Vignaud",
        "email": "tvignaud@mandriva.com",
        "time": "Wed Feb 11 13:31:05 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:31 2009 -0700"
      },
      "message": "usb: kill prehistorical comments about USB_EHCI_HCD\n\nRemove old comments about USB_EHCI_HCD.\n\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6f8aa65b52037123beab573432e371c0f70b7b9a",
      "tree": "c83c7a4190f9f1f5c13c5332d316abc99efaecfd",
      "parents": [
        "c49cfa9170256295f4a0fd1668a2411fc05d6b33"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "frank@f-seidel.de",
        "time": "Thu Feb 05 16:16:24 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:30 2009 -0700"
      },
      "message": "USB: add missing KERN_* constants to printks\n\nAccording to kerneljanitors todo list all printk calls (beginning\na new line) should have an according KERN_* constant.\nThose are the missing peaces here for the usb subsystem.\n\nSigned-off-by: Frank Seidel \u003cfrank@f-seidel.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e14bda1b18b2e3c16258427fc43ceb43e1bc1d5",
      "tree": "b18bce5c7b0d1f49cb32dfa4611571f9ae44b176",
      "parents": [
        "d1c0713daea5d1d881ecc8707458ca6746031376"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Jan 31 12:37:04 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:29 2009 -0700"
      },
      "message": "USB: count reaches -1, tested 0\n\nWith a postfix decrement count will reach -1 rather than 0,\nso the warning will not be issued.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2e0fe709687470637a0709b930ccc9e993d2dad5",
      "tree": "97bd47eee757905185ac8341fe350e046d027aa3",
      "parents": [
        "00185a60c37549531b9eee562d3eba19020875d5"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 29 11:22:14 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:28 2009 -0700"
      },
      "message": "USB: drivers: use USB API functions rather than constants\n\nThis set of patches introduces calls to the following set of functions:\n\nusb_endpoint_dir_in(epd)\nusb_endpoint_dir_out(epd)\nusb_endpoint_is_bulk_in(epd)\nusb_endpoint_is_bulk_out(epd)\nusb_endpoint_is_int_in(epd)\nusb_endpoint_is_int_out(epd)\nusb_endpoint_num(epd)\nusb_endpoint_type(epd)\nusb_endpoint_xfer_bulk(epd)\nusb_endpoint_xfer_control(epd)\nusb_endpoint_xfer_int(epd)\nusb_endpoint_xfer_isoc(epd)\n\nIn some cases, introducing one of these functions is not possible, and it\njust replaces an explicit integer value by one of the following constants:\n\nUSB_ENDPOINT_XFER_BULK\nUSB_ENDPOINT_XFER_CONTROL\nUSB_ENDPOINT_XFER_INT\nUSB_ENDPOINT_XFER_ISOC\n\nAn extract of the semantic patch that makes these changes is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r1@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebmAttributes \u0026 \\(USB_ENDPOINT_XFERTYPE_MASK\\|3\\)) \u003d\u003d\n- \\(USB_ENDPOINT_XFER_CONTROL\\|0\\))\n+ usb_endpoint_xfer_control(epd)\n\n@r5@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebEndpointAddress \u0026 \\(USB_ENDPOINT_DIR_MASK\\|0x80\\)) \u003d\u003d\n-  \\(USB_DIR_IN\\|0x80\\))\n+ usb_endpoint_dir_in(epd)\n\n@inc@\n@@\n\n#include \u003clinux/usb.h\u003e\n\n@depends on !inc \u0026\u0026 (r1||r5)@\n@@\n\n+ #include \u003clinux/usb.h\u003e\n  #include \u003clinux/usb/...\u003e\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "391016f6e2fe3b9979b4c6880a76e5e434d6947c",
      "tree": "bb9f35814c294f09407d127597db6d906692910e",
      "parents": [
        "508db8c954d55ed30f870d2c24d741ba6269d13c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Mar 16 14:21:56 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 17 14:01:29 2009 -0700"
      },
      "message": "USB: EHCI: expedite unlinks when the root hub is suspended\n\nThis patch (as1225) fixes a bug in ehci-hcd.  The condition for\nwhether unlinked QHs can become IDLE should not be that the controller\nis halted, but rather that the controller isn\u0027t running.  In other\nwords when the root hub is suspended, the hardware doesn\u0027t own any\nQHs.\n\nThis fixes a problem that can show up during hibernation: If a QH is\nonly partially unlinked when the root hub is frozen, then when the\nroot hub is thawed the QH won\u0027t be in the IDLE state.  As a result it\ncan\u0027t be used properly for new URB submissions.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Brandon Philips \u003cbrandon@ifup.org\u003e\nTested-by: Brandon Philips \u003cbrandon@ifup.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "508db8c954d55ed30f870d2c24d741ba6269d13c",
      "tree": "aed956a468d6d2dcd6103554f535aed978eec4fe",
      "parents": [
        "9ea19b82f3126da4e47d6b94563a3c2cd586f6e2"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzuuzf@googlemail.com",
        "time": "Thu Feb 26 01:47:48 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 17 14:01:29 2009 -0700"
      },
      "message": "USB: EHCI: Fix isochronous URB leak\n\nehci-hcd uses usb_get_urb() and usb_put_urb() in an unbalanced way causing\nisochronous URB\u0027s kref.counts incrementing once per usb_submit_urb() call.\nThe culprit is *usb being set to NULL when usb_put_urb() is called after URB\nis given back.\nDue to other fixes there is no need for ehci-hcd to deal with usb_get_urb()\nnor usb_put_urb() anymore, so patch removes their usages in ehci-hcd.\nPatch also makes ehci_to_hcd(ehci)-\u003eself.bandwidth_allocated adjust, if a\nstream finishes.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4c3f450ba4e4c00df91f98664b58f9a98dc049fd",
      "tree": "383e138887b318d6d653382980bb32af36f32f56",
      "parents": [
        "600fa578a95f65bc1f2a03210d3d418747024b43"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Mar 12 08:40:15 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 16 19:40:34 2009 +0900"
      },
      "message": "sh: Add OHCI USB support for SH7786\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "97fb44eb6bc01f4ffed4300e475aa15e44877375",
      "tree": "481ed6efd0babe7185cae04f2fd295426b36411d",
      "parents": [
        "e4707dd3e9d0cb57597b6568a5e51fea5d6fca41",
        "148854c65ea8046b045672fd49f4333aefaa3ab5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Mar 13 21:44:51 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 13 21:44:51 2009 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel\n\nConflicts:\n\n\tarch/arm/mach-at91/gpio.c\n"
    },
    {
      "commit": "9aa09d2f8f4bc440d6db1c3414d4009642875240",
      "tree": "11b8735a5ddb24fcb4b810b9af3959a8aae6a1ae",
      "parents": [
        "9a6e184c804b33a2c2ea974efcd3c9798d30cb39"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Sun Feb 08 16:07:58 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 27 14:40:50 2009 -0800"
      },
      "message": "USB: EHCI: slow down ITD reuse\n\nCurrently ITDs are immediately recycled whenever their URB completes.\nHowever, EHCI hardware can sometimes remember some ITD state.  This\nmeans that when the ITD is reused before end-of-frame it may sometimes\ncause the hardware to reference bogus state.\n\nThis patch defers reusing such ITDs by moving them into a new ehci member\ncached_itd_list. ITDs resting in cached_itd_list are moved back into their\nstream\u0027s free_list once scan_periodic() detects that the active frame has\nelapsed.\n\nThis makes the snd_usb_us122l driver (in kernel since .28) work right\nwhen it\u0027s hooked up through EHCI.\n\n[ dbrownell@users.sourceforge.net: comment fixups ]\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nTested-by: Philippe Carriere \u003cphilippe-f.carriere@wanadoo.fr\u003e\nTested-by: Federico Briata \u003cfedericobriata@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1c7880dffceef58fad446e2157164ccb3d468159",
      "tree": "4662e62c250e98aa40f7e34c8cb83424b3a07812",
      "parents": [
        "7db21712aeb7c9693f7bc554923b35c35303a067"
      ],
      "author": {
        "name": "Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Thu Feb 19 17:13:45 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 21 16:39:06 2009 +0000"
      },
      "message": "[ARM] 5406/1: ep93xx: remove unneeded header in ohci-ep93xx.c\n\nRemove the unneeded #include \u003cmach/hardware.h\u003e\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3494252d5644993f407a45f01c3e8ad5ae38f93c",
      "tree": "01821aeeb26febe7da71ff6968eaed5b28e4b4f7",
      "parents": [
        "e78ac4b9deb8f36d8c828b6d91232960f109d951"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Feb 13 23:41:12 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 17 16:56:31 2009 -0800"
      },
      "message": "USB/PCI: Fix resume breakage of controllers behind cardbus bridges\n\nIf a USB PCI controller is behind a cardbus bridge, we are trying to\nrestore its configuration registers too early, before the cardbus\nbridge is operational.  To fix this, call pci_restore_state() from\nusb_hcd_pci_resume() and remove usb_hcd_pci_resume_early() which is\nno longer necessary (the configuration spaces of USB controllers that\nare not behind cardbus bridges will be restored by the PCI PM core\nwith interrupts disabled anyway).\n\nThis patch fixes the regression from 2.6.28 tracked as\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12659\n\n[ Side note: the proper long-term fix is probably to just force the\n  unplug event at suspend time instead of doing a plug/unplug at resume\n  time, but this patch is fine regardless  - Linus ]\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReported-by: Miles Lane \u003cmiles.lane@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a3c1239eb59c0a907f8be5587d42e950f44543f8",
      "tree": "03e31c26f0483d3f1e225574e48992b00b43515c",
      "parents": [
        "d2f8d7ee1a9b4650b4e43325b321801264f7c37a"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Feb 16 14:37:12 2009 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Feb 16 14:37:12 2009 +0000"
      },
      "message": "wusb: whci-hcd: always lock whc-\u003elock with interrupts disabled\n\nAlways lock whc-\u003elock with spin_lock_irq() or spin_lock_irqsave().\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "8f04915532485d81e7f6c580a396ea7b01094221",
      "tree": "c5740e961a025f2fb6b520a2bc5937f19d4345ab",
      "parents": [
        "8f5140a6a0b1a9aa79585b0008e88c5d266c5c1d",
        "45c82b5a770be66845687a7d027c8b52946d59af"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Feb 02 17:52:39 2009 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Feb 02 17:52:39 2009 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream\n"
    },
    {
      "commit": "236dd4d18f293e3c9798f35c08272196826a980d",
      "tree": "5e8f7dc48318e82c34758c1a807d034034b96221",
      "parents": [
        "fc91be2ad03e0d243418414a854665274d560ca2"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Jan 10 05:03:21 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:38 2009 -0800"
      },
      "message": "USB: Driver for Freescale QUICC Engine USB Host Controller\n\nThis patch adds support for the FHCI USB controller, as found\nin the Freescale MPC836x and MPC832x processors. It can support\nFull or Low speed modes.\n\nQuite a lot the hardware is doing by itself (SOF generation, CRC\ngeneration and checking), though scheduling and retransmission is on\nsoftware\u0027s shoulders.\n\nThis controller does not integrate the root hub, so this driver also\nfakes one-port hub. External hub is required to support more than\none device.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2bf5fa13fc8e34d7b86307b99f64a24cb7a83852",
      "tree": "c5851eefc980694693e2f442eef30a62fece6549",
      "parents": [
        "501950d846218ed80a776d2aae5aed9c8b92e778"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Jan 24 17:55:57 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: omap1 ohci buildfix (otg related)\n\n\u003e \u003e drivers/built-in.o: In function `ohci_omap_init\u0027:\n \u003e \u003e hid-quirks.c:(.text+0x6c608): undefined reference to `otg_get_transceiver\u0027\n \u003e \u003e drivers/built-in.o: In function `omap_udc_probe\u0027:\n \u003e \u003e hid-quirks.c:(.init.text+0x34c0): undefined reference to `otg_get_transceiver\u0027\n \u003e \u003e hid-quirks.c:(.init.text+0x3d40): undefined reference to `otg_put_transceiver\u0027\n\nReported-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a15d95a003fae154121733f049dd25e9c13dbef3",
      "tree": "240642794b6ceb19f733cf93709cf5b223b146e9",
      "parents": [
        "bcca06efea883bdf3803a0bb0ffa60f26730387d"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jan 20 01:26:56 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: Fix suspend-resume of PCI USB controllers\n\nCommit a0d4922da2e4ccb0973095d8d29f36f6b1b5f703\n(USB: fix up suspend and resume for PCI host controllers) attempted\nto fix the suspend-resume of PCI USB controllers, but unfortunately\nit did that incorrectly and interrupts are left enabled by the USB\ncontrollers\u0027 -\u003esuspend_late() callback as a result.  This leads to\nserious problems during suspend which are very difficult to debug.\n\nFix the issue by removing the -\u003esuspend_late() callback of PCI\nUSB controllers and moving the code from there to the -\u003esuspend()\ncallback executed with interrupts enabled.  Additionally, make\nthe -\u003eresume() callback of PCI USB controllers execute\npci_enable_wake(dev, PCI_D0, false) to disable wake-up from the\nfull power state (PCI_D0).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nTested-by: \"Jeff Chua\" \u003cjeff.chua.linux@gmail.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nCc: \"Zdenek Kabelac\" \u003czdenek.kabelac@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bcca06efea883bdf3803a0bb0ffa60f26730387d",
      "tree": "8dfffd0183fcf38f90aa36c2debee15f8336a96f",
      "parents": [
        "b90de8aea36ae6fe8050a6e91b031369c4f251b2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 13 11:35:54 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: don\u0027t enable wakeup by default for PCI host controllers\n\nThis patch (as1199) changes the initial wakeup settings for PCI USB\nhost controllers.  The controllers are marked as capable of waking the\nsystem, but wakeup is not enabled by default.\n\nIt turns out that enabling wakeup for USB host controllers has a lot\nof bad consequences.  As the simplest example, if a USB mouse or\nkeyboard is unplugged immediately after the computer is put to sleep,\nthe unplug will cause the system to wake back up again!  We are better\noff marking them as wakeup-capable and leaving wakeup disabled.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "953a7e8476bbd7367cebdb868c326ba42968bc13",
      "tree": "e70937ed8593e89e1dbc0a9b8cc2ebe13e5419fe",
      "parents": [
        "1639058ed1dd0b856a5c34064a990c7827b0e32b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jan 18 12:52:38 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 24 11:41:16 2009 +0000"
      },
      "message": "[ARM] omap: ensure OMAP drivers pass a struct device to clk_get()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dff243f7cb3a2ebbb09093066c1bc4a90ff5b3a4",
      "tree": "1c63e7c2f879cd322ca785671b74b4ff796dd24c",
      "parents": [
        "a5e6ced58d423cb09c4fc0087dcfdb0b5deb5e1c",
        "f3b8436ad9a8ad36b3c9fa1fe030c7f38e5d3d0b"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Thu Jan 22 19:12:32 2009 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Thu Jan 22 19:12:32 2009 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream\n"
    },
    {
      "commit": "6fd9086a518d4f14213a32fe6c9ac17fabebbc1e",
      "tree": "c7b59ccb00a69eb02188d9f0e40eec001078917f",
      "parents": [
        "a0d4922da2e4ccb0973095d8d29f36f6b1b5f703"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Dec 17 17:20:38 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 10:00:12 2009 -0800"
      },
      "message": "USB: automatically enable wakeup for PCI host controllers\n\nThis patch (as1193b) enables wakeup during initialization for all PCI\nhost controllers, and it removes some code (and comments!) that are no\nlonger needed now that the PCI core automatically initializes wakeup\nsettings for all new devices.\n\nThe idea is that the bus should initialize wakeup, and the bus glue\nor controller driver should enable it.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a0d4922da2e4ccb0973095d8d29f36f6b1b5f703",
      "tree": "511e023051c2d217c336c965bd384646108de100",
      "parents": [
        "a81a81a25d3ecdab777abca87c5ddf484056103d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Dec 17 15:06:03 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 10:00:12 2009 -0800"
      },
      "message": "USB: fix up suspend and resume for PCI host controllers\n\nThis patch (as1192) rearranges the USB PCI host controller suspend and\nresume and resume routines:\n\n\tUse pci_wake_from_d3() for enabling and disabling wakeup,\n\tinstead of pci_enable_wake().\n\n\tCarry out the actual state change while interrupts are\n\tdisabled.\n\n\tChange the order of the preparations to agree with the\n\tgeneral recommendation for PCI devices, instead of\n\tmessing around with the wakeup settings while the device\n\tis in D3.\n\n\t\tIn .suspend:\n\t\t\tCall the underlying driver to disable IRQ\n\t\t\t\tgeneration;\n\t\t\tpci_wake_from_d3(device_may_wakeup());\n\t\t\tpci_disable_device();\n\n\t\tIn .suspend_late:\n\t\t\tpci_save_state();\n\t\t\tpci_set_power_state(D3hot);\n\t\t\t(for PPC_PMAC) Disable ASIC clocks\n\n\t\tIn .resume_early:\n\t\t\t(for PPC_PMAC) Enable ASIC clocks\n\t\t\tpci_set_power_state(D0);\n\t\t\tpci_restore_state();\n\n\t\tIn .resume:\n\t\t\tpci_enable_device();\n\t\t\tpci_set_master();\n\t\t\tpci_wake_from_d3(0);\n\t\t\tCall the underlying driver to reenable IRQ\n\t\t\t\tgeneration\n\n\tAdd the necessary .suspend_late and .resume_early method\n\tpointers to the PCI host controller drivers.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "42c65396d4f10f25bdab13f8e2f33fe63fa94418",
      "tree": "93f80a6dbeff07c8b6b3de1a608108f5eeac1e22",
      "parents": [
        "281b064f237205053ef1874ffc77b9211265af4c"
      ],
      "author": {
        "name": "Thomas Hommel",
        "email": "Thomas.Hommel@gefanuc.com",
        "time": "Thu Dec 18 10:31:40 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 10:00:09 2009 -0800"
      },
      "message": "USB: isp1760: don\u0027t auto disable Port1 on ISP1761\n\nThere is no need to disable port 1 on ISP1761. That port could\nbe used as an OTG port which would require a different init\nsequence. However we don\u0027t have OTG support (yet) so we can use\nit as a normal USB port.\nThis patch allows port 1 to be used a normal Port on the ISP1761.\n\nSigned-off-by: Thomas Hommel \u003cThomas.Hommel@gefanuc.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6013bbbab0dcbc43bcf9dd70beeab2a0b1ec5ea7",
      "tree": "79175da5e8fcf85a8650e825d0b7cc3f2d2a2d94",
      "parents": [
        "6c0735687d37e25a65866823881bcbf39a6a023f"
      ],
      "author": {
        "name": "Karl Bongers",
        "email": "kbongers@jged.com",
        "time": "Mon Dec 01 11:47:40 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 10:00:04 2009 -0800"
      },
      "message": "USB: isp1760: Fix probe in PCI glue code\n\nContains fixes so probe on x86 PCI runs, apparently I\u0027m first to try\nthis. Several fixes to memory access to probe host scratch register.\nPreviously would bug check on chip_addr var used uninitialized.\nScratch reg write failed in one instance due to 16-bit initial access\nmode, so added \"\u0026 0x0000ffff\" to the readl as fix.\nIncludes some general cleanup - remove global vars, organize memory map\nresource use.\n\nSigned-off-by: Karl Bongers \u003ckbongers@jged.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6c0735687d37e25a65866823881bcbf39a6a023f",
      "tree": "19a70cbea35ae3e916dadcccf9436da82ef703af",
      "parents": [
        "889394b1eb95f040525d06dd4f2f1222b94023e2"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Sun Nov 30 16:50:04 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 10:00:04 2009 -0800"
      },
      "message": "USB: isp1760: use a specific PLX bridge instead of any bdridge\n\nthis driver can\u0027t handle (of course) any brdige class devices. So we\nnow are just active on one specific bridge which should be only the\nisp1761 chip behind a PLX bridge.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nTested-by: Karl Bongers \u003ckblists08@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0a2e5b9b8a3d205b565dec18d6fe39ef1aed75cc",
      "tree": "864af256f1806a809072b40db8bb2f1e48bd2d29",
      "parents": [
        "3a407e7391767898027eb7030c41c78ebc7a785d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Nov 13 15:46:37 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:53 2009 -0800"
      },
      "message": "USB: m66592 and r8a66597 resource changes\n\nUse the more common platform_get_resource() together with index instead\nof depending on the resource name and platform_get_resource_by_name().\nReplace the resource_len() implementation with resource_size().\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a407e7391767898027eb7030c41c78ebc7a785d",
      "tree": "aafde977b3cb993d29af71bad08c4e93ca63cd90",
      "parents": [
        "dc023dceec861c60bc1d1a17a2c6496ddac26ee7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 13 18:57:53 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:53 2009 -0800"
      },
      "message": "USB: Convert ohci-pnx4008 to a new-style i2c driver\n\nThe legacy i2c binding model will go away soon, convert ohci-pnx4008\nto use the new binding model instead.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "74c71ebd8d7c7a513022851a02bb52b9fa7e0dcb",
      "tree": "32595e0a66a0cc5a5727c3901271b48362fbeca5",
      "parents": [
        "427c4f333474f5447f62387c1fb060e586c1a781"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Nov 07 01:47:15 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:52 2009 -0800"
      },
      "message": "oxu210hp-hcd.c: struct device - replace bus_id with dev_name(), dev_set_name()\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "427c4f333474f5447f62387c1fb060e586c1a781",
      "tree": "04aada64f2a30eea745a9f2d083a56680e5041d4",
      "parents": [
        "796bcae7361c28cf825780f6f1aac9dd3411394e"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Nov 07 01:52:53 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:52 2009 -0800"
      },
      "message": "usb: struct device - replace bus_id with dev_name(), dev_set_name()\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "796bcae7361c28cf825780f6f1aac9dd3411394e",
      "tree": "3fe4ee89e373bf29f868d70430098b7dc625c16f",
      "parents": [
        "cd40c4c45eaedc289d2e1cc33b18a49a211f0f82"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vitb@kernel.crashing.org",
        "time": "Sun Nov 09 19:43:30 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:52 2009 -0800"
      },
      "message": "USB: powerpc: Workaround for the PPC440EPX USBH_23 errata [take 3]\n\nA published errata for ppc440epx states, that when running Linux with\nboth EHCI and OHCI modules loaded, the EHCI module experiences a fatal\nerror when a high-speed device is connected to the USB2.0, and\nfunctions normally if OHCI module is not loaded.\n\nThere used to be recommendation to use only hi-speed or full-speed\ndevices with specific conditions, when respective module was unloaded.\nLater, it was observed that ohci suspend is enough to keep things\ngoing, and it was turned into workaround, as explained below.\n\nQuote from original descriprion:\n\nThe 440EPx USB 2.0 Host controller is an EHCI compliant controller.  In\nUSB 2.0 Host controllers, each EHCI controller has one or more companion\ncontrollers, which may be OHCI or UHCI.  An USB 2.0 Host controller will\ncontain one or more ports.  For each port, only one of the controllers\nis connected at any one time. In the 440EPx, there is only one OHCI\ncompanion controller, and only one USB 2.0 Host port.\nAll ports on an USB 2.0 controller default to the companion\ncontroller.  If you load only an ohci driver, it will have control of\nthe ports and any deviceplugged in will operate, although high speed\ndevices will be forced to operate at full speed.  When an ehci driver\nis loaded, it explicitly takes control of the ports.  If there is a\ndevice connected, and / or every time there is a new device connected,\nthe ehci driver determines if the device is high speed or not.  If it\nis high speed, the driver retains control of the port.  If it is not,\nthe driver explicitly gives the companion controller control of the\nport.\n\nThe is a software workaround that uses\nInitial version of the software workaround was posted to\nlinux-usb-devel:\n\nhttp://www.mail-archive.com/linux-usb-devel@lists.sourceforge.net/msg54019.html\n\nand later available from amcc.com:\nhttp://www.amcc.com/Embedded/Downloads/download.html?cat\u003d1\u0026family\u003d15\u0026ins\u003d2\n\nThe patch below is generally based on the latter, but reworked to\npowerpc/of_device USB drivers, and uses a few devicetree inquiries to\nget rid of (some) hardcoded defines.\n\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d859bffc662482f06ba5603e6f592de4e18cf135",
      "tree": "29ad0c9fd35af9017049757231ced8b70cee9dfd",
      "parents": [
        "92b0da1571353a39d07e0a592c4dda294cc2e04c"
      ],
      "author": {
        "name": "Steven Noonan",
        "email": "steven@uplinklabs.net",
        "time": "Wed Nov 05 12:41:24 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:50 2009 -0800"
      },
      "message": "USB: EHCI pci-quirks.c: don\u0027t wait so long for BIOS handoff\n\nInstead of waiting a painful 5000ms, quirk_usb_disable_ehci() now does a\n1000ms loop to wait for the BIOS to acknowledge the handoff.\n\nThe five second delay is really quite irritating to have to deal with\nevery boot up, and I very seriously doubt any non-broken bios takes more\nthan a second to do the actual handoff.\n\nSigned-off-by: Steven Noonan \u003csteven@uplinklabs.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b92a78e582b1a45649143dc86e526f5824092478",
      "tree": "916a164c604968896611fa6666679afdfd01f552",
      "parents": [
        "3a4e72cbf2ac4435630a2b03bd25e60ef5967e99"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Thu Oct 23 10:08:07 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:50 2009 -0800"
      },
      "message": "usb host: Oxford OXU210HP HCD driver.\n\nThis driver implements the support for Oxford OXU210HP USB high-speed host,\nno peripheral nor OTG.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nCc: Kan Liu \u003ckan.k.liu@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a4e72cbf2ac4435630a2b03bd25e60ef5967e99",
      "tree": "9e52159e2e759cd0b31ad1c67c6c85da1a08075c",
      "parents": [
        "8e8ce4b642ce4beb865fb1d67cd8ea883d9ae7d7"
      ],
      "author": {
        "name": "Vikram Pandita",
        "email": "vikram.pandita@ti.com",
        "time": "Fri Oct 24 23:41:30 2008 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:50 2009 -0800"
      },
      "message": "USB: Avoid 20ms delay in EHCI resume\n\nFor function ehci_bus_resume()\n- Added flag resume_needed\n  No need to wait for 20ms if no port was suspended\n\n- Change mdelay to msleep\n\n- release and reacquire the spinlock around mdelay\n\nSigned-off-by: vikram pandita \u003cvikram.pandita@ti.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8e8ce4b642ce4beb865fb1d67cd8ea883d9ae7d7",
      "tree": "7883335b8321a21a1919517bf590bf163b887533",
      "parents": [
        "e64a5219296fff11a0da0322b43012265cd3b327"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Oct 20 21:46:01 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:49 2009 -0800"
      },
      "message": "USB: use pci_ioremap_bar() in drivers/usb\n\nUse the newly introduced pci_ioremap_bar() function in drivers/usb.\npci_ioremap_bar() just takes a pci device and a bar number, with the goal\nof making it really hard to get wrong, while also having a central place\nto stick sanity checks.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e64a5219296fff11a0da0322b43012265cd3b327",
      "tree": "42fa67f74f4d13795fd6c2ee3ceeb1b816b2df9e",
      "parents": [
        "3b438e30c686b1e904c759d3354d335050ab33f9"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Oct 21 00:47:23 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:49 2009 -0800"
      },
      "message": "USB: clean up redundant tests on unsigned\n\ntemp, bytes and param-\u003e{length,sglen,vary} are unsigned so\nthese tests do nothing.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a5e6ced58d423cb09c4fc0087dcfdb0b5deb5e1c",
      "tree": "56ab507e1df59cae1f57c2f5883bc676f1147441",
      "parents": [
        "a23e66f3b8cfdedec14541e71ef29a754870a20c"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Jan 07 10:54:22 2009 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Jan 07 10:54:22 2009 +0000"
      },
      "message": "wusb: timeout when waiting for ASL/PZL updates in whci-hcd\n\nTimeout if an ASL or PZL update doesn\u0027t not complete and reset the\nhardware.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "b21a207141d83a06abc5f492b80204602e02ca44",
      "tree": "f0152cde543008c72d7eb5c12c18095ad92785e6",
      "parents": [
        "3af373021fa32f8f787bfbdcc1a9277a287bde4e",
        "b58602a4bac012b5f4fc12fe6b46ab237b610d5d"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Fri Jan 02 13:17:13 2009 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Fri Jan 02 13:17:13 2009 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream\n\nConflicts:\n\n\tdrivers/uwb/wlp/eda.c\n"
    },
    {
      "commit": "14a3c4ab0e58d143c7928c9eb2f2610205e13bf2",
      "tree": "885992999d7a1a2fd3586efcf32ebcbcbc3a72aa",
      "parents": [
        "1af237a099a3b8ff56aa384f605c6a68af7bf288",
        "47992cbdaef2f18a47871b2ed01ad27f568c8b73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (407 commits)\n  [ARM] pxafb: add support for overlay1 and overlay2 as framebuffer devices\n  [ARM] pxafb: cleanup of the timing checking code\n  [ARM] pxafb: cleanup of the color format manipulation code\n  [ARM] pxafb: add palette format support for LCCR4_PAL_FOR_3\n  [ARM] pxafb: add support for FBIOPAN_DISPLAY by dma braching\n  [ARM] pxafb: allow pxafb_set_par() to start from arbitrary yoffset\n  [ARM] pxafb: allow video memory size to be configurable\n  [ARM] pxa: add document on the MFP design and how to use it\n  [ARM] sa1100_wdt: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] rtc-sa1100: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] pxa/tavorevb: update board support (smartpanel LCD + keypad)\n  [ARM] pxa: Update eseries defconfig\n  [ARM] 5352/1: add w90p910-plat config file\n  [ARM] s3c: S3C options should depend on PLAT_S3C\n  [ARM] mv78xx0: implement GPIO and GPIO interrupt support\n  [ARM] Kirkwood: implement GPIO and GPIO interrupt support\n  [ARM] Orion: share GPIO IRQ handling code\n  [ARM] Orion: share GPIO handling code\n  [ARM] s3c: define __io using the typesafe version\n  [ARM] S3C64XX: Ensure CPU_V6 is selected\n  ...\n"
    },
    {
      "commit": "bce83697c5fe84a7a5d38c96fbbe43b4bc028c3e",
      "tree": "b8e920af66f5b4de509e95a7295cedbe42878dd6",
      "parents": [
        "02f11ee181baa562df23e105ba930902f0d0b1bf"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Dec 22 18:22:50 2008 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Dec 22 18:22:50 2008 +0000"
      },
      "message": "uwb: use dev_dbg() for debug messages\n\nInstead of the home-grown d_fnstart(), d_fnend() and d_printf() macros,\nuse dev_dbg() or remove the message entirely.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "d6435102d4ca3b5655c0105abe924abec17ffeb8",
      "tree": "4d94c37b7b57c47e891e1a2c0e19347b3a49aafd",
      "parents": [
        "e7c98dc76d5823444059205e0c7aca49743679f3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 18 12:40:39 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:42:52 2008 +0900"
      },
      "message": "usb: Fix up sh_mobile usbf clock framework warnings.\n\ndrivers/usb/gadget/m66592-udc.c: In function \u0027m66592_probe\u0027:\ndrivers/usb/gadget/m66592-udc.c:1672: warning: label \u0027clean_up2\u0027 defined but not used\ndrivers/usb/host/r8a66597-hcd.c: In function \u0027r8a66597_probe\u0027:\ndrivers/usb/host/r8a66597-hcd.c:2401: warning: label \u0027clean_up2\u0027 defined but not used\n\nAdded by commit 985fc7c81c7852f2e104c71cbe913ace683c9e6a (\"sh: sh_mobile\nusbf clock framework support\").\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "765786e0aead7faf6c333176d22948c6f155fff1",
      "tree": "02aab6142a8f215a6228512aedd6709730f72ea3",
      "parents": [
        "af5be79a7f8d7067588dc2863d37f7cd22e5f2de"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Oct 31 20:22:38 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:42:51 2008 +0900"
      },
      "message": "sh: sh_mobile usb clock framework support\n\nAdd clock framework support to the usb/r8a66597 driver and\nadjust the cpu specific code accordingly.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7e1548a597ef7e26d5d62f8be3be6da9e101b26c",
      "tree": "fe6cbf4d9a3c1afdba04fb276fef0f932403727c",
      "parents": [
        "1f7f569c0ae6e619504095eabf796edd712d943d",
        "2619bc327417f549f1c89d5ef9b4a4aa768f41a2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 15 22:13:26 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 15 22:13:26 2008 +0000"
      },
      "message": "Merge branch \u0027omap3-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into devel\n"
    },
    {
      "commit": "72aaf09fda49f5919d98d65d35e5179f3acb0497",
      "tree": "5fd25748f7f5640f8ee8efb86ddca88d12840791",
      "parents": [
        "67fbc2312312095acc2f19a0b601bac10f84cf9d",
        "58c2467355ed3154a12ee49d8f8236547145c9d3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 13 09:12:51 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 13 09:12:51 2008 +0000"
      },
      "message": "Merge git://git.marvell.com/orion into devel\n"
    },
    {
      "commit": "944e1bffb6517590be48dd428d9b73da9fea801c",
      "tree": "4fc9e688dfbaf772d6a7162bec2a1c27515baadb",
      "parents": [
        "f2d18fea8b87d09bdda22cc67c36f5f463452a33"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Wed Dec 10 17:35:31 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Dec 10 17:35:31 2008 -0800"
      },
      "message": "ARM: OMAP: Switch ohci-omap to gpio_request/free calls\n\nSwitch to gpio_request/free calls\n\nCc: linux-usb@vger.kernel.org\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n\n\n"
    },
    {
      "commit": "40e3925ba15b604c9ff87154d77a914221d11cdc",
      "tree": "08fb9b25a6b055e262bca7e8053fb2a5eb73cba9",
      "parents": [
        "0b84b5ca43a9c86cfad848c135fdbf7c72af68fa"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Dec 10 17:35:26 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Dec 10 17:35:26 2008 -0800"
      },
      "message": "ARM: OMAP: switch to gpio_direction_input\n\nMore switchover to the cross-platform GPIO interface:\nuse gpio_direction_input(), not an OMAP-specific call.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "c35fa3ea1ae8198bd65c2c6e59d9ebd68c115a59",
      "tree": "878768b69df25459b448aa890352342c4a3c6e2d",
      "parents": [
        "dcc7461eef7341e84e2f7274f904ce01a43b2506",
        "218d11a8b071b23b76c484fd5f72a4fe3306801e"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Dec 08 16:18:47 2008 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Dec 08 16:18:47 2008 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream\n"
    },
    {
      "commit": "fb6f552930e52699c8ac452c5a79ec3e97e6fc73",
      "tree": "77bbbfc5168695ec20c525eb53094d6d0b45e0ce",
      "parents": [
        "061e41fdb5047b1fb161e89664057835935ca1d2"
      ],
      "author": {
        "name": "Ronen Shitrit",
        "email": "rshitrit@marvell.com",
        "time": "Wed Sep 17 10:08:05 2008 +0300"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Dec 04 01:28:14 2008 -0500"
      },
      "message": "[ARM] Orion: add the option to support different ehci phy initialization\n\nThe Orion ehci driver serves the Orion, kirkwood and DD Soc families.\nSince each of those integrate a different USB phy we should have the\nability to use few initialization sequences or to leave the boot loader\nphy settings as is.\n\nSigned-off-by: Ronen Shitrit \u003crshitrit@marvell.com\u003e\n"
    },
    {
      "commit": "0a99e8ac430a27825bd055719765fd0d65cd797f",
      "tree": "aea3859c966ba99956a6e2ddc96001725bf6843a",
      "parents": [
        "269f0532332410e97e3edeb78e6cd3bb940e52b4"
      ],
      "author": {
        "name": "Shane Huang",
        "email": "shane.huang@amd.com",
        "time": "Tue Nov 25 15:12:33 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Sun Nov 30 22:24:02 2008 -0800"
      },
      "message": "USB: fix SB600 USB subsystem hang bug\n\nThis patch is required for all AMD SB600 revisions to avoid USB subsystem hang\nsymptom. The USB subsystem hang symptom is observed when the system has\nmultiple USB devices connected to it. In some cases a USB hub may be required\nto observe this symptom.\n\nReported in bugzilla as #11599, the similar patch for SB700 old revision is:\ncommit b09bc6cbae4dd3a2d35722668ef2c502a7b8b093\n\nReported-by: raffaele \u003cralfconn@tele2.it\u003e\nTested-by: Roman Mamedov \u003croman@rm.pp.ru\u003e\nSigned-off-by: Shane Huang \u003cshane.huang@amd.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "269f0532332410e97e3edeb78e6cd3bb940e52b4",
      "tree": "092c775fe8108e899eb3fc0051c8483069b1430c",
      "parents": [
        "d9d060a98ff89fe0f86e24c9c0c3d2f0c566781c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 25 13:34:45 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Sun Nov 30 22:24:02 2008 -0800"
      },
      "message": "Revert \"USB: improve ehci_watchdog\u0027s side effect in CPU power management\"\n\nThis reverts commit f0d781d59cb621e1795d510039df973d0f8b23fc.\n\nIt was the wrong thing to do, and does not really do what it said\nit did.\n\nCc: Yi Yang \u003cyi.y.yang@intel.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e0d8b13ae1e3ea747620580b6f777992148de182",
      "tree": "f3d9e65a8d52f3e273b91ddfcd397c1d8438e558",
      "parents": [
        "8c3abc7d903df492a7394b0adae4349d9a381aaf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 11 17:52:32 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 27 12:38:23 2008 +0000"
      },
      "message": "[ARM] pxa: don\u0027t pass a consumer clock name for devices with unique clocks\n\nWhere devices only have one consumer, passing a consumer clock ID\nhas no real benefit.  Remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dcc7461eef7341e84e2f7274f904ce01a43b2506",
      "tree": "25afd640b7ed7fc1efc29fd0075f0d399af93e84",
      "parents": [
        "e4b49580f70380a4216ff8220c8f48a95e21c238"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Nov 26 13:36:59 2008 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Nov 26 13:36:59 2008 +0000"
      },
      "message": "wusb: add debug files for ASL, PZL and DI to the whci-hcd driver\n\nAdd asl, pzl and di debugfs files to uwb/uwbN/wusbhc for WHCI host\ncontroller.  These dump the current ASL, PZL and DI buffer.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "56968d0c1a920eb165c06318f5c458724e1df0af",
      "tree": "9516fdc8ef8bc67bf6a51a1e4940d3ae59008dfa",
      "parents": [
        "65d76f368295973a35d195c9b13053502a67b6bc"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Tue Nov 25 14:23:40 2008 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Tue Nov 25 14:23:40 2008 +0000"
      },
      "message": "wusb: whci-hcd shouldn\u0027t do ASL/PZL updates while channel is inactive\n\nASL/PZL updates while the WUSB channel is inactive (i.e., the PZL and\nASL are stopped) may not complete.  This causes hangs when removing the\nwhci-hcd module if a device is still connected (removing the device\ndoes an endpoint_disable which results in an ASL update to remove the\nqset).\n\nIf the WUSB channel is inactive the update can simply be skipped as the\nWHC doesn\u0027t care about the state of the ASL/PZL.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "65d76f368295973a35d195c9b13053502a67b6bc",
      "tree": "fa7d9204b2da01a9c53633dda789380cfcad38c6",
      "parents": [
        "dba0a918722ee0f0ba3442575e4448c3ab622be4",
        "ed313489badef16d700f5a3be50e8fd8f8294bc8"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Tue Nov 25 13:52:56 2008 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Tue Nov 25 13:52:56 2008 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream\n"
    },
    {
      "commit": "b09bc6cbae4dd3a2d35722668ef2c502a7b8b093",
      "tree": "42f8cf6ffda40b89ae7035517aa21247067886d0",
      "parents": [
        "ee2f6cc7f9ea2542ad46070ed62ba7aa04d08871"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Fri Nov 14 11:42:29 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Nov 19 22:01:34 2008 -0800"
      },
      "message": "USB: fix SB700 usb subsystem hang bug\n\nThis patch is required for AMD SB700 south bridge revision A12 and A13 to avoid\nUSB subsystem hang symptom. The USB subsystem hang symptom is observed when the\nsystem has multiple USB devices connected to it. In some cases a USB hub may be\nrequired to observe this symptom.\n\nThis patch works around the problem by correcting the internal register setting\nthat will help by changing the behavior of the internal logic to avoid the\nUSB subsystem hang issue. The change in the behavior of the logic does not\nimpact the normal operation of the USB subsystem.\n\nReported-by: Volker Armin Hemmann \u003cvolker.armin.hemmann@tu-clausthal.de\u003e\nTested-by: Volker Armin Hemmann \u003cvolker.armin.hemmann@tu-clausthal.de\u003e\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Libin Yang \u003clibin.yang@amd.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dba0a918722ee0f0ba3442575e4448c3ab622be4",
      "tree": "fdb466cf09e7916135098d651b18924b2fe9ba5f",
      "parents": [
        "0996e6382482ce9014787693d3884e9468153a5c",
        "7f0f598a0069d1ab072375965a4b69137233169c"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Nov 19 14:48:07 2008 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Nov 19 14:48:07 2008 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream\n"
    },
    {
      "commit": "6fae35f9cea92793a98b2d9ab21235e5ae035581",
      "tree": "82142169ff2ccada8c6c98beb6da59cafe8d913d",
      "parents": [
        "e17be2b2a95b43fe0d5878adf330701bb7a77115"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Nov 17 15:53:42 2008 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Nov 19 14:46:33 2008 +0000"
      },
      "message": "uwb: add basic radio manager\n\nThe UWB radio manager coordinates the use of the radio between the\nPALs that may be using it.  PALs request use of the radio with\nuwb_radio_start() and the radio manager will start beaconing if its\nnot already doing so.  When the last PAL has called uwb_radio_stop()\nbeaconing will be stopped.\n\nIn the future, the radio manager will have a more sophisticated channel\nselection algorithm, probably following the Channel Selection Policy\nfrom the WiMedia Alliance when it is finalized.  For now, channel 9\n(BG1, TFC1) is selected.\n\nThe user may override the channel selected by the radio manager and may\nforce the radio to stop beaconing.\n\nThe WUSB Host Controller PAL makes use of this and there are two new\ndebug PAL commands that can be used for testing.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "372dd6e8ed924e876f3beb598721e813ad7fa323",
      "tree": "840e634b3ff67c0a337de02947dc1b7e1b36817b",
      "parents": [
        "67b2e029743a52670d77864723b4d0d40f7733b5"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 12 17:02:57 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 13 14:45:06 2008 -0800"
      },
      "message": "USB: EHCI: fix divide-by-zero bug\n\nThis patch (as1164) fixes a bug in the EHCI scheduler.  The interval\nvalue it uses is already in linear format, not logarithmically coded.\nThe existing code can sometimes crash the system by trying to divide\nby zero.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "67b2e029743a52670d77864723b4d0d40f7733b5",
      "tree": "56b9168cd6e99a9fad6a821bd86377e2a586984a",
      "parents": [
        "5863964608489f6dbf4b5f3118b45b3750a8274d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 12 17:04:53 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 13 14:45:05 2008 -0800"
      },
      "message": "USB: EHCI: fix handling of dead controllers\n\nThis patch (as1165) makes a few small changes in the logic used by\nehci-hcd when it encounters a controller error:\n\n\tInstead of printing out the masked status, it prints the\n\toriginal status as read directly from the hardware.\n\n\tIt doesn\u0027t check for the STS_HALT status bit before taking\n\taction.  The mere fact that the STS_FATAL bit is set means\n\tthat something bad has happened and the controller needs to\n\tbe reset.  With the old code this test could never succeed\n\tbecause the STS_HALT bit was masked out from the status.\n\nI anticipate that this will prevent the occasional \"irq X: nobody cared\"\nproblem people encounter when their EHCI controllers die.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5863964608489f6dbf4b5f3118b45b3750a8274d",
      "tree": "32cabd19b399c3fdb5ce7fef4b7f306678b02824",
      "parents": [
        "d73b7aff28bc53c04e1f2e5ccaa5ea43089fb4a4"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Tue Nov 11 16:47:21 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 13 14:45:04 2008 -0800"
      },
      "message": "usb: r8a66597-hcd: fix wrong data access in SuperH on-chip USB\n\nWhen I used SuperH on-chip USB, there was the problem that accessed\nr8a66597_root_hub which was not allocated.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ff30bf1ca4b548c0928dae6bfce89458b95e5bf4",
      "tree": "fcc7d0fdc68c0d650a95e8ed70d4bc4f9b569dcc",
      "parents": [
        "9a18e75fc443d24d25ee0fcf892a64a9741f6294"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Sun Nov 02 15:25:42 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 13 14:45:03 2008 -0800"
      },
      "message": "USB: remove optional bus bindings in isp1760, fixing runtime warning\n\nRoland Reported the following:\n| kmem_cache_create: duplicate cache isp1760_qtd\n| Pid: 461, comm: modprobe Tainted: G        W  2.6.28-rc2-git3-default #4\n| Call Trace:\n|  [\u003cc017540e\u003e] kmem_cache_create+0xc9/0x3a3\n|  [\u003cc0159a8d\u003e] free_pages_bulk+0x16c/0x1c9\n|  [\u003cf165c05f\u003e] isp1760_init+0x0/0xb [isp1760]\n|  [\u003cf165c018\u003e] init_kmem_once+0x18/0x5f [isp1760]\n|  [\u003cf165c064\u003e] isp1760_init+0x5/0xb [isp1760]\n|  [\u003cc010113d\u003e] _stext+0x4d/0x148\n|  [\u003cc0142936\u003e] load_module+0x12cd/0x142e\n|  [\u003cc01743c4\u003e] kmem_cache_destroy+0x0/0xd7\n|  [\u003cc0142b1e\u003e] sys_init_module+0x87/0x176\n|  [\u003cc01039eb\u003e] sysenter_do_call+0x12/0x2f\n\nThe reason, is that ret is initialized with ENODEV instead of 0 _or_\nthe kmem cache is not freed in error case with no bus binding.\n\nThe difference between OF+PCI and OF only is\n| 15148     804      32   15984    3e70 isp1760-of-pci.o\n| 13748     676       8   14432    3860 isp1760-of.o\n\nabout 1.5 KiB.\n\nUntil there is a checkbox where the user *must* select atleast one item,\nand may select multiple entries I don\u0027t make it selectable anymore.\nHaving a driver which can\u0027t be used under any circumstances is broken\nanyway and I\u0027ve seen distros shipping it that way.\n\nReported-by: Roland Kletzing \u003cdevzero@web.de\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003ea\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ddcb01ff9bf49c4dbbb058423559f7bc90b89374",
      "tree": "a56d85c781ae42a0495472874615e745fc288152",
      "parents": [
        "8010e06cc90367b4d3fba3b0ec3ced32360ac890"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Oct 31 13:52:54 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 13 14:45:02 2008 -0800"
      },
      "message": "USB: Fix PS3 USB shutdown problems\n\nAdd ehci_shutdown() or ohci_shutdown() calls to the USB\nPS3 bus glue.  ehci_shutdown() and ohci_shutdown() do some\ncontroller specific cleanups not done by usb_remove_hcd().\n\nFixes errors on shutdown or reboot similar to these:\n\n  ps3-ehci-driver sb_07: HC died; cleaning up\n  irq 51: nobody cared (try booting with the \"irqpoll\" option)\n\nRelated bugzilla reports:\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d11819\n  http://bugzilla.terrasoftsolutions.com/show_bug.cgi?id\u003d317\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f88518d122f1b007f47a46aff37ca2885126a923",
      "tree": "4091a303ceedb95335f893754647d2d53252ddfc",
      "parents": [
        "ae9eba0e2744f1aa15cdc97cd39277a84723ae23"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Oct 31 22:49:58 2008 +0800"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Fri Oct 31 15:10:27 2008 +0000"
      },
      "message": "wusb: remove unused #include \u003cversion.h\u003e\n\nThe file(s) below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/usb/host/hwa-hc.c\n  drivers/usb/host/whci/hcd.c\n  drivers/usb/host/whci/int.c\n  drivers/usb/host/whci/wusb.c\n  drivers/usb/wusbcore/cbaf.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "4d2bea4ca0adb4cebfbf89d34869c74081c42577",
      "tree": "3ed316eca5ab3228e2e01fc4a83c04297becd105",
      "parents": [
        "d409f3bf47c5e5ae10601d079204e263bc176bcf"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Oct 27 15:42:31 2008 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Tue Oct 28 12:08:46 2008 +0000"
      },
      "message": "wusb: do a proper channel stop\n\nWhen stopping the WUSB channel the host should send Channel Stop IEs giving\nthe WUSB Channel Time of the last MMC.  Both WHCI and HWA hosts provide a\nchannel stop command for this.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "b09ac64b7b2d93efab3998033588f5cb0e470ccf",
      "tree": "9b4148f5010a4a45f2a835681f7269fe49ce1393",
      "parents": [
        "6a4b58707903cb0901966ac8dad5d6ec7f2d432f"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Oct 27 15:14:03 2008 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Tue Oct 28 12:06:59 2008 +0000"
      },
      "message": "wusb: release mutex in the error path of whci-hcd\u0027s whc_do_gencmd()\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "a27028349ccbcec9dde9d6dbba9d4017ad9ad5ab",
      "tree": "58d7deaeda91cf854543b8dfcef097097eb856fb",
      "parents": [
        "45432371b448c80622d8069b845625996127caeb",
        "6c6409459a18a825ce12ecb003d5686af61f7a2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 10:09:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 10:09:50 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: don\u0027t rebind drivers after failed resume or reset\n  USB: fix memory leak in cdc-acm\n  USB: Unusual dev for Mio moov 330 gps\n  USB: cdc-wdm: make module autoload work\n  USB: Fix unneeded endpoint check in pxa27x_udc\n  usb/gadget: fix kernel-doc warning\n  USB: Speedtouch: add pre_reset and post_reset routines\n  USB: usbtest.c: length, sglen and vary are unsigned, so cannot be negative\n  USB: support Huawei data card product IDs\n  USB: add ZTE MF626 USB GSM modem entry\n  USB: storage: Avoid I/O errors when issuing SCSI ioctls to JMicron USB/ATA bridge\n  USB: Fix debugfs_create_file\u0027s error checking method for usb/gadget/s3c2410_udc\n  USB: ohci: add support for tmio-ohci cell\n"
    },
    {
      "commit": "9779a8325a9bbf4ccd3853e0e4064984cf9da9c9",
      "tree": "7814d54c7554210ee03d0dbecc546cc2e8a876ec",
      "parents": [
        "309e1e4240636f3a9704d77a164a08e1f5a81fea",
        "61e0e79ee3c609eb34edf2fe023708cba6a79b1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:20:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:20:34 2008 -0700"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb\n\n* \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb: (47 commits)\n  uwb: wrong sizeof argument in mac address compare\n  uwb: don\u0027t use printk_ratelimit() so often\n  uwb: use kcalloc where appropriate\n  uwb: use time_after() when purging stale beacons\n  uwb: add credits for the original developers of the UWB/WUSB/WLP subsystems\n  uwb: add entries in the MAINTAINERS file\n  uwb: depend on EXPERIMENTAL\n  wusb: wusb-cbaf (CBA driver) sysfs ABI simplification\n  uwb: document UWB and WUSB sysfs files\n  uwb: add symlinks in sysfs between radio controllers and PALs\n  uwb: dont tranmit identification IEs\n  uwb: i1480/GUWA100U: fix firmware download issues\n  uwb: i1480: remove MAC/PHY information checking function\n  uwb: add Intel i1480 HWA to the UWB RC quirk table\n  uwb: disable command/event filtering for D-Link DUB-1210\n  uwb: initialize the debug sub-system\n  uwb: Fix handling IEs with empty IE data in uwb_est_get_size()\n  wusb: fix bmRequestType for Abort RPipe request\n  wusb: fix error path for wusb_set_dev_addr()\n  wusb: add HWA host controller driver\n  ...\n"
    },
    {
      "commit": "78c73414f4f6744e2ea5a07b263a9698aa6f2416",
      "tree": "8125e4ad420d0fc4a86c9319c7f51c168a0cf6a2",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Oct 08 16:14:23 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 22 10:05:27 2008 -0700"
      },
      "message": "USB: ohci: add support for tmio-ohci cell\n\nSome Toshiba Mobile I/O chips have OHCI controller built in.\nE.g. the tc6393xb chip found in several Toshiba e-Series PDAs\nand in Sharp Zaurus SL-6000 PDA. This adds platform glue\nto support OHCI function of the chip.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a9b6148d25f15ddfe9d7a7f3e526fdb64e7cf7da",
      "tree": "3d60b38576c16ff40d7961b71c1f5566b6d7c04f",
      "parents": [
        "9b7530cc329eb036cfa589930c270e85031f554c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:23:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:23:29 2008 -0700"
      },
      "message": "USB: Fix unused label warnings in drivers/usb/host/ehci-hcd.c\n\nThis gets rid of an annoying warning in ehci-hcd.c when DEBUG isn\u0027t\nenabled:\n\n    warning: label \u0027err_debug\u0027 defined but not used\n\nby moving it inside the already-existing #ifdef DEBUG, so that it\nmatches the goto.  And now my regular build is warning-free again.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "61e0e79ee3c609eb34edf2fe023708cba6a79b1f",
      "tree": "663deacffd4071120dc9badb70428fe5f124c7b9",
      "parents": [
        "c15895ef30c2c03e99802951787183039a349d32",
        "0cfd81031a26717fe14380d18275f8e217571615"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Oct 20 16:07:19 2008 +0100"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Oct 20 16:07:19 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-upstream\n\nConflicts:\n\n\tDocumentation/ABI/testing/sysfs-bus-usb\n\tdrivers/Makefile\n"
    },
    {
      "commit": "802f389a2cc6e2771b8de915ac241456d41eb79e",
      "tree": "96d8f13545e95b61c9dde5d87ba7d036efb6cb75",
      "parents": [
        "fd3f1917e345d852ef9ae36178719f4e639f70ae"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:14 2008 -0700"
      },
      "message": "USB: remove err() macro from more usb drivers\n\nUSB should not be having it\u0027s own printk macros, so remove err() and\nuse the system-wide standard of dev_err() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5909f6ea2bc7f785ceb1bed14c670946a536ff2d",
      "tree": "79a12b6286d65f32f43f70be35ab2b6e17b3c350",
      "parents": [
        "1b29a375fb0b79a11a2d18e7bf5f6da422a35025"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:09 2008 -0700"
      },
      "message": "USB: remove info() macro from remaining usb drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nClean up the remaining usages of this in the drivers/usb/ directory.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "71b7497c078a97e2afb774ad7c1f8ff5bdda8a60"
}
