)]}'
{
  "log": [
    {
      "commit": "4e5c353b3ccc4cc856d75ac751f4c09e0275c08b",
      "tree": "a538b53543288ba595c3d5d984f5f8160fb442e4",
      "parents": [
        "7a9d93e58583efcca0f1ade889b05131ea0d1ed1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 15 13:27:57 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:15 2010 -0700"
      },
      "message": "USB: isp1362-hcd - use resource_size instead of defining its own resource_len macro\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a9d93e58583efcca0f1ade889b05131ea0d1ed1",
      "tree": "4fa4051be77720b06508cde6a26d0aee3de45ed0",
      "parents": [
        "b5b5c3ac5123dab047cfeff472053ab737052e9b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 15 13:26:21 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:14 2010 -0700"
      },
      "message": "USB: isp116x-hcd - use resource_size instead of defining its own resource_len macro\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5b5c3ac5123dab047cfeff472053ab737052e9b",
      "tree": "d86d34c3e268f3ff52154add1376e89e1a98bdb2",
      "parents": [
        "56626a72a47bf3e50875d960d6b5f17b9bee0ab2"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Oct 15 11:24:14 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:14 2010 -0700"
      },
      "message": "USB: xhci: Fix compile error when CONFIG_PM\u003dn\n\nFix this error when CONFIG_PM is not enabled:\n\ndrivers/usb/host/xhci.c:675: error: implicit declaration of function \u0027usb_root_hub_lost_power\u0027\n\nWrap xhci_suspend() and xhci_resume() into an ifdef CONFIG_PM, along with\nthe functions that only they call -- xhci_save_registers() and\nxhci_restore_registers().\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "56626a72a47bf3e50875d960d6b5f17b9bee0ab2",
      "tree": "1bcc6ca5c2df4cac875a646bc45d1e26f4bfdf22",
      "parents": [
        "5535b1d5f8885695c6ded783c692e3c0d0eda8ca"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 14 15:25:21 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:14 2010 -0700"
      },
      "message": "USB: accept some invalid ep0-maxpacket values\n\nA few devices (such as the RCA VR5220 voice recorder) are so\nnon-compliant with the USB spec that they have invalid maxpacket sizes\nfor endpoint 0.  Nevertheless, as long as we can safely use them, we\nmay as well do so.\n\nThis patch (as1432) softens our acceptance criterion by allowing\nhigh-speed devices to have ep0-maxpacket sizes other than 64.  A\nwarning is printed in the system log when this happens, and the\nexisting error message is clarified.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: James \u003cbjlockie@lockie.ca\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5535b1d5f8885695c6ded783c692e3c0d0eda8ca",
      "tree": "f5454493a1c50e4a6254d904578dc3ecfd1d6e63",
      "parents": [
        "9777e3ce907d4cb5a513902a87ecd03b52499569"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Oct 14 07:23:06 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:13 2010 -0700"
      },
      "message": "USB: xHCI: PCI power management implementation\n\nThis patch implements the PCI suspend/resume.\n\nPlease refer to xHCI spec for doing the suspend/resume operation.\n\nFor S3, CSS/SRS in USBCMD is used to save/restore the internal state.\nHowever, an error maybe occurs while restoring the internal state.\nIn this case, it means that HC internal state is wrong and HC will be\nre-initialized.\n\nSigned-off-by: Libin Yang \u003clibin.yang@amd.com\u003e\nSigned-off-by: Dong Nguyen \u003cdong.nguyen@amd.com\u003e\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9777e3ce907d4cb5a513902a87ecd03b52499569",
      "tree": "a2b28eeeaddd39d7c8cdd59f6ddbfa694d40d5ba",
      "parents": [
        "561925318725a41189a69f36ebe99199b3fb84c4"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Oct 14 07:23:03 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:13 2010 -0700"
      },
      "message": "USB: xHCI: bus power management implementation\n\nThis patch implements xHCI bus suspend/resume function hook.\n\nIn the patch it goes through all the ports and suspend/resume\nthe ports if needed.\n\nIf any port is in remote wakeup, abort bus suspend as what ehci/ohci do.\n\nSigned-off-by: Libin Yang \u003clibin.yang@amd.com\u003e\nSigned-off-by: Crane Cai \u003ccrane.cai@amd.com\u003e\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "561925318725a41189a69f36ebe99199b3fb84c4",
      "tree": "e84c72692f8fd9ed67c298db17d26ccb9970a7a8",
      "parents": [
        "be88fe4f4dda93e3264a887745123b1e6c4a6845"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Oct 14 07:23:00 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:13 2010 -0700"
      },
      "message": "USB: xHCI: port remote wakeup implementation\n\nThis commit implements port remote wakeup.\n\nWhen a port is in U3 state and resume signaling is detected from a device,\nthe port transitions to the Resume state, and the xHC generates a Port Status\nChange Event.\n\nFor USB3 port, software write a \u00270\u0027 to the PLS field to complete the resume\nsignaling. For USB2 port, the resume should be signaling for at least 20ms,\nirq handler set a timer for port remote wakeup, and then finishes process in\nhub_control GetPortStatus.\n\nSome codes are borrowed from EHCI code.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "be88fe4f4dda93e3264a887745123b1e6c4a6845",
      "tree": "e0a014c2eb0672da74dc458270fbc6e0a5af48b2",
      "parents": [
        "85f0ff46960c2853fd1436a56798260eae91db86"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Oct 14 07:22:57 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:12 2010 -0700"
      },
      "message": "USB: xHCI: port power management implementation\n\nAdd software trigger USB device suspend resume function hook.\nDo port suspend \u0026 resume in terms of xHCI spec.\n\nPort Suspend:\nStop all endpoints via Stop Endpoint Command with Suspend (SP) flag set.\nPlace individual ports into suspend mode by writing \u00273\u0027 for Port Link State\n(PLS) field into PORTSC register. This can only be done when the port is in\nEnabled state. When writing, the Port Link State Write Strobe (LWS) bit shall\nbe set to \u00271\u0027.\nAllocate an xhci_command and stash it in xhci_virt_device to wait completion for\nthe last Stop Endpoint Command.  Use the Suspend bit in TRB to indicate the Stop\nEndpoint Command is for port suspend. Based on Sarah\u0027s suggestion.\n\nPort Resume:\nWrite \u00270\u0027 in PLS field, device will transition to running state.\nRing an endpoints\u0027 doorbell to restart it.\n\nRef: USB device remote wake need another patch to implement. For details of\nhow USB subsystem do power management, please see:\n    Documentation/usb/power-management.txt\n\nSigned-off-by: Crane Cai \u003ccrane.cai@amd.com\u003e\nSigned-off-by: Libin Yang \u003clibin.yang@amd.com\u003e\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "85f0ff46960c2853fd1436a56798260eae91db86",
      "tree": "10d68d56372ab2c23963c53ee8239ff9092455bc",
      "parents": [
        "c8d4af8e2af12cd4835ba5c4b54bdafe9deda71a"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Oct 14 07:22:54 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:12 2010 -0700"
      },
      "message": "usb: Fix issue with USB 3.0 devices after system resume\n\nWhen the system suspends and a host controller\u0027s power is lost, the USB\ncore attempts to revive any USB devices that had the persist_enabled flag\nset.  For non-SuperSpeed devices, it will disable the port, and then set\nthe udev-\u003ereset_resume flag.  This will cause the USB core to reset the\ndevice, verify the device descriptors to make sure it\u0027s the same device,\nand re-install any non-default configurations or alternate interface\nsettings.\n\nHowever, we can\u0027t disable SuperSpeed root hub ports because that turns off\nSuperSpeed terminations, which will inhibit any devices connecting at USB\n3.0 speeds.  (Plus external hubs don\u0027t allow SuperSpeed ports to be\ndisabled.)\n\nBecause of this logic in hub_activate():\n                /* We can forget about a \"removed\" device when there\u0027s a\n                 * physical disconnect or the connect status changes.\n                 */\n                if (!(portstatus \u0026 USB_PORT_STAT_CONNECTION) ||\n                                (portchange \u0026 USB_PORT_STAT_C_CONNECTION))\n                        clear_bit(port1, hub-\u003eremoved_bits);\n\n                if (!udev || udev-\u003estate \u003d\u003d USB_STATE_NOTATTACHED) {\n                        /* Tell khubd to disconnect the device or\n                         * check for a new connection\n                         */\n                        if (udev || (portstatus \u0026 USB_PORT_STAT_CONNECTION))\n                                set_bit(port1, hub-\u003echange_bits);\n\n                } else if (portstatus \u0026 USB_PORT_STAT_ENABLE) {\n                        /* The power session apparently survived the resume.\n                         * If there was an overcurrent or suspend change\n                         * (i.e., remote wakeup request), have khubd\n                         * take care of it.\n                         */\n                        if (portchange)\n                                set_bit(port1, hub-\u003echange_bits);\n\n                } else if (udev-\u003epersist_enabled) {\n                        udev-\u003ereset_resume \u003d 1;\n                        set_bit(port1, hub-\u003echange_bits);\n\n                } else {\n                        /* The power session is gone; tell khubd */\n                        usb_set_device_state(udev, USB_STATE_NOTATTACHED);\n                        set_bit(port1, hub-\u003echange_bits);\n                }\n\na SuperSpeed device after a resume with a loss of power will never get the\nreset_resume flag set.  Instead the core will assume the power session\nsurvived and that the device still has the same address, configuration,\nand alternate interface settings.  The xHCI host controller will have no\nknowledge of the device (since all xhci_virt_devices were destroyed when\npower loss was discovered, and xhci_discover_or_reset_device() has not\nbeen called), and all URBs to the device will fail.\n\nIf the device driver responds by resetting the device, everything will\ncontinue smoothly.  However, if lsusb is used before the device driver\nresets the device (or there is no driver), then all lsusb descriptor\nfetches will fail.\n\nThe quick fix is to pretend the port is disabled in hub_activate(), by\nclearing the local variable.  But I\u0027m not sure what other parts of the hub\ndriver need to be changed because they have assumptions about when ports\nwill be disabled.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c8d4af8e2af12cd4835ba5c4b54bdafe9deda71a",
      "tree": "e89c7c700bfe5022eaba3508a818a51717bbd12d",
      "parents": [
        "f0615c45ce5feb141c1172480c5198d4b8d25436"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Oct 14 07:22:51 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:12 2010 -0700"
      },
      "message": "USB: core: use kernel assigned address for devices under xHCI\n\nxHCI driver uses hardware assigned device address. This may cause device\naddress conflict in certain cases.\n\nUse kernel assigned address for devices under xHCI. Store the xHC assigned\naddress locally in xHCI driver.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "f0615c45ce5feb141c1172480c5198d4b8d25436",
      "tree": "9c16dbd56591297d94286f7f3e12b80d07ec28a8",
      "parents": [
        "64927730c66333c9d5987aa72a0e6d44ed91cec7"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Oct 14 07:22:48 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:11 2010 -0700"
      },
      "message": "USB: xHCI: change xhci_reset_device() to allocate new device\n\nRename xhci_reset_device() to xhci_discover_or_reset_device().\nIf xhci_discover_or_reset_device() is called to reset a device which does\nnot exist or does not match the udev, it calls xhci_alloc_dev() to\nre-allocate the device.\n\nThis would prevent the reset device failure, possibly due to the xHC restore\nerror during S3/S4 resume.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64927730c66333c9d5987aa72a0e6d44ed91cec7",
      "tree": "edc1da4d69cbd66d9ba1cff75a5738900d2e8cef",
      "parents": [
        "ac9dfe9cdda4eb42ecaa9f13b0fee518e0b6518e"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Oct 14 07:22:45 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:11 2010 -0700"
      },
      "message": "USB: xHCI: Add pointer to udev in struct xhci_virt_device\n\nAdd a pointer to udev in struct xhci_virt_device. When allocate a new\nvirt_device, make the pointer point to the corresponding udev.\n\nModify xhci_check_args(), check if virt_dev-\u003eudev matches the target udev,\nto make sure command is issued to the right device.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ac9dfe9cdda4eb42ecaa9f13b0fee518e0b6518e",
      "tree": "040e74042e7d91acd03bbac6d990c48a378449b9",
      "parents": [
        "96b9e83231f543391c29d12e1e65ddb2ed963154"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Thu Oct 14 14:52:54 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:11 2010 -0700"
      },
      "message": "usb: r8a66597-hcd: Change mistake of the outsw function\n\nSome functions changed by 1c98347e613bf17ea2f18c9766ce0ab77f65a96d.\nHowever, There was a change mistake of the function (outsw).\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nCC: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: stable \u003cstable@kernel.org\u003e  [.35 \u0026 .36]\nAcked-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96b9e83231f543391c29d12e1e65ddb2ed963154",
      "tree": "9b30ebf4e1b0af8875066d11f75c58a255a42a41",
      "parents": [
        "a9138192d0e716c3e9714b3fe03543d93ebbad9f"
      ],
      "author": {
        "name": "Igor Grinberg",
        "email": "grinberg@compulab.co.il",
        "time": "Sun Oct 10 17:59:19 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:10 2010 -0700"
      },
      "message": "USB: otg/ulpi: extend id\u0027s table.\n\nExtend id\u0027s table to have ulpi phy names in it.\nReport if the known phy is found.\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a9138192d0e716c3e9714b3fe03543d93ebbad9f",
      "tree": "9846352e032cf59df136953f1fb36d27839af9b1",
      "parents": [
        "c6f694af8318a526c639306d9d07ee33cb7c168a"
      ],
      "author": {
        "name": "Igor Grinberg",
        "email": "grinberg@compulab.co.il",
        "time": "Sun Oct 10 17:59:18 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:10 2010 -0700"
      },
      "message": "USB: otg/ulpi: improve ulpi phy detection.\n\nImprove ulpi phy detection by utilizing the \"scratch\" register.\nAllow unknown ulpi phy work without the need to hard-code the id.\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c6f694af8318a526c639306d9d07ee33cb7c168a",
      "tree": "eaa3fb22e93d56dd493ad37fe1355f4b7827d7d5",
      "parents": [
        "0d930e51cfe6f748339d7d13b3fad2b91a1d92c2"
      ],
      "author": {
        "name": "Alon Ziv",
        "email": "alon+git@nolaviz.org",
        "time": "Sun Oct 10 08:32:20 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:10 2010 -0700"
      },
      "message": "USB: opticon: Whitespace fixes in opticon driver\n\nSigned-off-by: Alon Ziv \u003calon-git@nolaviz.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0d930e51cfe6f748339d7d13b3fad2b91a1d92c2",
      "tree": "cb6b1223824ce45dc385f4d4e488a564fdef08f0",
      "parents": [
        "97cd8dc4ca9a1a5efb2cc38758e01492e3b013e2"
      ],
      "author": {
        "name": "Alon Ziv",
        "email": "alon+git@nolaviz.org",
        "time": "Sun Oct 10 08:32:19 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:09 2010 -0700"
      },
      "message": "USB: opticon: Add Opticon OPN2001 write support\n\nOPN2001 expects write operations to arrive as a vendor-specific command\nthrough the control pipe (instead of using a separate bulk-out pipe).\n\nSigned-off-by: Alon Ziv \u003calon-git@nolaviz.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "97cd8dc4ca9a1a5efb2cc38758e01492e3b013e2",
      "tree": "e7ef87664f93d7af5e4acd78eadf8f50eebd2ce4",
      "parents": [
        "c19db4c9e49a049054594272d408e101aaf41b27"
      ],
      "author": {
        "name": "Alon Ziv",
        "email": "alon+git@nolaviz.org",
        "time": "Sun Oct 10 08:32:18 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:09 2010 -0700"
      },
      "message": "USB: opticon: Fix long-standing bugs in opticon driver\n\nThe bulk-read callback had two bugs:\na) The bulk-in packet\u0027s leading two zeros were returned (and the two last\n   bytes truncated)\nb) The wrong URB was transmitted for the second (and later) read requests,\n   causing further reads to return the entire packet (including leading\n   zeros)\n\nSigned-off-by: Alon Ziv \u003calon-git@nolaviz.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c19db4c9e49a049054594272d408e101aaf41b27",
      "tree": "1e026e2ce178a8e27e7fe97934166f8a25b12757",
      "parents": [
        "3ed780117dbe5acb64280d218f0347f238dafed0"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Oct 11 20:23:36 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:09 2010 -0700"
      },
      "message": "USB: ftdi_sio: set device latency timeout at port probe\n\nNo need to set latency timeout at every open.\n\nThis also fixes an issue with the read latency being as high as 250ms\n(instead of 1ms) for the first read after port probe.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ed780117dbe5acb64280d218f0347f238dafed0",
      "tree": "982370602556fe88c5c110529ab9d426a5b72254",
      "parents": [
        "cfb8da8f69b81d367b766888e83ec0483a31bf01"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "kees.cook@canonical.com",
        "time": "Mon Oct 11 11:28:16 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:08 2010 -0700"
      },
      "message": "usb: iowarrior: don\u0027t trust report_size for buffer size\n\nIf the iowarrior devices in this case statement support more than 8 bytes\nper report, it is possible to write past the end of a kernel heap allocation.\nThis will probably never be possible, but change the allocation to be more\ndefensive anyway.\n\nSigned-off-by: Kees Cook \u003ckees.cook@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cfb8da8f69b81d367b766888e83ec0483a31bf01",
      "tree": "674452f2d38dcac834a67c479177c19b4b1a112a",
      "parents": [
        "59c6ccd9f9aecfa59c99ceba6d4d34b180547a05"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Oct 12 01:07:05 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:08 2010 -0700"
      },
      "message": "USB: visor: fix initialisation of UX50/TH55 devices\n\nFix regression introduced by commit\n214916f2ec6701e1c9972f26c60b3dc37d3153c6 (USB: visor: reimplement using\ngeneric framework) which broke initialisation of UX50/TH55 devices that\nused re-mapped bulk-out endpoint addresses.\n\nReported-by: Robert Gadsdon \u003crgadsdon@bayarea.net\u003e\nTested-by: Robert Gadsdon \u003crgadsdon@bayarea.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "59c6ccd9f9aecfa59c99ceba6d4d34b180547a05",
      "tree": "12ab3ec79b0161413320df1af34f29ed174c1f55",
      "parents": [
        "562e7c71c6708353bfe7b615576bcbcf7afd522e"
      ],
      "author": {
        "name": "Daniel Suchy",
        "email": "danny@danysek.cz",
        "time": "Tue Oct 12 15:44:24 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:08 2010 -0700"
      },
      "message": "USB: ftdi_sio: new VID/PIDs for various Papouch devices\n\nThis patch for FTDI USB serial driver ads new VID/PIDs used on various\ndevices manufactured by Papouch (http://www.papouch.com). These devices\nhave their own VID/PID, although they\u0027re using standard FTDI chip. In\nftdi_sio.c, I also made small cleanup to have declarations for all\nPapouch devices together.\n\nSigned-off-by: Daniel Suchy \u003cdanny@danysek.cz\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "562e7c71c6708353bfe7b615576bcbcf7afd522e",
      "tree": "0ff293a9ea99978c6b379c801ac4333e9a0912ad",
      "parents": [
        "0a6a717ceff67f887b16783ce891f5dcf846f1fc"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Sat Oct 09 16:46:12 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:07 2010 -0700"
      },
      "message": "usb: usb3.0 ch9 definitions\n\nAdding SuperSpeed usb definitions as defined by ch9 of the USB3.0 spec.\nThis patch is a preparation for adding SuperSpeed support to the gadget\nframework.\n\nSigned-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0a6a717ceff67f887b16783ce891f5dcf846f1fc",
      "tree": "0c8ed32e970e9cbbb4cc64981cba9ae2694f6377",
      "parents": [
        "0a2b8a0d1101179fdebc974a7c72b514aede9d9d"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Thu Oct 07 14:46:15 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:07 2010 -0700"
      },
      "message": "USB: gadget: storage: reuse definitions from scsi.h header file\n\nThis commit changes storage_common.h, file_storage.c and\nf_mass_storage.c to use definitions of SCSI commands from\nscsi/scsi.h file instead of redefining the commands in\nstorage_common.c.\n\nscsi/scsi.h header file was missing READ_FORMAT_CAPACITIES and\nREAD_HEADER so this commit also add those to the header.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0a2b8a0d1101179fdebc974a7c72b514aede9d9d",
      "tree": "148dce87f8a233184ba3f8b75853d3584510af49",
      "parents": [
        "75d87cdf3cefd2744fabd3f2a558c49cdf36238b"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Wed Oct 06 19:03:26 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:07 2010 -0700"
      },
      "message": "usb: makefile cleanup\n\nFor all modules, change \u003cmodule\u003e-objs to \u003cmodule\u003e-y; remove\nif-statements and replace with lists using the kbuild idiom; move\nflags to the top of the file; and fix alignment while trying to\nmaintain the original scheme in each file.\n\nNone of the dependencies are modified.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "75d87cdf3cefd2744fabd3f2a558c49cdf36238b",
      "tree": "a6ab2768b95d9fac5695edcbde1418c661d6b3ee",
      "parents": [
        "7b3a766c7b9bce07875098cb68642df2b8f0b152"
      ],
      "author": {
        "name": "Rahul Ruikar",
        "email": "rahul.ruikar@gmail.com",
        "time": "Thu Oct 07 09:40:45 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:06 2010 -0700"
      },
      "message": "usb: gadget: dummy_hcd: Fix error path\n\nIn function dummy_udc_probe()\ncall put_device() when device_register() fails.\nalso usb_get_hcd() put before device_register() after review comment\nfrom Alan Stern.\n\nSigned-off-by: Rahul Ruikar \u003crahul.ruikar@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7b3a766c7b9bce07875098cb68642df2b8f0b152",
      "tree": "44c919d975ce34d2c7498c0814ed354a8b8c114e",
      "parents": [
        "93ad03d60b5b18897030038234aa2ebae8234748"
      ],
      "author": {
        "name": "Rahul Ruikar",
        "email": "rahul.ruikar@gmail.com",
        "time": "Thu Oct 07 09:31:12 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:06 2010 -0700"
      },
      "message": "usb: core: endpoint: Fix error path\n\nIn function usb_create_ep_devs()\ncall put_device() when device_register() fails.\n\nSigned-off-by: Rahul Ruikar \u003crahul.ruikar@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "93ad03d60b5b18897030038234aa2ebae8234748",
      "tree": "7134043334ddf25217ed8521abb05df9784165d0",
      "parents": [
        "7491f13367919d97525b73b1fd38801ac83aac06"
      ],
      "author": {
        "name": "Anders Larsen",
        "email": "al@alarsen.net",
        "time": "Wed Oct 06 23:46:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:06 2010 -0700"
      },
      "message": "USB: cp210x: Add WAGO 750-923 Service Cable device ID\n\nThe WAGO 750-923 USB Service Cable is used for configuration and firmware\nupdates of several industrial automation products from WAGO Kontakttechnik GmbH.\n\nBus 004 Device 002: ID 1be3:07a6\nDevice Descriptor:\n  bLength                18\n  bDescriptorType         1\n  bcdUSB               1.10\n  bDeviceClass            0 (Defined at Interface level)\n  bDeviceSubClass         0\n  bDeviceProtocol         0\n  bMaxPacketSize0        64\n  idVendor           0x1be3\n  idProduct          0x07a6\n  bcdDevice            1.00\n  iManufacturer           1 Silicon Labs\n  iProduct                2 WAGO USB Service Cable\n  iSerial                 3 1277796751\n  . . .\n\nSigned-off-by: Anders Larsen \u003cal@alarsen.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7491f13367919d97525b73b1fd38801ac83aac06",
      "tree": "ff26bd3a16a6e9ee07f1671288314317b56265a3",
      "parents": [
        "00914025cc4e783d4703b4db1d47b41f389e50c8"
      ],
      "author": {
        "name": "Peter Chen",
        "email": "peter.chen@freescale.com",
        "time": "Mon Sep 27 16:43:25 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:05 2010 -0700"
      },
      "message": "USB: do not print -ESHUTDOWN message if usb at otg device mode\n\nAt otg device mode, the otg host resume should do no-op during\nsystem resume, otherwise, the otg device will be treated as a\nhost for enumeration.\n\nSo, the otg host driver returns -ESHUTDOWN if it detects the\ncurrent usb mode is device mode. The host driver has to return\n-ESHUTDOWN, otherwise, the usb_hc_died will be called.\n\nSigned-off-by: Peter Chen \u003cpeter.chen@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "00914025cc4e783d4703b4db1d47b41f389e50c8",
      "tree": "0cd74cdf181c1bb3a6dbfbecea7d5e6ed8a3d028",
      "parents": [
        "5ce524bdff367b4abda20bcfd4dafd9d30c773df"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Oct 01 14:20:11 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:05 2010 -0700"
      },
      "message": "usb-storage: add new no_read_capacity_16 quirk\n\nSome Rockbox based mp4 players will crash when ever they see a\nread_capacity_16 scsi command.  So add a new US_FL which tells the scsi sd\ndriver to not issue any read_capacity_16 scsi commands.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5ce524bdff367b4abda20bcfd4dafd9d30c773df",
      "tree": "97b48a75d6a475cb71367d3a1ce7cc7f17680122",
      "parents": [
        "ae38c78a03e1b77ad45248fcf097e4568e740209"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Oct 01 14:20:10 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:05 2010 -0700"
      },
      "message": "scsi/sd: add a no_read_capacity_16 scsi_device flag\n\nI seem to have a knack for digging up buggy usb devices which don\u0027t work\nwith Linux, and I\u0027m crazy enough to try to make them work.  So this time a\nfriend of mine asked me to get an mp4 player (an mp3 player which can play\nvideos on a small screen) to work with Linux.\n\nIt is based on the well known rockbox chipset for which we already have an\nunusual devs entries to work around some of its bugs.  But this model\ncomes with an additional twist.\n\nThis model chokes on read_capacity_16 calls.  Now normally we don\u0027t make\nthose calls, but this model comes with an sdcard slot and when there is no\ncard in there (and shipped from the factory there is none), it reports a\nsize of 0.  However this time the programmers actually got the\nread_capacity_10 response right!  So they substract one from the size as\nstored internally in the mp3 player before reporting it back, resulting in\nan answer of ...  0xffffffff sectors, causing sd.c to try a\nread_capacity_16, on which the device crashes.\n\nThis patch adds a flag to scsi_device to indicate that a a device cannot\nhandle read_capacity_16, and when this flag is set if a device reports an\nlba of 0xffffffff as answer to a read_capacity_10, assumes it tries to\nreport a size of 0.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae38c78a03e1b77ad45248fcf097e4568e740209",
      "tree": "f751122a6ec59825793f7786cec15f76a89c905f",
      "parents": [
        "8e04d8056c1ea0e0aab730994b74756f0526cda8"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Oct 01 14:20:10 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:04 2010 -0700"
      },
      "message": "usb-storage: add new no_read_disc_info quirk\n\nAppotech ax3003 (the larger brother of the ax203) based devices are even\nmore buggy then the ax203.  They will go of into lala land when ever they\nsee a READ_DISC_INFO scsi command.  So add a new US_FL which tells the\nscsi sr driver to not issue any READ_DISC_INFO scsi commands.\n\n[akpm@linux-foundation.org: fix build]\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8e04d8056c1ea0e0aab730994b74756f0526cda8",
      "tree": "b81a3e2f5993c69559d120fa96840e1ef70b42d4",
      "parents": [
        "319feaabb6c7ccd90da6e3207563c265da7d21ae"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Oct 01 14:20:08 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:04 2010 -0700"
      },
      "message": "scsi/sr: add no_read_disc_info scsi_device flag\n\nSome USB devices emulate a usb-mass-storage attached (scsi) cdrom device,\nusually this fake cdrom contains the windows software for the device.\nWhile working on supporting Appotech ax3003 based photoframes, which do\nthis I discovered that they will go of into lala land when ever they see a\nREAD_DISC_INFO scsi command.\n\nThus this patch adds a scsi_device flag (which can then be set by the\nusb-storage driver through an unsual-devs entry), to indicate this, and\nmakes the sr driver honor this flag.\n\nI know this sucks, but as discussed on linux-scsi list there is no other\nway to make this device work properly.\n\nLooking at usb traces made under windows, windows never sends a\nREAD_DISC_INFO during normal interactions with a usb cdrom device.  So as\nthis cdrom emulation thingie becomes more common we might see more of this\nproblem.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "319feaabb6c7ccd90da6e3207563c265da7d21ae",
      "tree": "07998aec5e760ec294566b5facac1ff60d0eb6c8",
      "parents": [
        "d0cc3d4100e829d726d7c0fbf5b7b8d2146f60ba"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Oct 05 18:55:34 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:04 2010 -0700"
      },
      "message": "usb: gadget: goku_udc: Fix error path\n\nThis is based on an initial patch by Rahul Ruikar.\n\nThe goku_remove() function can be called before device_register() so it\ncan call device_unregister() improperly.  Also if the call to\ndevice_register() fails we need to call put_device().\n\nAs I was changing the error handling in goku_probe(), I noticed that\nthe label was \"done\" but actually if the function succeeds we return\nearlier.  I renamed the error path to \"err\" instead of \"done.\"\n\nReported-by: Rahul Ruikar \u003crahul.ruikar@gmail.com\u003e\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d0cc3d4100e829d726d7c0fbf5b7b8d2146f60ba",
      "tree": "94e3c28cc1e11448c74ed0f7be0a19af761f3c6d",
      "parents": [
        "1dae423dd9b247b048eda00cb598c755e5933213"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Fri Oct 01 00:21:59 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:03 2010 -0700"
      },
      "message": "USB: imx21-hcd accept arbitary transfer buffer alignement.\n\nThe hardware can only do DMA to 4 byte aligned addresses.\nWhen this requirement is not met use PIO or a bounce buffer.\n\nPIO is used when the buffer is small enough to directly\nuse the hardware data memory (2*maxpacket).\n\nA bounce buffer is used for larger transfers.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1dae423dd9b247b048eda00cb598c755e5933213",
      "tree": "8c26248225009634cdff99a53bdb7e5e03b54de9",
      "parents": [
        "7a7e7896422baced4757070b813ba28ab24a214a"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Fri Oct 01 00:21:55 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:03 2010 -0700"
      },
      "message": "USB: introduce unmap_urb_setup_for_dma()\n\nSplit unmap_urb_for_dma() to allow just the setup buffer\nto be unmapped. This allows HCDs to use PIO for the setup\nbuffer if it is not suitable for DMA.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a7e7896422baced4757070b813ba28ab24a214a",
      "tree": "65a90261855fc34da9088ab3a9f7f2160c320787",
      "parents": [
        "b2a068d058e71519e14d2c03e92459c4c1d63c8b"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Fri Oct 01 00:21:48 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:02 2010 -0700"
      },
      "message": "USB: imx21-hcd: Fix isochronous endpoint idle\n\nRelease the hardware resources and reset the internal HCD state\nassociated with an isochronous endpoint when the last URB queued\nfor it completes.\n\nPreviously this was only done in then endpoint_disable() method\ncausing usbtest 15 and 16 to hang when run twice in succession\nwithout a disconnect.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b2a068d058e71519e14d2c03e92459c4c1d63c8b",
      "tree": "772d86ac294690f0a360382e7ae8b1a3dc15ba8c",
      "parents": [
        "e6da55cb0aa36f30168da8c20ceccdc538b054be"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Fri Oct 01 00:21:43 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:02 2010 -0700"
      },
      "message": "USB: imx21-hcd: refactor hardware data memory management\n\nWe already have fields describing the hardware data memory\n(dmem_size and dmem_offset) in the HCD private data,\nuse them rather than the rather obscure read from the\nhardware descriptor.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e6da55cb0aa36f30168da8c20ceccdc538b054be",
      "tree": "64dc82994c09af0de7aaef728480e4766ba439a6",
      "parents": [
        "40aed5241e4e5363c11acc841f6ef794b2c25668"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Fri Oct 01 00:21:38 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:02 2010 -0700"
      },
      "message": "USB: imx21-hcd: remove unused variable\n\nRemove a local variable left over from some debugging code.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "40aed5241e4e5363c11acc841f6ef794b2c25668",
      "tree": "6ab73dfce9ac458af0f96a918a6f55aee59fc662",
      "parents": [
        "fabbf2196d0db0b4d175456dcb373aa2440f5728"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Fri Oct 01 00:20:48 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:01 2010 -0700"
      },
      "message": "USB: usbtest - ensure correct isoc data length\n\nCheck the data length of isochronous transfers is\nas expected.\n\nWith this test #16 will now fail if the device side\nsends no data.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fabbf2196d0db0b4d175456dcb373aa2440f5728",
      "tree": "b4dafe149903ed21d1874a575aafd89e786b42ba",
      "parents": [
        "80f0cf3947889014d3a3dc0ad60fb87cfda4b12a"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Fri Oct 01 00:20:42 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:01 2010 -0700"
      },
      "message": "USB: usbtest fix coding style\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "80f0cf3947889014d3a3dc0ad60fb87cfda4b12a",
      "tree": "df1a1b880c7c13b68c1e368668e00b4d7e3e75b5",
      "parents": [
        "cf7d3c8e579a643ff81ff95d51babdaf4c55f5f4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Sep 30 15:16:23 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:01 2010 -0700"
      },
      "message": "USB: disable endpoints after unbinding interfaces, not before\n\nThis patch (as1430) fixes a bug in usbcore.  When a device\nconfiguration change occurs or a device is removed, the endpoints for\nthe old config should be completely disabled.  However it turns out\nthey aren\u0027t; this is because usb_unbind_interface() calls\nusb_enable_interface() or usb_set_interface() to put interfaces back\nin altsetting 0, which re-enables the interfaces\u0027 endpoints.\n\nAs a result, when a device goes through a config change or is\nunconfigured, the ep_in[] and ep_out[] arrays may be left holding old\npointers to usb_host_endpoint structures.  If the device is\ndeauthorized these structures get freed, and the stale pointers cause\nerrors when the the device is eventually unplugged.\n\nThe solution is to disable the endpoints after unbinding the\ninterfaces instead of before.  This isn\u0027t as large a change as it\nsounds, since usb_unbind_interface() disables all the interface\u0027s\nendpoints anyway before calling the driver\u0027s disconnect routine,\nunless the driver claims to support \"soft\" unbind.\n\nThis fixes Bugzilla #19192.  Thanks to \"Tom\" Lei Ming for diagnosing\nthe underlying cause of the problem.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Carsten Sommer \u003ccarsten_sommer@ymail.com\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cf7d3c8e579a643ff81ff95d51babdaf4c55f5f4",
      "tree": "c2890018e142e6f2f2da0dd73b6d21661b36ef1d",
      "parents": [
        "c8458d59d424fcba2456d6cba5811ce01c3aedb9"
      ],
      "author": {
        "name": "Philippe Skowronski",
        "email": "philippe.skowronski@intel.com",
        "time": "Fri Oct 01 14:59:16 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:00 2010 -0700"
      },
      "message": "usb: langwell_udc: cancel pending requests when controller is suspended.\n\nIt is safer to cancel pending requests before free dTD and dQH when\ncontroller enters suspend state.\n\nSigned-off-by: Philippe Skowronski \u003cphilippe.skowronski@intel.com\u003e\nSigned-off-by: Hao Wu \u003chao.wu@intel.com\u003e\n[Switch to spin_lock_irq as suggested by Alan Stern]\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c8458d59d424fcba2456d6cba5811ce01c3aedb9",
      "tree": "04e17096ae00af488ea8aa49488dc3496df7eaa3",
      "parents": [
        "689d6eacd1b7c3677bfe6ee367766f21c3c80e26"
      ],
      "author": {
        "name": "Christophe Lebouc",
        "email": "christophex.lebouc@intel.com",
        "time": "Thu Sep 30 15:34:36 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:00 2010 -0700"
      },
      "message": "usb: langwell_udc: fix big file transfer issue.\n\nThis patch fixing the problem with large file transfers failing. Swap the read\norder to avoid unexpected RX status.\n\nSigned-off-by: Christophe Lebouc \u003cchristophex.lebouc@intel.com\u003e\nSigned-off-by: Hao Wu \u003chao.wu@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "689d6eacd1b7c3677bfe6ee367766f21c3c80e26",
      "tree": "2524c96c3e6dbd6244292a2a4d0ba769564d5ecf",
      "parents": [
        "00be545e49d83485d49a598d3b7e090088934be8"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Thu Sep 30 20:32:44 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:00 2010 -0700"
      },
      "message": "USB: UHCI: add native scatter-gather support(v1)\n\nThis patch adds native scatter-gather support to uhci-hcd.\n\nReviewed-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "00be545e49d83485d49a598d3b7e090088934be8",
      "tree": "6016ade32ace6be1c22d1c2adc989abced26d787",
      "parents": [
        "3daad24d6c72affdd40e8b6a75c87d3c175880b6"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Sep 29 09:54:31 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:59 2010 -0700"
      },
      "message": "usb: musb: blackfin: call gpio_free() on error path in musb_platform_init()\n\nBlackfin\u0027s musb_platform_init() needs to call gpio_free() for error cleanup iff\notg_get_transceiver() call returns NULL.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3daad24d6c72affdd40e8b6a75c87d3c175880b6",
      "tree": "06b0c9198a9901b183ae6109eb8eb237a5f93a18",
      "parents": [
        "f405387435a85a440d1ce16f3ca36e042281643a"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Sep 29 09:54:30 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:59 2010 -0700"
      },
      "message": "usb: musb: blackfin: call usb_nop_xceiv_unregister() in musb_platform_exit()\n\nBlackfin\u0027s musb_platform_exit() forgets to call usb_nop_xceiv_unregister().\nWhile fixing this, also remove the unneeded blank line there.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f405387435a85a440d1ce16f3ca36e042281643a",
      "tree": "a92a1723beca4c3bc350f1c9e3843c98eaf0a9ce",
      "parents": [
        "230f7ede6c2f0e403f29e03e0251a470aa9350dd"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Sep 29 09:54:29 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:58 2010 -0700"
      },
      "message": "USB: MUSB: fix kernel WARNING/oops when unloading module in OTG mode\n\nSince commit 461972d8a4c94bc44f11a13046041c78a7cf18dd (musb_core: don\u0027t call\nmusb_platform_exit() twice), unloading the driver module results in a WARNING\n\"kobject: \u0027(null)\u0027 (c73de788): is not initialized, yet kobject_put() is being\ncalled.\" (or even kernel oops) on e.g. DaVincis, though only in the OTG mode.\nThere exists dubious and unbalanced put_device() call in musb_free() which\ntakes place only in the OTG mode.  As this commit caused musb_platform_exit()\nto be called (and so unregister the NOP transceiver) before this put_device()\ncall, this function references already freed memory.\n\nOn the other hand, all the glue layers miss the otg_put_transceiver() call,\ncomplementary to the otg_get_transceiver() call that they do.  So, I think\nthe solution is to get rid of the strange put_device() call, and instead\ncall otg_put_transceiver() in the glue layers...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "230f7ede6c2f0e403f29e03e0251a470aa9350dd",
      "tree": "6f1c14f10696c12fd4461cc48289b3cb7a342060",
      "parents": [
        "126512e3f274802ca65ebeca8660237f0361ad48"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Sep 28 20:55:21 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:58 2010 -0700"
      },
      "message": "USB: add USB EHCI support for MPC5121 SoC\n\nExtends FSL EHCI platform driver glue layer to support\nMPC5121 USB controllers. MPC5121 Rev 2.0 silicon EHCI\nregisters are in big endian format. The appropriate flags\nare set using the information in the platform data structure.\nMPC83xx system interface registers are not available on\nMPC512x, so the access to these registers is isolated in\nMPC512x case. Furthermore the USB controller clocks\nmust be enabled before 512x register accesses which is\ndone by providing platform specific init callback.\n\nThe MPC512x internal USB PHY doesn\u0027t provide supply voltage.\nFor boards using different power switches allow specifying\nDRVVBUS and PWR_FAULT signal polarity of the MPC5121 internal\nPHY using \"fsl,invert-drvvbus\" and \"fsl,invert-pwr-fault\"\nproperties in the device tree USB nodes. Adds documentation\nfor this new device tree bindings.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "126512e3f274802ca65ebeca8660237f0361ad48",
      "tree": "b0a9e5d193269cd606de7ada312a3e3f4bdfa518",
      "parents": [
        "99c1e4f89d1033444ce4d0c064bd2826e81c3775"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Sep 28 20:55:20 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:58 2010 -0700"
      },
      "message": "USB: add platform glue driver for FSL USB DR controller\n\nReplace FSL USB platform code by simple platform driver for\ncreation of FSL USB platform devices.\n\nThe driver creates platform devices based on the information\nfrom USB nodes in the flat device tree. This is the replacement\nfor old arch fsl_soc usb code removed by this patch. The driver\nuses usual of-style binding, available EHCI-HCD and UDC\ndrivers can be bound to the created devices. The new of-style\ndriver additionaly instantiates USB OTG platform device, as the\nappropriate USB OTG driver will be added soon.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "99c1e4f89d1033444ce4d0c064bd2826e81c3775",
      "tree": "d8067618a8ba689616a9b7f509364dfe9635b658",
      "parents": [
        "748eee0986f0d51c7bc39f194d515a8d8248ebdd"
      ],
      "author": {
        "name": "Rainer Keller",
        "email": "mail@rainerkeller.de",
        "time": "Tue Sep 28 12:27:43 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:57 2010 -0700"
      },
      "message": "USB: add PID for FTDI based OpenDCC hardware\n\nThe OpenDCC project is developing a new hardware. This patch adds its\nPID to the list of known FTDI devices. The PID can be found at\nhttp://www.opendcc.de/elektronik/usb/opendcc_usb.html\n\nSigned-off-by: Rainer Keller \u003cmail@rainerkeller.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "748eee0986f0d51c7bc39f194d515a8d8248ebdd",
      "tree": "6e485a4bde88c0f8f078a23c0e6e1e9b1cf1e858",
      "parents": [
        "7893afc035590383a14b176c1497cba984276ef4"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Mon Sep 27 15:17:18 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:57 2010 -0700"
      },
      "message": "USB: Add more empty functions in otg.h\n\nAdd empty functions for get/put transceiver functions too, so that\ndrivers that optionally use them can call them without worrying that\nthey might not exist, eliminating ifdefs.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7893afc035590383a14b176c1497cba984276ef4",
      "tree": "4f60733d54c7290e86919ad77d22886a7c18cae9",
      "parents": [
        "25013315678c78091a7826be7097fa2b60e30aac"
      ],
      "author": {
        "name": "Otavio Salvador",
        "email": "otavio@ossystems.com.br",
        "time": "Sun Sep 26 23:35:05 2010 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:57 2010 -0700"
      },
      "message": "USB: cdc-acm: fix code indentation\n\nSigned-off-by: Otavio Salvador \u003cotavio@ossystems.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "25013315678c78091a7826be7097fa2b60e30aac",
      "tree": "6be26b3a440d3876e1cc46606e22df909d681631",
      "parents": [
        "e0c43476c12db99e20066151d0c49aa76b34e50d"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri Sep 24 12:17:33 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:56 2010 -0700"
      },
      "message": "usb: change to new flag variable\n\nReplace EXTRA_CFLAGS with ccflags-y.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e0c43476c12db99e20066151d0c49aa76b34e50d",
      "tree": "ed3bcc1e3e37350050505b1b2bd48d4a2f8c6681",
      "parents": [
        "e7379aaa5ca12f9e011eb5a6bcba88e9bbbfbf87"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 24 13:44:15 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:56 2010 -0700"
      },
      "message": "usb: musb: gadget: only enable AUTOCLEAR in double buffered case\n\ncommit 633ba7876b96ec339ef685357e2f7c60b5a8ce85 broke\ng_file_storage functionality by enabling AUTOCLEAR on\nall cases without caring for all gadget drivers.\n\nThis patch will only enable AUTOCLEAR if our endpoint\u0027s\nFIFO was configured with double buffering support. Note\nthis is not a complete fix, double buffered case still\ndoesn\u0027t work always, but that hasn\u0027t been working for\nquite some time. Other than reverting the entire commit\nand breaking testusb with double buffered case again,\nI decided it was better to fix the single buffered case\nand spend more time fixing double buffered case properly.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e7379aaa5ca12f9e011eb5a6bcba88e9bbbfbf87",
      "tree": "50509fa9b9da211ad2ce342d11e7a376544a8327",
      "parents": [
        "a6038ee76a29ea31f8aae4eb6c419794c739e077"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Fri Sep 24 13:44:14 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:56 2010 -0700"
      },
      "message": "usb: musb: gadget: fix ZLP sending in musb_g_tx(v1)\n\nThis patch fixes the problem reported by Sergei:\n\n\u003ehow come? we need to send ZLP before giving back the request.\n\u003eWell, look at the code ionce again. We need to send ZLP *after*\n\u003erequest-\u003eactual \u003d\u003d request-\u003elength, but as the check is inserted\n\u003eafter the ZLP send, ZLP *may* be sent once the first DMA completes,\n\u003enot the last.\n\nThe patch also has been discussed on the link below:\n\n\thttp://marc.info/?t\u003d128454814900001\u0026r\u003d1\u0026w\u003d2\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nReported-by: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a6038ee76a29ea31f8aae4eb6c419794c739e077",
      "tree": "5b546af852401f7ff8f7947799fae02af8a610a9",
      "parents": [
        "434678685407e045ffb246df059c486fc0a16e75"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "ext-heikki.krogerus@nokia.com",
        "time": "Fri Sep 24 13:44:13 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:55 2010 -0700"
      },
      "message": "usb: musb: ignore spurious SESSREQ interrupts\n\nThis will ignore any SESSREQ interrupt if musb is B state.\nCharger detection may cause spurious SESSREQ interrupts.\n\nSigned-off-by: Heikki Krogerus \u003cext-heikki.krogerus@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "434678685407e045ffb246df059c486fc0a16e75",
      "tree": "f7b76883c3dfe7ce564cd6bffd64d0d1dad27229",
      "parents": [
        "2f8d5cd6bcf814411ec356bcdbc666d07bbc6026"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Sep 24 13:44:12 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:55 2010 -0700"
      },
      "message": "usb: musb: gadget: kill unreachable code in musb_g_rx()\n\nmusb_g_rx() always returns if next_request() call yields NULL, so the DBG()\nnear the function\u0027s end can never be invoked. Remove it along with unneeded\n\u0027return\u0027; also remove the duplicate \u0027request\u0027 check...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2f8d5cd6bcf814411ec356bcdbc666d07bbc6026",
      "tree": "404faa64d4f3f9c746770df8830f58f85aeed16a",
      "parents": [
        "f8afbf7f2bf3cee0f4fff7cb753ecc9f583972c3"
      ],
      "author": {
        "name": "Jon Povey",
        "email": "jon.povey@racelogic.co.uk",
        "time": "Fri Sep 24 13:44:10 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:55 2010 -0700"
      },
      "message": "USB: musb: suppress warning about unused flags\n\nWrap flags with uninitialized_var() to suppress this:\n\ndrivers/usb/musb/cppi_dma.c:1158: warning: \u0027flags\u0027 may be used uninitialized\nin this function\n\nSigned-off-by: Jon Povey \u003cjon.povey@racelogic.co.uk\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f8afbf7f2bf3cee0f4fff7cb753ecc9f583972c3",
      "tree": "ab438c81a15eda0f8b25191b766f644f3f2f81e3",
      "parents": [
        "ae9b2ad2eea729b907ef5dd5e25d1ff8443d03fc"
      ],
      "author": {
        "name": "T. S., Anil Kumar",
        "email": "anil@ti.com",
        "time": "Fri Sep 24 13:44:09 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:54 2010 -0700"
      },
      "message": "usb: musb: host: support DMA transfers greater than max channel length\n\nAdd support for MUSB Host DMA transfers greater than max\nchannel length, so that such transfers won\u0027t be truncated.\n\nSigned-off-by: Anil Shetty \u003canil@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ae9b2ad2eea729b907ef5dd5e25d1ff8443d03fc",
      "tree": "5e23c0650a4213127362b02353c736df1566df56",
      "parents": [
        "496dda704bca1208e08773ba39b29a69536f5381"
      ],
      "author": {
        "name": "Bob Liu",
        "email": "lliubbo@gmail.com",
        "time": "Fri Sep 24 13:44:07 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:54 2010 -0700"
      },
      "message": "usb: musb: Change to direct addr in context save/restore\n\nSince not all platforms are using the same offset 0x10 in\nmusb_save/restore_context() eg Blackfin the offset is 0x40,\nChange the indexed address to direct.\n\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "496dda704bca1208e08773ba39b29a69536f5381",
      "tree": "9b6e445625b8c40b526bef271e29df77b1cd8761",
      "parents": [
        "6587cc0f30cd2f27cf0677e470f18792925a23a4"
      ],
      "author": {
        "name": "Maulik Mankad",
        "email": "x0082077@ti.com",
        "time": "Fri Sep 24 13:44:06 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:53 2010 -0700"
      },
      "message": "usb: musb: host: unmap the buffer for PIO data transfers\n\nThe USB stack maps the buffer for DMA if the controller supports DMA.\nMUSB controller can perform DMA as well as PIO transfers.\nThe buffer needs to be unmapped before CPU can perform\nPIO data transfers.\n\nExport unmap_urb_for_dma() so that drivers can perform\nthe DMA unmapping in a sane way.\n\nSigned-off-by: Maulik Mankad \u003cx0082077@ti.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6587cc0f30cd2f27cf0677e470f18792925a23a4",
      "tree": "4885a94d70849541a9e5049a32fc1c9e96a244b7",
      "parents": [
        "f11d893de444965dfd3e55f726533ae1df5c6471"
      ],
      "author": {
        "name": "Anil Shetty",
        "email": "anil@ti.com",
        "time": "Fri Sep 24 13:44:05 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:53 2010 -0700"
      },
      "message": "usb: musb: musbhsdma: increase max_len to 1MB\n\nMUSB\u0027s DMA controller max channel length was set to 64k.\nTransfer length greater than this max value is being truncated.\n\nSigned-off-by: Anil Shetty \u003canil@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f11d893de444965dfd3e55f726533ae1df5c6471",
      "tree": "eeefd953cfa19481862b9574c20a12f2e076533f",
      "parents": [
        "3ee076dea68e11d4685972df7298b80b8e7673e4"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Fri Sep 24 13:44:04 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:53 2010 -0700"
      },
      "message": "usb: musb: support ISO high bandwidth for gadget mode\n\nThis patch has been tested OK on beagle B5 board and\nuse usbtest #15 and #16 as testcase.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nReviewed-by: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3ee076dea68e11d4685972df7298b80b8e7673e4",
      "tree": "d9f962a3f95d88efc663b3d6b4c7920ec9632a4e",
      "parents": [
        "d613746d8bc3a2904d4585d7efd7f457d9db6fb9"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Sep 24 13:44:03 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:52 2010 -0700"
      },
      "message": "usb: musb: introduce DA8xx/OMAP-L1x glue layer\n\nTexas Instruments DA8xx/OMAP-L1x glue layer for the\nMUSBMHRDC driver.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Yadviga Grigorieva \u003cyadviga@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d613746d8bc3a2904d4585d7efd7f457d9db6fb9",
      "tree": "2252b919e8d5c3a8ba1eda0e671a3813456d784e",
      "parents": [
        "e06ea97fa47611992a5a61058729cf8e83bf6fda"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Sep 24 13:44:02 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:52 2010 -0700"
      },
      "message": "USB: musb: make DBG() calls actually depend on CONFIG_USB_MUSB_DEBUG\n\nEnabling CONFIG_USB_MUSB_DEBUG option causes -DDEBUG to be added to gcc\u0027s\ncommand line, however the DBG() macro doesn\u0027t depend on DEBUG, so that the\ndebugging messages get printed regardless of the option, and I don\u0027t think\nthat this was intended. Get rid of otherwise unused xprintk() macro and make\nDBG() macro directly call pr_debug() which only results in the actual code\ngenerated if DEBUG is defined.\n\nThis change makes musb_hdrc.o ~30% less in size with CONFIG_USB_MUSB_DEBUG\ndisabled (in host mode).\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e06ea97fa47611992a5a61058729cf8e83bf6fda",
      "tree": "11f56ee7991106409bc6c4d51af1db567a758f84",
      "parents": [
        "1b62d2583963d5974974aa923214bada7aa7b5d1"
      ],
      "author": {
        "name": "Tomoki Sekiyama",
        "email": "tomoki.sekiyama@gmail.com",
        "time": "Sun Oct 03 06:59:06 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:52 2010 -0700"
      },
      "message": "USB: yurex: fix memory leak and corrupted messages\n\nThis fixes the memory leak on disconnecting the device.\nIn addition, it fixes some messages corrupted by incorrect encoding.\n\nSigned-off-by: Tomoki Sekiyama \u003ctomoki.sekiyama@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b62d2583963d5974974aa923214bada7aa7b5d1",
      "tree": "f4b9360d875d9a943b51cf0d3e27123deb6a9ecb",
      "parents": [
        "6bc235a2e24a5ef677daee3fd4f74f6cd643e23c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 30 05:01:22 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:51 2010 -0700"
      },
      "message": "USB: yurex: assign a real minor number to the driver\n\nThis assigns the minor number 192 to the yurex driver.\n\nWe also fix up the previous usb minor number entry, it was wrong.\n\nCc: Tomoki Sekiyama \u003ctomoki.sekiyama@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6bc235a2e24a5ef677daee3fd4f74f6cd643e23c",
      "tree": "f953a84a9737a430ec8544acddfdfee2b576f648",
      "parents": [
        "3323b7107ece794eb3e16111b583f5afb6749278"
      ],
      "author": {
        "name": "Tomoki Sekiyama",
        "email": "tomoki.sekiyama@gmail.com",
        "time": "Wed Sep 29 12:16:50 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:51 2010 -0700"
      },
      "message": "USB: add driver for Meywa-Denki \u0026 Kayac YUREX\n\nMeywa-Denki/Kayac YUREX is a leg-shakes sensor device.\nSee http://bbu.kayac.com/en/about/ for further information.\nThis driver support read/write the leg-shakes counter in the device\nvia a device file /dev/yurex[0-9]*.\n\n[minor coding style cleanups fixed by gregkh]\n\nSigned-off-by: Tomoki Sekiyama \u003ctomoki.sekiyama@gmail.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3323b7107ece794eb3e16111b583f5afb6749278",
      "tree": "d4642532f2a305fbabb21bfcc25cdef93ae7d94b",
      "parents": [
        "115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Thu Oct 07 13:05:24 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:50 2010 -0700"
      },
      "message": "USB: gadget: file_storage: reuse definitions from a header file\n\nThis commit changes storage_common.c and file_storage.c to\nreuse definitions from linux/usb/storage.h header file.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69",
      "tree": "873eac5e1a90e0374d2d1008f15492efc772f0cc",
      "parents": [
        "ae6d22fe1812ce8d40add3eb74ede9cfd2eae44f"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew.r.wilcox@intel.com",
        "time": "Thu Oct 07 13:05:23 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:50 2010 -0700"
      },
      "message": "USB: Add UAS driver\n\nUSB Attached SCSI is a new protocol specified jointly by the SCSI T10\ncommittee and the USB Implementors Forum.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\n[mina86@mina86.com: updated to use new USB_ prefix]\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae6d22fe1812ce8d40add3eb74ede9cfd2eae44f",
      "tree": "473f4b03c22907be34e2d1e674ba3a9cb9a600b9",
      "parents": [
        "8fa7fd74ef398370383df276ca41082ba35aafd8"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew.r.wilcox@intel.com",
        "time": "Thu Oct 07 13:05:22 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:50 2010 -0700"
      },
      "message": "USB: Move USB Storage definitions to their own header file\n\nThe libusual header file is hard to use from code that isn\u0027t part\nof libusual.  As the comment suggests, these definitions are moved to\ntheir own header file, paralleling other USB classes.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n[mina86@mina86.com: updated to use USB_ prefix and added #include guard]\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nindex 0000000..d7fc910\n"
    },
    {
      "commit": "8fa7fd74ef398370383df276ca41082ba35aafd8",
      "tree": "eff3040f8e4b7ec1d2c611d811f790a2a96071ce",
      "parents": [
        "1992de83e375acc789daf66b7b72a812a5235b75"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Thu Oct 07 13:05:21 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:49 2010 -0700"
      },
      "message": "USB: storage: Use USB_ prefix instead of US_ prefix\n\nThis commit changes prefix for some of the USB mass storage\nclass related macros (ie. USB_SC_ for subclass and USB_PR_\nfor class).\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1992de83e375acc789daf66b7b72a812a5235b75",
      "tree": "7b6d89041289904b889f331e3ace60cd41ac864d",
      "parents": [
        "6195e3c6aa84dbbf80a60731168118824bd58bba"
      ],
      "author": {
        "name": "Matthias G. Eckermann",
        "email": "mge@arcor.de",
        "time": "Fri Sep 24 18:12:01 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:49 2010 -0700"
      },
      "message": "USB: qcserial: Enable Diagnostics Monitor and GPS ports on Gobi 2000\n\nthis patch to qcserial.c enables the Diagnostics Monitor\nand NMEA GPS ports on Qualcomm Gobi 2000 devices.\n\nA Gobi 2000 device will provide 3 serial ports:\n        # /dev/ttyUSB0 -\u003e Diagnostics\n        # /dev/ttyUSB1 -\u003e 3G Modem\n        # /dev/ttyUSB2 -\u003e NMEA GPS port\n\n* The Diagnostics Monitor uses Qualcomm\u0027s DM protocol; I used\n  libqcdm (ModemManager) to talk to it, found it working, but at\n  least DM commands 12 and 64 are not implemented on my device\n  (Gobi 2000 built into Thinkpad x100e).\n\n* Functionality of the 3G Modem port remains unchanged.\n\n* The GPS port and how to enable it has been confirmed now in the\n  Gobi 3000 source code at:\n\thttps://www.codeaurora.org/patches/quic/gobi/\n  Enable/disable GPS via:\n        echo \"\\$GPS_START\" \u003e /dev/ttyUSB2\n        # use GPS\n        echo \"\\$GPS_STOP\"  \u003e /dev/ttyUSB2\n\n\nSigned-off-by: Matthias G. Eckermann \u003cmge@arcor.de\u003e\n\n"
    },
    {
      "commit": "6195e3c6aa84dbbf80a60731168118824bd58bba",
      "tree": "ff37a569e69b09cc917ee0d1cfbe89ae2888f495",
      "parents": [
        "677aeafe19e88c282af74564048243ccabb1c590"
      ],
      "author": {
        "name": "Yauheni Kaliuta",
        "email": "yauheni.kaliuta@nokia.com",
        "time": "Fri Sep 24 09:43:27 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:48 2010 -0700"
      },
      "message": "USB: cdc.h: ncm: fix one more typo\n\nIn usb_cdc_ncm_dpe32 the fields are 32 bit long and according\nto usb style (hungarian notation) should be called dwDatagramIndex\nand dwDatagramLength (see CDC NCM subclass spec, 3.3.2). Actually,\nthey were called wDatagramIndex, wDatagramLength.\n\nSigned-off-by: Yauheni Kaliuta \u003cyauheni.kaliuta@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "677aeafe19e88c282af74564048243ccabb1c590",
      "tree": "eae0d1d254351f391c49893d75a441241c975b81",
      "parents": [
        "1f8dd0154e09220be346819b85d195c791bb0f0b"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Sep 12 16:31:45 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:48 2010 -0700"
      },
      "message": "USB: ftdi_sio: revert \"USB: ftdi_sio: fix DTR/RTS line modes\"\n\nThis reverts commit 6a1a82df91fa0eb1cc76069a9efe5714d087eccd.\n\nRTS and DTR should not be modified based on CRTSCTS when calling\nset_termios.\n\nModem control lines are raised at port open by the tty layer and should stay\nraised regardless of whether hardware flow control is enabled or not.\n\nThis is in conformance with the way serial ports work today and many\napplications depend on this behaviour to be able to talk to hardware\nimplementing hardware flow control (without the applications actually using\nit).\n\nHardware which expects different behaviour on these lines can always\nuse TIOCMSET/TIOCMBI[SC] after port open to change them.\n\nReported-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nReported-by: Dave Mielke \u003cdave@mielke.cc\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f8dd0154e09220be346819b85d195c791bb0f0b",
      "tree": "01a8b3e57211dc7923e0ce9cc3a76ab32661cf28",
      "parents": [
        "969affff54702785330de553b790372e261e93f9"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Sep 16 14:00:51 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:47 2010 -0700"
      },
      "message": "USB: serial: Enable USB autosuspend by default on qcserial\n\nSeems to work fine in my testing.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "969affff54702785330de553b790372e261e93f9",
      "tree": "bddcd3e92dce21d70c6f661b2dfe8357841c8e53",
      "parents": [
        "e5dcd531ac7a040f1b4d35f58914a36ad6174e84"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Mon Sep 20 18:31:07 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:47 2010 -0700"
      },
      "message": "USB: atmel_usba_udc: force vbus_pin at -EINVAL when gpio_request failled\n\nto ensure gpio_is_valid return false\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e5dcd531ac7a040f1b4d35f58914a36ad6174e84",
      "tree": "774cc8d6370e83190d0f7d1a8d46a78303e10ec0",
      "parents": [
        "7fc09170cedc329ad274433b4f1a653e603600b5"
      ],
      "author": {
        "name": "Yauheni Kaliuta",
        "email": "yauheni.kaliuta@nokia.com",
        "time": "Mon Sep 20 15:40:28 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:47 2010 -0700"
      },
      "message": "USB: cdc.h: ncm: add missed constants and structures\n\nMake a dedicated structure for datagram pointer entry. There is no\nexplicit declaration in the spec, but it\u0027s used by the host\nimplementation and makes the structure more clear.\n\nAdd some missed constants from the spec\n\nSigned-off-by: Yauheni Kaliuta \u003cyauheni.kaliuta@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7fc09170cedc329ad274433b4f1a653e603600b5",
      "tree": "89dc4f080e22d82c8f57b55631fcef50b823e3ba",
      "parents": [
        "1f53c0e9bbf654ed93f63deee2bf5c9a1816966e"
      ],
      "author": {
        "name": "Yauheni Kaliuta",
        "email": "yauheni.kaliuta@nokia.com",
        "time": "Mon Sep 20 15:40:27 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:46 2010 -0700"
      },
      "message": "Revert \"USB: ncm: added ncm.h with auxiliary definitions\"\n\nThis reverts commit 65e0b499105ec8ff3bc4ab7680873dec20127f9d.\n\nSince the host and gadget implementations are different, there is\nno common code for the file, remove for now.\n\nSigned-off-by: Yauheni Kaliuta \u003cyauheni.kaliuta@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f53c0e9bbf654ed93f63deee2bf5c9a1816966e",
      "tree": "8574b8cc6547c6225dc0959adc6aadcff182b4ce",
      "parents": [
        "c6991b6fd2b4201174dc4620d0c8c4f5ff27b36f"
      ],
      "author": {
        "name": "Yauheni Kaliuta",
        "email": "yauheni.kaliuta@nokia.com",
        "time": "Mon Sep 20 15:40:26 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:45 2010 -0700"
      },
      "message": "USB: cdc.h: ncm: typo and style fixes\n\nSome typos were in the initial commit, make the spelling\naccording to the spec.\n\nAdd some more comments.\n\nAlso change constant names according to the style of the rest\nof the file\n\nSigned-off-by: Yauheni Kaliuta \u003cyauheni.kaliuta@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c6991b6fd2b4201174dc4620d0c8c4f5ff27b36f",
      "tree": "0d4e9a58699520a94ef34d00464cf8384d26f748",
      "parents": [
        "2f1136d1d08a63dcdbcd462621373f30d8dfe590"
      ],
      "author": {
        "name": "Enrico Mioso",
        "email": "mrkiko.rs@gmail.com",
        "time": "Fri Sep 17 10:54:23 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:44 2010 -0700"
      },
      "message": "USB: option: Add new ONDA vendor id and product id for ONDA MT825UP\n\nThis patch, adds to the option driver the Onda Communication\n(http://www.ondacommunication.com) vendor id, and the MT825UP modem\ndevice id.\n\nNote that many variants of this same device are being release here in\nItaly (at least one or two per telephony operator).\n\nThese devices are perfectly equivalent except for some predefined\nsettings (which can be changed of course).\n\nIt should be noted that most ONDA devices are allready supported (they\nused other vendor\u0027s ids in the past). The patch seems working fine here,\nand the rest of the driver seems uninfluenced.\n\nSigned-off-by: Enrico Mioso \u003cmrkiko.rs@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "2f1136d1d08a63dcdbcd462621373f30d8dfe590",
      "tree": "4be1689a9371cbe62b766454e34d20c444ec06ed",
      "parents": [
        "ffb6748fa988927270cafb4d0988e42545b35f82"
      ],
      "author": {
        "name": "DJ Delorie",
        "email": "dj@delorie.com",
        "time": "Fri Sep 17 11:09:06 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:43 2010 -0700"
      },
      "message": "USB: cp210x: Add Renesas RX-Stick device ID\n\nRX610 development board by Renesas\n\nBus 001 Device 024: ID 045b:0053 Hitachi, Ltd\nDevice Descriptor:\n  bLength                18\n  bDescriptorType         1\n  bcdUSB               1.10\n  bDeviceClass            0 (Defined at Interface level)\n  bDeviceSubClass         0\n  bDeviceProtocol         0\n  bMaxPacketSize0        64\n  idVendor           0x045b Hitachi, Ltd\n  idProduct          0x0053\n  bcdDevice            1.00\n  iManufacturer           1 Silicon Labs\n  iProduct                2 RX-Stick\n  iSerial                 3 0001\n  . . .\n\nhttp://am.renesas.com/rx610stick\n\nSigned-off-by: DJ Delorie \u003cdj@delorie.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ffb6748fa988927270cafb4d0988e42545b35f82",
      "tree": "6486651f7eecd92c9f1fc12d8104844eecc94f76",
      "parents": [
        "3126d8236ca6f68eb8292c6af22c2e59afbeef24"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "keshava_mgowda@ti.com",
        "time": "Tue Sep 14 04:40:01 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:42 2010 -0700"
      },
      "message": "usb: omap: ohci: Missing driver unregister in module exit\n\nThe un-registration of OHCI driver was not done in the ohci_hcd_mod_exit\nfunction. This was affecting rmmod command not to work for OMAP3\nplatforms.  The platform driver un-registration for OMAP3 platforms is\nperfomed while removing the OHCI module from kernel.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-of-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3126d8236ca6f68eb8292c6af22c2e59afbeef24",
      "tree": "4fb1418c3f81779f073479cf2db6652484ad3071",
      "parents": [
        "82cef0b8bf90047ee10d6b826ca16630e4e80fae"
      ],
      "author": {
        "name": "Rich Mattes",
        "email": "richmattes@gmail.com",
        "time": "Tue Sep 14 00:35:40 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:42 2010 -0700"
      },
      "message": "USB: ftdi_sio: Add PID for accesio products\n\nAdds support for Accesio USB to Serial adapters, which are built around\nFTDI FT232 UARTs.  Tested with the Accesio USB-COM-4SM.\n\nSigned-off-by: Rich Mattes \u003crichmattes@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "82cef0b8bf90047ee10d6b826ca16630e4e80fae",
      "tree": "83139ef7bb27473cba136ffe49a82d6b8d2340e5",
      "parents": [
        "834e2312e7a384877a876b0d34dffc3046c96bcb"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Sep 13 21:23:58 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:41 2010 -0700"
      },
      "message": "usb: host: oxu210hp-hcd: Use static const char * const where possible\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "834e2312e7a384877a876b0d34dffc3046c96bcb",
      "tree": "992afc42022690e2aa08461abf4aef094de467e4",
      "parents": [
        "d3134c3b1a5d2a9dca2ddacacb5d08fad7941d8c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 13 10:43:25 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:40 2010 -0700"
      },
      "message": "USB: teach \"devices\" file about Wireless and SuperSpeed USB\n\nThe /sys/kernel/debug/usb/devices file doesn\u0027t know about Wireless or\nSuperSpeed USB.  This patch (as1416b) teaches it, and updates the\nDocumentation/usb/proc_sub_info.txt file accordingly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCC: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d3134c3b1a5d2a9dca2ddacacb5d08fad7941d8c",
      "tree": "36ca383baf8dcd55eda8632ca1e0f09b0ba877f7",
      "parents": [
        "ecfa153ef616b901e86d9a051b329fcda7a6ce7b"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andy.shevchenko@gmail.com",
        "time": "Mon Sep 13 11:24:52 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:40 2010 -0700"
      },
      "message": "uwb: use \u0027%pM\u0027 format to print MAC address\n\nSigned-off-by: Andy Shevchenko \u003candy.shevchenko@gmail.com\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ecfa153ef616b901e86d9a051b329fcda7a6ce7b",
      "tree": "204c21af4c98095fda2be713af5ff93ca43b1683",
      "parents": [
        "c0109b8fd29d1e1623fc0455cdf00463052bb566"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 12 11:41:50 2010 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:39 2010 -0700"
      },
      "message": "USB: option: Add more ZTE modem USB id\u0027s\n\nThere are lots of ZTE USB id\u0027s currently not covered by usb/serial. Adds them,\nto allow those devices to work properly on Linux.\n\nWhile here, put the USB ID\u0027s for 0x2002/0x2003 at the sorted order.\n\nThis patch is based on zte.c file found on MF645.\n\nPS.: The ZTE driver is commenting the USB ID for 0x0053. It also adds, commented,\nan USB ID for 0x0026.\n\nNot sure why, but I think that 0053 is used by their devices in storage mode only.\nSo, I opted to keep the comment on this patch.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c0109b8fd29d1e1623fc0455cdf00463052bb566",
      "tree": "c50d83941d0c7b687c397287b3006cc7d193723f",
      "parents": [
        "e9137c2e44116a1fcb82bb99dc84318e792c150b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 11 22:10:58 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:38 2010 -0700"
      },
      "message": "USB: gadget: Remove pr_\u003clevel\u003e uses of KERN_\u003clevel\u003e\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e9137c2e44116a1fcb82bb99dc84318e792c150b",
      "tree": "ae7f9d642c1589e15eb3787c5b723ff4a85ce05b",
      "parents": [
        "5c836e4d583701a5eecb288b5f131da39115f5ec"
      ],
      "author": {
        "name": "Javier Martinez Canillas",
        "email": "martinez.javier@gmail.com",
        "time": "Thu Sep 09 17:31:29 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:38 2010 -0700"
      },
      "message": "USB: isp1362-hcd: Removes CONFIG_USB_OTG dependent code, fix build breakage\n\nIn today linux-next I got a compile error on usb/host/isp1362-hcd:\n\ndrivers/usb/host/isp1362-hcd.c: In function ‘isp1362_hub_control’:\ndrivers/usb/host/isp1362-hcd.c:1680: error: ‘ohci’ undeclared (first use in this function)\n\nThe problem is when the CONFIG_USB_OTG option is enabled.\n\nohci variable is never declared and there isn\u0027t any CONFIG_USB_OTG dependent code\nbesides the portion defined in isp1362_hub_control.\n\nSo I think that maybe USB OTG support is not needed/supported.\n\nThis patch removes the CONFIG_USB_OTG dependent block so the driver can compile cleanly.\n\nSigned-off-by: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Lothar Wassmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5c836e4d583701a5eecb288b5f131da39115f5ec",
      "tree": "322bb97d9988b86bb29748a210798fc166f14f35",
      "parents": [
        "3df7169e73fc1d71a39cffeacc969f6840cdf52b"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "roger.quadros@nokia.com",
        "time": "Wed Sep 08 13:48:44 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:37 2010 -0700"
      },
      "message": "usb gadget: composite: prevent OOPS for non-standard control request\n\nThe composite gadget will OOPS if the host sends a control request\ntargetted to an interface of an un-configured composite device. This patch\nprevents this.\n\nThe OOPS was observed during WHQL USB CV tests. With this patch, the device\nSTALLs as per requirement.\n\nFailing test case: From host do the following. I used libusb-1.0\n\n1) Set configuration to zero.\n\tlibusb_control_transfer(device_handle,\n\t\t0, /* standard OUT */\n\t\t0x9, /* setConfiguration */\n\t\t0, 0, NULL, 0, 0);\n\n2) Query current configuratioan.\n\tlibusb_control_transfer(device_handle,\n\t\t0x80, /* standard IN*/\n\t\t0x8, /* getConfiguration */\n\t\t0, 0, data, 1, 0);\n\n3) Send the non-standard ctrl transfer targetted to interface\n\tlibusb_control_transfer(device_handle,\n\t\t0x81, /* standard IN to interface*/\n\t\t0x6, /* getDescriptor */\n\t\t0x2300, 0, data, 0x12, 0);\n\nSigned-off-by: Roger Quadros \u003croger.quadros@nokia.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: Robert Lukassen \u003crobert.lukassen@tomtom.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3df7169e73fc1d71a39cffeacc969f6840cdf52b",
      "tree": "8d8eb044f3c3cc723b0a08563311317b8ccea0bf",
      "parents": [
        "637ed74ff9e86d8c2979e430309a1fd28c921de9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Sep 10 16:37:05 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:36 2010 -0700"
      },
      "message": "OHCI: work around for nVidia shutdown problem\n\nThis patch (as1417) fixes a problem affecting some (or all) nVidia\nchipsets.  When the computer is shut down, the OHCI controllers\ncontinue to power the USB buses and evidently they drive a Reset\nsignal out all their ports.  This prevents attached devices from going\nto low power.  Mouse LEDs stay on, for example, which is disconcerting\nfor users and a drain on laptop batteries.\n\nThe fix involves leaving each OHCI controller in the OPERATIONAL state\nduring system shutdown rather than putting it in the RESET state.\nAlthough this nominally means the controller is running, in fact it\u0027s\nnot doing very much since all the schedules are all disabled.  However\nthere is ongoing DMA to the Host Controller Communications Area, so\nthe patch also disables the bus-master capability of all PCI USB\ncontrollers after the shutdown routine runs.\n\nThe fix is applied only to nVidia-based PCI OHCI controllers, so it\nshouldn\u0027t cause problems on systems using other hardware.  As an added\nsafety measure, in case the kernel encounters one of these running\ncontrollers during boot, the patch changes quirk_usb_handoff_ohci()\n(which runs early on during PCI discovery) to reset the controller\nbefore anything bad can happen.\n\nReported-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nTested-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "637ed74ff9e86d8c2979e430309a1fd28c921de9",
      "tree": "63810e74917d1d3ae1ea209c5f18eaefb90e6c52",
      "parents": [
        "5c8db070b4480c43394680d9dfd2ddb06b97d2ae"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Sep 10 21:35:15 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:35 2010 -0700"
      },
      "message": "USB: ohci-sm501: add iounmap on error path\n\nThis ioremap() was leaked on an error path.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5c8db070b4480c43394680d9dfd2ddb06b97d2ae",
      "tree": "ba32e7a007d07cd91819db0ff4c51030beac5b4e",
      "parents": [
        "92d3489ec58b5897a407b07ad9954497a119d3d0"
      ],
      "author": {
        "name": "Praveena Nadahally",
        "email": "praveen.nadahally@stericsson.com",
        "time": "Fri Sep 10 23:05:03 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:35 2010 -0700"
      },
      "message": "USB: Change acm_iad_descriptor bFunctionProtocol to USB_CDC_ACM_PROTO_AT_V25TER\n\nThe protocol code is set 00 in IAD and it\u0027s set to 01 in ACM control\ninterface descriptor in f_acm.c file. Due to this, windows is unable to\ninstall the modem(ACM) driver based on class-subclass-protocol matching.\n\nThis patch corrects the protocol code in ACM IAD to the same as in\nacm_control_interface_desc protocol code.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Praveena Nadahally \u003cpraveen.nadahally@stericsson.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "92d3489ec58b5897a407b07ad9954497a119d3d0",
      "tree": "474c835cf60b2f0ed288b5435b75570c51100f39",
      "parents": [
        "56e9406ca22968e3c9dc27d6dc0f1825e13bfff9"
      ],
      "author": {
        "name": "Javier Martinez Canillas",
        "email": "martinez.javier@gmail.com",
        "time": "Fri Sep 10 08:42:08 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:34 2010 -0700"
      },
      "message": "USB: r8a66597-udc: Initialize uninitialized variable, fix compile warning\n\nIn today linux-next I got a compile warning due a possible uninitialized variable\n\nThis patch solves the issue initializing the variable\n\n\nSigned-off-by: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Magnus Damm \u003cdamm@opensource.se\u003e\nCc: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "56e9406ca22968e3c9dc27d6dc0f1825e13bfff9",
      "tree": "9eb7cb876b8fdbf271e524727cd1c71d5e334415",
      "parents": [
        "d39a0edad60dc65cf4774ee732aa7a84cf35c27a"
      ],
      "author": {
        "name": "Hao Wu",
        "email": "hao.wu@intel.com",
        "time": "Thu Sep 09 22:35:54 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:33 2010 -0700"
      },
      "message": "USB OTG Langwell: Update OTG Kconfig and driver version.\n\nThis patch updated Kconfig for langwell otg transceiver driver.\nAdd ipc driver(INTEL_SCU_IPC) as a dependency. Driver version is\nupdated too.\n\nSigned-off-by: Hao Wu \u003chao.wu@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d39a0edad60dc65cf4774ee732aa7a84cf35c27a",
      "tree": "f913cd1131f0fa21660044d8d9345cd285d46df6",
      "parents": [
        "5014b5e33a5485ab669ce536078c957ec221ade3"
      ],
      "author": {
        "name": "Hao Wu",
        "email": "hao.wu@intel.com",
        "time": "Thu Sep 09 22:35:39 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:33 2010 -0700"
      },
      "message": "USB OTG: Add common data structure for Intel MID Platform (Langwell/Penwell)\n\nThis patch adds one new header file for the common data structure used in\nIntel Penwell/Langwell MID Platform OTG Transceiver drivers. After switched\nto the common data structure, Langwell/Penwell OTG Transceiver driver will\nprovide an unified interface to host/client driver.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Hao Wu \u003chao.wu@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5014b5e33a5485ab669ce536078c957ec221ade3",
      "tree": "f66b407711bdd09e85cfd3bc052324d28b97106b",
      "parents": [
        "a1df4e45c81ec9ae6b537f845db48b82ab40ac4f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Sep 07 14:32:43 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:31 2010 -0700"
      },
      "message": "usb: ftdi-elan: Convert \"mutex\" to semaphore\n\nThe \"mutex\" ftdi-\u003esw_lock is used as a lock and a completion. Convert\nit to a real semaphore which allows both.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a1df4e45c81ec9ae6b537f845db48b82ab40ac4f",
      "tree": "c4bdfe73586fbaa8e7a330019bdd18f790c2eee2",
      "parents": [
        "65fd42724aee31018b0bb53f4cb04971423be664"
      ],
      "author": {
        "name": "Mihai Donțu",
        "email": "mihai.dontu@gmail.com",
        "time": "Wed Sep 08 02:54:02 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:30 2010 -0700"
      },
      "message": "USB: gadget: rndis: fix up coding style issues in the file\n\nCorrected the coding style.\n\nSigned-off-by: Mihai Dontu \u003cmihai.dontu@gmail.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "65fd42724aee31018b0bb53f4cb04971423be664"
}
