)]}'
{
  "log": [
    {
      "commit": "2c6f2db13a2428aa16f54f50232a589ddd5d7d01",
      "tree": "f12c2f6ce3c6a541f5192aa5a2da400024015fb7",
      "parents": [
        "12f981f9028da2402c236544c78b8378a278f830",
        "3634634edd49c115da931998b9540bcc17665b05"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:37:35 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:37:35 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  debugfs: fix sparse warnings\n  Driver core: Fix cleanup when failing device_add().\n  driver core: Remove dpm_sysfs_remove() from error path of device_add()\n  PM: fix new mutex-locking bug in the PM core\n  PM: Do not acquire device semaphores upfront during suspend\n  kobject: properly initialize ksets\n  sysfs: CONFIG_SYSFS_DEPRECATED fix\n  driver core: fix up Kconfig text for CONFIG_SYSFS_DEPRECATED\n"
    },
    {
      "commit": "4ae897df80019db433cd46cdd50d3b48463757d9",
      "tree": "26f89125b7b2bb445a31d96faf1bc18707172a89",
      "parents": [
        "350351006426471458fe50b1de1160200a1ba138"
      ],
      "author": {
        "name": "Sven Andersen",
        "email": "s.andersen@cryonet.de",
        "time": "Tue Mar 04 22:09:11 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:44 2008 -0800"
      },
      "message": "USB: ftdi_sio - really enable EM1010PC\n\nAdd EM1010PC to ftdi_sio.c\n\nSigned-off-by: Sven Andersen \u003cs.andersen@cryonet.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "350351006426471458fe50b1de1160200a1ba138",
      "tree": "cb1b5e5d7d55113eee60168d90267ca338132c9c",
      "parents": [
        "64cc2dd937298324c77c7d584495052547c64a6a"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Fri Feb 22 00:13:36 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:44 2008 -0800"
      },
      "message": "USB: remove incorrect struct class_device from the printer gadget\n\nThis field does nothing, and should not be allowed to stick around\nincase someone gets any other ideas...\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64cc2dd937298324c77c7d584495052547c64a6a",
      "tree": "f6409ea83ad3a905fa7211256b9a9c0d4d975760",
      "parents": [
        "546d7eec389a3df3173b3131d92829c14e614601"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Feb 22 17:17:19 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:44 2008 -0800"
      },
      "message": "USB: pxa2xx_udc: fix misuse of clock enable/disable calls\n\nFix pxa2xx_udc to balance calls to clk_enable/clk_disable.\n\n[db: remove inline #ifdefs for IXP non-support of \u003clinux/clk.h\u003e calls]\n\nSigned-off-by: Dmitry Baryshkov dbaryshkov@gmail.com\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "546d7eec389a3df3173b3131d92829c14e614601",
      "tree": "d4b4deb3e0e4ed7875978aeef80620aad11c700c",
      "parents": [
        "85fb62a001278270f9fffbdc3508ef23d5f3693d"
      ],
      "author": {
        "name": "Kevin Vance",
        "email": "kvance@kvance.com",
        "time": "Sat Mar 01 13:49:59 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:44 2008 -0800"
      },
      "message": "USB: ftdi_sio: Workaround for broken Matrix Orbital serial port\n\nWorkaround for the FT232RL-based, Matrix Orbital VK204-25-USB serial port\nadded to the ftdi_sio driver.\n\nThe device has an invalid endpoint descriptor, which must be modified\nbefore it can be used.\n\nSigned-off-by: Kevin Vance \u003ckvance@kvance.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "85fb62a001278270f9fffbdc3508ef23d5f3693d",
      "tree": "843c40085e82573a237c908cc9d14da34171ef26",
      "parents": [
        "6d512a80c26d87f8599057c86dc920fbfe0aa3aa"
      ],
      "author": {
        "name": "Daniel Kozák",
        "email": "kozzi11@gmail.com",
        "time": "Tue Mar 04 18:54:53 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:44 2008 -0800"
      },
      "message": "USB: Add support for AXESSTEL MV110H CDMA modem\n\nAdd entry for Axesstel MV110H CDMA modem (ID: 1726:1000) to option driver\n\nSigned-off-by: Daniel Kozák \u003ckozzi11@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6d512a80c26d87f8599057c86dc920fbfe0aa3aa",
      "tree": "17971e61a77fa4843a14e0c3cef047bf07b491bd",
      "parents": [
        "0ed930bffab2ec98ee8f43f579a30755c13dd5ea"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Feb 22 17:00:06 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:43 2008 -0800"
      },
      "message": "usb-storage: update earlier scatter-gather bug fix\n\nThis patch (as1037) makes a small update to the earlier as1035 patch.\nThe minimum-length computation shouldn\u0027t be done in\nusb_stor_access_xfer_buf(), since that routine can be called multiple\ntimes for a single transfer.  It should be done in\nusb_stor_set_xfer_buf() instead, which gets called only once.\n\nThe way it is now isn\u0027t really _wrong_, but it isn\u0027t really _right_\neither.  Moving the statement will be an improvement.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "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": "14f3546f32d69adaa303b72e5a999e85abe83f9a",
      "tree": "24e20c6ba0dac93c6cd3310868de53bfef3d4b48",
      "parents": [
        "d6d914f52b15d5a8e81ad481e02d9ab30d412a29"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Feb 27 15:43:47 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:43 2008 -0800"
      },
      "message": "USB: spruce up the device blacklist\n\nThis patch (as1040) fixes up the blacklist of USB device quirks.  A\ncouple of lines are broken to comply with the 80-column rule, and\nentries are sorted into the proper numerical order.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c2c8d1fdadda4abc90efdb7176f44cb903634511",
      "tree": "b049a482d1e06a92ef9a5c389010ffe2f1ee7467",
      "parents": [
        "11e1abb453690a907ea26c07043987165a4f277f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Feb 25 11:43:32 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:43 2008 -0800"
      },
      "message": "USB: update Kconfig entry for USB_SUSPEND\n\nThis patch (as1039) updates the Kconfig entry for USB_SUSPEND.  The\nout-of-date reference to \"power/state\" is fixed, autosuspend is\nmentioned, and the dependency on EXPERIMENTAL is removed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "11e1abb453690a907ea26c07043987165a4f277f",
      "tree": "c571799e321537b387a01bbfd4ca4744612fab99",
      "parents": [
        "fcab59a3186640ce085e89ee6dfc03cacfb6c7c9"
      ],
      "author": {
        "name": "David Ludlow",
        "email": "dave.ludlow@bay.ws",
        "time": "Mon Feb 25 17:30:52 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:42 2008 -0800"
      },
      "message": "usb: Add support for the mos7820/7840-based B\u0026B USB/RS485 converter to mos7840.c\n\nAdd support for the mos7820/7840-based B\u0026B USOPTL4_2/USOPTL4_4 USB/RS485\nconverter to mos7840.c\n\nSigned-off-by: Dave Ludlow \u003cdave.ludlow@bay.ws\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a8d37a37380e2b1500592d40b7ec384dbebe7a0",
      "tree": "9a23b48e49ffc3303e5998f20498c994da2788c1",
      "parents": [
        "a4573c488dd531c6e2d308ce8a7413c4a2646207"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Feb 25 00:35:04 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:47:05 2008 -0800"
      },
      "message": "PM: Do not acquire device semaphores upfront during suspend\n\nRemove the code that acquires all device semaphores from the suspend\ncode path as it causes multiple problems to appear (most notably,\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10030) and revert the\nchange introduced by commit 4145ed6dc597a9bea5f6ae8c574653b2de10620f\ndepending on the code being removed.\n\nRemove pm_sleep_lock()/pm_sleep_unlock() from device_add() to avoid\nthe issue reported at http://bugzilla.kernel.org/show_bug.cgi?id\u003d9874.\n\nIt should fix the regreesions reported at:\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9874\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10030\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d0bcabcd72dda5f553322a1ca92ae31c15b408b6",
      "tree": "6603d13be28005cbbf67a9a3a3649db7a4db14b8",
      "parents": [
        "e59e4a09729b06a131de9042b2a5b05b7ad26174"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Feb 29 22:03:07 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 03 10:47:14 2008 -0800"
      },
      "message": "docbook: fix usb source files\n\nFix docbook problems in USB source files.\nThese cause the generated docbook to be incorrect.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\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": "7084191d53b224b953c8e1db525ea6c31aca5fc7",
      "tree": "6cb1288a50aa1977c48e9e32d7d61cf2204ac350",
      "parents": [
        "274399d14f121d7676ecb75a461cfed6cf9e4cdb"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Feb 20 14:15:58 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:55 2008 -0800"
      },
      "message": "USB: usb-storage: don\u0027t access beyond the end of the sg buffer\n\nThis patch (as1035) fixes a bug in usb_stor_access_xfer_buf() (the bug\nwas originally found by Boaz Harrosh): The routine must not attempt to\nwrite beyond the end of a scatter-gather list or beyond the number of\nbytes requested.  It also fixes up the formatting of a few comments\nand similar whitespace issues.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "274399d14f121d7676ecb75a461cfed6cf9e4cdb",
      "tree": "cb5451dca1f03f371f6613e537cf9a294ab4c3ad",
      "parents": [
        "4e58407d5c31827de0225ea927420192a71daccd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Feb 20 12:10:04 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:54 2008 -0800"
      },
      "message": "USB: quirks and unusual_devs entry for Actions flash drive\n\nThis patch (as1033) adds a quirks entry and an unusual_devs entry for\nthe Actions Semiconductor flash drive.  This device has a 64-byte\nstring descriptor, which it doesn\u0027t terminate with a 0-length packet.\n\nOddly enough, the reporter\u0027s logs show that when the device was\nplugged in at boot time, it changes its behavior completely -- it uses\na different product ID, product string descriptor, and bDeviceClass.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4e58407d5c31827de0225ea927420192a71daccd",
      "tree": "563bd22bb18cf5e8d6c290197c15ab38a39985bc",
      "parents": [
        "d726fb757722a3907356830a0b8d976267596d5c"
      ],
      "author": {
        "name": "Robert Spitzenpfeil",
        "email": "robert@spitzenpfeil.org",
        "time": "Wed Feb 20 12:11:22 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:53 2008 -0800"
      },
      "message": "USB: usb-storage: unusual_devs entry for Oracom MP3 player\n\nThis patch (as1034) was written by Leonid Petrov, reported by Robert\nSpitzenpfeil, and updated by me.  It adds an unusual_devs entry with\nthe IGNORE_RESIDUE flag for the Oracom MP3 player.  Together with the\nchange to the Get-Max-LUN routine in as1032, it makes the player usable.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d726fb757722a3907356830a0b8d976267596d5c",
      "tree": "a3cb96833675a80424e3d5b26adbaa6abfe7b177",
      "parents": [
        "5b0a4d66a11df34b632e48ce80ebe81da94bdb65"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "linux@sierrawireless.com",
        "time": "Thu Feb 14 13:35:16 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:53 2008 -0800"
      },
      "message": "USB: serial: move zte MF330 from sierra to option\n\nMove the Onda H600/ZTE MF33 device from the sierra driver to the option\ndriver.\n\nThe reason it was moved is because the sierra driver is starting to support\nmore and more sierra proprietary features, so it makes more sense to keep\nsierra only devices in there.\n\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b0a4d66a11df34b632e48ce80ebe81da94bdb65",
      "tree": "03e2000a01a7a46ebc4587f4e2edace56d5b5bb5",
      "parents": [
        "41566bcf35a8b23ce4715dadb5acfd1098c1d3e4"
      ],
      "author": {
        "name": "Stephen Ware",
        "email": "stephen.ware@eqware.net",
        "time": "Sun Feb 17 11:01:58 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:53 2008 -0800"
      },
      "message": "USB: add new vernier product id to ldusb.c\n\nI have a new ldusb device to go into the device table. Jiri has merged\nthe change for hiddev quirks already.\n\n\nFrom: Stephen Ware \u003cstephen.ware@eqware.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "41566bcf35a8b23ce4715dadb5acfd1098c1d3e4",
      "tree": "ac30a2eff255df3be12d3cdc6520d308e032c540",
      "parents": [
        "7f4a9e8750bb904d94f37778821afd021e875c51"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan.altenberg@linutronix.de",
        "time": "Tue Feb 19 01:44:50 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:52 2008 -0800"
      },
      "message": "USB: gadget: queue usb USB_CDC_GET_ENCAPSULATED_RESPONSE message\n\ncommit 0cf4f2de0a0f4100795f38ef894d4910678c74f8 introduced a bug, which\nprevents sending an USB_CDC_GET_ENCAPSULATED_RESPONSE message. This\nbreaks the RNDIS initialization (especially / only Windoze machines\ndislike this behavior...).\n\nSigned-off-by: Benedikt Spranger \u003cb.spranger@linutronix.de\u003e\nSigned-off-by: Jan Altenberg \u003cjan.altenberg@linutronix.de\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7f4a9e8750bb904d94f37778821afd021e875c51",
      "tree": "c8d5e30eb94d703ce2084cf28b0eb319b6426325",
      "parents": [
        "9232951ada7ec2f2c1424e4c024dc8540ae97e91"
      ],
      "author": {
        "name": "Warren Turkal",
        "email": "turkal@google.com",
        "time": "Thu Feb 14 14:01:46 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:52 2008 -0800"
      },
      "message": "USB: Add another Novatel U727 ID to the device table for usbserial\n\nSigned-off-by: Warren Turkal \u003cturkal@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9232951ada7ec2f2c1424e4c024dc8540ae97e91",
      "tree": "c489ad8c7c04590c3b7e81f6e726cc3b8b8b709e",
      "parents": [
        "a462549b6ad6d4de19a7702c13fbb954d9a10f29"
      ],
      "author": {
        "name": "Konstantin Kletschke",
        "email": "konsti@ku-gbr.de",
        "time": "Tue Feb 19 02:15:32 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:52 2008 -0800"
      },
      "message": "USB: storage: Nikon D80 new FW still needs Fixup\n\nAdd new BCD numbers for Nikon D80 Firmware revision v1.10 to the\nunusual_devs.h file.\n\nSigned-off-by: Konstantin Kletschke \u003ckonsti@ku-gbr.de\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a462549b6ad6d4de19a7702c13fbb954d9a10f29",
      "tree": "4c51f3c9d1874ccbd9ea7e09d41b6f1d23002018",
      "parents": [
        "aa59e053da08336e7def83e83c86369cd9fdaf8b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Feb 13 10:45:28 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:52 2008 -0800"
      },
      "message": "USB: usb-storage: don\u0027t clear-halt when Get-Max-LUN stalls\n\nThis patch (as1032) removes the Clear-Halt calls in\nusb_stor_Bulk_max_lun().  Evidently some devices (such as the Oracom\nMP3 player) really don\u0027t like to receive these requests when their\nbulk endpoints aren\u0027t halted.\n\nThe only reason for adding them originally was to get an ancient\nZIP-100 drive to work.  But since this device has only a single LUN,\nwe don\u0027t need to send it a Get-Max-LUN request at all.  Adding an\nunusual_devs entry for the ZIP-100 with the SINGLE_LUN flag set will\ncause this step to be skipped.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa59e053da08336e7def83e83c86369cd9fdaf8b",
      "tree": "fa8d80c0c4701ae8fbf5f054b3954386cc2adb57",
      "parents": [
        "564d61d30effcc727f9519538143a6c6aeb92e46"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Tue Feb 05 15:25:35 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:52 2008 -0800"
      },
      "message": "USB: option: Added vendor id for Dell 5720 broadband modem\n\nthis is a small patch to add support for a rebranded Novatel modem (see\nhttp://ubuntuforums.org/archive/index.php/t-608388.html for details).\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "564d61d30effcc727f9519538143a6c6aeb92e46",
      "tree": "d1f79ba0544e8eeaf0efefe5f1b460b406d322d6",
      "parents": [
        "b68a42b1d98f66c70a536a540f73dba07ddd5d36"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Feb 19 13:15:30 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:51 2008 -0800"
      },
      "message": "USB: option: Add Kyocera KPC680 ids\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b68a42b1d98f66c70a536a540f73dba07ddd5d36",
      "tree": "8d3ab79ccd8a659d5b0e3debc700346b1b68303c",
      "parents": [
        "e1a491429e7f9b6fb608d9f173e5807fba053d5b"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Feb 04 16:34:11 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:51 2008 -0800"
      },
      "message": "USB: quirks for known quirky audio devices\n\nRESET_RESUME entries for some sound devices that need it.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "0cc5e2e7c3edd8b45775f50c74738d61b43ac5e8",
      "tree": "d6020d265c33d3a9753a11b629c8331ee79668ec",
      "parents": [
        "efa66f14e2d1aaad8ad7e1664d768de74ffb665b"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Jan 30 16:06:03 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:51 2008 -0800"
      },
      "message": "USB: fix error handling in trancevibrator\n\ntrancevibrator should not pretend success if it returns an error.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "efa66f14e2d1aaad8ad7e1664d768de74ffb665b",
      "tree": "4d116cdd1a0878b813ab71f67dff3927adb63de2",
      "parents": [
        "618b88670573020920a52e8754f4d5f216f74fdb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Feb 09 03:16:03 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:50 2008 -0800"
      },
      "message": "USB: g_printer, fix empty if statement\n\nA bug every C programmer makes at some point in time...\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Craig W. Nadler \u003ccraig@nadler.us\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": "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": "94409cc1e507b157f8442dad80ff5e560c3205e5",
      "tree": "e667c909f8da47694d2fbe9ca5eda4a4b86256cc",
      "parents": [
        "59036e94732edc2fb957465008c68bbcfc6736fa"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Feb 11 15:22:29 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:49 2008 -0800"
      },
      "message": "USB: fix usb open suspend race in cdc-acm\n\nthis fixes a race between open and disconnect in the CDC ACM driver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "59036e94732edc2fb957465008c68bbcfc6736fa",
      "tree": "34c3700d3a52a639963e6db2fa22ce5aa9d23816",
      "parents": [
        "1902869019918411c148c18cc3a22aade569ac9a"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andy@smile.org.ua",
        "time": "Mon Feb 04 23:57:49 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:48 2008 -0800"
      },
      "message": "USB: usb: yet another Dell wireless CDMA/EVDO modem\n\nAdd native support of the Dell wireless CDMA/EVDO modem.\n\n# modprobe usbserial vendor\u003d0x413c product\u003d0x8129\n\nFollowing seesion lines describe modem itself\nat\nOK\nati3\nManufacturer: NOVATEL WIRELESS INCORPORATED\nModel: EXPEDITE ET620\nRevision: M6500C-BBIRD_TLS_MINI_DELL-Q40306.166 [Aug 25 2006 14:00:00]\nESN: 0x5B39071D\n+GCAP: +CIS707-A, CIS-856, +MS, +ES, +DS, +FCLASS\n\nOK\n\nSigned-off-by: Andy Shevchenko \u003candy@smile.org.ua\u003e\nCc: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1902869019918411c148c18cc3a22aade569ac9a",
      "tree": "5df2039971423956a70fdf962d6102e1987dc585",
      "parents": [
        "2129c4e1b4469e1f9711a54e97e8ddf8b26bb62d"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Feb 12 19:08:30 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:48 2008 -0800"
      },
      "message": "USB: fix pm counter leak in usblp\n\nif you fail in open() you must decrement the pm counter again.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\n\n"
    },
    {
      "commit": "2129c4e1b4469e1f9711a54e97e8ddf8b26bb62d",
      "tree": "90b58e9648ebff476c90ce7c3f28a0c832396e76",
      "parents": [
        "bbc5d276ec1e24d48f794dae1c4bdfc1512f65d5"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Feb 01 13:58:52 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:48 2008 -0800"
      },
      "message": "USB: Sane memory allocation in option driver\n\nThe option driver\n- violates DMA coherency rules\n- allocates ~16500 bytes in one chunk\nThis patch splits out the buffers and uses __get_free_page() to avoid\nhigher order allocations.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-By: Matthias Urlichs \u003cmatthias@urlichs.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bbc5d276ec1e24d48f794dae1c4bdfc1512f65d5",
      "tree": "9a9e3df1c9bbdee7cee5c03f83697fdd4694436b",
      "parents": [
        "e80af3a8dbbbf431b2070cc760699f01c5a6ac69"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Thu Feb 07 01:06:07 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:48 2008 -0800"
      },
      "message": "USB: ftdi_sio.c add missing \u0027|\u0027\n\nadd missing \u0027|\u0027\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cf28b4863f9ee8f122e8ff3ac0d403e07ba9c6d9",
      "tree": "65c91f6911b34c32e517938289621ce0e7baeaf3",
      "parents": [
        "c32c2f63a9d6c953aaf168c0b2551da9734f76d2"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Thu Feb 14 19:38:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:17:09 2008 -0800"
      },
      "message": "d_path: Make d_path() use a struct path\n\nd_path() is used on a \u003cdentry,vfsmount\u003e pair.  Lets use a struct path to\nreflect this.\n\n[akpm@linux-foundation.org: fix build in mm/memory.c]\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nAcked-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62fb44b9622e4c0e00f31fb27620d97a00ae3dc6",
      "tree": "af24a0a8c98ab5cbf7aa1d1f77d6b2cc85151179",
      "parents": [
        "1eb114112381eb66ebacdace1b6e70d30d603f9c"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:30 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:30 2008 -0800"
      },
      "message": "usb: net2280 can\u0027t have a function called show_registers()\n\nnet2280 can\u0027t have a function called show_registers() because this can produce\na namespace clash with an arch function of the same name.\n\nAll this driver\u0027s functions and variables should really be prefixed with\n\"net2280_\" to avoid such a problem in future.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\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": "2c044a4803804708984931bcbd03314732e995d5",
      "tree": "cdc71cc31b21d180df7752ebafb8b8b869b26f0c",
      "parents": [
        "3e35bf39e0b9091d47a40e26fc2704b3b24e1ec4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 30 15:21:33 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:08 2008 -0800"
      },
      "message": "USB: fix codingstyle issues in drivers/usb/core/*.c\n\nFixes a number of coding style issues in the remaining .c files in\ndrivers/usb/core/\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3e35bf39e0b9091d47a40e26fc2704b3b24e1ec4",
      "tree": "abb52230906179e18b5bdf68a2160659eb7e19df",
      "parents": [
        "34bbe4c16ca06cb762b99a6263832cfdbbe154ad"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 30 15:21:33 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:08 2008 -0800"
      },
      "message": "USB: fix codingstyle issues in drivers/usb/core/message.c\n\nFixes a number of coding style issues in the message.c file.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "34bbe4c16ca06cb762b99a6263832cfdbbe154ad",
      "tree": "deba07ce108189a5152d40a0b0de1d2998aa69f3",
      "parents": [
        "04e482ffd81437e7f551373d56c72c237e163000"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 30 15:21:33 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:08 2008 -0800"
      },
      "message": "USB: fix codingstyle issues in drivers/usb/core/hcd-pci.c\n\nFixes a number of coding style issues in the hcd-pci.c file.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "04e482ffd81437e7f551373d56c72c237e163000",
      "tree": "f4f0ffd55608d81396bb8181a6a057bd6256729f",
      "parents": [
        "376c0d3f1413d5cb6a146fb2fea127b96bd512aa"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 30 15:21:33 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:08 2008 -0800"
      },
      "message": "USB: fix codingstyle issues in drivers/usb/core/devio.c\n\nFixes a number of coding style issues in the devio.c file.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "376c0d3f1413d5cb6a146fb2fea127b96bd512aa",
      "tree": "6ba415da7a4602581386307ffba876246e7c5b95",
      "parents": [
        "84cca820ee798a6bc8b01a4ccc9548943bc41f7f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 30 15:21:33 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:07 2008 -0800"
      },
      "message": "USB: fix codingstyle issues in drivers/usb/core/devices.c\n\nFixes a number of coding style issues in the devices.c file.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "84cca820ee798a6bc8b01a4ccc9548943bc41f7f",
      "tree": "116abd0ac669128958d5c957d1bb67fe86326321",
      "parents": [
        "41dceed51f0e6105ca2bf45c3835a7cd9eaa077b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 30 15:21:33 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:07 2008 -0800"
      },
      "message": "USB: fix codingstyle issues in drivers/usb/core/*.h\n\nFixes a number of coding style issues in the USB internal header files.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "782e70c6fc2290a0395850e8e02583b8b62264d8",
      "tree": "455cb28ce894ba26d18011129c6bbdf59ed2879b",
      "parents": [
        "667d691ed7a70c9a9fde5b6bd663a5f38326e026"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 25 11:12:21 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:07 2008 -0800"
      },
      "message": "USB: mark USB drivers as being GPL only\n\nOver two years ago, the Linux USB developers stated that they believed\nthere was no way to create a USB kernel driver that was not under the\nGPL.  This patch moves the USB apis to enforce that decision.\n\nThere are no known closed source USB drivers in the wild, so this patch\nshould cause no problems.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "667d691ed7a70c9a9fde5b6bd663a5f38326e026",
      "tree": "64db680ab4fe2ba264e2e05cf571976842ac6e60",
      "parents": [
        "2e4f3c02239d4c7c454604715db619bc971b15eb"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 28 09:50:12 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:06 2008 -0800"
      },
      "message": "USB: use a real vendor and product id for root hubs\n\nTurns out that a company is out there using the vendor id of 0x0000 in\nthe wild, so use a real vendor/product id for the root hubs.\n\nNow that the Linux Foundation has a real vendor id, we use that, and the\nfirst product id:\n\t0x1d6b is the vendor id of the Linux Foundation\n\t\t0x0001 is the product id for Linux 1.1 root hubs\n\t\t0x0002 is the product id for Linux 2.0 root hubs\n\nThe usb.ids file has already been updated with these values.\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2e4f3c02239d4c7c454604715db619bc971b15eb",
      "tree": "4523b42137cf84921aef5f810aa6aebe444365bc",
      "parents": [
        "8dd70705c4a7a3110076da412333c90d773bbb63"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Jan 24 20:34:07 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:06 2008 -0800"
      },
      "message": "USB: mount options: fix usbfs\n\nAdd a .show_options super operation to usbfs.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8dd70705c4a7a3110076da412333c90d773bbb63",
      "tree": "15d272f9d458d492d64b9fabad027dd42df3c334",
      "parents": [
        "c06d4dcf5034ee2289a921b9b2c547f3fed2d878"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Fri Jan 25 08:09:41 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:06 2008 -0800"
      },
      "message": "USB: Fix usb_serial_driver structure for Kobil cardreader driver.\n\nThe device setup did miss to initialize the num_interrupt_out field, thus\nfailing to successfully complete the probe function.\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nCc: Alan Cox \u003calan@redhat.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": "b75be4abf18e9725766ed835f0d2cf201b52de7e",
      "tree": "0533b72cf51f04db1f30f8fd6c36958cfa02ef1d",
      "parents": [
        "f54aab6ebcecd93e86cea34ddba5f3d454382041"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Thu Jan 24 16:36:31 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:06 2008 -0800"
      },
      "message": "USB: Use menuconfig objects\n\ncommit 04d06ad0f1fdb499af84ae3d7969e2136a462f38 have added menuconfig support\nfor the whole USB Kconfig, but there are still menuconfig need for usb/serial,\nusb/atm, and usb/gadget, so that the user can disable all the options in that\nmenu at once instead of having to disable each option separately.\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\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": "b3476675320eda83cf061a686cdc80b76f2bfdc4",
      "tree": "11d31a0ade5c961fd5738a67b99ccb411325607d",
      "parents": [
        "0915f490d81c1a5098b399ec6c0be45bd421ee1d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jan 23 15:58:35 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:05 2008 -0800"
      },
      "message": "usb: dma bounce buffer support\n\nusb: dma bounce buffer support V4\n\nThis patch adds dma bounce buffer support to the usb core. These buffers\ncan be enabled with the HCD_LOCAL_MEM flag, and they make sure that all data\npassed to the host controller is allocated using dma_alloc_coherent().\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0915f490d81c1a5098b399ec6c0be45bd421ee1d",
      "tree": "840285ec52dba9ae65757b27c68ee3933c041ff3",
      "parents": [
        "3edbc986509888fa9977cc180c1fe458d2f89076"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Jan 23 12:28:45 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:05 2008 -0800"
      },
      "message": "USB: last abuses of intfdata in close for usb-serial drivers\n\nthese drivers abused intfdata in close() as flags for binding.\nThat races with reprobing of those devices. This patch fixes that by using\nthe flag and the locks introduced with the patch against mos7720.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3edbc986509888fa9977cc180c1fe458d2f89076",
      "tree": "d80fa46312676df21cf89af632f15e1ac94c9f82",
      "parents": [
        "b0a239da17beb34354181bebb744c0b0d534967f"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jan 22 12:47:15 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:05 2008 -0800"
      },
      "message": "USB: kl5kusb105 don\u0027t flush to logically disconnected devices\n\nIf disconnect() is called for a logical disconnect, no more IO must be\ndone after disconnect() returns, or the old and new drivers may conflict.\nThis patch avoids this by using the flag and lock introduced by the earlier\npatch for the mos7720 driver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b0a239da17beb34354181bebb744c0b0d534967f",
      "tree": "822583c30cb0588330bac12fc3032ae33ef3d412",
      "parents": [
        "95bef012ea4a3cce437a4fcf59bb097d14944b0d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Jan 19 16:02:37 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:05 2008 -0800"
      },
      "message": "USB: oti6858: cleanup\n\n- Rename the copied buffer functions from pl2303 to oti6858 to avodi\n  confusion\n- Initialise speeds properly\n- Use modern baud rate handling\n- Remove GSERIAL/SSERIAL ioctl hacks that reference termios unlocked\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "95bef012ea4a3cce437a4fcf59bb097d14944b0d",
      "tree": "bc9991b335211030bcc2ee76fdc42ae2fcccb645",
      "parents": [
        "e33fe4d86f91127f6f7d931ff59ed6cbda06e72b"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jan 22 13:56:18 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:05 2008 -0800"
      },
      "message": "USB: more serial drivers writing after disconnect\n\nthis covers the rest of the obvious cases by using the flags\nand locks to guard against disconnect which were introduced\nin the earlier patch against mos7720.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e33fe4d86f91127f6f7d931ff59ed6cbda06e72b",
      "tree": "7af352e8fc696220a06c6e2a9b9006a0ea5ee075",
      "parents": [
        "004b4f2d4448cff7f13871c05d744b00a7c74d4a"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Jan 21 17:44:10 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:04 2008 -0800"
      },
      "message": "USB: make sure usb serial drivers don\u0027t flush to logically disconnected devices\n\nIf disconnect() is called for a logical disconnect, no more IO must be\ndone after disconnect() returns, or the old and new drivers may conflict.\nThis patch avoids this by using the flag and lock introduced by the earlier\npatch for the mos7720 driver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "004b4f2d4448cff7f13871c05d744b00a7c74d4a",
      "tree": "dee298674c6620516a60c52c7d4e01495b3fe453",
      "parents": [
        "9e3b1d8e3d5d135ac7be43f6710b7a67b569c292"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jan 22 14:24:56 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:04 2008 -0800"
      },
      "message": "USB: fix memleak in ark3116 serial driver\n\nin an error case memory already allocated must be freed again.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "9e3b1d8e3d5d135ac7be43f6710b7a67b569c292",
      "tree": "d49c28ab6eb379e9cdc7cd9d28110c0967790486",
      "parents": [
        "0b3f5fe673d4626ea91816ca9c486b43b39a2fd1"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jan 22 15:54:54 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:04 2008 -0800"
      },
      "message": "USB: stop abuse of intfdata in cypress_m8\n\nthis driver uses usb_get_intfdata() \u003d\u003d NULL as a test for disconnect().\nYou must not do that as this races with probe(). By the time you test\nyour erstwhile interface may already be somebody else\u0027s interface.\nThis fixes the close() method of cypress_m8 to use the recently introduced\nflag and use locking against disconnect() where required in close().\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0b3f5fe673d4626ea91816ca9c486b43b39a2fd1",
      "tree": "56a7ccf80894b01d739ae2774c455700df674d86",
      "parents": [
        "a1cd7e99b343543af2be4c8c5755e26f6bfd725a"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Tue Jan 22 20:51:11 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:04 2008 -0800"
      },
      "message": "USB: constify function pointer tables\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a1cd7e99b343543af2be4c8c5755e26f6bfd725a",
      "tree": "41f8de097dd0889a9c6d02fa0a22b16d5146de46",
      "parents": [
        "828d55c58cba6b652fd30e00c3d940cb7c523e3c"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Jan 16 17:18:52 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:03 2008 -0800"
      },
      "message": "USB: stop io performed by mos7720 upon close()\n\nThis fixes a problem where the mos7720 driver will make io to a device from\nwhich it has been logically disconnected. It does so by introducing a flag by\nwhich the generic usb serial code can signal the subdrivers their\ndisconnection and appropriate locking.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "504b55cc8bca420856159833629da8f9f92d5adc",
      "tree": "7b0abbfbb2c681690f821ca711d8a04e50f9237b",
      "parents": [
        "7bd4b20c876e5f7aa8e1405657aee9078f896d26"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 09 12:14:34 2002 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:03 2008 -0800"
      },
      "message": "USB: ftdi_sio: remove very old changelog entries from the file.\n\nPeople keep trying to add entries to this section of the driver for\nthings.  That\u0027s what the Changelog is supposed to be for, not the .c\nfile.\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7bd4b20c876e5f7aa8e1405657aee9078f896d26",
      "tree": "63a41a61639b3e22a1acc619201a13b66e778abe",
      "parents": [
        "cd930c931417295ac6b4d9fea62accc67192ac34"
      ],
      "author": {
        "name": "Paul Chavent",
        "email": "paul.chavent@free.fr",
        "time": "Sat Jan 12 15:23:17 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:03 2008 -0800"
      },
      "message": "USB: usbserial: provide ezusb functions for an external module.\n\nWhen building an external module, the ezusb_* functions are not defined\nif we haven\u0027t loaded any built\u0027in module that use them (whiteheat,\nkeyspan, ...).\n\nThis patch allow to build those functions even if we only have selected\nthe usbserial generic driver.\n\nSigned-off-by: Paul Chavent \u003cpaul.chavent@fnac.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": "dd95b814115e45e0bf800f2950b9941c86e68172",
      "tree": "1b04fba435a5c8342f69b67ba226519e0c7e1f1f",
      "parents": [
        "79592b722e7a8476680197d97352d2cc0f1bffd2"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Jan 05 02:01:07 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:02 2008 -0800"
      },
      "message": "USB: usbfs: struct async is a fixed size structure\n\nThe ISO descriptors are allocated separately in proc_submiturb for a fetch\nfrom user mode, then tucked at the end of URB. This seems like a dead code.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\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": "18bcbcfe9ca2308ebffb40068b51803da9315d97",
      "tree": "11da1847cf54dc79c5976ede115de0761ddc26a0",
      "parents": [
        "da0e8fb00b862aa10265f0c64930b432cd44420b"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Fri Jan 11 08:45:44 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:02 2008 -0800"
      },
      "message": "USB: misc: legousbtower: semaphore to mutex\n\nThe dev-\u003esem conforms to mutex style usage. This patch converts it to use\nthe struct mutex type, and new API.\n\nThere is also a small style fix around this comment,\n\n/* unlock here as tower_delete frees dev */\n\nWhere I broke the line up to meet the 80 char limit.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "040fa1b9620cd019349414505828b2ffbeded7f8",
      "tree": "c00105939cd53992c23ea4ada13058ea60757a5b",
      "parents": [
        "f3db6e82034a6ea89191fdcc6b9a984dc0d5d533"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Dec 30 11:56:27 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:01 2008 -0800"
      },
      "message": "USB: pxa2xx_udc: use debugfs not procfs\n\nUse debugfs instead of /proc/driver/udc\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.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": "f3db6e82034a6ea89191fdcc6b9a984dc0d5d533",
      "tree": "5ae328679bef284fc5fad4dd74137c1a52abcd61",
      "parents": [
        "4bde4a4c4ff53e67cde4b0fe630d6fc28106bff8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Jan 05 13:21:43 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:01 2008 -0800"
      },
      "message": "USB: at91_udc uses generic GPIO calls; minor cleanup\n\nVarious small at91_udc cleanups:\n\n - Use generic GPIO calls, not older platform-specific ones\n - Use gpio_request()/gpio_free()\n - Use VERBOSE_DEBUG convention, not older VERBOSE\n - Fix sparse complaint about parameter type (changed to gfp_t)\n - Add missing newline to some rarely-seen debug messages\n - Fix some old cleanup bugs on probe() fault paths\n\nAlso add a mechanism whereby rm9200 gpios can drive the D+ pullup\nthrough an inverting transistor, based on a patch from Steve Birtles.\nMost UDC drivers supporting a GPIO based pullup should probably have\nsuch an option, but testing it requries such a board in hand!\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Steve Birtles \u003carm_kernel_development@micromark.net.cn\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": "1512300689426cb98bfd7e567ee9fdfaaf61b7c7",
      "tree": "a275493675fe7bc6b666d1c6a8179e103c7a199c",
      "parents": [
        "228426edac844a2c9270528e9cd7ab6260ef7628"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "saharabeara@gmail.com",
        "time": "Fri Dec 21 16:54:15 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:00 2008 -0800"
      },
      "message": "USB: Export suspend statistics\n\nThis patch exports two statistics to userspace:\n/sys/bus/usb/device/.../power/connected_duration\n/sys/bus/usb/device/.../power/active_duration\n\nconnected_duration is the total time (in msec) that the device has\nbeen connected.  active_duration is the total time the device has not\nbeen suspended.  With these two statistics, tools like PowerTOP can\ncalculate the percentage time that a device is active, i.e. not\nsuspended or auto-suspended.\n\nUsers can also use the active_duration to check if a device is actually\nautosuspended.  Currently, they can set power/level to auto and\npower/autosuspend to a positive timeout, but there\u0027s no way to know from\nuserspace if a device was actually autosuspended without looking at the\ndmesg output.  These statistics will be useful in creating an automated\nuserspace script to test autosuspend for USB devices.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "228426edac844a2c9270528e9cd7ab6260ef7628",
      "tree": "27b91a52a410b98b5854e1d2f248b8a5977e0e22",
      "parents": [
        "20734345b35a5ff661293fcca1e376522bcf01de"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "linux@sierrawireless.com",
        "time": "Thu Jan 10 11:11:04 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:00 2008 -0800"
      },
      "message": "USB: sierra driver - add update dtr logic\n\nThe following improvements were made:\n - Fixed control line issue where asserting DTR on ep5 would close ep2\n - Added support for calc_num_ports (will help support future composite\n   devices)\n\nSigned-off-by: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "20734345b35a5ff661293fcca1e376522bcf01de",
      "tree": "683a6a2311a1a2b6086d35d63478faa151a6b8a1",
      "parents": [
        "d5f5bcd425b771c0b7ff5a650b2ce061ac8bbb87"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Tue Jan 01 15:08:35 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:00 2008 -0800"
      },
      "message": "USB: ftdi_sio: Support for more JTAG adaptors\n\n[PATCH] ftdi_sio: add support for more FTDI based JTAG adaptors\n\nThere are more devices similar to the Olimex JTAG adaptor, in that the first\nport of the FT2232C is used for JTAG, and only the second port is available as\nUART.\n\nI have thus renamed ftdi_olimex_{probe,quirk} to ftdi_jtag_{probe,quirk} and\nadded vendor/product ID\u0027s for the OpenMoko Neo1973 Debug Board as well as the\nOOCDlink device.\n\nI\u0027ve also updated the KERN_INFO message sent to userspace to remove the word\n\u0027olimex\u0027 and an extra \u0027\\n\u0027 that was causing an empty line in dmesg.\n\nSigned-off-by: Harald Welte \u003claforge@openmoko.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d5f5bcd425b771c0b7ff5a650b2ce061ac8bbb87",
      "tree": "ecff8e29d62111338f1e1a4435cd7ea669572a2c",
      "parents": [
        "537699ef53f8b97546f0845bf51a49c9ab114a13"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jan 03 16:57:33 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:00 2008 -0800"
      },
      "message": "USB: io_ti: clean up termios handling\n\nDon\u0027t pass NULL into termios functions when calling them internally\nRemove all the crap which then checks for NULL which can\u0027t occur now\nClear CMSPAR as it is not supported\nReport the baud rate back to the caller properly (See FIXME someone with\nthe docs)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "537699ef53f8b97546f0845bf51a49c9ab114a13",
      "tree": "954a9e9e20f4b7e7d663443023403051b078e841",
      "parents": [
        "65d063ab21feea8cf65d64fba50a5c4fa7bfd6be"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jan 03 17:03:11 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:00 2008 -0800"
      },
      "message": "USB: ti_usb: termios cleanups\n\nRemove internal NULL passing in termios code\nRemove all the if checks it causes\nEncode the baud rate back properly\nClear CMSPAR as it is not supported\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "65d063ab21feea8cf65d64fba50a5c4fa7bfd6be",
      "tree": "de5062b987cc676cf9fbb8d68168873ab4fb2a4b",
      "parents": [
        "487dc9225a8e7cc522177316abee7b1e272a2863"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jan 03 17:01:18 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:59 2008 -0800"
      },
      "message": "USB: mos7720: clean up termios\n\nRemove lots of NULL checks that can no longer occur\nEncode the baud rate back into the termios (again someone with docs see\nFIXME to improve this further)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\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": "1440e0967de8c598dae96d741652d498b3eb8f27",
      "tree": "c00b72257474bbdf10d16f598d7c3e836eba65c6",
      "parents": [
        "e58679805dab3fb75df88141d9d869904a93337f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Dec 09 22:53:09 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:59 2008 -0800"
      },
      "message": "USB: gadget: at91_udc minor fix (there is no number six)\n\nFix a small glitch noted by Yannick Cote.  There is no endpoint number\nsix, so if a (broken) host wrongly tried to change or read status of\nthat endpoint, the driver could access reserved register space.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Yannick Cote \u003cyanick@yanos.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e58679805dab3fb75df88141d9d869904a93337f",
      "tree": "d14ba8ad0f78b026d452b5f05bc6d54aff4deb87",
      "parents": [
        "e7b13ec9235b9fded90f826ceeb8c34548631351"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Dec 20 12:23:03 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:58 2008 -0800"
      },
      "message": "USB: fix NULL pointer dereference on drivers/usb/serial/whiteheat.c\n\nAm Sonntag, 16. Dezember 2007 05:23:47 schrieb Andrew Morton:\n\u003e On Sat, 15 Dec 2007 07:08:52 -0800 (PST) bugme-daemon@bugzilla.kernel.org wrote:\n\u003e \n\u003e \u003e http://bugzilla.kernel.org/show_bug.cgi?id\u003d9573\n \n\u003e \u003e There\u0027s a null pointer dereference on drivers/usb/serial/whiteheat.c as\n\u003e \u003e follows:\n\u003e \u003e \n\u003e \u003e (1) line 613:  the test \"if (port-\u003etty)\" implies that null is a legal value\n\u003e \u003e     for \"port-\u003etty\" at that point\n\u003e \u003e \n\u003e \u003e (2) neither firm_open nor firm_purge initialize \"port-\u003etty\"\n\ndrivers/usb/serial/usb-serial::serial_open() sets port-\u003etty\nThe check for NULL is bogus. This patch removes the check.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e7b13ec9235b9fded90f826ceeb8c34548631351",
      "tree": "59fc534eda674c64c4a23e98b0d13a233579e19a",
      "parents": [
        "340ba5f9cee6c7096162bfb2e0f7589f1ce0e142"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 19 11:27:51 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:58 2008 -0800"
      },
      "message": "USB: gadget: ethernet error path potential oops fix\n\nFix potential (never-observed) oops on rare error path,\nbugzilla #9594.  Fix uses the same test as used earlier.\n\nAlso make the adjacent \"else\" block look like an \"else\" block\ninstead of hiding like a bug.\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": "0354c1acd8f74e7bda752108c052972a1d1b6c3f",
      "tree": "8f9bd2818fd2a713ac2ee8ea093326158741cb12",
      "parents": [
        "30bf54e62a7926a483b4e36015bb4eb1372e6303"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Dec 16 03:21:29 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:57 2008 -0800"
      },
      "message": "USB: usb/storage/initializers.c: fix signedness difference\n\nfix warnings:\ndrivers/usb/storage/initializers.c:83:26: warning: incorrect type in argument 5 (different signedness)\ndrivers/usb/storage/initializers.c:83:26:    expected unsigned int *act_len\ndrivers/usb/storage/initializers.c:83:26:    got int *\u003cnoident\u003e\ndrivers/usb/storage/initializers.c:89:26: warning: incorrect type in argument 5 (different signedness)\ndrivers/usb/storage/initializers.c:89:26:    expected unsigned int *act_len\ndrivers/usb/storage/initializers.c:89:26:    got int *\u003cnoident\u003e\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": "d4a8d46d9129fbb26b4c2d3143b1b0975a9b4ae4",
      "tree": "c8f3df6259f2a2cbcffe559f29fc065c8adcc856",
      "parents": [
        "26e109b0a90b5ef7b025e44a969836ab9a598ffc"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Dec 06 18:18:03 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:57 2008 -0800"
      },
      "message": "USB: gadget: pxa2xx_udc supports inverted vbus\n\nSome boards (like e.g. Tosa) invert the VBUS-detection signal:\nit\u0027s low when a host is supplying VBUS, and high otherwise.\nAllow specifying whether gpio_vbus value is inverted.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.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": "26e109b0a90b5ef7b025e44a969836ab9a598ffc",
      "tree": "df2117de26c53ab4137663107c699963968c20b9",
      "parents": [
        "1cfab028afe5827433195c57b6f36d61a79beb50"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 13 16:15:34 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:57 2008 -0800"
      },
      "message": "USB: testing driver: don\u0027t free a locked mutex\n\nDopey thing to do and lockdep will (or should) warn.\n\nSpotted by Daniel Walker.\n\nCc: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nCc: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "1cfab028afe5827433195c57b6f36d61a79beb50"
}
