)]}'
{
  "log": [
    {
      "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": "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"
    },
    {
      "commit": "71b7497c078a97e2afb774ad7c1f8ff5bdda8a60",
      "tree": "149cf8cdb985760ef2afea54bfc5181088311caa",
      "parents": [
        "8b6346ec899713a90890c9e832f7eff91ea73504"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 09 15:40:23 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "USB: OHCI: fix endless polling behavior\n\nThis patch (as1149) fixes an obscure problem in OHCI polling.  In the\ncurrent code, if the RHSC interrupt status flag turns on at a time\nwhen RHSC interrupts are disabled, it will remain on forever:\n\n\tThe interrupt handler is the only place where RHSC status\n\tgets turned back off;\n\n\tThe interrupt handler won\u0027t turn RHSC status off because it\n\tdoesn\u0027t turn off status flags if the corresponding interrupt\n\tisn\u0027t enabled;\n\n\tRHSC interrupts will never get enabled because\n\tohci_root_hub_state_changes() doesn\u0027t reenable RHSC if RHSC\n\tstatus is on!\n\nAs a result we will continue polling indefinitely instead of reverting\nto interrupt-driven operation, and the root hub will not autosuspend.\nThis particular sequence of events is not at all unusual; in fact\nplugging a USB device into an OHCI controller will usually cause it to\noccur.\n\nOf course, this is a bug.  The proper thing to do is to turn off RHSC\nstatus just before reading the actual port status values.  That way\neither a port status change will be detected (if it occurs before the\nstatus read) or it will turn RHSC back on.  Possibly both, but that\nwon\u0027t hurt anything.\n\nWe can still check for systems in which RHSC is totally broken, by\nre-reading RHSC after clearing it and before reading the port\nstatuses.  (This re-read has to be done anyway, to post the earlier\nwrite.)  If RHSC is on but no port-change statuses are set, then we\nknow that RHSC is broken and we can avoid re-enabling it.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eafe5b99f2135488b21cf17a262c54997c44f784",
      "tree": "648a1c93460c7ae9b12624989cb8aca21d789114",
      "parents": [
        "2da41d5f6c036e7a6e496a7e601a685f8b87acb0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 06 11:25:53 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:03 2008 -0700"
      },
      "message": "USB: EHCI: fix remote-wakeup support for ARC/TDI core\n\nThis patch (as1147) fixes the remote-wakeup support for EHCI\ncontrollers using the ARC/TDI \"embedded-TT\" core.  These controllers\nturn off the RESUME bit by themselves when a port resume is complete;\nhence we need to keep separate track of which ports are suspended or\nin the process of resuming.\n\nThe patch also makes a couple of small improvements in ehci_irq(),\nreplacing reads of the command register with the value already stored\nin a local variable.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Thomas Reitmayr \u003ctreitmayr@devbase.at\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9beeee6584b9aa4f9192055512411484a2a624df",
      "tree": "6eec55264d86791a1d4f61bdb9158cf9c720f7ce",
      "parents": [
        "2b70f07343389cb474235def00b021a645ede916"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 02 11:48:13 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:03 2008 -0700"
      },
      "message": "USB: EHCI: log a warning if ehci-hcd is not loaded first\n\nThis patch (as1139) adds a warning to the system log whenever ehci-hcd\nis loaded after ohci-hcd or uhci-hcd.  Nowadays most distributions are\npretty good about not doing this; maybe the warning will help convince\nanyone still doing it wrong.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e  [2.6.27]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2b70f07343389cb474235def00b021a645ede916",
      "tree": "dd32720ba6c114f097cd4ff07aeaad4112c19031",
      "parents": [
        "1987625226a918cd20c334ffce5e2a224cba0718"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 02 11:47:15 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:02 2008 -0700"
      },
      "message": "USB: EHCI, OHCI, UHCI: remove version numbers\n\nThis patch (as1145) removes the essentially useless driver-version\nstrings from ehci-hcd, ohci-hcd, and uhci-hcd.  It also unifies the\nform of the banner lines they display upon loading and adds a missing\ntest for usb_disabled() to ehci-hcd.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce5dee50edc8b1ac8028c17040d40a78c4b33232",
      "tree": "67db148cdf739274f7950cfcba0b6be550ea9efb",
      "parents": [
        "f0d781d59cb621e1795d510039df973d0f8b23fc"
      ],
      "author": {
        "name": "Julien Brunel",
        "email": "brunel@diku.dk",
        "time": "Wed Sep 24 18:00:36 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:02 2008 -0700"
      },
      "message": "USB: isp1760: Use an IS_ERR test rather than a NULL test\n\nIn case of error, the function isp1760_register returns an ERR\npointer, but never returns a NULL pointer. So after a call to this\nfunction, a NULL test should be replaced by an IS_ERR test. Moreover,\nwe have noticed that:\n(1) the result of isp1760_register is assigned through the function\npci_set_drvdata without an error test,\n(2) if the call to isp1760_register fails, the current function\n(isp1761_pci_probe) returns 0, and if it succeeds, it returns -ENOMEM,\nwhich seems odd.\n\nThus, we suggest to move the test before the call to pci_set_drvdata\nto correct (1), and to turn it into a non IS_ERR test to correct (2).\n\nThe semantic match that finds this problem is as follows: \n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@bad_null_test@\nexpression x,E;\nstatement S1, S2;\n@@\nx \u003d  isp1760_register(...)\n... when !\u003d x \u003d E\n* if (x \u003d\u003d NULL)\nS1 else S2\n// \u003c/smpl\u003e\n\nSigned-off-by: Julien Brunel \u003cbrunel@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0d781d59cb621e1795d510039df973d0f8b23fc",
      "tree": "bc1a60dac25eef26e22d346ebf08496b7702ac94",
      "parents": [
        "e58dcebcd83b5902411e747ee7807219dee6bcf2"
      ],
      "author": {
        "name": "Yi Yang",
        "email": "yi.y.yang@intel.com",
        "time": "Thu Sep 25 17:25:44 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:02 2008 -0700"
      },
      "message": "USB: improve ehci_watchdog\u0027s side effect in CPU power management\n\nehci_watchdog will wake up CPU very frequently so that CPU\nstays at C3 very short, average residence time is about 50\nms on Aspire One, but we expect it should be about 1 second\nor more, so this kind of periodic timer is very bad for power\nsaving.\n\nWe can\u0027t remove this timer because of some bad USB controller\nchipset, but at least we should reduce its side effect to as\npossible as low.\n\nThis patch can make CPU stay at C3 longer, average residence time\nis about twice as long as original. \n\nPlease consider to apply it, thanks\n\nSigned-off-by: Yi Yang \u003cyi.y.yang@intel.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e58dcebcd83b5902411e747ee7807219dee6bcf2",
      "tree": "2d37312f1514ad992698f642a8e567c1ffc9c359",
      "parents": [
        "925dff5dee04fb46d2e67c088c54b331f97672ee"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Sep 25 16:59:57 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:01 2008 -0700"
      },
      "message": "USB: UHCI: improve scheduling of interrupt URBs\n\nThis patch (as1140) adds a little intelligence to the interrupt-URB\nscheduler in uhci-hcd.  Right now the scheduler is stupid; every URB\nhaving the same period is assigned to the same slot.  Thus a large\ngroup of period-N URBs can fill their slot and cause -ENOSPC errors\neven when all the lower-period slots are empty.\n\nWith the patch, if an URB doesn\u0027t fit in its assigned slot then the\nscheduler will try using lower-period slots.  This will provide\ngreater flexibility.  As an example, the driver will be able to handle\nmore than just three or four mice, which the current driver cannot.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9b466c3b8208f395cb3492e32b254a81c5b31780",
      "tree": "76a52d7b47ae5c4197223c9e49439e9430da22e1",
      "parents": [
        "28c2c51c078296151549f4f0e823e804f773861b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Sep 04 16:29:55 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:59 2008 -0700"
      },
      "message": "USB: ohci-omap: handle other omap15xx chips\n\nSync up USB parts of the ohci-omap support in mainline with the OMAP tree.\nThis patch supports another first generation OMAP1 part: not just the\nOMAP 1510 (and its catalog version, the OMAP 5910), but also OMAP 310.\n\nFrom: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cede969fe21adece300300a455580635590deb47",
      "tree": "a64ccf0720b7fc7be743f9b07c676b9b7fd058c2",
      "parents": [
        "bb4e3b5ac81a9601775e62649038934acafa78e2"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 22 15:00:07 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "usb: remove code associated with !CONFIG_PPC_MERGE\n\nNow that arch/ppc is gone we don\u0027t need CONFIG_PPC_MERGE anymore remove\nthe dead code associated with !CONFIG_PPC_MERGE.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.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": "3c4bb71f96c69ef3c81fda108c96b633a2000de2",
      "tree": "6dcbb788842eb1cc71f99748ca76a0a95139c0f5",
      "parents": [
        "3c04e20ea95f9a8555456000e0ff340bdc46dea8"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Thu Sep 18 23:06:38 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "USB: ehci-dbg: fix reading less content of periodic file\n\nThis patch fix 2 problems about reading periodic file:\n\n1. The \"...\" after a interrupt qh is missed because buffer pointer is\n   not moved.\n\n2. After setting p.ptr as NULL, its next qh or itd will be omited and\n   can\u0027t be stored in debug buffer.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@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": "3c04e20ea95f9a8555456000e0ff340bdc46dea8",
      "tree": "6159c4095f2ede77a560b04e886814f0d40ba141",
      "parents": [
        "549c41e0ac0a3eb68cfdaeb43c1a314e2a6c289a"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Thu Sep 18 23:06:21 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "USB: ehci-dbg: increase debug buffer size for periodic file\n\nThis patch is based on the following ideas:\n\n1. Some usb devices (such as usb video class) have endpoints of high\n   interval attribute, so reading \"periodic\" file need more debug buffer\n   to accommodate the qh or itd schedule information.  For example, 4KB\n   buffer is not enough for a single interrupt qh of 2ms period.\n\n2. print a %p need 16 byte buffer on 64-bits arch, but 8 byte on 32-bits\n   arch. Add a extra bonus for 64-bits arch.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@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": "4a511bc3f5829bc18428bcf11c25417a79d09396",
      "tree": "d2512a4e4cdf680f297e0af8be6566f9f95fdfb7",
      "parents": [
        "8bfa24727087d7252f9ecfb5fea2dfc92d797fbd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Sep 03 16:38:32 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "OHCI: Allow broken controllers to auto-stop\n\nThis patch (as1134) attempts to improve the way we handle OHCI\ncontrollers with broken Root Hub Status Change interrupt support.  In\nthese controllers the RHSC interrupt bit essentially never turns off,\nmaking RHSC interrupts useless -- they have to remain permanently\ndisabled.\n\nSuch controllers should still be allowed to turn off their root hubs\nwhen no devices are attached.  Polling for new connections can\ncontinue while the root hub is suspended.  The patch implements this\nfeature.  (It won\u0027t have much effect unless CONFIG_PM is enabled and\nCONFIG_USB_SUSPEND is disabled, but since the overhead is very small\nwe may as well do it.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "27140219373327f2291da5d74a78db0105b15060",
      "tree": "1cbb0eab32d9b847b0f030982429045ff0e8f041",
      "parents": [
        "7dbcbe88b1495f778f56c742391e49f580dc101a"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Mon Aug 18 13:08:42 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:52 2008 -0700"
      },
      "message": "USB: Let some USB host controllers get IRQ flags from resource\n\n[This version fixes a thinko in the r8a66597 driver]\n\nThis patch let a few discrete USB host controllers drivers (isp116x-hcd,\nr8a66597-hcd and sl811-hcd) obtain IRQ flags from their IORESOURCE_IRQ\nresource if configured as such, much like it\u0027s been done for the smc91x\ndriver.\n\nIt spares people writing support for specific boards the burden to\nconfigure the interrupt controller independantly, and keeps all IRQ\nrelated information in a single resource.\n\nHCD that are integrally part of a SoC have been left aside, as there\nis probably no \"wiring\" options...\n\nTested on an Xscale PXA-255 based platform with isp116x-hcd.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@altran.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c813b4e16ead3c3df98ac84419d4df2adf33fe01",
      "tree": "2ca4a5b6966d833b6149e3dda7a4e85d1255779c",
      "parents": [
        "c8d8a2321f9c4ee18fbcc399fdc2a77e580a03b9",
        "02683ffdf655b4ae15245376ba6fea6d9e5829a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -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: (46 commits)\n  UIO: Fix mapping of logical and virtual memory\n  UIO: add automata sercos3 pci card support\n  UIO: Change driver name of uio_pdrv\n  UIO: Add alignment warnings for uio-mem\n  Driver core: add bus_sort_breadthfirst() function\n  NET: convert the phy_device file to use bus_find_device_by_name\n  kobject: Cleanup kobject_rename and !CONFIG_SYSFS\n  kobject: Fix kobject_rename and !CONFIG_SYSFS\n  sysfs: Make dir and name args to sysfs_notify() const\n  platform: add new device registration helper\n  sysfs: use ilookup5() instead of ilookup5_nowait()\n  PNP: create device attributes via default device attributes\n  Driver core: make bus_find_device_by_name() more robust\n  usb: turn dev_warn+WARN_ON combos into dev_WARN\n  debug: use dev_WARN() rather than WARN_ON() in device_pm_add()\n  debug: Introduce a dev_WARN() function\n  sysfs: fix deadlock\n  device model: Do a quickcheck for driver binding before doing an expensive check\n  Driver core: Fix cleanup in device_create_vargs().\n  Driver core: Clarify device cleanup.\n  ...\n"
    },
    {
      "commit": "5172046d960b27f7c22bed8038d696e7004cb112",
      "tree": "1a57e114d9ecbf0f2fc1e7ef57bf21ed7144e246",
      "parents": [
        "728f08934b087b96aacb00467f5551e0a5593fca"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Sep 20 19:09:37 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:50 2008 -0700"
      },
      "message": "usb: turn dev_warn+WARN_ON combos into dev_WARN\n\ndev_WARN is both compacter and gives better debug information\nthan just a WARN_ON, since people and tools will copy the device\ninformation message together with the WARN_ON in bug reports.\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": "2502991560dc8244dbe10e48473d85722c1e2ec1",
      "tree": "63b1f3be2ed56ff06f1e8db709e4ce85d69c3add",
      "parents": [
        "7e69a8c4d06b7ecb874f571e82b715a9f79bc3c4",
        "a9ff8f6462635c8d9f8d64b7b10ddcea8404d77b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Oct 15 23:16:07 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 15 23:16:07 2008 +0100"
      },
      "message": "Merge branch \u0027fixes\u0027 into for-linus\n\nConflicts:\n\n\tarch/arm/mach-versatile/core.c\n"
    },
    {
      "commit": "7e69a8c4d06b7ecb874f571e82b715a9f79bc3c4",
      "tree": "0248fb8f7a3e445cc3c744252abeecabb9205c05",
      "parents": [
        "b6825d2df55aa7d7341c715b577b73a6a03dc944",
        "d5120ae72a066b18f98e0c45ce73262f58030851"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 14 22:24:51 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 14 22:24:51 2008 +0100"
      },
      "message": "Merge branch \u0027s3c-move\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mach-versatile/core.c\n"
    },
    {
      "commit": "b6825d2df55aa7d7341c715b577b73a6a03dc944",
      "tree": "ae4f0f52f4c2ad4e501dd323318486ccdd7fcd93",
      "parents": [
        "6defd90433729c2d795865165cb34d938d8ff07c",
        "aa59e19d05114f9fb7718d6bc8398255476fb4f5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 14 22:24:42 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 14 22:24:42 2008 +0100"
      },
      "message": "Merge branch \u0027omap-all\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mach-omap2/gpmc.c\n\tarch/arm/mach-omap2/irq.c\n"
    },
    {
      "commit": "2be4ff2f084842839b041b793ed6237e8d1d315a",
      "tree": "1d776ac1717edeff4ee7d59ab0aea2782cb86dba",
      "parents": [
        "cf2fa66055d718ae13e62451bb546505f63906a2",
        "a45b3fb19ba1e4dfc3fc53563a072612092930a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (49 commits)\n  pcmcia: ioctl-internal definitions\n  pcmcia: cistpl header cleanup\n  pcmcia: remove unused argument to pcmcia_parse_tuple()\n  pcmcia: card services header cleanup\n  pcmcia: device_id header cleanup\n  pcmcia: encapsulate ioaddr_t\n  pcmcia: cleanup device driver header file\n  pcmcia: cleanup socket services header file\n  pcmcia: merge ds_internal.h into cs_internal.h\n  pcmcia: cleanup cs_internal.h\n  pcmcia: cs_internal.h is internal\n  pcmcia: use dev_printk for cs_error()\n  pcmcia: remove CS_ error codes alltogether\n  pcmcia: deprecate CS_BAD_TUPLE\n  pcmcia: deprecate CS_BAD_ARGS\n  pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE\n  pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE\n  pcmcia: deprecate CS_NO_MORE_ITEMS\n  pcmcia: deprecate CS_IN_USE\n  pcmcia: deprecate CS_CONFIGURATION_LOCKED\n  ...\n\nFix trivial conflict in drivers/pcmcia/ds.c manually\n"
    },
    {
      "commit": "8daf14cf56816303d64d1a705fcbc389211ba36e",
      "tree": "c14bcf688efd184ab10b576259d570f6d3d09c56",
      "parents": [
        "1db5fff9aeab18566eb380e354629fdbbe7792f0",
        "eceb1383361c6327cef4de01d278cd6722ebceeb",
        "28f7e66fc1da53997a545684b21b91fb3ca3f321",
        "fd1452ebf257317f24e0e285a17a2ec2ce3e6df7",
        "7aa413def76146f7b3784228556d9e4bc562eab3",
        "46eaa6702016e3ac9a188172a2c309d6ca1be1cd",
        "45e96f26f257bd873017c6244a6cafd27f6f5439",
        "9f482807a6bd7e2aa1ed0d8cfc48463ec4ca3568",
        "325af5fb1418c79953db0954556de048e061d8b6",
        "acbaa41a780490c791492c41144c774c04875af1",
        "2407390bd20de38740eef87eab4fe3d1deafdbdd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "message": "Merge branches \u0027x86/xen\u0027, \u0027x86/build\u0027, \u0027x86/microcode\u0027, \u0027x86/mm-debug-v2\u0027, \u0027x86/memory-corruption-check\u0027, \u0027x86/early-printk\u0027, \u0027x86/xsave\u0027, \u0027x86/ptrace-v2\u0027, \u0027x86/quirks\u0027, \u0027x86/setup\u0027, \u0027x86/spinlocks\u0027 and \u0027x86/signal\u0027 into x86/core-v2\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "d6b52039c95556ade5c4f99592a0dc46473fbf93",
      "tree": "2047bb31a609b0046747f9461b6dc345403b996b",
      "parents": [
        "b636a1d947c7f1bb0e0a157663e08ce3e49b2e52"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@embeddedalley.com",
        "time": "Mon Sep 29 23:14:11 2008 +0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 13:41:45 2008 +0200"
      },
      "message": "ALSA: Correct Vladimir Barinov\u0027s e-mail address\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "99ee3a6d4577e7633c66304e4aefeca5489c8d5c",
      "tree": "94dbf1db8b2efb6b4fdaf6fdaa86de655c64ff1c",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5",
        "edfa042c880f62848aa55b3e71e538fe383929da"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "dv02@dv02pc01.europe.root.pri",
        "time": "Fri Oct 10 11:47:31 2008 +0100"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "dv02@dv02pc01.europe.root.pri",
        "time": "Fri Oct 10 11:47:31 2008 +0100"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb into for-upstream\n"
    },
    {
      "commit": "0c392ed9a78cbe0f54955ea4716ade8bc22eb00d",
      "tree": "9f56d8ff633f6bb93be7a8510eda42b030e992d3",
      "parents": [
        "0cb0b0d3c6ebb8215500685a1f70a45bbbdc8e47"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Oct 04 12:57:21 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:58 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: use ioremap() and offset for register access\n\nThis avoid the pre-mapping of OHCI controller register space, and the\nmapping is made only when necessary (OHCI is probed).\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0cb0b0d3c6ebb8215500685a1f70a45bbbdc8e47",
      "tree": "cd19d09b768377f0db57fa52bb70fa9b03431520",
      "parents": [
        "84bab7393b0da5086e133b7f333b800d26f7166b"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Oct 04 12:45:39 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:58 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n\nDirect access to pxa27x specific register PSSR in a generic ohci driver\nis no good, introduce pxa27x_clear_otgph() and move the implementation\ninto processor specific code.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "84bab7393b0da5086e133b7f333b800d26f7166b",
      "tree": "6cc2d4bdc9137c8ebbc5edda3b54695c24a92b28",
      "parents": [
        "596050bc75a56ea4bd9942abafff6dca657da81c"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Oct 03 22:37:21 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:58 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n\nDepending on the order of how resource is defined in the platform\ndevice is not good, use platform_get_{irq,resource} for the IRQ\nand memory resources.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "596050bc75a56ea4bd9942abafff6dca657da81c",
      "tree": "abd6921fe2bbb4501128ce18acb2de04c8538b2a",
      "parents": [
        "097b53348f34a461d2b07081eae12d823cf3d729"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Sep 27 16:12:32 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:57 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "097b53348f34a461d2b07081eae12d823cf3d729",
      "tree": "62f59bdfc0252346666158b6c236fc250850cb36",
      "parents": [
        "52358ba3a89012c54712c24074ceb4b1c669af52"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Sep 27 15:49:57 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:57 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n\nDirect access to USB host controller registers is considered to be not\nportable, and is usually a bad sign for poorly abstracted interface.\nIntroduce .flags and .power_on_delay to \"struct pxaohci_platform_data\"\nso that most platforms don\u0027t bother to write their own .init/.exit()\nsequences.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "01c17142659c02d8cd4c67acdd8358180c5c4fb6",
      "tree": "76cd2de4494cc071857b60bc6a4022361e4f4dde",
      "parents": [
        "0590d5875e3a5dc6586fb16354037f115628896d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Aug 26 23:35:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "USB: fix EHCI periodic transfers\n\nAs noted by Stefan Neis \u003cStefan.Neis@kobil.com\u003e, we had a recent\nregression with EHCI periodic transfers, in some (seemingly not\nall that common) cases.\n\nThe root cause was that the schedule activation was only loosely\ncoupled to the addition or removal of transfers, so two different\nexecution contexts could both think they had to deactivate (or\nconversely activate) the schedule.  So this fix tightens that\ncoupling, managing it more like a refcount.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0bcfeb3ec9467a8dfae3e906925ec28fe788afcf",
      "tree": "cc14fa5709e3dcda0a7cdc150b84610ef44e1e2b",
      "parents": [
        "73b2c2057579314c4fea1a37e35a501fbb8b9916"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Aug 26 14:43:46 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:06 2008 -0700"
      },
      "message": "USB: ehci: fix some ehci hangs and crashes\n\nI noticed that the \"Refactor \"if (handshake()) state \u003d HC_STATE_HALT\"\npatch from earlier this year perpetuated a potential problem:  it can\nmark the controller as halted when it\u0027s still running (but not acting\nas, perhaps wrongly, expected).\n\nThat caused some hangs and crashes, rather than more polite failure\nmodes of a truly halted controller.  This patch forces a true halt,\nand emits a (previously missing) diagnostic.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a7c3e464eb75310d011a6f2ea2953e6f5d91d55",
      "tree": "5fd94765165624b1aae3966d0270cb00552e37be",
      "parents": [
        "f1fa035f2bcb2b03cb90249e05ec2ae6927a7302"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Sep 17 16:34:43 2008 +0100"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "dv02@dv02pc01.europe.root.pri",
        "time": "Wed Sep 17 16:54:36 2008 +0100"
      },
      "message": "uwb: depend on EXPERIMENTAL\n\nThe UWB stack has some sysfs APIs that will change thus it\u0027s best\nmarked as EXPERIMENTAL until these APIs are finalized.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "d09318b8ab2eabb65b6fa0dc04dab1822846eabb",
      "tree": "515df800c4598de073507aa43f29ccac700f3085",
      "parents": [
        "df3654236e31f6cf425ed2ee5a74ceac366a7a9e"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Wed Sep 17 16:34:30 2008 +0100"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "dv02@dv02pc01.europe.root.pri",
        "time": "Wed Sep 17 16:54:31 2008 +0100"
      },
      "message": "wusb: add HWA host controller driver\n\nAdd a driver for Wireless USB host controllers connected via USB (a\nHost Wire Adapter or HWA).\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "7e6133aa42920ea87ad9791a0fb2b95d1a23b8f9",
      "tree": "aa686de823ea3246b6c5cd2e4ef0e54e3797c3e3",
      "parents": [
        "870d5395045bfe8e5213525152682c863a10f8d2"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Sep 17 16:34:28 2008 +0100"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "dv02@dv02pc01.europe.root.pri",
        "time": "Wed Sep 17 16:54:31 2008 +0100"
      },
      "message": "wusb: WHCI host controller driver\n\nA driver for Wireless USB host controllers that comply with the\nWireless Host Controller Interface (HCI) specification as published by\nIntel.\n\nThe latest publically available version of the specification (0.95) is\nsupported (except for isochronous transfers).\n\nBuild fixes by Randy Dunlap \u003crdunlap@xenotime.net\u003e\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "55c381e4896be2611da87088acfad74b361239ab",
      "tree": "1515420c29dbbfd987f0157f16d8bb8cac938c15",
      "parents": [
        "690b5a13b27ba3bb2c9d61c1f4018c5074b591e6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 04 14:07:22 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 05 17:02:30 2008 +0100"
      },
      "message": "[ARM] omap: convert OMAP drivers to use ioremap()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c3df1a2685004bce97827bdbe7a304734009849b",
      "tree": "e2d622cb5655af28e19e905d8822ffdb7d0b2c27",
      "parents": [
        "69114a47af524badc73de8fc86959941a03f0600"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Sep 03 23:59:23 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 04 09:45:47 2008 +0100"
      },
      "message": "[ARM] omap: fix build error in ohci-omap.c\n\ndrivers/usb/host/ohci-omap.c: In function \u0027ohci_omap_init\u0027:\ndrivers/usb/host/ohci-omap.c:228: error: \u0027start_hnp\u0027 undeclared (first use in this function)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d39bd56452b509f8d6054883b8a0129950ba50cc",
      "tree": "a73caaee8d691d43bfc23cb21e8c33edf31c4205",
      "parents": [
        "a58357862e71919555ea96cd272e535593a8b3da"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Aug 28 01:05:34 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Aug 29 09:43:14 2008 +0200"
      },
      "message": "pcmcia: encapsulate ioaddr_t\n\nBy now, ioaddr_t should only be used by the deprecated ioctl, as it does not\ncorrectly reflect the maximum ioport range at least on some architectures.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "ad913c11928f51abb6174f165db8d8d205b22e21",
      "tree": "a8542c846afb4950a12f46b16c1eacfa2280971a",
      "parents": [
        "8e2fc39ddea7fe8c6798837da282db88a09af793"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 16:12:00 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:22:52 2008 +0200"
      },
      "message": "pcmcia: pcmcia_config_loop() improvement by passing vcc\n\nBy passing the current Vcc setting to the pcmcia_config_loop callback\nfunction, we can remove pcmcia_get_configuration_info() calls from many\ndrivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "8e2fc39ddea7fe8c6798837da282db88a09af793",
      "tree": "7cba37b5b86f4ff25562012a14e29424e3872de0",
      "parents": [
        "498ac1899b62626bf6879a251d75c22ec564c559"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 15:30:31 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:22:00 2008 +0200"
      },
      "message": "pcmcia: pcmcia_config_loop() default CIS entry handling\n\nMany drivers use the default CIS entry within their pcmcia_config_loop()\ncallback function. Therefore, factor the default CIS entry handling out.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "498ac1899b62626bf6879a251d75c22ec564c559",
      "tree": "d17c6c02ac97db98ac343a7ca1190147047385b2",
      "parents": [
        "84e2d34004dcd0c90d1af43a143511b334f11a4d"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 14:59:13 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:21:29 2008 +0200"
      },
      "message": "pcmcia: pcmcia_config_loop() ConfigIndex unification\n\nAlmost all drivers set p_dev-\u003econf.ConfigIndex to cfg-\u003eindex in\nthe pcmcia_config_loop() callback function. Therefore, factor it out.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "84e2d34004dcd0c90d1af43a143511b334f11a4d",
      "tree": "1872000f78edc7368d34ebf1211fd8c56d395143",
      "parents": [
        "b54bf94bf91e4ca2a489eb02bca0424ddb55242a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jul 29 08:38:55 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:21:29 2008 +0200"
      },
      "message": "pcmcia: use pcmcia_loop_config in misc pcmcia drivers\n\nUse the config loop helper in misc pcmcia drivers.\n\nCC: Harald Welte \u003claforge@gnumonks.org\u003e\nCC: \u003clinux-parport@lists.infradead.org\u003e\nCC: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCC: Ed Okerson \u003ceokerson@quicknet.net\u003e\nCC: linux-serial@vger.kernel.org\nCC: boti@rocketmail.com\nCC: linux-usb@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "b5fb454f69642f9d933b327b185a2ba06dd0945c",
      "tree": "aa68acda039477c8d6411ed3e0fe78d3f9098071",
      "parents": [
        "5096aedcd2eb70fbea83f09281f97f9ec973d9de"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 20 17:22:05 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:38 2008 -0700"
      },
      "message": "USB: automatically enable RHSC interrupts\n\nThis patch (as1069c) changes the way OHCI root-hub status-change\ninterrupts are enabled.  Currently a special HCD method,\nhub_irq_enable(), is called when the hub driver is finished using a\nroot hub.  This approach turns out to be subject to races, resulting\nin unnecessary polling.\n\nThe patch does away with the method entirely.  Instead, the driver\nautomatically enables the RHSC interrupt when no more status changes\nare present.  This scheme is safe with controllers using\nlevel-triggered semantics for their interrupt flags.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "380ec6780a0461bb4a4592484d6fe75aa096edeb",
      "tree": "ee417d9aa05ffa27740a98791d90307c81b341c4",
      "parents": [
        "6a55617ed5d1aa62b850de2cf66f5ede2eef4825"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Wed Aug 20 00:06:22 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:32 2008 -0700"
      },
      "message": "USB: ISP1760: fixed trivial math in comment\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nAcked-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9c0d2a20fe331946c1a65a5865faf56e93255c5c",
      "tree": "9d47a9239b6249a5dd4244195ec4cc1e55fda3cd",
      "parents": [
        "5e6b83ed8c00f2e2ae5b2413c5907bed735b600d",
        "66bfa2f03191aec2e2958414b1dfb80a56637133"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (38 commits)\n  [ARM] 5191/1: ARM: remove CVS keywords\n  [ARM] pxafb: fix the warning of incorrect lccr when lcd_conn is specified\n  [ARM] pxafb: add flag to specify output format on LDD pins when base is RGBT16\n  [ARM] pxafb: fix the incorrect configuration of GPIO77 as ACBIAS for TFT LCD\n  [ARM] 5198/1: PalmTX: PCMCIA fixes\n  [ARM] Fix a pile of broken watchdog drivers\n  [ARM] update mach-types\n  [ARM] 5196/1: fix inline asm constraints for preload\n  [ARM] 5194/1: update .gitignore\n  [ARM] add proc-macros.S include to proc-arm940 and proc-arm946\n  [ARM] 5192/1: ARM TLB: add v7wbi_{possible,always}_flags to {possible,always}_tlb_flags\n  [ARM] 5193/1: Wire up missing syscalls\n  [ARM] traps: don\u0027t call undef hook functions with spinlock held\n  [ARM] 5183/2: Provide Poodle LoCoMo GPIO names\n  [ARM] dma-mapping: provide sync_range APIs\n  [ARM] dma-mapping: improve type-safeness of DMA translations\n  [ARM] Kirkwood: instantiate the orion_spi driver in the platform code\n  [ARM] prevent crashing when too much RAM installed\n  [ARM] Kirkwood: Instantiate mv_xor driver\n  [ARM] Orion: Instantiate mv_xor driver for 5182\n  ...\n"
    },
    {
      "commit": "ab1666c1364a209e6141d7c14e47a42b5f00eca2",
      "tree": "e71ab24f20b36762d9b6b2fc9565bdd848cbdd97",
      "parents": [
        "e12cc34527dcd945597c860c25aba92883a4a6a4"
      ],
      "author": {
        "name": "Libin Yang",
        "email": "Libin.Yang@amd.com",
        "time": "Fri Aug 08 15:03:31 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:58 2008 -0700"
      },
      "message": "USB: quirk PLL power down mode\n\nOn some AMD 700 series southbridges, ISO OUT transfers (such as audio\nplayback through speakers) on the USB OHCI controller may be corrupted\nwhen an A-Link express power saving feature is active.\n\nPLL power down mode in conjunction with link power management feature\nL1 being enabled is the bad combination ... this patch prevents them\nfrom being enabled when ISO transfers are pending.\n\nSigned-off-by: Crane Cai \u003ccrane.cai@amd.com\u003e\nSigned-off-by: Libin Yang \u003clibin.yang@amd.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "54d0be9e3af1e20c3d0c3cc3eba50d33da24229c",
      "tree": "7d90984e708d834d1f05778fe6ad8dd69ac2e94a",
      "parents": [
        "cbbcb9b0c7e4d1fd90cf54427382dae525773dc2"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Jul 11 18:53:45 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:56 2008 -0700"
      },
      "message": "USB: sh: r8a66597-hcd: fix disconnect regression\n\nfix the regression in commit 29fab0cd897519be9009ba8c898410ab83b378e9\nthat this driver executed reconnection processing when disconnected\nsome devices.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7839b5162d7d6c100f70a036be1e1f2b072857bc",
      "tree": "bd86bdb8152c2724b01ee92790b4230e2684cf73",
      "parents": [
        "3f02a957d5eb0eeb01207a799086f2b347077f71"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Jul 17 20:09:29 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:55 2008 -0700"
      },
      "message": "usb: isp1760: don\u0027t be noisy about short packets.\n\nAccording to Alan Stern, short packets are quite normal under\ncertain circumstances. This printk was triggered by usb to\nserial converters on every packet and some usb sticks triggered\na few of those while plugging the stick.\nThis printks are now hidden unless USB debug mode is activated.\n\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3f02a957d5eb0eeb01207a799086f2b347077f71",
      "tree": "1e163aaabe6b260a168ab3c4744066d471f75fb4",
      "parents": [
        "a36c27dfd1003e6d6842fe77faaf868e3e6e9062"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Thu Jul 17 20:09:30 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:53 2008 -0700"
      },
      "message": "usb: ISP1760: improve pre-fetch timing\n\nISP1760 requires a delay of 90ns between programming the address and\nreading the data.  Current driver solves this by a mdelay(1) which is\nvery heavy weighted and slow.  This patch applies the workaround from\nthe ISP1760 FAQ by using two different banks for PTD and payload data\nand using a common wait for them.  This wait is done by an additional\nISP1760 access (whose timing constraints guarantee the 90ns delay).\nThis improves speed when reading from an USB stick from:\n\n  $ time dd if\u003d/dev/sda of\u003d/dev/zero bs\u003d65536 count\u003d1638\n  real    1m 15.43s\n  user    0m 0.44s\n  sys     0m 39.46s\n\nto\n\n  $ time dd if\u003d/dev/sda of\u003d/dev/zero bs\u003d65536 count\u003d1638\n  real    0m 18.53s\n  user    0m 0.16s\n  sys     0m 12.97s\n\n[bigeasy@linutronix.de: fixed comment formating, moved define into\n   header file, obey 80 char rule]\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a36c27dfd1003e6d6842fe77faaf868e3e6e9062",
      "tree": "e493abcdda0db5b71f8d718393fa2b9c39356b18",
      "parents": [
        "937ef73d5075997a8d1777abf217a48bef2ce029"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Jul 17 20:09:28 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:53 2008 -0700"
      },
      "message": "usb: return error code instead of 0 in the enqueue function.\n\nif the enqueue function returns -ESHUTDOWN or -ENOMEM then\nwe return 0 instead of an error. This leads to a timeout and\nthen to a dequeue request of an not enqueued urb.\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e8b24450a635bbbd3a2b4c2649eef060c742ebc0",
      "tree": "7117fc61fb291011cc4b8978c93ffd96e461e89d",
      "parents": [
        "1133cd8adf34709e1857d1491e9fae5597b51ad5"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jul 06 14:26:30 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: Hook start_hnp into ohci struct\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1133cd8adf34709e1857d1491e9fae5597b51ad5",
      "tree": "1de6dd95736ca7bc899b716b2aeb50aa760bddb4",
      "parents": [
        "f0fa74634c0c686618b5318748bde233772a1a8d"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jul 06 23:35:01 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: ohci: make distrust_firmware a quirk\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: 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"
    }
  ],
  "next": "38b375d9610e2467cb793a84d17c6f65e44cdb39"
}
