)]}'
{
  "log": [
    {
      "commit": "0ed930bffab2ec98ee8f43f579a30755c13dd5ea",
      "tree": "ba35dae797952c30808dd036811e7d43b666ef96",
      "parents": [
        "b5f7a0ec11694e60c99d682549dfaf8a03d7ad97"
      ],
      "author": {
        "name": "Anti Sullin",
        "email": "anti.sullin@artecdesign.ee",
        "time": "Mon Mar 03 15:39:54 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:43 2008 -0800"
      },
      "message": "USB: isp116x: fix enumeration on boot\n\nThis patch removes the buffering of the status register.\nUSB core behavior has changed a bit and this buffering was not refreshed\nat the right time.  The core got buffered old value of HCRHPORT and it\ndid not detect any devices on boot.\n\nSigned-off-by: Anti Sullin \u003canti.sullin@artecdesign.ee\u003e\nAcked by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5f7a0ec11694e60c99d682549dfaf8a03d7ad97",
      "tree": "44d0ebd86e84422296bb512f78722b507d092409",
      "parents": [
        "14f3546f32d69adaa303b72e5a999e85abe83f9a"
      ],
      "author": {
        "name": "Misha Zhilin",
        "email": "misha@epiphan.com",
        "time": "Wed Feb 27 18:05:24 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:43 2008 -0800"
      },
      "message": "USB: ehci: handle large bulk URBs correctly (again)\n\nUSB: ehci: Fixes completion for multi-qtd URB the short read case\n\nWhen use of urb-\u003estatus in the EHCI driver was reworked last August\n(commit 14c04c0f88f228fee1f412be91d6edcb935c78aa), a bug was inserted\nin the handling of early completion for bulk transactions that need\nmore than one qTD (e.g. more than 20KB in one URB).\n\nThis patch resolves that problem by ensuring that the early completion\nstatus is preserved until the URB is handed back to its submitter,\ninstead of resetting it after each qTD.\n\nSigned-off-by: Misha Zhilin \u003cmisha@epiphan.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable@kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "038eb0ea04b245351be34b0ae76b55eee4603989",
      "tree": "d75058c078108f5c791ce14cab3f096e84a0c970",
      "parents": [
        "42e6de0e6079f4a7ce6bd62340b1b14a1af314dc"
      ],
      "author": {
        "name": "Mirco Tischler",
        "email": "mt-ml@gmx.de",
        "time": "Sun Feb 24 05:16:39 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 23 20:29:09 2008 -0800"
      },
      "message": "Fix u132-hcd.c compile error\n\nThis fixes the following compile error caused by commit\n3a2d5b700132f35401f1d9e22fe3c2cab02c2549 (\"PM: Introduce\nPM_EVENT_HIBERNATE callback state\")\n\n    CC [M]  drivers/usb/host/u132-hcd.o\n  drivers/usb/host/u132-hcd.c: In function ‘u132_suspend’:\n  drivers/usb/host/u132-hcd.c:3224: error: expected expression before ‘int’\n  drivers/usb/host/u132-hcd.c:3225: error: ‘ports’ undeclared (first use in this function)\n  ...\n\nSigned-off-by: Mirco Tischler \u003cmt-ml@gmx.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a2d5b700132f35401f1d9e22fe3c2cab02c2549",
      "tree": "ad991428c41aee92a5f78b06bf73430af0e6f7ae",
      "parents": [
        "39273b58a409cd6d65c9732bdca00bacd1626672"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 23 19:13:25 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 23 10:40:04 2008 -0800"
      },
      "message": "PM: Introduce PM_EVENT_HIBERNATE callback state\n\nDuring the last step of hibernation in the \"platform\" mode (with the\nhelp of ACPI) we use the suspend code, including the devices\u0027\n-\u003esuspend() methods, to prepare the system for entering the ACPI S4\nsystem sleep state.\n\nBut at least for some devices the operations performed by the\n-\u003esuspend() callback in that case must be different from its operations\nduring regular suspend.\n\nFor this reason, introduce the new PM event type PM_EVENT_HIBERNATE and\npass it to the device drivers\u0027 -\u003esuspend() methods during the last phase\nof hibernation, so that they can distinguish this case and handle it as\nappropriate.  Modify the drivers that handle PM_EVENT_SUSPEND in a\nspecial way and need to handle PM_EVENT_HIBERNATE in the same way.\n\nThese changes are necessary to fix a hibernation regression related\nto the i915 driver (ref. http://lkml.org/lkml/2008/2/22/488).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nTested-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5937a415fc0387c18c40d618c7e98d1e2f65b42",
      "tree": "051dd9e7b35ea4041f292b8cef08d644d87d1a35",
      "parents": [
        "c6dd2e61d35e0fbd516c0169decc08e56619f0c6"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Feb 21 23:30:58 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:56 2008 -0800"
      },
      "message": "ehci-fsl: add PPC_MPC837x to default y\n\nThis patch converts USB_EHCI_FSL config option into the verbose\nbool, so we\u0027ll able to select it for other freescale processors\nwith built-in EHCI controller.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c6dd2e61d35e0fbd516c0169decc08e56619f0c6",
      "tree": "30db2f10d6832d1795238173fab1671e01f88cea",
      "parents": [
        "7084191d53b224b953c8e1db525ea6c31aca5fc7"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Feb 21 22:49:13 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:56 2008 -0800"
      },
      "message": "USB: POWERPC: ehci: fix ppc build\n\nCurrently, this setup:\nCONFIG_USB_ARCH_HAS_EHCI\u003dy\nCONFIG_USB_EHCI_HCD\u003dy\nCONFIG_USB_EHCI_HCD_PPC_OF\u003dy\n\nWill fail to build:\n  CC      drivers/usb/host/ehci-hcd.o\ndrivers/usb/host/ehci-hcd.c:1018:2: error: #error \"missing bus glue for ehci-hcd\"\nmake[3]: *** [drivers/usb/host/ehci-hcd.o] Error 1\n\nehci-hcd.c actually contains OF_PLATFORM_DRIVER glue, so error is bogus.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e1a491429e7f9b6fb608d9f173e5807fba053d5b",
      "tree": "c2dcf73d9dc390957499d634bb02b2b30a1bf951",
      "parents": [
        "0cc5e2e7c3edd8b45775f50c74738d61b43ac5e8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Feb 02 02:36:53 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:51 2008 -0800"
      },
      "message": "USB: fix previous sparse fix which was incorrect\n\nThe previous fix for a \"sparse\" warning in ehci_urb_dequeue() was\nincorrect.  After rescheduling interrupt transfers it returned the\nURB\u0027s completion status, not status for the dequeue operation itself.\n\nThis patch resolves that issue, cleans up the code in the reschedule\npath, and shrinks the object code by a dozen bytes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "618b88670573020920a52e8754f4d5f216f74fdb",
      "tree": "205a91271c77cdace74f7dcf83bdb9281609d060",
      "parents": [
        "94409cc1e507b157f8442dad80ff5e560c3205e5"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Feb 11 13:16:26 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:50 2008 -0800"
      },
      "message": "USB: ehci-fsl: mpc834x config symbol is PPC_MPC834x, not MPC834x\n\nThe config symbol for mpc834x processors is CONFIG_PPC_MPC834x,\nnot CONFIG_MPC834x.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "215e871aaa3d94540121a3809d80d0c5e5686e4f",
      "tree": "0ed6469c5ad04db8cfa0edb58c676d5155df20cd",
      "parents": [
        "b6cf160c4b788a31f6a4017a469b956ca77febf4",
        "fd7d1ced29e5beb88c9068801da7a362606d8273"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:29:33 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:29:33 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6: (64 commits)\n  PCI: make pci_bus a struct device\n  PCI: fix codingstyle issues in include/linux/pci.h\n  PCI: fix codingstyle issues in drivers/pci/pci.h\n  PCI: PCIE ASPM support\n  PCI: Fix fakephp deadlock\n  PCI: modify SB700 SATA MSI quirk\n  PCI: Run ACPI _OSC method on root bridges only\n  PCI ACPI: AER driver should only register PCIe devices with _OSC\n  PCI ACPI: Added a function to register _OSC with only PCIe devices.\n  PCI: constify function pointer tables\n  PCI: Convert drivers/pci/proc.c to use unlocked_ioctl\n  pciehp: block new requests from the device before power off\n  pciehp: workaround against Bad DLLP during power off\n  pciehp: wait for 1000ms before LED operation after power off\n  PCI: Remove pci_enable_device_bars() from documentation\n  PCI: Remove pci_enable_device_bars()\n  PCI: Remove users of pci_enable_device_bars()\n  PCI: Add pci_enable_device_{io,mem} intefaces\n  PCI: avoid save the same type of cap multiple times\n  PCI: correctly initialize a structure for pcie_save_pcix_state()\n  ...\n"
    },
    {
      "commit": "f0fda801daaa95ad5ccf59e92e0688c34b37c627",
      "tree": "df6fe1f83eb40d18c5bbad9edae854fa2f9dd9d3",
      "parents": [
        "9f23ed3b947746a7a270e955e7d2a8f9df347ce3"
      ],
      "author": {
        "name": "bjorn.helgaas@hp.com",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 17 14:09:39 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:26 2008 -0800"
      },
      "message": "PCI: use dev_printk in quirk messages\n\nConvert quirk printks to dev_printk().\n\nI made the MSI disable messages a little more consistent:\n\n    - always use \"disabled\", not \"deactivated\"\n    - specify \"device MSI disabled\" or \"subordinate MSI disabled\" when\n      disabling MSI for only a specific device or subordinate bus\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c06d4dcf5034ee2289a921b9b2c547f3fed2d878",
      "tree": "ced2640ecaa9b8a9a2e3ce8fdfcaf16b6f1568bc",
      "parents": [
        "cd4cdc93ce04b562412df6c0cf25c564ab2522ac"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jan 24 12:30:34 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:06 2008 -0800"
      },
      "message": "usb: ehci should use u16 for isochronous intervals\n\nWhile most isochronous endpoints have short polling intervals, the\nEHCI driver won\u0027t necessarily handle larger ones correctly.\n\nThis patch switches to use a \"u16\" to represent those periods, not\na u8, since it can always work:  the largest expressible period\nis 2^15 units ... not the previous too-short limit of 128 frames\n(full or low speeds) or microframes (high speed, 32 frames).\n\nThis bug is essentially theoretical, since the few ISO endpoints\nI\u0027ve seen which don\u0027t use one transfer per frame are high speed\nones using more than that (including high bandwidth, 24 KB/msec).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd4cdc93ce04b562412df6c0cf25c564ab2522ac",
      "tree": "37a3960baf1cd7e0fcfd5b12e69dc1bbcf263a27",
      "parents": [
        "b75be4abf18e9725766ed835f0d2cf201b52de7e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jan 24 12:39:43 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:06 2008 -0800"
      },
      "message": "usb: ehci, remove false clear-reset path\n\nSome of the \"EHCI ports reset forever\" problems may be explained by\ncode paths which wrongly flagged resets as complete.  This removes\ntwo such paths; the ehci_hub_status_data() path should be the only one\nto have an effect, since it was already properly flagged on the other\npath.  (Issue noted by Minhyoung Kim \u003ca9a9@lge.com\u003e.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f54aab6ebcecd93e86cea34ddba5f3d454382041",
      "tree": "82c3543c0ce8ba7b0648fc9be6926e739e40ed5f",
      "parents": [
        "b3476675320eda83cf061a686cdc80b76f2bfdc4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jan 23 15:58:46 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:05 2008 -0800"
      },
      "message": "usb: ohci-sm501 driver\n\nusb: ohci-sm501 driver V2\n\nThis patch adds sm501 ohci support. It\u0027s all very straightforward with the\nexception of dma_declare_coherent_memory() and HCD_LOCAL_MEM. Together they\nare used to ensure that usb data is allocated using dma_alloc_coherent(),\nand that only valid dma memory is used to allocate from. This driver is\na platform device, and the mfd driver sm501.c is already creating one\nusb host controller instance per sm501.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "828d55c58cba6b652fd30e00c3d940cb7c523e3c",
      "tree": "599fafc3e89281e12eeab5c1dbb39c85ec67c81e",
      "parents": [
        "504b55cc8bca420856159833629da8f9f92d5adc"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Jan 11 22:56:15 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:03 2008 -0800"
      },
      "message": "USB: add support for SuperH OHCI\n\nadd support for SuperH OHCI.\n\nsupported CPU are:\n - SH7720\n - SH7721\n - SH7763\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd930c931417295ac6b4d9fea62accc67192ac34",
      "tree": "a49ca31eaadd53810760c0d363c43e6876312259",
      "parents": [
        "f8fa7571a928d6d0e1b7444b0ea69ec7dc7db3b6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jan 10 11:14:53 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:03 2008 -0800"
      },
      "message": "USB: EHCI: add a short delay to the bus_suspend routine\n\nThis patch (as1031) adds a short delay to the bus-suspend routine in\nehci-hcd.  Without it some devices disconnect when they should\nsuspend.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f8fa7571a928d6d0e1b7444b0ea69ec7dc7db3b6",
      "tree": "644e9536379f9d13ad9fab1bbe6005a75bd7fd61",
      "parents": [
        "dd95b814115e45e0bf800f2950b9941c86e68172"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jan 10 16:43:15 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:03 2008 -0800"
      },
      "message": "USB: EHCI: move del_timer_sync calls outside spinlocked region\n\nThis patch (as1030b) moves a del_timer_sync() call outside the scope of a\nspinlock, where it could cause a deadlock, and adds a new\ndel_timer_sync() call for the new IAA watchdog timer (it was omitted\nby mistake).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "79592b722e7a8476680197d97352d2cc0f1bffd2",
      "tree": "f7900c1a6116414b5e0d81b4359d3601c23e4a19",
      "parents": [
        "aa16ca307ee2da304d3a5fc0fc5e50ef8047c9e9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jan 07 00:47:42 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:02 2008 -0800"
      },
      "message": "USB: ehci completes high speed ISO URBs sooner\n\nThis has some bugfixes for the EHCI driver\u0027s ISO transfer scanning\nlogic.  It was leaving ITDs and SITDs on the schedule too long, for\na few different reasons, which caused trouble.\n\n  (a)\tLook at all microframes for high speed transfers, not just\n\tthe ones we expect to have finished.  This way transfers\n\tending mid-frame will complete without needing another IRQ.\n\tThis also minimizes bogus scheduling underruns (e.g. EL2NSYNC).\n\n  (b)\tWhen we encounter an ISO transfer (either speed, but this\n\thits mostly at full speed) that\u0027s not yet been completed,\n\timmediately stop scanning; we\u0027ve caught up to the hardware,\n\tno matter what other indications might say.\n\n  (c)\tAlways clean up ITDs (for high speed transfers) when the HC\n\tis no longer running.\n\nI\u0027m not sure whether the last one has been observed before, but both\nthe others have been reported with \"real world\" audio and video code.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa16ca307ee2da304d3a5fc0fc5e50ef8047c9e9",
      "tree": "2937e5c34b5eeb1ef18811e412aa9c8b61ee38b7",
      "parents": [
        "3b6fcfd0664aeac6ae2fd1231f04b3ed24723c1e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Dec 30 23:45:19 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:02 2008 -0800"
      },
      "message": "USB: ehci: minor ISO updates, always support split ISO\n\nSmall updates to the EHCI driver\u0027s ISO support:\n\n - Get rid of the Kconfig option for full speed ISO.  It may\n   not be perfect yet, but it hasn\u0027t appeared to be dangerous\n   and pretty much every configuration wants it.\n\n - Instead of two places to disable an empty periodic schedule\n   after an ISO transfer completes, just have one.\n\n - After the periodic schedule is disabled, we can short-circuit\n   the schedule scan ... it can\u0027t possibly have more work to do.\n\nAssuming a typical config with split iso enabled, the only change\nin behavior should be almost unobservable:  quicker termination\nof periodic scans when the schedule gets emptied.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b6fcfd0664aeac6ae2fd1231f04b3ed24723c1e",
      "tree": "91f6bf59435039eefcd4a931bed274a0b33882f1",
      "parents": [
        "91bc4d31e81b15aa6e2d075307b8727041f2e2d1"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Sun Dec 30 21:55:05 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:02 2008 -0800"
      },
      "message": "USB: ehci saves some memory in ISO transfer descriptors\n\nIn the EHCI driver, itd-\u003eusecs[8] is used in periodic_usecs(), indexed by\nuframe.  For an ITD\u0027s unused uframes it is 0, else it contains the same\nvalue as itd-\u003estream-\u003eusecs.  To check if an ITD\u0027s uframe is used, we can\ninstead test itd-\u003ehw_transaction[uframe]:  if used, it will be nonzero no\nmatter what endianess is used.\n\nThis patch replaces those two uses, eliminates itd-\u003eusecs[], and saves\neight bytes from each ITD.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "91bc4d31e81b15aa6e2d075307b8727041f2e2d1",
      "tree": "4c7f706fd749aae4cdf3424c664c6a5420fe6cc3",
      "parents": [
        "18bcbcfe9ca2308ebffb40068b51803da9315d97"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@ru.mvista.com",
        "time": "Sun Dec 30 15:21:11 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:02 2008 -0800"
      },
      "message": "USB: add ehci-ixp bus glue\n\nEHCI Glue driver for Intel IXP4XX EHCI USB controller\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@ru.mvista.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": "da0e8fb00b862aa10265f0c64930b432cd44420b",
      "tree": "7e8ee6ba65a8826a24268e8e353798b97b30de2a",
      "parents": [
        "040fa1b9620cd019349414505828b2ffbeded7f8"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Sun Dec 30 15:28:50 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:01 2008 -0800"
      },
      "message": "USB: add ehci-ppc-of bus glue (device-tree aware)\n\nThis adds device-tree-aware ehci-ppc-of driver.\nThe code is based on the ehci-ppc-soc driver by\nStefan Roese \u003csr@denx.de\u003e.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4bde4a4c4ff53e67cde4b0fe630d6fc28106bff8",
      "tree": "2974db90544830883700844cc3ef65c1d2108d81",
      "parents": [
        "979e524a9c563376af096d2d8629b9969fc06659"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Dec 27 11:19:49 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:01 2008 -0800"
      },
      "message": "USB: ohci-at91 uses generic GPIO calls\n\nUpdate the ohci-at91 bus glue to start understanding about the per-port\npower switch GPIOs it\u0027s given (on the sam9263-ek and potentially other\nboards).  For the moment this just claims them and forces them active\n(assuming active-low power enables) whenever the HCD is loaded.\n\nThe assumption is still that board setup configures the GPIOs.  Using\ngpio_request() tracks actual usage and guards against conflict.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e057a35aa140b5e5d01603f78845ad328dde302a",
      "tree": "ba2945b8dbd8e89438c9eb1391275a052a8b3782",
      "parents": [
        "1440e0967de8c598dae96d741652d498b3eb8f27"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Dec 21 00:29:05 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:59 2008 -0800"
      },
      "message": "USB: fix HCD Kconfig goofage\n\nAdd a missing dependency which goofs up the xconfig display.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "340ba5f9cee6c7096162bfb2e0f7589f1ce0e142",
      "tree": "a1096c2439d4420e0fd2156396ff4b7fd77494da",
      "parents": [
        "e96ffe2f9debd5fdc53144259d9e5faa514736b9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 19 11:30:39 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:58 2008 -0800"
      },
      "message": "USB: ehci potential oops fix on ARC/TDI cores\n\nKernel bugzilla entry #9569 reports a potential OOPS in some code\nsupporting the integrated root hub TT support used on ARC/TDI\nderived cores.  (This seems to have been a longstanding issue.)\n\nThis patch cleans up usage of urb-\u003edev-\u003ett to avoid that potential\noops and also fixes some overly long lines.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e96ffe2f9debd5fdc53144259d9e5faa514736b9",
      "tree": "e29bdc60a35cf7a0efa301950584d6c9463d6bbc",
      "parents": [
        "f570728f89c9d4b262f7c180e5a8e230e675af0c"
      ],
      "author": {
        "name": "Tzachi Perelstein",
        "email": "tzachi@marvell.com",
        "time": "Sat Dec 01 11:07:04 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:58 2008 -0800"
      },
      "message": "USB: add Marvell Orion USB host support\n\nSome glue bits for the on-chip USB host controller in the Marvell Orion\nfamily of ARM SoCs, which is basically EHCI compatible.\n\nSigned-off-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nReviewed-by: Lennert Buytenhek \u003cbuytenh@marvell.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": "f570728f89c9d4b262f7c180e5a8e230e675af0c",
      "tree": "7fbeab1eb696f87234dd2d6d0edd02f00537fc28",
      "parents": [
        "7f9705b04c1638b3682f63ece7931384f4542f17"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Dec 16 03:25:13 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:58 2008 -0800"
      },
      "message": "USB: ehci-hcd: fix sparse warning about shadowing \u0027status\u0027 symbol\n\nfix warning:\ndrivers/usb/host/ehci-hcd.c:832:8: warning: symbol \u0027status\u0027 shadows an earlier one\ndrivers/usb/host/ehci-hcd.c:790:71: originally declared here\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "30bf54e62a7926a483b4e36015bb4eb1372e6303",
      "tree": "fe35de82e631af8f79392028b0f7781ba36a1069",
      "parents": [
        "dc0d5c1e5c7532e800fff6e313cd4af44af99976"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sun Dec 16 22:37:40 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:57 2008 -0800"
      },
      "message": "USB: PS3: Fix EHCI ISO transfer bug\n\nThis adds a workaround for an issue reported with ISO transfers\non some EHCI controllers, most recently with VIA KT800 and PS3\nEHCI silicon.\n\nThe issue is that the silicon doesn\u0027t necessarily seem to be done\nusing ISO DMA descriptors (itd, sitd) when it marks them inactive.\n(One theory is that the ill-defined mechanism where hardware caches\nperiodic transfer descriptors isn\u0027t invalidating their state...)\nWith such silicon, quick re-use of those descriptors makes trouble.\nWaiting until the next frame seems to be a sufficient workaround.\n\nThis patch ensures that the relevant descriptors aren\u0027t available\nfor immediate re-use.  It does so by not recycling them until after\nissuing the completion callback which would reuse them by enqueueing\nan URB and thus (re)allocating ISO DMA descriptors.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: Masashi Kimoto \u003cMasashi_Kimoto@hq.scei.sony.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dc0d5c1e5c7532e800fff6e313cd4af44af99976",
      "tree": "db693889e235934734ed1a83a1b14db6efed3f81",
      "parents": [
        "d4a8d46d9129fbb26b4c2d3143b1b0975a9b4ae4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 11:40:18 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:57 2008 -0800"
      },
      "message": "USB: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "07d29b63ef6b39963ab37818653284d861cf55af",
      "tree": "10460d9d13ad7284b644181af66ecdbf416cc5ba",
      "parents": [
        "2e2eb83ffd1aeb92bf8793eea892b5bc05a993ea"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Dec 11 16:05:30 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:55 2008 -0800"
      },
      "message": "USB: EHCI: add separate IAA watchdog timer\n\nThis patch (as1028) was mostly written by David Brownell; I made only\na few changes (extra log info and a small bug fix -- which might\naccount for why David\u0027s version had to be reverted).  It adds a new\nwatchdog timer to the ehci-hcd driver to be used exclusively for\ndetecting lost or missing IAA notifications.\n\nPreviously a shared timer had been used, which may have led to some\nproblems as reported by Christian Hoffmann.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "badef819229d455493ba97253dd0e4097b995624",
      "tree": "9fd48d52b67ff35ddb6364474d4f81d3c7b8b216",
      "parents": [
        "694cc2087e26f3f62b9f07c5d563564ed77ef203"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 06 13:29:46 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:53 2008 -0800"
      },
      "message": "usb: Remove OHCI useless masking/unmasking of WDH interrupt\n\nThe OHCI driver\u0027s IRQ handler, while processing a WDH interrupt, masks\nand unmasks it.  I believe this is both broken (the write may still be\nposted during the donelist processing it\u0027s trying to safeguard) and\nuseless as this IRQ may not be reissued until it\u0027s acked (unless this\nlegacy code is an uncommented workaround for some chip erratum).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "694cc2087e26f3f62b9f07c5d563564ed77ef203",
      "tree": "326a7d623aebef0f64379af1fa838adf60e9d028",
      "parents": [
        "684c19e0d95f4640998a358a34226115a34b5eea"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 11 14:07:31 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:53 2008 -0800"
      },
      "message": "USB: convert ehci debug files to use debugfs instead of sysfs\n\nWe should not have multiple line files in sysfs, this moves the data to\ndebugfs instead, like the UHCI driver.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "684c19e0d95f4640998a358a34226115a34b5eea",
      "tree": "211b48406338c1ee4ff055b95e4a8b3e5ff819db",
      "parents": [
        "f2a383e4de50ad9c03676e57703a97d081798e55"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 11 14:07:31 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:52 2008 -0800"
      },
      "message": "USB: convert ohci debug files to use debugfs instead of sysfs\n\nWe should not have multiple line files in sysfs, this moves the data to\ndebugfs instead, like the UHCI driver.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "90da096ee46b682011b7d549e52b81cf9742e60b",
      "tree": "f70838f277b69e82cb30525d96cad3728cc8b30b",
      "parents": [
        "eb0be47dbbdca133b1b94adc564297f25176b3ab"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@gmail.com",
        "time": "Thu Nov 22 01:58:14 2007 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:52 2008 -0800"
      },
      "message": "USB: force handover port to companion when hub_port_connect_change fails\n\nThis patch hands over the port to the companion when the\nhub_port_connect_change fails.\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@gmail.com\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a6a01369fdf7c1376421b243ae740465a527b96c",
      "tree": "45e024d4895cca127837c853d223da7973fb1500",
      "parents": [
        "6d71190e945d31617324e8320965946ad17e6e8c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Nov 14 09:15:16 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:51 2008 -0800"
      },
      "message": "USB: Drop unnecessary continue in a few drivers\n\nContinue is not needed at the bottom of a loop.\n\nThe semantic patch implementing this change is as follows:\n\n@@\n@@\n\nfor (...;...;...) {\n   ...\n   if (...) {\n     ...\n-   continue;\n   }\n}\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5a3201b2809a9f7bcda8413c445483f5b5e490a3",
      "tree": "3be21f9b9a8fa953645b889bbf31c3b8ec6f19a0",
      "parents": [
        "de6f92b9ee00e9f841fb1a63d0bd60593ec55dbe"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Tue Sep 11 14:07:31 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:46 2008 -0800"
      },
      "message": "USB: Convert from class_device to device for USB core\n\nConvert from class_device to device for drivers/usb/core.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bd45ac0c5daae35e7c71138172e63df5cf644cf6",
      "tree": "5eb5a599bf6a9d7a8a34e802db932aa9e9555de4",
      "parents": [
        "4eece4ccf997c0e6d8fdad3d842e37b16b8d705f",
        "5bdeae46be6dfe9efa44a548bd622af325f4bdb4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "0ff66f0c7a5f1f4f5a0d91341b6f71fd2a49f0fa",
      "tree": "7c4d74a76bf4f49e87d769c236fdd2db77fb241d",
      "parents": [
        "c00d4ffdbace1bdc9fdd888e4ba6d207ffa3b679",
        "4e4fc05a2b6e7bd2e0facd96e0c18dceb34d9349"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:38 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:38 2008 +0000"
      },
      "message": "Merge branch \u0027pxa-plat\u0027 into devel\n\n* pxa-plat: (53 commits)\n  [ARM] 4762/1: Basic support for Toradex Colibri module\n  [ARM] pxa: fix mci_init functions returning -1\n  [ARM] 4737/1: Refactor corgi_lcd to improve readability + bugfix\n  [ARM] 4747/1: pcm027: support for pcm990 baseboard for phyCORE-PXA270\n  [ARM] 4746/1: pcm027: network support for phyCORE-PXA270\n  [ARM] 4745/1: pcm027: default configuration\n  [ARM] 4744/1: pcm027: add support for phyCORE-PXA270 CPU module\n  [NET] smc91x: Make smc91x use IRQ resource trigger flags\n  [ARM] pxa: add default config for littleton\n  [ARM] pxa: add basic support for Littleton (PXA3xx Form Factor Platform)\n  [ARM] 4664/1: Add basic support for HTC Magician PDA phones\n  [ARM] 4649/1: Base support for pxa-based Toshiba e-series PDAs.\n  [ARM] pxa: skip registers saving/restoring if entering standby mode\n  [ARM] pxa: fix PXA27x resume\n  [ARM] pxa: Avoid fiddling with CKEN register on suspend\n  [ARM] pxa: Add PXA3 standby code hooked into the IRQ wake scheme\n  [ARM] pxa: Add zylonite MFP wakeup configurations\n  [ARM] pxa: program MFPs for low power mode when suspending\n  [ARM] pxa: make MFP configuration processor independent\n  [ARM] pxa: remove un-used pxa3xx_mfp_set_xxx() functions\n  ...\n\nConflicts:\n\n\tarch/arm/mach-pxa/ssp.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6d16bfb5e81d3925a7efb38b5cc3e0021b57d03a",
      "tree": "deb1d0de0cc09b0d9cd6a4e1f5440677b5a8b81d",
      "parents": [
        "caada32afe0d181b1dc36ab3fc29628582776e09"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 27 18:14:49 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:49 2008 +0100"
      },
      "message": "i2c/tps65010: move header to \u003clinux/i2c/...\u003e\n\nMove the tps65010 header file from the OMAP arch directory to the\nmore generic \u003clinux/i2c/...\u003e directory, and remove the spurious\ndependency of this driver on OMAP.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "05c7abaeb344975a3257366a52368a4866aa518d",
      "tree": "594b2f2f987fca4cda9ac98db87abb2f47af24e6",
      "parents": [
        "2cdddeb8d7dd42dc1847b110228a626d25a1e468"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "message": "i2c: Kill rogue driver IDs\n\nI2C driver IDs are optional, so if you don\u0027t need one, just omit it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2cdddeb8d7dd42dc1847b110228a626d25a1e468",
      "tree": "b349ef86c00f4fd732266dfe6dea2fd8b74a1c52",
      "parents": [
        "922539a0a3c44e3b8dcf1025910f08e1940ba49f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "message": "i2c: normal_i2c can be made const (remaining drivers)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "66ffbe490b6156898364b3f20a571a78f8d77bc8",
      "tree": "b750ed935f43464d03d9d350e68c1aedc4fea0ee",
      "parents": [
        "82e30140fff8b49bc4459aecad68e5eae824d223"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 24 22:25:31 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jan 26 15:26:01 2008 -0700"
      },
      "message": "[POWERPC] mpc5200: normalize compatible property bindings\n\nUpdate MPC5200 drivers to also look for compatible properties in the\nform \"fsl,mpc5200-*\" to better conform to open firmware generic names\nrecommended practice as published here:\n\nhttp://www.openfirmware.org/1275/practice/gnames/gnamv14a.html\n\nThis patch should *not* break compatibility with older device trees\nwhich do not use the \u0027fsl,\u0027 prefix.  The drivers will still bind against\nthe older names also.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e77ec1898f9693a3572bdd03eb5d2256166d5464",
      "tree": "412e59085771daadf9c26b7d5ed7360250b09ef5",
      "parents": [
        "a8bcf4108d6322ef157ae3c224a57beb8870af38"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Dec 12 09:07:47 2007 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:53 2008 +0000"
      },
      "message": "[ARM] USB: update to allow pxa27x ohci driver to support pxa3xx\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": "a8bcf4108d6322ef157ae3c224a57beb8870af38",
      "tree": "cc138b76288cebfac30d8a80104ef716941cbc35",
      "parents": [
        "88d456386c2b3ac96e7170f5bc555b3c43f5a951"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Dec 12 08:53:25 2007 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:53 2008 +0000"
      },
      "message": "[ARM] USB: update pxa27x ohci driver to use clk support\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": "565227c08226e458da191518251dbff6831624c2",
      "tree": "95571e1e6aa150aa4f7792118532f5ad89edd03e",
      "parents": [
        "08cbc706acd2dd601b0663e28fa97ffb0564e105"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 06 13:28:25 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "usb: Remove broken optimisation in OHCI IRQ handler\n\nThe OHCI IRQ handler has an optimisation that avoids reading some\nchip registers when the controller reports that the interrupt was\ntriggered *only* because completed requests were written into the\ncontroller\u0027s \"done list\" and handed to the host.\n\nThis mechanism can\u0027t be used on some controllers.  Among others, it\nfails for the SA1111 and the AMCC 440EP PowerPC processor.\n\nThis patch removes the optimisation and makes the code clearer.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "442258e2ff69276ff767f3703b30ce6a31fdd181",
      "tree": "df533130d4736a01242a27c7c3278efc5df26b1f",
      "parents": [
        "d48bd977e0dd8c17081d12242bfc09d743ea0d26"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Dec 06 14:47:08 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: use IRQF_DISABLED for HCD interrupt handlers\n\nHost controller IRQs are supposed to be serviced with interrupts\ndisabled.  This patch (as1026) adds an IRQF_DISABLED flag to all the\ncontroller drivers that lack it.  It also replaces the\nspin_lock_irqsave() and spin_unlock_irqrestore() calls in uhci_irq()\nwith simple spin_lock() and spin_unlock().\n\nThis fixes Bugzilla #9335.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1cb52658b4f5b10a9e91f8e1c21ca2bcc1b9a3ca",
      "tree": "9eff6108b82b903783ae66977a475219b03dfb2c",
      "parents": [
        "5cf1973a44bd298e3cfce6f6af8faa8c9d0a6d55"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Nov 13 16:22:30 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:36 2007 -0800"
      },
      "message": "USB: fix up EHCI startup synchronization\n\nA recent patch added software synchronization during EHCI startup,\nso ports aren\u0027t switched away from the companion controllers after\nresets have started.  This patch adds a short delay letting hardware\nfinish that port switching before any new resets begin ... so both\nends of that hardware race window are closed.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Dave Miller \u003cdavem@davemloft.net\u003e\nCc: Dely Sy \u003cdely.l.sy@intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1011b326b1e7ab86a480c99b4718d16e6d9f1d11",
      "tree": "6d0b35796024090be83edd672628ddb89410c0dc",
      "parents": [
        "a531a141089714efe39eca89593524fdf05104f2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 27 03:06:47 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:32 2007 -0800"
      },
      "message": "USB: fix USB_OHCI_HCD_SSB dependencies\n\nThis patch fixes a bug introduced by\ncommit b22817b3c81cdb18ffe3d2debfee968731a8b5f4.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "da6fb5704feeadd10b99a1025166f1a3f627825d",
      "tree": "9464c2f85b5def843ede7b6853177430f8d9e252",
      "parents": [
        "51745281b0bf56312b78d8f56afb970cd7c91137"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Oct 24 17:23:42 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:45 2007 -0700"
      },
      "message": "USB: remove new OHCI build warnings\n\nRemove various newly-introduced compiler warnings for OHCI.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b22817b3c81cdb18ffe3d2debfee968731a8b5f4",
      "tree": "39b3e3397fbbaf8c0921a948534bea81cbae8ddc",
      "parents": [
        "df64c47184aedf34fd2a69a4b7f68584fe982fdf"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 19:43:21 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:44 2007 -0700"
      },
      "message": "USB: fix ssb_ohci_probe() build bug\n\nfix ssb_ohci_probe() build bug:\n\n drivers/built-in.o: In function `ssb_ohci_probe\u0027:\n ohci-hcd.c:(.text+0xbff39): undefined reference to `ssb_device_enable\u0027\n ohci-hcd.c:(.text+0xbff6f): undefined reference to `ssb_admatch_base\u0027\n ohci-hcd.c:(.text+0xbff8b): undefined reference to `ssb_admatch_size\u0027\n ohci-hcd.c:(.text+0xbffe5): undefined reference to `ssb_device_disable\u0027\n [...]\n\nthe reason was that this Kconfig combination was allowed:\n\n CONFIG_SSB\u003dm\n CONFIG_USB_OHCI_HCD\u003dy\n CONFIG_USB_OHCI_HCD_SSB\u003dy\n\nthe fix is to require a modular USB_OHCI_HCD build when SSB is modular.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7898ffc543566a9c4a1b4ff39f43857d2d84a51c",
      "tree": "f69b2c37ef58f3e850205c2036b01e420f2fbb53",
      "parents": [
        "6ce073bd8be0a741440944fed892a136a1d24bbe"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Oct 16 11:55:30 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:43 2007 -0700"
      },
      "message": "USB: fix scheduling of Iso URBs in uhci-hcd\n\nThis patch (as1003) changes uhci-hcd to treat the URB_ISO_ASAP flag\nthe same as other host controller drivers, namely, to schedule an Iso\nURB for the first available time slot that hasn\u0027t already expired.\nURBs in which the flag isn\u0027t set will be scheduled for the first slot\nfollowing the last URB, even if it has expired.\n\nThis fixes a problem reported by Martin Bachem.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a4fa0a25da81600ea0bcd75692ae8ca6050d165",
      "tree": "a4de1662e645c029cf3cf58f0646cbb1959861dc",
      "parents": [
        "18735dd8d2d37031b97f9e9e106acbaed01eb896"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "message": "Fix misspellings of \"system\", \"controller\", \"interrupt\" and \"necessary\".\n\nFix the various misspellings of \"system\", controller\", \"interrupt\" and\n\"[un]necessary\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "898eb71cb17644964c5895fb190e79e3d0c49679",
      "tree": "96be8f0a40feaf56fef836634c89955e432b12db",
      "parents": [
        "6c0286b199c3eb2caa973525dfc8a7ed67090ec0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Oct 18 03:06:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:28 2007 -0700"
      },
      "message": "Add missing newlines to some uses of dev_\u003clevel\u003e messages\n\nFound these while looking at printk uses.\n\nAdd missing newlines to dev_\u003clevel\u003e uses\nAdd missing KERN_\u003clevel\u003e prefixes to multiline dev_\u003clevel\u003es\nFixed a wierd-\u003eweird spelling typo\nAdded a newline to a printk\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: James Smart \u003cJames.Smart@Emulex.Com\u003e\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4735b37cf434175c2b7b36b3b68f1e60e8ec8527",
      "tree": "302ae547b18fe3730af99612b13f902e73f757be",
      "parents": [
        "d773b33972a663cfaf066e966f87922a74088a1e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 13 22:29:47 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 18:18:30 2007 -0700"
      },
      "message": "Fix ohci-ssb with !CONFIG_PM\n\nohci_bus_{suspend,resume} exists only if we have CONFIG_PM; do the same\nthing as other subdrivers...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32fe01985aa2cb2562f6fc171e526e279abe10db",
      "tree": "0c1865a1d3e91ae0839147430480c4099b16a06f",
      "parents": [
        "17f060224fb9f435c6f9306b7b61419d038def13"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 10 16:27:07 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:34 2007 -0700"
      },
      "message": "USB: mutual exclusion for EHCI init and port resets\n\nThis patch (as999) fixes a problem that sometimes shows up when host\ncontroller driver modules are loaded in the wrong order.  If ehci-hcd\nhappens to initialize an EHCI controller while the companion OHCI or\nUHCI controller is in the middle of a port reset, the reset can fail\nand the companion may get very confused.  The patch adds an\nrw-semaphore and uses it to keep EHCI initialization and port resets\nmutually exclusive.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Dely L Sy \u003cdely.l.sy@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c604e851486eabcbeb73e984279d436ce121fd5d",
      "tree": "66275b24db450ff940f8f694cf08579e0eb81fee",
      "parents": [
        "b24896c6b7ddb37ab20ba0bbfd0ed36a38923f67"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Oct 09 23:47:17 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:33 2007 -0700"
      },
      "message": "USB: ohci SSB bus glue\n\nThis adds SSB bus glue for the USB OHCI HCD. \n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.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": "b24896c6b7ddb37ab20ba0bbfd0ed36a38923f67",
      "tree": "e8b758635e84e5f9157f0504bb31207f4aae45a8",
      "parents": [
        "4f45426cfd6170311e116442ccd8ce0e31979237"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Oct 09 22:04:16 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:33 2007 -0700"
      },
      "message": "USB: ehci build fixes on au1xxx, ppc-soc\n\nCleanup: references to two PM routines (and HCD entry points)\nthat no longer exist are swapped with their replacements.\n\nEvidently au1xxx and ppc-soc EHCI support doesn\u0027t get compiled\nwith power management very much, or these build bugs would have\nbeen patched long ago.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f45426cfd6170311e116442ccd8ce0e31979237",
      "tree": "d62325f3cf5261230f7d4423603665c9b5adbc01",
      "parents": [
        "f621b8437d6ae502dde45797f56407e48c7a68b4"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Tue Oct 09 15:00:05 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:32 2007 -0700"
      },
      "message": "USB: add runtime frame_no quirk for big-endian OHCI\n\nAdd OHCI big endian frame_no quirk.  The frame_no value stored in the\nHCCA is a 16 bit field at a specific offset, but since not all CPUs can\ndo 16-bit memory accesses it\u0027s used as a 32 bit field.  And that\u0027s why\nbig-endian OHCI must shift 16 bits ... unless the spec is not followed.\n\nCurrently there\u0027s one MPC52xx platform that doesn\u0027t need the shift. This\npatch adds a new \"big endian frame_no\" quirk to control that at runtime.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nAcked-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca0677a29bddee35918bf3c0c55cc3badd69079e",
      "tree": "87f40e4ceceeb506c567aabaff415f61c2d8e87a",
      "parents": [
        "05eac910b69209164b1d9357bf8877a7c81b2e4e"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Oct 05 15:53:12 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:29 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fix driver removing\n\nFixed the problem that accessed register of this controller after\nhaving called iounmap().\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "05eac910b69209164b1d9357bf8877a7c81b2e4e",
      "tree": "292f9f96565ffa2c9cbf883f5d6820a17f9888cf",
      "parents": [
        "e3a09051a16fcdb190ad0b7dc6064904c8118409"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Oct 03 18:53:28 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:29 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fix endian problem\n\nFixed the problem that does not work in the big endian machine.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e3a09051a16fcdb190ad0b7dc6064904c8118409",
      "tree": "bf30caa5f4c3c50a9624882119a84a0a1759fa06",
      "parents": [
        "93b6497da99978742ffa9d9db6177397436278f5"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Oct 03 18:53:13 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:29 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fix Class or Vendor Request\n\nFixed the problem that does not work in the case of bRequest \u003d 0x05 in\nClass or Vendor Request.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5b80f2b20c833f979060cf48ae3ee6fbfa552be",
      "tree": "6f806f8a31675252adcabf51c31d7d589fa8cb9d",
      "parents": [
        "d853d872c14b9adc4adad29e56cd378b291f86e0"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Thu Sep 06 23:18:15 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:24 2007 -0700"
      },
      "message": "USB: ELAN U132 Host Controller Driver: convert sw_lock to mutex\n\nThe ELAN U132 Host Controller Driver uses the semaphore sw_lock as\nmutex. Use the mutex API instead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4a00027dcb088bf90fa8fb14a7e8ba3506d78f22",
      "tree": "992b3dbda7b950b8906ac4751e43a28fd15e2e5d",
      "parents": [
        "9347d51c52afcf1a77d2104f162cf8a085624c83"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:42:24 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:23 2007 -0700"
      },
      "message": "USB: Eliminate urb-\u003estatus usage!\n\nThis patch (as979) removes the last vestiges of urb-\u003estatus from the\nhost controller drivers and the root-hub emulator.  Now the field\ndoesn\u0027t get set until just before the URB\u0027s completion routine is\ncalled.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nCC: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "888fda47051716765175d0008450126c837adb32",
      "tree": "0ea89f308464a86830d2799d9ab744655308ef5d",
      "parents": [
        "65e51098d9094c7e840b6d6291867b95538d9442"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:41:18 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:23 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in r8a66597-hcd\n\nThis patch (as977) reorganizes the way r8a66597-hcd sets urb-\u003estatus.  It\nnow keeps the information in a local variable until the last moment.\n\nParts of this patch were written by Yoshihiro Shimoda.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "65e51098d9094c7e840b6d6291867b95538d9442",
      "tree": "f14e217542b9906aeea41d607b19c686b2a766cd",
      "parents": [
        "55d8496837cf124f68656e4242a5e20eb592fd54"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:40:47 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:22 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in sl811-hcd\n\nThis patch (as976) reorganizes the way sl811-hcd sets urb-\u003estatus.  It\nnow keeps the information in a local variable until the last moment.\n\nThe patch also improves the handling of faults during the status stage\nof a control transfer, since it no longer needs to retain the error\ninformation from the earlier stages.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "55d8496837cf124f68656e4242a5e20eb592fd54",
      "tree": "a188b3630a20cf7098833a95124e01ed438f3b7c",
      "parents": [
        "14c04c0f88f228fee1f412be91d6edcb935c78aa"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:40:34 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:21 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in ohci-hcd\n\nThis patch (as975) reorganizes the way ohci-hcd sets urb-\u003estatus.  It\nnow keeps the information in a local variable until the last moment.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "14c04c0f88f228fee1f412be91d6edcb935c78aa",
      "tree": "af635fda5cab3d0559326976dc818cd34c7f53bd",
      "parents": [
        "4d2f110c51eec853c50f68cf068888a77551c8d3"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:40:19 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:21 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in ehci-hcd\n\nThis patch (as974) reorganizes the way ehci-hcd sets urb-\u003estatus.  It\nnow keeps the information in a local variable until the last moment.\n\nThe patch also simplifies the handling of -EREMOTEIO, since the only\nuse of that code is to set the do_status flag.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e8fe43b26085a64327d1cbb751ab895f3ad3f5d",
      "tree": "cfc80d392d933788b13ca1fdf45afc8cfb9682c3",
      "parents": [
        "1f5a3d0f34fd5719081c6b8f3dbbcbe328d4da31"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 22 13:08:40 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:19 2007 -0700"
      },
      "message": "USB: avoid the donelist after an error in ohci-hcd\n\nThis patch (as972) changes ohci-hcd so that after an error occurs, the\nremaining TDs for the URB will be skipped over entirely instead of\ngoing through the donelist.  This enables the driver to give back the\nURB as soon as the error is detected, avoiding the need to store the\nerror status in urb-\u003estatus.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb23105462304fd35571fd0cab1de7aec79a9ec5",
      "tree": "3579e74b3f1a6e68d42de01c122d206447454d4b",
      "parents": [
        "b0d9efba3ec53468984aecef8eeaf079089f2e5a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 21 15:40:36 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:19 2007 -0700"
      },
      "message": "USB: add urb-\u003eunlinked field\n\nThis patch (as970) adds a new urb-\u003eunlinked field, which is used to\nstore the status of unlinked URBs since we can\u0027t use urb-\u003estatus for\nthat purpose any more.  To help simplify the HCDs, usbcore will check\nurb-\u003eunlinked before calling the completion handler; if the value is\nset it will automatically override the status reported by the HCD.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nCC: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b0d9efba3ec53468984aecef8eeaf079089f2e5a",
      "tree": "a372d053daddc5ff041949b80bab347317a76938",
      "parents": [
        "ee7d1f3f0c32d8abe9627aa73dc62ee5bf2daf7f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 21 15:39:21 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:19 2007 -0700"
      },
      "message": "USB: centralize -EREMOTEIO handling\n\nThis patch (as969) continues the ongoing changes to the way HCDs\nreport URB statuses.  The programming interface has been simplified by\nmaking usbcore responsible for clearing urb-\u003ehcpriv and for setting\n-EREMOTEIO status when an URB with the URB_SHORT_NOT_OK flag ends up\nas a short transfer.\n\nBy moving the work out of the HCDs, this removes a fair amount of\nrepeated code.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nCC: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee7d1f3f0c32d8abe9627aa73dc62ee5bf2daf7f",
      "tree": "fdf3fe49bf6d6478efde1c30ff5f7aa0779080f5",
      "parents": [
        "dfd1e53777afe1050e3a0a3f0dd063a64242b818"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 21 15:37:50 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:18 2007 -0700"
      },
      "message": "USB: remove Iso status value in uhci-hcd\n\nThis patch (968) changes the way uhci-hcd reports status for\nIsochronous URBs.  Until now urb-\u003estatus has been set to the last\ndetected error code.  But other HCDs don\u0027t do this; they leave the\nstatus set to 0 and report errors only in the individual iso packet\ndescriptors.  So this patch removes the extra computation and makes\nuhci-hcd behave like the others.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dfd1e53777afe1050e3a0a3f0dd063a64242b818",
      "tree": "ebd61076eb142ec969721aece9ddefbd05ff46bb",
      "parents": [
        "af1c51fcb2aea23ec2dfe73b7d66515d1622e689"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 21 15:36:52 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:18 2007 -0700"
      },
      "message": "USB: minor fixes for r8a66597 driver\n\nThis patch (as967) makes a few relatively minor changes to the\nr8a66597 driver:\n\n\tfinish_request() does nothing but call done(), so merge the\n\ttwo routines.\n\n\tDetect and report -EOVERFLOW errors.\n\n\tFix the calculation that checks for short packets.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af1c51fcb2aea23ec2dfe73b7d66515d1622e689",
      "tree": "16117f9e46917e374c0f857d798cb5bcb46f6771",
      "parents": [
        "0eb0226c9d819fd2af31ae4fc52bbca81c215369"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo@kvack.org",
        "time": "Mon Aug 20 18:13:27 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:18 2007 -0700"
      },
      "message": "USB: EHCI restart speedup\n\nIt is not necessary to powerdown the ports on ehci_pci_reinit() when the\nchip reset already did that.  Removing this saves 20ms during restart\nafter poweroff paths (which OLPC uses a lot).\n\nTo ensure driver startup then behaves consistently, force a reset during\ndriver startup.  (Not doing this was an accident of some previous changes\nto the init sequence.)\n\nMake the corresponding change in the PS3 support.  It\u0027s not clear what\nehci-fsl should do here; it has similar code to the PS3.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \u003crvinson@mvista.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e39ab592f182cd0be48acc4ad49f93ef4100017c",
      "tree": "5decd15d20fac5a8fbc33d7eeed66b6cb9d9725c",
      "parents": [
        "f311cf58bd04adc683067f8d66daa5925b80f082"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 16 16:17:49 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:16 2007 -0700"
      },
      "message": "USB: remove unnecessary tests in isp116x and sl811\n\nThis patch (as962) cleans up some code I forgot to remove earlier in\nthe isp116x and sl811 HCDs.  There is no longer any need to check for\nunlink-during-submit; it can\u0027t happen since the endpoint queues are\nnow under the protection of the HCD-private spinlock.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e9df41c5c5899259541dc928872cad4d07b82076",
      "tree": "12bb0917eeecbe62b2b5d3dc576806c7f2728550",
      "parents": [
        "b0e396e3097ce4914c643bc3f0c2fe0098f551eb"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 08 11:48:02 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:10 2007 -0700"
      },
      "message": "USB: make HCDs responsible for managing endpoint queues\n\nThis patch (as954) implements a suggestion of David Brownell\u0027s.  Now\nthe host controller drivers are responsible for linking and unlinking\nURBs to/from their endpoint queues.  This eliminates the possiblity of\nstrange situations where usbcore thinks an URB is linked but the HCD\nthinks it isn\u0027t.  It also means HCDs no longer have to check for URBs\nbeing dequeued before they were fully enqueued.\n\nIn addition to the core changes, this requires changing every host\ncontroller driver and the root-hub URB handler.  For the most part the\nrequired changes are fairly small; drivers have to call\nusb_hcd_link_urb_to_ep() in their urb_enqueue method,\nusb_hcd_check_unlink_urb() in their urb_dequeue method, and\nusb_hcd_unlink_urb_from_ep() before giving URBs back.  A few HCDs make\nmatters more complicated by the way they split up the flow of control.\n\nIn addition some method interfaces get changed.  The endpoint argument\nfor urb_enqueue is now redundant so it is removed.  The unlink status\nis required by usb_hcd_check_unlink_urb(), so it has been added to\nurb_dequeue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nCC: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "89a0fd18a96eb1f8732714b575073f8a8d69c009",
      "tree": "166d14fc49ad7fd646e1e7aa7decf6b3bea6d381",
      "parents": [
        "e8fa0ce65c58dbb60be279c4e33534650dcacc31"
      ],
      "author": {
        "name": "Mike Nuss",
        "email": "mike@terascala.com",
        "time": "Wed Aug 01 13:24:30 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:54:59 2007 -0700"
      },
      "message": "USB: OHCI handles more ZFMicro quirks\n\nThe ZF Micro OHCI controller exhibits unexpected behavior that seems to be\nrelated to high load.  Under certain conditions, the controller will\ncomplete a TD, remove it from the endpoint\u0027s queue, and fail to add it to\nthe donelist. This causes the endpoint to appear to stop responding. Worse,\nif the device is removed while in that state, OHCI will hang while waiting\nfor the orphaned TD to complete.  The situation is not recoverable without\nrebooting.\n\nThis fix enhances the scope of the existing OHCI_QUIRK_ZFMICRO flag:\n\n 1. A watchdog routine periodically scans the OHCI structures to check\n    for orphaned TDs. In these cases the TD is taken back from the\n    controller and completed normally.\n\n 2. If a device is removed while the endpoint is hung but before the\n    watchdog catches the situation, any outstanding TDs are taken back\n    from the controller in the \u0027sanitize\u0027 phase.\n\nThe ohci-hcd driver used to print \"INTR_SF lossage\" in this situation;\nthis changes it to the universally accurate \"ED unlink timeout\".  Other\ninstances of this message presumably have different root causes.\n\nBoth this Compaq quirk and a NEC quirk are now properly compiled out for\nnon-PCI builds of this driver.\n\nSigned-off-by: Mike Nuss \u003cmike@terascala.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": "ca337db6f92a32347172a20b96f6f51b7bb63b7c",
      "tree": "b75211e7cd00287bd18f66b87273b7abbfedf912",
      "parents": [
        "011db815231f40d4d53531b5d41b82c8dc7c44bf"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Jul 21 17:02:59 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:54:58 2007 -0700"
      },
      "message": "USB: Clean up duplicate includes in drivers/usb/\n\nThis patch cleans up duplicate includes in\n\tdrivers/usb/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1855256c497ecfefc730df6032243f26855ce52c",
      "tree": "b73947f1a5e1b798e1dec068ac1cda25ae910bf6",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 15:15:40 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 09 20:22:20 2007 -0400"
      },
      "message": "drivers/firmware: const-ify DMI API and internals\n\nThree main sets of changes:\n\n1) dmi_get_system_info() return value should have been marked const,\n   since callers should not be changing that data.\n\n2) const-ify DMI internals, since DMI firmware tables should,\n   whenever possible, be marked const to ensure we never ever write to\n   that data area.\n\n3) const-ify DMI API, to enable marking tables const where possible\n   in low-level drivers.\n\nAnd if we\u0027re really lucky, this might enable some additional\noptimizations on the part of the compiler.\n\nThe bulk of the changes are #2 and #3, which are interrelated.  #1 could\nhave been a separate patch, but it was so small compared to the others,\nit was easier to roll it into this changeset.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c907d3b09f7a50023b61ba6ec4e01ccaa543a7ae",
      "tree": "ef0eaa13142324ae4298789bffce92749800b5ef",
      "parents": [
        "4c132e77242c130aea81c8fc64d59f573a26bf8d"
      ],
      "author": {
        "name": "Mike Nuss",
        "email": "mike@terascala.com",
        "time": "Mon Aug 20 18:21:15 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:28:01 2007 -0700"
      },
      "message": "USB: make EHCI initialize properly on PPC SOCs\n\nCorrectly initialize the on-chip EHCI controller on the AMCC PPC440EPx.\nFix \"USB 0.0\" initialization message, and properly put the controller\ninto a known state before starting it.\n\nAdd \"FIXME\" comment to the au1xxx bus glue which is doing the same wrong\nthing here.  (Who maintains that, now that AMD sold off Alchemy?)  Remove\nsome false copyright attributions which were somehow placed in the au1xxx\nbus glue then copied into ppc-soc.\n\nSigned-off-by: Mike Nuss \u003cmike@terascala.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: K.Boge \u003ckarsten.boge@amd.com\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bdd203a002681d7b2e133e485573f43d41e4cf69",
      "tree": "5000933bd45b30b246a0034ccdcfdbfe3cd242eb",
      "parents": [
        "2f67cd5b1d5066d11761aebb0bf4b76bc253cc99"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Aug 17 22:19:59 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:52 2007 -0700"
      },
      "message": "USB: ohci, fix oddball gcc warning\n\nSome versions of GCC recently grew annoying warnings about constants.\nThis gets rid of that warning from the OHCI driver.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fa0de2b614ca89d14d046e6756ba020fd386ff71",
      "tree": "e6adb794e447877d69ec47efafaac3c8b1d2532b",
      "parents": [
        "46dede4690bbb23a2c9d60561e2e4fdc3e6bee61"
      ],
      "author": {
        "name": "M4rkusXXL",
        "email": "M4rkusXXL@web.de",
        "time": "Fri Aug 10 14:53:32 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:49 2007 -0700"
      },
      "message": "usb: typo in usb R8A66597 HCD config\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "71ee9a6c6c882c6293d7f2f96d2cd6d78beaf093",
      "tree": "5effd7ba105ee22654093ee2ec080fbe4a585ecf",
      "parents": [
        "a3b53514bd89c77c6aaf80b0ea37249d79c3f3bd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Aug 07 19:21:42 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:45 2007 -0700"
      },
      "message": "usb: r8a66597-hcd: fix up error path.\n\nCurrently when registration fails we\u0027re left with a stray reference to\nrelease_mem_region(), this leads to the following case:\n\n    r8a66597_hcd r8a66597_hcd: irq 13, io base 0x18040000\n    drivers/usb/host/r8a66597-hcd.c: register access fail.\n    r8a66597_hcd r8a66597_hcd: startup error -6\n    r8a66597_hcd r8a66597_hcd: USB bus 1 deregistered\n    drivers/usb/host/r8a66597-hcd.c: Failed to add hcd\n    Trying to free nonexistent resource \u003c0000000018040000-0000000018040000\u003e\n\nThis fixes it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5b570d43cea0f5a6aa5bec2da2a0f68b96a37346",
      "tree": "6d41da7647127698f087e16e06274300cd6e901d",
      "parents": [
        "3aec6e26d7655eea07be8bbec4728447274ed43f"
      ],
      "author": {
        "name": "Gabriel C",
        "email": "nix.or.die@googlemail.com",
        "time": "Mon Jul 30 12:57:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:44 2007 -0700"
      },
      "message": "USB: u132-hcd.c - Fix a warning when CONFIG_PM\u003dn\n\nI noticed this warning with CONFING_PM\u003dn \n\n...\n\ndrivers/usb/host/u132-hcd.c:1525: warning: \u0027port_power\u0027 defined but not used\n\n...\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8eb891fc809b2300137bcd247025628c06c95a63",
      "tree": "5f7da9517835fef971a2f0c8ed69ca86c3f8099d",
      "parents": [
        "848c4dd5153c7a0de55470ce99a8e13a63b4703f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 23:38:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 23:38:44 2007 -0700"
      },
      "message": "Revert \"USB: EHCI cpufreq fix\"\n\nThis reverts commit 196705c9bbc03540429b0f7cf9ee35c2f928a534.  It was\nreported to cause a regression by Daniel Exner, and Arjan van de Ven\npoints out that we actually already have infrastructure in place for\nsetting limits on acceptable DMA latency that would be the much more\ncorrect fix for the problem with some Broadcom EHCI controllers.\n\nFixed up trivial conflicts due to the changes to support big-endian host\ncontroller descriptors in drivers/usb/host/{ehci-sched.c,ehci.h}.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52a23685f37c06d0cd00eeb8f517a90de3f2c338",
      "tree": "1449bf12db013962c98b2b8cd9b4b5d1cf359b01",
      "parents": [
        "d046943cbaf332f75284ad99f4b3e60bae7ffff2",
        "d20da3c39b9d5b04f0258ba74643533268f56e30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:25:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:25:49 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (44 commits)\n  USB: drivers/usb/storage/dpcm.c whitespace cleanup\n  USB: r8a66597-hcd: fixes some problem\n  USB: change name of spinlock in hcd.c\n  USB: move routines in hcd.c\n  USB: misc: uss720: clean up urb-\u003estatus usage\n  USB: misc: usbtest: clean up urb-\u003estatus usage\n  USB: misc: usblcd: clean up urb-\u003estatus usage\n  USB: misc: phidgetmotorcontrol: clean up urb-\u003estatus usage\n  USB: misc: phidgetkit: clean up urb-\u003estatus usage\n  USB: misc: legousbtower: clean up urb-\u003estatus usage\n  USB: misc: ldusb: clean up urb-\u003estatus usage\n  USB: misc: iowarrior: clean up urb-\u003estatus usage\n  USB: misc: ftdi-elan: clean up urb-\u003estatus usage\n  USB: misc: auerswald: clean up urb-\u003estatus usage\n  USB: misc: appledisplay: clean up urb-\u003estatus usage\n  USB: misc: adtux: clean up urb-\u003estatus usage\n  USB: core: message: clean up urb-\u003estatus usage\n  USB: image: microtek: clean up urb-\u003estatus usage\n  USB: image: mdc800: clean up urb-\u003estatus usage\n  USB: storage: onetouch: clean up urb-\u003estatus usage\n  ...\n"
    },
    {
      "commit": "20c2df83d25c6a95affe6157a4c9cac4cf5ffaac",
      "tree": "415c4453d2b17a50abe7a3e515177e1fa337bd67",
      "parents": [
        "64fb98fc40738ae1a98bcea9ca3145b89fb71524"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "message": "mm: Remove slab destructors from kmem_cache_create().\n\nSlab destructors were no longer supported after Christoph\u0027s\nc59def9f222d44bb7e2f0a559f2906191a0862d7 change. They\u0027ve been\nBUGs for both slab and slub, and slob never supported them\neither.\n\nThis rips out support for the dtor pointer from kmem_cache_create()\ncompletely and fixes up every single callsite in the kernel (there were\nabout 224, not including the slab allocator definitions themselves,\nor the documentation references).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e294531dc9f2c1f5291373dcdd5013c0cdcbdee2",
      "tree": "52c04cf3d53d67838b4811a89467184cca2958d1",
      "parents": [
        "809a58b896ba07e771adc76a47c83e4ca1969da8"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Jul 18 23:10:34 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:08 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fixes some problem\n\nThis patch incorporates some updates. Updates include:\n\n - Fix the problem that control transfer might fail\n - Change from GFP_KERNEL to GFP_ATOMIC\n - Clean up some coding style issue\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e7e7c360fb07020b24652843aec442325baad0ce",
      "tree": "55a7a18cfcc87e86e4f91f309082aed0d7b8a956",
      "parents": [
        "e94fa28f137813c2f6e05470b41bd8f3c5422a04"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jul 13 15:46:29 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:04 2007 -0700"
      },
      "message": "UHCI: short control URBs get a status stage\n\nIt has recently been pointed out that short control transfers should\nhave a status stage, even if they generate an error because\nURB_SHORT_NOT_OK was set.  This patch (as935) changes uhci-hcd to\nenable the status stage when this happens.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b4cd43bd3f9aa7a794e29b80b0d984a8e144df4",
      "tree": "668dab10c66128f107447612188e889716b4d5e2",
      "parents": [
        "10e485221edd2799dc495e4cde98fe74aeb292b1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jul 12 17:03:01 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:04 2007 -0700"
      },
      "message": "isp116x-hcd: prepare for urb-\u003estatus\n\nThis patch (as931b), adapted from a patch by Olav Kongas, makes a small\nset of conservative changes to the isp116x-hcd driver in preparation\nfor the removal of urb-\u003estatus.\n\n\tfinish_request() is moved up in the source and is called\n\tas soon as the URB is known to have completed, rather than\n\tafter all the active endpoints have been scanned.\n\n\tThe status of a completed URB is kept in a local variable\n\tand copied to urb-\u003estatus only when the URB is about to be\n\tgiven back.\n\n\t-EREMOTEIO error status for control transfers is set after\n\tthe status stage rather than when the short packet arrives.\n\n\tSome unnecessary uses of urb-\u003elock are removed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "d2066eb659e6ee915383510c136da38eff86ef15",
      "tree": "40329efa61fed074499a24fa97f9453dd3874689",
      "parents": [
        "831c70fc13ca8c6074ab0c9d1121a93fd6c5a34a"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Fri Jul 13 21:26:59 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:03 2007 -0700"
      },
      "message": "USB: use mutex instead of semaphore in the ELAN U132 adapter driver\n\nThe ELAN U132 adapter driver uses the semaphore u132_module_lock\nas mutex. Use the mutex API instead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13f9966b3ba5b45f47f2ea0eb0a90afceedfbb1f",
      "tree": "6933fe7328b1c50dd30d331515986ad7e56a41b0",
      "parents": [
        "6c59649d49df4b9084bf407890734b5965d77b41"
      ],
      "author": {
        "name": "Suresh Jayaraman",
        "email": "sjayaraman@novell.com",
        "time": "Thu Jun 28 11:16:30 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:43 2007 -0700"
      },
      "message": "USB: ohci-pnx4008: Remove unnecessary cast of return value of kzalloc\n\nRemove unnecessary cast of return value of kzalloc() in\nusb/host/ohci-pnx4008.c\n\nSigned-off-by: Suresh Jayaraman \u003csjayaraman@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cfa59dab27d1b282886e7772a8f9548236883892",
      "tree": "aaf71c0fb69d5133bfc71451d6541f1b49494dbb",
      "parents": [
        "e7e6da9eb189dfa221e3bf9c21d58f02adc8983c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jun 21 16:25:35 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:39 2007 -0700"
      },
      "message": "USB: Don\u0027t resume root hub if the controller is suspended\n\nRoot hubs can\u0027t be resumed if their parent controller device is still\nsuspended.  This patch (as925) adds a check for that condition in\nhcd_bus_resume() and prevents it from being treated as a fatal\ncontroller failure.\n\nehci-hcd is updated to add the corresponding test.  Unnecessary\ndebugging messages are removed from uhci-hcd and dummy-hcd.  The\nerror return code from dummy-hcd is changed to -ESHUTDOWN, the same as\nthe others.  ohci-hcd doesn\u0027t need any changes.\n\nSuspend handling in the non-PCI host drivers is somewhat hit-and-miss.\nThis patch shouldn\u0027t have any effect on them.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "756aa6b3d536afe85e151138cb03a293998887b3",
      "tree": "fd4b8d0efb2ef87bd4b3295086823246e76160f3",
      "parents": [
        "648dcfc805ea1308552225e96113dc60e054f2f0"
      ],
      "author": {
        "name": "Christian Engelmayer",
        "email": "christian.engelmayer@frequentis.com",
        "time": "Wed May 30 11:04:48 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:31 2007 -0700"
      },
      "message": "ehci-hub: improved over-current recovery\n\nAccording to the USB Specification Revision 2.0 chapter 11.12.5\na hub experiencing an over-current condition must place all\naffected ports in the powered-off state. It seems that some root\nhubs need port power to be cycled by software in order to get back\nto normal functionality after an over-current condition ... like\nthe EHCI implementation on an MPC8343E.\n\nSigned-off-by: Christian Engelmayer \u003cchristian.engelmayer@frequentis.com\u003e\nSigned-off-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a4eb7fd50d4df99fc1f623e6d90680d9fca3d82",
      "tree": "6f5332d581e600a72a03e761128bd892c2097d48",
      "parents": [
        "59c2afa072506aae10ef93126aab651142e0c908"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jun 05 20:04:35 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:30 2007 -0700"
      },
      "message": "USB: PS3: USB system-bus rework\n\nUSB HCD glue updates to reflect the new PS3 unifed device support.\n - Fixed remove() routine.\n - Added shutdown() routine.\n - Added request_mem_region() call.\n - Fixed MODULE_ALIAS().\n - Made a proper fix for the hack done to support muti-platform in commit\n   48fda45120a819ca40cadc50144b55bff1c4c78d.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d576bb9f2769b315a795f77f0c33322a976add7a",
      "tree": "56d59afa4d1e96b519e81434bd09598f76bf1fee",
      "parents": [
        "020363384adfb02f26c1c038a127ed3da3d5cf37"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Thu May 31 23:34:27 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:29 2007 -0700"
      },
      "message": "USB: Fix NEC OHCI chip silicon bug\n\nThis patch fixes a silicon bug in some NEC OHCI chips. The bug appears\nat random times and is very, very difficult to reproduce. Without the\nfollowing patch, Linux would shut the chip and its associated devices\ndown. In Apple PowerBooks this leads to an unusable keyboard and mouse\n(SSH still working). The idea of restarting the chip is taken from\npublic Darwin code.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d23a13779f14808b54181d31222e6c44532abd80",
      "tree": "1520b79dc32638884162aa5933f9adefb01f5fd8",
      "parents": [
        "5fea2a4dabdfa1ad59845c42ea770ee8cb41ecad"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@ru.mvista.com",
        "time": "Wed May 23 20:07:48 2007 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:29 2007 -0700"
      },
      "message": "USB: EHCI: Safe endianness for transfer buffers after reset in case of HUB with TT\n\nThis patch fixes the endianness select for transfer buffers in EHCI\ncontrollers that have Transaction Translator built in the hub.  Also I\ncleaned it up to make rid of magic numbers.\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@ru.mvista.com\u003e\nCc: \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8234509c3968a87faa301a8a9d7f8b987cd9181c",
      "tree": "b31f012ab48f870ce554ccc345639fcec10f356d",
      "parents": [
        "ba02978a48f0117b3d0aced97a30615a5d7412e2"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Fri May 11 14:39:44 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:50 2007 -0700"
      },
      "message": "USB: use function attribute __maybe_unused\n\nSubstitute USB instances of __attribute__ ((unused)) functions with the\nnewly introduced __maybe_unused.\n\nSigned-off-by: David Rientjes \u003crientjes@google.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": "ba02978a48f0117b3d0aced97a30615a5d7412e2",
      "tree": "940377b0118e4ab82969b45ce6847e6864db4ad1",
      "parents": [
        "4d68c0be69b65aa260448cea9fb1c555ae90d268"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri May 11 17:09:55 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:50 2007 -0700"
      },
      "message": "USB: ehci_fsl update for MPC831x support\n\nFor MPC831x support, change the ehci-fsl driver to preserve\nbits set in platform code.  Add a common CONFIG_USB_EHCI_FSL\nto indicate presence of Freescale EHCI SOC.  Add FSL_USB2_DR_OTG\noperating mode support, thus both host and device can work for the\nmini-ab receptacle.  Note: this doesn\u0027t enable OTG protocol\nsupport.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d68c0be69b65aa260448cea9fb1c555ae90d268",
      "tree": "023f4c8be22640b8e2c32901b49eb82334d65cd4",
      "parents": [
        "fc65a15f1fc0fc95c319c9bfaeb7636fef9987cc"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "ml@stefan-roese.de",
        "time": "Fri May 04 11:39:37 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:50 2007 -0700"
      },
      "message": "USB: Set CONFIG_USB_EHCI_BIG_ENDIAN_MMIO/_DESC in usb/host/Kconfig\n\nNow select the big-endian configuration options\nCONFIG_USB_EHCI_BIG_ENDIAN_MMIO and CONFIG_USB_EHCI_BIG_ENDIAN_DESC in\nthe usb host Kconfig file and not in the platform Kconfig files.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "fc65a15f1fc0fc95c319c9bfaeb7636fef9987cc",
      "tree": "bcb6413d74525e4a2e0a23e5d7c480849b9c7156",
      "parents": [
        "97cd49ebf74e3bee49d541a47ef085df1fbfac7d"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "ml@stefan-roese.de",
        "time": "Fri May 04 11:38:17 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:50 2007 -0700"
      },
      "message": "USB: EHCI big endian data structures support (for 440EPx)\n\nThis patch adds support for the AMCC 440EPx EHCI controller whose\nin-memory data structures and the registers are represented in big-\nendian format.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "3c519b846c4d5edf7c94d1eede42445a815bf65c"
}
