)]}'
{
  "log": [
    {
      "commit": "ff176a4e2972bdc7a8d65cdcb0bd0d26ab1528cf",
      "tree": "cce374b952270c965d118081c5cd4514c47981f8",
      "parents": [
        "49e208346616328e535b5d6ecd510ab38f210858"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Tue Dec 07 17:28:33 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:28:29 2010 -0800"
      },
      "message": "usb: pch_udc: Fix setup transfers with data out\n\nThis patch fixes an issue where the driver does not handle out data in\nsetup transactions.\n\nThe per endpoint cached status register is cleared in the\npch_udc_svc_control_out function. When there is out data available the\nfunction pch_udc_svc_data_out is called which tries to pick it up the\nstatus, which now is cleared to 0. When the status is 0, the function\ndoesn\u0027t start reading the data from the FIFO.\n\nThere is a second bug in all this, pch_udc_svc_data_out takes the\nendpoint number (0 for EP0), while pch_udc_svc_control_out passes the\nendpoint index (1 for EP0). Effectively pch_udc_svc_data_out picks up\nthe wrong internal ep structure.\n\nThis patch makes sure to put back the cached status and pass the\nendpoint number rather than index when calling pch_udc_svc_data_out.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "49e208346616328e535b5d6ecd510ab38f210858",
      "tree": "4cc701ee47b9380a1ae81d15cc1be24fdc936685",
      "parents": [
        "969152341e852ae7a5e1b11c33ef6244f3cb3579"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Tue Dec 07 17:28:30 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:28:29 2010 -0800"
      },
      "message": "usb: pch_udc: Fix compile error, warnings and checkpatch warnings\n\nBuilding pch_udc in linux-next fails, this patch fixes the a compile\nerror:\n\ndrivers/usb/gadget/pch_udc.c: In function ‘usb_gadget_register_driver’:\ndrivers/usb/gadget/pch_udc.c:2645: error: ‘struct usb_gadget_driver’ has no member named ‘bind’\ndrivers/usb/gadget/pch_udc.c:2664: error: ‘struct usb_gadget_driver’ has no member named ‘bind’\n\nAnd a couple of compiler warnings and checkpatch warnings.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "969152341e852ae7a5e1b11c33ef6244f3cb3579",
      "tree": "8018fcadcdf682ec5caa49a1319eb68d81093197",
      "parents": [
        "2d0cdcc5a0e4e5e467fc4be4d00cc6c531c80b64"
      ],
      "author": {
        "name": "Mian Yousaf Kaukab",
        "email": "mian.yousaf.kaukab@stericsson.com",
        "time": "Tue Dec 07 15:00:09 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:27:33 2010 -0800"
      },
      "message": "usb: add ab8500 usb transceiver driver\n\nBasic driver for ab8500 usb otg transceiver\n\nTODO:\n-Regulators support\n-Host and OTG testing\n-Interface with PRCMU\n-Charging support\n\nSigned-off-by: Mian Yousaf Kaukab \u003cmian.yousaf.kaukab@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2d0cdcc5a0e4e5e467fc4be4d00cc6c531c80b64",
      "tree": "78118b1c370d3d44c1344c7f276af098619e9d9b",
      "parents": [
        "c036019ed2b729cb9517806c2b388b4f4323a904"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:54:05 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:34 2010 -0800"
      },
      "message": "USB: gadget: Implement runtime PM for MSM bus glue driver\n\nOTG driver takes care of putting hardware in low power mode.  Hence\nnot registered for any runtime PM callbacks.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c036019ed2b729cb9517806c2b388b4f4323a904",
      "tree": "f259d74516c3ef37dd00cc36d19cf8792daa374a",
      "parents": [
        "33f82f387b9cb27bc903e1368fce88b73213910a"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:54:04 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:34 2010 -0800"
      },
      "message": "USB: gadget: Implement runtime PM for ci13xxx gadget\n\nThe actual suspend/resume work is delegated to bus glue driver, which\nis responsible for putting hardware in low power mode.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "33f82f387b9cb27bc903e1368fce88b73213910a",
      "tree": "e2bc5671dd364c489fccbfd9f4f7d975fbb4ecde",
      "parents": [
        "f01ef5748f4c4dcd2e49ccb7d75dc113219559d2"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:54:03 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:33 2010 -0800"
      },
      "message": "USB: gadget: Add USB controller driver for MSM SoC\n\nMSM SoC has chipidea USB controller. So use ci13xxx_udc core.\nThis driver depends on transceiver driver for clock control,\nPHY initialization, VBUS detection.  Register for notify_event\ncallback to perform MSM specific quirks after controller is reset\nand stopped.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f01ef5748f4c4dcd2e49ccb7d75dc113219559d2",
      "tree": "f67c19262909832ad72f11f0b1eb7083bcac0578",
      "parents": [
        "61948ee4d525174cceee2135a38a482124fcc02c"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:54:02 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:33 2010 -0800"
      },
      "message": "USB: gadget: Introduce ci13xxx_udc_driver struct\n\nIntroduces ci13xxx_udc_driver struct for bus glue drivers to hint\nci13xxx_udc core about their special requirements.  The flags include\navoiding hardware register access when controller is not in peripheral\nmode, enabling pull-up upon VBUS, disabling streaming mode and dependency\non transceiver driver.\n\nInitialize gadget_ops in udc_probe so that transceiver can notify VBUS\npresence even when no gadget driver is bounded.\n\nA notify_event callback is embedded in the same struct. This patch implements\ntwo events called CONTROLLER_RESET_EVENT and CONTROLLER_STOPPED_EVENT to\nnotify the bus glue driver after resetting and stopping the controller for\nperforming SoC specific quirks.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "61948ee4d525174cceee2135a38a482124fcc02c",
      "tree": "7aded2caef4e53c08d6a00e86d78e890c3de44cd",
      "parents": [
        "0a91efa2f951d790969dec96fb675ca7869eca83"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:54:01 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:33 2010 -0800"
      },
      "message": "USB: gadget: Initialize ci13xxx gadget device\u0027s coherent DMA mask\n\ndma_alloc_coherent() which is internally called by dma_pool_alloc()\nflags a warning if device\u0027s coherent DMA mask.  Hence initialize\ngadget device\u0027s coherent DMA mask to it\u0027s parent mask.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0a91efa2f951d790969dec96fb675ca7869eca83",
      "tree": "ad63994806977fbe7b2b64ba7711d5a098ab6237",
      "parents": [
        "409a15da9851b6e6a5e1c5787be31a987184b7cf"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:54:00 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:33 2010 -0800"
      },
      "message": "USB: gadget: Fix \"scheduling while atomic\" bugs in ci13xxx_udc\n\ndma_pool_alloc() require sleeping context when called with GFP_KERNEL\nargument.  Hence release the spin lock before calling dma_pool_alloc().\n\nusb_ep_alloc_request can also be called with non-atomic GFP flags.  Hence\nget rid off spin lock while allocation request memory.\n\nUse GFP_ATOMIC flag for allocating request for ep0 in interrupt handler.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "409a15da9851b6e6a5e1c5787be31a987184b7cf",
      "tree": "ade8d523b7c9b04a48523ebc4a39b8d3401918ad",
      "parents": [
        "87c0104af742af2acfcbd685f2b9a40f33770dc0"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:53:59 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:32 2010 -0800"
      },
      "message": "USB: gadget: Separate out PCI bus code from ci13xxx_udc\n\nMove PCI bus code from ci13xxx_udc to a new file ci13xxx_pci.  SoC\u0027s\nwhich has MIPS USB core can include the ci13xxx_udc and keep bus glue\ncode in their respective gadget controller drivers.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "87c0104af742af2acfcbd685f2b9a40f33770dc0",
      "tree": "f17e999013e443ec70bb4c05a79a44c6ae52054f",
      "parents": [
        "8bb6a164b906bb7ca319202f85b30e3ef096cd65"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:53:58 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:32 2010 -0800"
      },
      "message": "USB: OTG: msm: Add support for power management\n\nImplement runtime and system pm ops to put hardware into low power\nmode (LPM). As part of LPM, USB clocks are turned off, PHY is put\ninto suspend state and PHY comparators are turned off if VBUS/Id\nnotifications are not required from PHY.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8bb6a164b906bb7ca319202f85b30e3ef096cd65",
      "tree": "25405ae8262dde87ea8ccf19277067c10095999f",
      "parents": [
        "b0848aea10da186372582f33152efdda43944f26"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:53:57 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:32 2010 -0800"
      },
      "message": "USB: EHCI: msm: Add support for power management\n\nEnable runtime PM and mark no_callbacks flag.  OTG device, parent of\nHCD takes care of putting hardware into low power mode.  Adjust port\npower wakeup flags during system suspend and resume.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b0848aea10da186372582f33152efdda43944f26",
      "tree": "681c7e880b3d5cd0d279b3eb72b7123a890dd0e8",
      "parents": [
        "e0c201f339fe7fc38d1b0f6f4755ff627686c7e0"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:53:56 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:32 2010 -0800"
      },
      "message": "USB: EHCI: Add MSM Host Controller driver\n\nThis patch adds support for EHCI compliant HSUSB Host controller found\non MSM chips.  The root hub has a single port and TT is built into it.\nThis driver depends on OTG driver for PHY initialization, clock\nmanagement and powering up VBUS.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e0c201f339fe7fc38d1b0f6f4755ff627686c7e0",
      "tree": "a8245f60d4e0c0e22901a15a655af45eaf17325d",
      "parents": [
        "05570297ecbe834b1756b522412b68eaffb9ab11"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:53:55 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:31 2010 -0800"
      },
      "message": "USB: Add MSM OTG Controller driver\n\nThis driver implements PHY initialization, clock management, ULPI IO ops\nand simple OTG state machine to kick host/peripheral based on Id/VBUS\nline status.  VBUS/Id lines are tied to a reference voltage on some boards.\nHence provide debugfs interface to select host/peripheral mode.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "05570297ecbe834b1756b522412b68eaffb9ab11",
      "tree": "3f1cef3487974504074a2b148234ef01989b550a",
      "parents": [
        "66921edd7df109196bd1a41309c17896ea0913d7"
      ],
      "author": {
        "name": "Alex He",
        "email": "alex.he@amd.com",
        "time": "Tue Dec 07 10:10:08 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:21:35 2010 -0800"
      },
      "message": "USB: EHCI: ASPM quirk of ISOC on AMD SB800\n\nWhen ASPM PM Feature is enabled on UMI link, devices that use ISOC stream of\ndata transfer may be exposed to longer latency causing less than optimal per-\nformance of the device. The longer latencies are normal and are due to link\nwake time coming out of low power state which happens frequently to save\npower when the link is not active.\nThe following code will make exception for certain features of ASPM to be by\npassed and keep the logic normal state only when the ISOC device is connected\nand active. This change will allow the device to run at optimal performance\nyet minimize the impact on overall power savings.\n\nSigned-off-by: Alex He \u003calex.he@amd.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "66921edd7df109196bd1a41309c17896ea0913d7",
      "tree": "5a46c15c223f501a89d08d670484ed0f691665ea",
      "parents": [
        "352a337832774a6929c16b569abe9cedc3db01cc"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Dec 09 23:27:35 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:18:36 2010 -0800"
      },
      "message": "USB: serial: usb_wwan: Add missing uaccess.h / fix build failure\n\nThis patch fixes a build failure[1] by adding the missing uaccess.h needed\nfor copy_from_user and copy_to_user\n\nReferences:\n\thttp://kisskb.ellerman.id.au/kisskb/buildresult/3607218/\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "352a337832774a6929c16b569abe9cedc3db01cc",
      "tree": "aa5c99abbb79155320ab01cb9fcd2f5a1d0691f7",
      "parents": [
        "537baabbdfebe7f9514f05b62eac91b4bfa0bdf2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Dec 09 22:46:29 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:18:36 2010 -0800"
      },
      "message": "USB: otg: fix link breakage, when the NOP USB Xceiver is a module\n\nIf the NOP USB OTG transceiver driver is built as a module, the otg.h\nheader declares external functions, but if they are referenced from the\nkernel proper, as, e.g., in the OMAP3 case, where the omap3evm board is\ncalling the usb_nop_xceiv_register() function, linkage breaks. This patch\nfixes this problem.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "537baabbdfebe7f9514f05b62eac91b4bfa0bdf2",
      "tree": "e1c9d86a11d551baefb731424268d12b7dd723bd",
      "parents": [
        "16325f18eaa6066c4b913a5661fc8190ce564f7c"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Dec 09 15:52:39 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:18:36 2010 -0800"
      },
      "message": "usb: gadget: f_fs: Remove redundant unlikely()\n\nIS_ERR() already implies unlikely(), so it can be omitted here.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "16325f18eaa6066c4b913a5661fc8190ce564f7c",
      "tree": "75b884996ed082d804901617bace37044be5a8e2",
      "parents": [
        "34404082bbdc5d981fa8eb2f9f5dfaae74463877"
      ],
      "author": {
        "name": "Tobias Ollmann",
        "email": "tobias.ollmann@gmx.at",
        "time": "Thu Dec 09 14:24:27 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:18:36 2010 -0800"
      },
      "message": "USB: host: uhci-q: Fixed minor coding style issues\n\nFixed coding style issues (delete trailing whitespaces, break\nlong line)\n\nSigned-off-by: Tobias Ollmann \u003ctobias.ollmann@gmx.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "34404082bbdc5d981fa8eb2f9f5dfaae74463877",
      "tree": "4f8e7d75f56195eef32bd89fa2f360ace506ca45",
      "parents": [
        "8170344cb8aaa726bf1afae83288946b7cfcb556"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Dec 06 17:38:24 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:18:35 2010 -0800"
      },
      "message": "usb: gadget/imx-udc: fix interrupt name again\n\nCommit 06c3859 (usb: gadget/imx-udc: remove usage of deprecated symbol\nUSBD_INT0) was a bit precipitant because the name used instead didn\u0027t\nmatch the usual naming scheme for irqs on arm/imx.  I renamed the irq to\nthe right name in e083000 (ARM: imx: dynamically allocate imx_udc\ndevice) when 06c3859 didn\u0027t hit Linus\u0027 tree, so I missed to add a\ncompat #define.\n\nThis patch allows compiling imx_udc.c with and without e083000.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8170344cb8aaa726bf1afae83288946b7cfcb556",
      "tree": "4846e21e818697005f6f19bf65fc609b4613f314",
      "parents": [
        "fe4bfb30fe5788100a70c0ed96ddd8c6186eb9c4"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Tue Dec 07 01:03:32 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:18:35 2010 -0800"
      },
      "message": "USB: whci-hcd: fix compiler warning\n\nAnnotate whci_hcd_id_table as \u0027__used\u0027 to fix following warning:\n\n  CC      drivers/usb/host/whci/hcd.o\ndrivers/usb/host/whci/hcd.c:359: warning: ‘whci_hcd_id_table’ defined but not used\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fe4bfb30fe5788100a70c0ed96ddd8c6186eb9c4",
      "tree": "054d3a37dd62db5f362947c306c12fc3a223571f",
      "parents": [
        "367576b813ed66a000e66ec18f7082bbc84c05d7",
        "e3e9887ee9de36d8e2bef972ad74a42abd7a44c4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:12:29 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:12:29 2010 -0800"
      },
      "message": "Merge branch \u0027sh/ehci\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6 into work\n\n* \u0027sh/ehci\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Convert to USB_ARCH_HAS_OHCI/EHCI selects.\n  usb: ehci-sh: Add missing ehci helpers.\n  usb: ehci-sh: Fix up fault in shutdown path.\n  sh: Add EHCI support for SH7786.\n  usb: ehci-hcd: Add support for SuperH EHCI.\n  usb: ohci-sh: Set IRQ as shared.\n"
    },
    {
      "commit": "367576b813ed66a000e66ec18f7082bbc84c05d7",
      "tree": "cfc804c46533855492d0f2fcd3580db308b739d2",
      "parents": [
        "16350a7258a3158807f3fafe33f1bb22b8ddd127",
        "0607f8622953541e95030ab011258d9f1f381357"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:10:06 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:10:29 2010 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://gitorious.org/usb/usb into usb-next\n\n* \u0027for-next\u0027 of git://gitorious.org/usb/usb:\n  usb: musb: gadget: prevent a NULL pointer dereference\n  usb: musb: add names for IRQs in structure resource\n  usb: musb: remove board_data parameter from musb_platform_init()\n"
    },
    {
      "commit": "16350a7258a3158807f3fafe33f1bb22b8ddd127",
      "tree": "8184116b0ac461dcf9837852dce8342662471a50",
      "parents": [
        "fc33b0eb38ccbd3080a4885e8f742a72a085261d"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Thu Dec 02 05:52:22 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:06:04 2010 -0800"
      },
      "message": "uwb: fix compiler warning on i1480_est_id_table\n\nAnnotate i1480_est_id_table as \u0027__used\u0027 to fix following warning:\n\n  CC      drivers/uwb/i1480/i1480-est.o\ndrivers/uwb/i1480/i1480-est.c:94: warning: ‘i1480_est_id_table’ defined but not used\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fc33b0eb38ccbd3080a4885e8f742a72a085261d",
      "tree": "364eb7c26655274bfc472559a0de96b947d83ead",
      "parents": [
        "df4fedeaa623f6af0b72c0089000b5ea5540ed22"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Thu Dec 02 05:52:21 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:06:03 2010 -0800"
      },
      "message": "uwb: fix compiler warning on whcrc_id_table\n\nAnnotate whcrc_id_table as \u0027__used\u0027 to fix following warning:\n\n  CC      drivers/uwb/whc-rc.o\ndrivers/uwb/whc-rc.c:452: warning: ‘whcrc_id_table’ defined but not used\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df4fedeaa623f6af0b72c0089000b5ea5540ed22",
      "tree": "503ed250e2e7eac02c33c5e81af67716eb6efbf0",
      "parents": [
        "0ae86689d88bebba16c2db899f845446578d53b3"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Wed Dec 01 11:53:00 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:05:35 2010 -0800"
      },
      "message": "usb: g_audio: Fix crash at driver removal\n\nIf g_audio fails to open the sound control device, it crashes at removal:\n\nInsertion:\n[ 4143.836536] g_audio gadget: unable to open sound control device file: /dev/snd/controlC0\n[ 4143.836543] g_audio gadget: we need at least one control device\n[ 4143.836551] g_audio gadget: Linux USB Audio Gadget, version: Dec 18, 2008\n[ 4143.836558] g_audio gadget: g_audio ready\n\nRemoval:\n[ 4146.802643] BUG: unable to handle kernel paging request at 00023018\n[ 4146.802655] IP: [\u003cc10af9f5\u003e] filp_close+0xa/0x5b\n[ 4146.802674] *pdpt \u003d 0000000015426001 *pde \u003d 0000000000000000\n[ 4146.802684] Oops: 0000 [#1] PREEMPT SMP\n[ 4146.802692] last sysfs file: /sys/power/state\n[ 4146.802701] Modules linked in: g_audio(-) ioh_udc fuse asix usbnet [last unloaded: g_audio]\n[ 4146.802719]\n[ 4146.802728] Pid: 1394, comm: rmmod Not tainted 2.6.33.5-26.1-ivi #1 To be filled by O.E.M./To be filled by O.E.M.\n[ 4146.802738] EIP: 0060:[\u003cc10af9f5\u003e] EFLAGS: 00010206 CPU: 0\n[ 4146.802746] EIP is at filp_close+0xa/0x5b\n[ 4146.802753] EAX: 00023000 EBX: 00023000 ECX: 00000046 EDX: df842680\n[ 4146.802760] ESI: e071cd4c EDI: df842680 EBP: ddbbbef0 ESP: ddbbbee4\n[ 4146.802768]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\n[ 4146.802776] Process rmmod (pid: 1394, ti\u003dddbba000 task\u003ddd95a4f0 task.ti\u003dddbba000)\n[ 4146.802782] Stack:\n[ 4146.802787]  d540c280 e071cd4c df2bc000 ddbbbefc e071b82c df11e440 ddbbbf04 e071c622\n[ 4146.802804] \u003c0\u003e ddbbbf28 e071c47f 00000008 e071cd74 df11e464 df2bc01c df2bc000 e071ce68\n[ 4146.802822] \u003c0\u003e 00000880 ddbbbf38 e07fd1b8 e071cef0 00000000 ddbbbf40 e071b9f4 ddbbbf48\n[ 4146.802842] Call Trace:\n[ 4146.802857]  [\u003ce071b82c\u003e] ? gaudio_cleanup+0x87/0xe0 [g_audio]\n[ 4146.802869]  [\u003ce071c622\u003e] ? audio_unbind+0x8/0xc [g_audio]\n[ 4146.802881]  [\u003ce071c47f\u003e] ? composite_unbind+0x8d/0xcb [g_audio]\n[ 4146.802895]  [\u003ce07fd1b8\u003e] ? usb_gadget_unregister_driver+0x7b/0xc0 [ioh_udc]\n[ 4146.802908]  [\u003ce071b9f4\u003e] ? usb_composite_unregister+0x15/0x17 [g_audio]\n[ 4146.802920]  [\u003ce071c633\u003e] ? cleanup+0xd/0xf [g_audio]\n[ 4146.802932]  [\u003cc105a938\u003e] ? sys_delete_module+0x185/0x1dd\n[ 4146.802944]  [\u003cc101c3ea\u003e] ? do_page_fault+0x248/0x276\n[ 4146.802956]  [\u003cc10027d0\u003e] ? sysenter_do_call+0x12/0x26\n[ 4146.802962] Code: 12 5f 3a 00 8b 43 04 8b 40 0c 0f b3 30 3b 73 44 73 03 89 73 44 89 f8 e8 f1 61 3a 00 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 53 89 c3 \u003c8b\u003e 40 18 85 c0 75 0f 68 32 15 5e c1 31 f6 e8 52 39 3a 00 5a eb\n[ 4146.803058] EIP: [\u003cc10af9f5\u003e] filp_close+0xa/0x5b SS:ESP 0068:ddbbbee4\n[ 4146.803071] CR2: 0000000000023018\n[ 4146.803112] ---[ end trace 0989a7e023da0434 ]---\n\nThis patch makes sure not to assign the_card if gaudio_open_snd_dev fails,\nsince the parent function will deallocate the card.\n\nAlso make sure all filp\u0027s in gaudio_open_snd_dev is assigned NULL upon error\nand gaudio_close_snd_dev only cleanups when the filp\u0027s are non-NULL.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0607f8622953541e95030ab011258d9f1f381357",
      "tree": "3958a9076d3a31a091a250f6ac21331346b2520d",
      "parents": [
        "fcf173e4511193b1efeccb0f22a8c641b464353b"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 11:03:54 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 11:03:54 2010 +0200"
      },
      "message": "usb: musb: gadget: prevent a NULL pointer dereference\n\nCase we can\u0027t allocate struct musb_request,\nprevent a NULL pointer dereference by returning\nearly.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "fcf173e4511193b1efeccb0f22a8c641b464353b",
      "tree": "a5cc4b3e560d857513a6684ed307b04a492b9670",
      "parents": [
        "ea65df57c2eea803535a071752efb030c46a11f5"
      ],
      "author": {
        "name": "Hema Kalliguddi",
        "email": "hemahk@ti.com",
        "time": "Wed Sep 29 11:26:39 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 10:56:33 2010 +0200"
      },
      "message": "usb: musb: add names for IRQs in structure resource\n\nSoon resource data will get automatically\npopulated from a set of autogenerated data\nfrom TI\u0027s hardware database for the OMAP\nplatform.\n\nSuch database, might not have resources at\nthe expected order by the current drivers.\n\nWhile we could hack in some exceptions to\nthat tool to generate resources in a specific\norder, it seems less fragile to use the\nresource name instead. That way, no matter\nwhat order the resources are generated, the\ndriver still work.\n\nModified the OMAP, Blackfin and Davinci\narchitecture files to add the name of the IRQs\nin the resource structures and musb driver to\nuse the platform_get_irq_byname() api to get\nthe device and dma irq numbers instead of using\nthe index.\n\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "ea65df57c2eea803535a071752efb030c46a11f5",
      "tree": "33284e6cc39a6d6b76528089c92b6cc103246cc6",
      "parents": [
        "0ae86689d88bebba16c2db899f845446578d53b3"
      ],
      "author": {
        "name": "Hema Kalliguddi",
        "email": "hemahk@ti.com",
        "time": "Wed Sep 22 19:27:40 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 10:56:33 2010 +0200"
      },
      "message": "usb: musb: remove board_data parameter from musb_platform_init()\n\nRemoved the board_data parameter being\npassed to musb_platform_init function\nas board_data can be extracted from\ndevice structure which is already member\nof musb structure.\n\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "e3e9887ee9de36d8e2bef972ad74a42abd7a44c4",
      "tree": "ea0c29e07ca348cb1889dd75606b1123ef05b52e",
      "parents": [
        "6e9d4476063a820764ec063bf683379c38ea1e18"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 15:58:58 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 15:58:58 2010 +0900"
      },
      "message": "sh: Convert to USB_ARCH_HAS_OHCI/EHCI selects.\n\nThis switches over to selects for the subtypes to enable OHCI/EHCI\nsupport explicitly rather than littering the usb Kconfig with subtype\ndependencies.\n\nSuggested-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0ae86689d88bebba16c2db899f845446578d53b3",
      "tree": "221f807566461620c240a190d551c73118529da0",
      "parents": [
        "e7cddda48c7f892a3fb5c10a6f41a4395f46c0c2",
        "6aa85a5ae610106d89e50c7e1f760c56d12f9bc4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 17:04:33 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 17:04:51 2010 -0800"
      },
      "message": "Merge branch \u0027omap4-ehci-for-greg\u0027 of git://dev.omapzoom.org/pub/scm/anand/linux-omap-usb into usb-next\n\n* \u0027omap4-ehci-for-greg\u0027 of git://dev.omapzoom.org/pub/scm/anand/linux-omap-usb:\n  omap4: 4430sdp: enable the ehci port on 4430SDP\n  arm: omap4: select USB_ARCH_HAS_EHCI\n  arm: omap4: usb: add platform init code for EHCI\n  arm: omap4: add USBHOST and related base addresses\n  usb: ehci-omap: Add OMAP4 support\n  omap: usb: ehci: introduce HSIC mode\n  usb: ehci-omap: add helpers for checking port mode\n  usb: ehci-omap: use clkdev aliases for functional clocks\n  omap: clock: add clkdev aliases for EHCI clocks\n  usb: ehci: introduce CONFIG_USB_EHCI_HCD_OMAP\n  usb: ehci-omap: don\u0027t hard-code TLL channel count\n  usb: ehci-omap: update clock names to be more generic\n"
    },
    {
      "commit": "e7cddda48c7f892a3fb5c10a6f41a4395f46c0c2",
      "tree": "13a1a1c985206cd8f24ed8afab8230ffc43a2165",
      "parents": [
        "b48d7f50e6f16478304170eaf5c2d1a540ba5e31"
      ],
      "author": {
        "name": "cxie4",
        "email": "cxie4@marvell.com",
        "time": "Tue Nov 30 13:35:15 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:51:21 2010 -0800"
      },
      "message": "USB: pxa: Add USB client support for Marvell PXA9xx/PXA168 chips\n\nThis patch add USB client support Marvell PXA9xx/PXA168 chips. The USB\ncontroller in PXA9xx/PXA168 is a High-Speed OTG controller. The available\nendpoints is different between PXA9xx and PXA168.\n\nNOTE:\nIt is the first version of Marvell PXA9xx/PXA168 USB controller driver.\nThe support for OTG mode will be added in later patch.\nPXA9xx and PXA168 has integrated UTMI PHY in the chips. The initialization\nfor the PHY is a little different between PXA9xx and PXA168.\n\nSigned-off-by: Chao Xie \u003cchao.xie@marvell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b48d7f50e6f16478304170eaf5c2d1a540ba5e31",
      "tree": "aab2b67748ddcb53836b79642c87cab5f119977b",
      "parents": [
        "7fc56f0d9908fe140a01387d59954e3d0a2e7744"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 30 17:57:02 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:51:21 2010 -0800"
      },
      "message": "usb: Add in missing EHCI helpers.\n\nSeveral of the EHCI glue drivers either predate or were merged in the\nsame timeframe as API changes at the USB core level, resulting in some\nmissing endpoint_reset and clear_tt_buffer_complete callbacks.\n\nThis fixes up all of ehci-atmel, mxc, w90x900, and xilinx-of to tie in\nthe new helpers, which brings them in line with everyone else.\n\nReported-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7fc56f0d9908fe140a01387d59954e3d0a2e7744",
      "tree": "88cbdeeacff090643c8b2dc6e44df82b2d1f2b6b",
      "parents": [
        "b23f2f94136884ebeb1b5e2196f4a53086444afa"
      ],
      "author": {
        "name": "Luo Andy",
        "email": "yifei.luo@intel.com",
        "time": "Tue Nov 23 10:41:21 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:50:36 2010 -0800"
      },
      "message": "usb: gadget: langwell_udc: add usb test mode support\n\nThis patch adds test mode support for Langwell gadget driver.\n\nSigned-off-by: Henry Yuan \u003chang.yuan@intel.com\u003e\nSigned-off-by: Andy Luo \u003cyifei.luo@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b23f2f94136884ebeb1b5e2196f4a53086444afa",
      "tree": "3c5195b1e5750c45377ba07b979ddd42234a3f4e",
      "parents": [
        "c3d6450e741da08c3bc2e2ba06d743c27540abac"
      ],
      "author": {
        "name": "Hao Wu",
        "email": "hao.wu@intel.com",
        "time": "Mon Nov 29 15:17:03 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:46:34 2010 -0800"
      },
      "message": "usb: composite gadget: set vbus_draw current limitation during suspend\n\nThis patch modifies the composite gadget to set vbus_draw current limitation\nduring suspend state. This current limitation in suspend state shouldn\u0027t be\nmore than 2.5mA\n\nSigned-off-by: Hao Wu \u003chao.wu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c3d6450e741da08c3bc2e2ba06d743c27540abac",
      "tree": "b7b7a08020ec99b45af4af601f40102cee4c1299",
      "parents": [
        "02303f73373aa1da19dbec510ec5a4e2576f9610"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Tue Nov 30 17:58:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:46:33 2010 -0800"
      },
      "message": "usb: otg: twl4030-usb: Fix unbalanced regulator disables at module removal\n\nFunction twl4030_usb_remove can cause unbalanced regulator disables in\ntwl4030_phy_power if the cable is not connected. Regulator enable/disable\ncalls are in balance only if the twl4030_phy_resume was called prior the\ntwl4030_usb_remove, that is, the cable was connected.\n\nFix this by checking the \u0027asleep\u0027 variable in twl4030_usb_remove since that\nvariable is used to check state in other functions.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "02303f73373aa1da19dbec510ec5a4e2576f9610",
      "tree": "965bb7f33b4c96fd543803d41248c962cb79958e",
      "parents": [
        "73f35c60d5c4a98061fc0f94505bf26fd4bb1a1c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Nov 19 16:04:00 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:44:57 2010 -0800"
      },
      "message": "usb-wwan: implement TIOCGSERIAL and TIOCSSERIAL to avoid blocking close(2)\n\nSome devices (ex ZTE 2726) simply don\u0027t respond at all when data is sent\nto some of their USB interfaces.  The data gets stuck in the TTYs queue\nand sits there until close(2), which them blocks because closing_wait\ndefaults to 30 seconds (even though the fd is O_NONBLOCK).  This is\nrarely desired.  Implement the standard mechanism to adjust closing_wait\nand let applications handle it how they want to.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\n"
    },
    {
      "commit": "73f35c60d5c4a98061fc0f94505bf26fd4bb1a1c",
      "tree": "61f39b5b09b7a58029c61615480b0435719bf40a",
      "parents": [
        "b17ea167c5fb50dcd5dce5b874a467f04eec886d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Tue Nov 09 00:10:52 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:44:57 2010 -0800"
      },
      "message": "USB: Remove unnecessary casts of void ptr returning alloc function return values\n\nHi,\n\nThe [vk][cmz]alloc(_node) family of functions return void pointers which\nit\u0027s completely unnecessary/pointless to cast to other pointer types since\nthat happens implicitly.\n\nThis patch removes such casts from drivers/usb/\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\n"
    },
    {
      "commit": "b17ea167c5fb50dcd5dce5b874a467f04eec886d",
      "tree": "5a4714f6612e52e051d9b4495b3150466b3d3499",
      "parents": [
        "4f6838436915fdc281173bfd5bef6d8ab5cb1a7f"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Nov 16 21:51:19 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:44:54 2010 -0800"
      },
      "message": "usbmon: correct length for isochronous\n\nUsually the usbmon returns the amount of data specified in\nurb-\u003etransfer_buffer_length for output submissions and urb-\u003eactual_length\nfor input callbacks. However, for Isochronous input transfers, this is\nnot enough, since the returned data buffer may contain \"holes\".\n\nOne easy way to fix this is to use urb-\u003etransfer_buffer_length,\nbut this often transfers a whole lot of unused data, so we find\nhow much was actually used instead.\n\nOriginal patch by Márton Németh. See also kernel bug 22182.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6aa85a5ae610106d89e50c7e1f760c56d12f9bc4",
      "tree": "4d3c919ccf38d16cc936afb6bfcd27abcf14eba9",
      "parents": [
        "56976b6ac4047ec456e2ba7e516ed2e9d96c3acf"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "keshava_mgowda@ti.com",
        "time": "Sun Nov 21 23:23:42 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:43:05 2010 +0530"
      },
      "message": "omap4: 4430sdp: enable the ehci port on 4430SDP\n\nThe OMAP4 SDP has an SMSC3320 PHY hooked up to EHCI on Port1.\nThe PHY power is controlled by GPIO 157.\n\nTurn on the PHY power, and register the controller at init.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "56976b6ac4047ec456e2ba7e516ed2e9d96c3acf",
      "tree": "428d0660d932a6d58755a0c1826e50fe7ec12e0b",
      "parents": [
        "becf0737cf25bd0084ed85ccb1ab6c902e600a3c"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:42 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:42:36 2010 +0530"
      },
      "message": "arm: omap4: select USB_ARCH_HAS_EHCI\n\nThe OMAP4 has an on-chip EHCI controller. Select USB_ARCH_HAS_EHCI\nto allow the EHCI driver to be built on OMAP4.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "becf0737cf25bd0084ed85ccb1ab6c902e600a3c",
      "tree": "8818413b24673e32ccda57b0bfd9746dd8171f19",
      "parents": [
        "811406c2e69281b0e498d25a42902817299b6b3d"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:42:13 2010 +0530"
      },
      "message": "arm: omap4: usb: add platform init code for EHCI\n\n- Add platform init code for EHCI on OMAP4\n- Add pad configuration for PHY and TLL modes\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "811406c2e69281b0e498d25a42902817299b6b3d",
      "tree": "83aa478c156e84cd8978eec93e25ecc27007bc9b",
      "parents": [
        "4792a15bf0f388838c3e16636f961c99bc2f3572"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:36:08 2010 +0530"
      },
      "message": "arm: omap4: add USBHOST and related base addresses\n\nAdd base addresses for USBHOST, USBTLL, EHCI and OHCI to\nthe header file.\n\nThis will disappear when the drivers are converted to use\nthe hwmod database, however this patch is needed until then.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4792a15bf0f388838c3e16636f961c99bc2f3572",
      "tree": "6007fd08b6008a98798027781b6a7bbec4ae5838",
      "parents": [
        "1ed85659a29287bda958a9429461f4a1b0a033be"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:42 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:35:49 2010 +0530"
      },
      "message": "usb: ehci-omap: Add OMAP4 support\n\nUpdate the ehci-omap glue layer to support the controller in the\nOMAP4. Major differences from OMAP3 is that the OMAP4 has per-port\nclocking, and supports ULPI output clocking mode. The old input\nclocking mode is not supported.\n\nAlso, there are only 2 externally available ports as against 3\nin the OMAP3. The third port is internally tied off and should\nnot be used.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\n"
    },
    {
      "commit": "1ed85659a29287bda958a9429461f4a1b0a033be",
      "tree": "6900f189ee922b5688fe0ec417ad18b4af9f36d9",
      "parents": [
        "a42ccdc14de388a35ad0e8057543369351395eb9"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:35:28 2010 +0530"
      },
      "message": "omap: usb: ehci: introduce HSIC mode\n\nThe EHCI controller in OMAP4 supports a new interface mode - HSIC.\nAdd this to the list of modes supported on OMAP3.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "a42ccdc14de388a35ad0e8057543369351395eb9",
      "tree": "069de670eb0b2ea524a4b7ccbe4128a9009ec42d",
      "parents": [
        "c5dff5545c97ab33bdb2a529a2375966ceb0700c"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:34:53 2010 +0530"
      },
      "message": "usb: ehci-omap: add helpers for checking port mode\n\nIntroduce helper functions to test port mode. These checks are\nperformed in several places in the driver, and these helpers\nimprove readability.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\n"
    },
    {
      "commit": "c5dff5545c97ab33bdb2a529a2375966ceb0700c",
      "tree": "431f94a0bde3fc094a949c4998f54a76dafe849c",
      "parents": [
        "5467e16d891090d54d036044e66f94b89b1c3683"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:34:39 2010 +0530"
      },
      "message": "usb: ehci-omap: use clkdev aliases for functional clocks\n\nUse the recently updated aliases to get functional clocks needed by\nthe driver. This allows the driver to acquire OMAP4-specific clocks\nwithout having to use different clock names for OMAP3 and OMAP4.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\n"
    },
    {
      "commit": "5467e16d891090d54d036044e66f94b89b1c3683",
      "tree": "964fd9c8e020e2df291ed7789f67904401f5230c",
      "parents": [
        "7f124f4b353672bc150af959910cfc2a9778260a"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:33:29 2010 +0530"
      },
      "message": "omap: clock: add clkdev aliases for EHCI clocks\n\nAdd clkdev aliases for the USBHOST and USBTLL clocks on OMAP3 and\nOMAP4, so that the driver can refer to the clocks using a common alias.\n\nThis will disappear when the driver is converted to use the hwmod\ndatabase, but until then this patch is needed.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7f124f4b353672bc150af959910cfc2a9778260a",
      "tree": "cb4d0ed9ce8b58e6e10f085a2e85dca472651097",
      "parents": [
        "c072604115ab50d023eb5c33d4f3229400e441f4"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "keshava_mgowda@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:32:10 2010 +0530"
      },
      "message": "usb: ehci: introduce CONFIG_USB_EHCI_HCD_OMAP\n\nIntroduce the CONFIG_USB_EHCI_HCD_OMAP option to select\nEHCI support on OMAP3 and later chips. This scales better\nthan having a long line of dependencies for each new OMAP\nwith EHCI support.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\n"
    },
    {
      "commit": "c072604115ab50d023eb5c33d4f3229400e441f4",
      "tree": "d4ab8ddd939386b0f236362671494cd243689114",
      "parents": [
        "6dba39e278b81665a838f37a75fe37b89f3ce610"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "keshava_mgowda@ti.com",
        "time": "Sun Nov 21 23:23:40 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:32:01 2010 +0530"
      },
      "message": "usb: ehci-omap: don\u0027t hard-code TLL channel count\n\nMake the TLL channel count a parameter instead of a hardcoded\nvalue. This allows us to be flexible with future OMAP revisions\nwhich could have a different number of channels.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\n"
    },
    {
      "commit": "6dba39e278b81665a838f37a75fe37b89f3ce610",
      "tree": "905956dec616b9db7103061596fde5b0d8cd2864",
      "parents": [
        "4f6838436915fdc281173bfd5bef6d8ab5cb1a7f"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "keshava_mgowda@ti.com",
        "time": "Sun Nov 21 23:23:40 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:31:53 2010 +0530"
      },
      "message": "usb: ehci-omap: update clock names to be more generic\n\nRename usbhost2_120m_fck to usbhost_hs_fck and usbhost1_48m_fck\nto usbhost_fs_fck, to better reflect the clocks\u0027 functionalities.\n\nIn OMAP4, the frequencies for the corresponding clocks are not\nnecessarily the same as with OMAP3, however the functionalities\nare.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\n"
    },
    {
      "commit": "6e9d4476063a820764ec063bf683379c38ea1e18",
      "tree": "09f64a18d1758b7cd19c2780dcd7c54484f4620b",
      "parents": [
        "c1e0774d74481fdc3082d2096a99a3aa411a71f1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 26 16:48:31 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 26 16:48:31 2010 +0900"
      },
      "message": "usb: ehci-sh: Add missing ehci helpers.\n\nThe ehci-sh driver was missing tie-ins for endpoint_reset and\nclear_tt_buffer_complete, add them in.\n\nReported-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c1e0774d74481fdc3082d2096a99a3aa411a71f1",
      "tree": "14bffea2222c5d01bd77c7dc7dd334e900a96bd4",
      "parents": [
        "8b32a92b600e2728c5c438a748a4dc3132c98ef3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 26 16:43:38 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 26 16:43:38 2010 +0900"
      },
      "message": "usb: ehci-sh: Fix up fault in shutdown path.\n\nWe can\u0027t use the generic usb_hcd_platform_shutdown helper on account of\nthe fact we don\u0027t stash the hcd pointer in the driver data, so we provide\nour own shutdown handler.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4f6838436915fdc281173bfd5bef6d8ab5cb1a7f",
      "tree": "700c29096750794329d8ad86c459796648cbabaa",
      "parents": [
        "2f15744c1d90ee2e82f8ae5724b44b1cdf31715c"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Wed Nov 17 07:43:09 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 17 13:37:00 2010 -0800"
      },
      "message": "USB: ce4100: Add support for CE4100 EHCI IP block to EHCI driver\n\nThis patch adds support for the EHCI IP block present on the Intel\nCE4100.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nCC: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f15744c1d90ee2e82f8ae5724b44b1cdf31715c",
      "tree": "4ac4be9a92e45b428bfbf4aaf39937c6f9a62bb5",
      "parents": [
        "aa02f172ac85f144d0baa248e27e34e165963f94"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 17 10:56:01 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 17 13:24:47 2010 -0800"
      },
      "message": "USB: fix leftover references to udev-\u003eautosuspend_delay\n\nThis patch (as1436) takes care of leftover references to\nudev-\u003eautosuspend_delay that didn\u0027t get removed during the earlier\nconversion to the runtime-PM autosuspend API.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aa02f172ac85f144d0baa248e27e34e165963f94",
      "tree": "14355f3d00caeebcea89293bea84449bab0421cf",
      "parents": [
        "c08512c761e7b9eaaab0e9167a389393f268e93c"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Wed Nov 17 17:09:47 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 17 13:24:46 2010 -0800"
      },
      "message": "usb: gadget: g_fs: Fix compilation warning\n\nThis commit fixes warning in f_fs.c introduced by \"usb:\ngadget: f_fs: remove custom printk() wrappers\":\n\nIn file included from drivers/usb/gadget/g_ffs.c:64:\ndrivers/usb/gadget/f_fs.c:30:1: warning: \"pr_fmt\" redefined\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c08512c761e7b9eaaab0e9167a389393f268e93c",
      "tree": "6837bfb8e93915dae46a63a863275f90428f82f0",
      "parents": [
        "fcc4a01eb8661226e80632327673f67bf6a5840b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 15 15:57:58 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 14:04:22 2010 -0800"
      },
      "message": "USB: improve uses of usb_mark_last_busy\n\nThis patch (as1434) cleans up the uses of usb_mark_last_busy() in\nusbcore.  The function will be called when a device is resumed and\nwhenever a usage count is decremented.  A call that was missing from\nthe hub driver is added: A hub is used whenever one of its ports gets\nsuspended (this prevents hubs from suspending immediately after their\nlast child).\n\nIn addition, the call to disable autosuspend support for new devices\nby default is moved from usb_detect_quirks() (where it doesn\u0027t really\nbelong) into usb_new_device() along with all the other runtime-PM\ninitializations.  Finally, an extra pm_runtime_get_noresume() is added\nto prevent new devices from autosuspending while they are being\nregistered.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fcc4a01eb8661226e80632327673f67bf6a5840b",
      "tree": "dc05c200ccfac2daad6d1efe413ae6fa92f1638d",
      "parents": [
        "6ddf27cdbc218a412d7e993fdc08e30eec2042ce"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 15 15:57:51 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 14:03:41 2010 -0800"
      },
      "message": "USB: use the runtime-PM autosuspend implementation\n\nThis patch (as1428) converts USB over to the new runtime-PM core\nautosuspend framework.  One slightly awkward aspect of the conversion\nis that USB devices will now have two suspend-delay attributes: the\nold power/autosuspend file and the new power/autosuspend_delay_ms\nfile.  One expresses the delay time in seconds and the other in\nmilliseconds, but otherwise they do the same thing.  The old attribute\ncan be deprecated and then removed eventually.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6ddf27cdbc218a412d7e993fdc08e30eec2042ce",
      "tree": "393232ac1a8123961b62cb72cfc4b0bc617b333c",
      "parents": [
        "045cac6b3b067a9286dabfb789f67ae4f433f88b"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Mon Nov 15 15:57:30 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 14:02:54 2010 -0800"
      },
      "message": "USB: make usb_mark_last_busy use pm_runtime_mark_last_busy\n\nSince the runtime-PM core already defines a .last_busy field in\ndevice.power, this patch uses it to replace the .last_busy field\ndefined in usb_device and uses pm_runtime_mark_last_busy to implement\nusb_mark_last_busy.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nReviewed-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "045cac6b3b067a9286dabfb789f67ae4f433f88b",
      "tree": "b0cf5e7ce35503125a08a31b9ab8ce0a35868aa5",
      "parents": [
        "63defa73c8c1193c1273474440c30d34c2524597"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 15 15:57:07 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 14:02:00 2010 -0800"
      },
      "message": "USB: use sysfs_merge_group for power attributes\n\nThis patch (as1426) makes use of the new sysfs_merge_group() and\nsysfs_unmerge_group() routines to simplify the handling of power\nattributes for USB devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "63defa73c8c1193c1273474440c30d34c2524597",
      "tree": "3d7cbe9351e507ca2e55a874e496398979602ec1",
      "parents": [
        "f646cf94520e22cb11eb5d2e9a35b33bfe4bea1b"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Mon Nov 15 15:56:54 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 14:02:00 2010 -0800"
      },
      "message": "USB: use the no_callbacks flag for interfaces\n\nCall pm_runtime_no_callbacks to set no_callbacks flag for USB\ninterfaces.  Since interfaces cannot be power-managed separately from\ntheir parent devices, there\u0027s no reason for the runtime-PM core to\ninvoke any callbacks for them.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nReviewed-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f646cf94520e22cb11eb5d2e9a35b33bfe4bea1b",
      "tree": "877f1f6f98b6f80ad2894d08e492c0d6ca2a1d4b",
      "parents": [
        "d8df0b611c66db3b7afd0678213979209616681a"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Thu Nov 11 18:27:57 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:57:25 2010 -0800"
      },
      "message": "USB device driver of Topcliff PCH\n\nThis patch adds the USB device driver of EG20T(Topcliff) PCH.\n\nEG20T PCH is the platform controller hub that is going to be used in\nIntel\u0027s upcoming general embedded platform. All IO peripherals in\nEG20T PCH are actually devices sitting on AMBA bus.\nEG20T PCH has USB device I/F. Using this I/F, it is able to access system\ndevices connected to USB device.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nAcked-by: Michał Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d8df0b611c66db3b7afd0678213979209616681a",
      "tree": "0623444d83e1d7531c7dcf4257332e884e5e887e",
      "parents": [
        "5ab54cf7acf418573c9204371cf1ab3497c451ee"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Fri Nov 12 14:29:29 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:55:19 2010 -0800"
      },
      "message": "usb: gadget: f_fs: remove custom printk() wrappers\n\nThis commit removes custom printk() wrappers from the f_fs.c\nfile.  They served little purpose above what pr_*() family of\nmacros provides.  Only FVDBG() has been left but renamed to\npr_vdebug() to match other uses.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5ab54cf7acf418573c9204371cf1ab3497c451ee",
      "tree": "0de5d62ef608409c4737db60dd1db5b4ce1347b1",
      "parents": [
        "7189ba939ea0e74f73d7b30573b849c732835fc5"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Fri Nov 12 14:29:28 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:54:46 2010 -0800"
      },
      "message": "usb: gadget: FunctionFS: fix typos and coding style\n\nThis commit changes FunctionFS as to make it more compliant\nwith coding style as well as fixes several typos.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7189ba939ea0e74f73d7b30573b849c732835fc5",
      "tree": "24ad118185364189f178e3b764bef761f25b46ad",
      "parents": [
        "cc7e6056f440796e028629d6d79a26fa20d457e8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Nov 12 13:38:02 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:54:18 2010 -0800"
      },
      "message": "drivers/uwb: Use printf extension %pR for struct resource\n\nUsing %pR standardizes the struct resource output.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cc7e6056f440796e028629d6d79a26fa20d457e8",
      "tree": "6f30ea08fcb4fb77d26e0d620bab246e4f2ae058",
      "parents": [
        "ce7eb32fc24a7380f55924360fa0c96297aa237e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Nov 14 19:04:49 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:54:18 2010 -0800"
      },
      "message": "drivers/usb/gadget: Remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ce7eb32fc24a7380f55924360fa0c96297aa237e",
      "tree": "c0faf42b5457405e44ff7270ef637d72f74cd58b",
      "parents": [
        "c8c38de9d8002578599222296b90696745ac0fe3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 15 12:14:01 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:54:18 2010 -0800"
      },
      "message": "drivers/usb/host/uhci-hcd.c: Remove unnecessary casts of pci_get_drvdata\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c8c38de9d8002578599222296b90696745ac0fe3",
      "tree": "11122dfc8a9b8bfeba387d04152c445f53b4c091",
      "parents": [
        "ad78acafeed26f62c9e644f96eecb7c19bd78bb4"
      ],
      "author": {
        "name": "Deepak Sikri",
        "email": "deepak.sikri@st.com",
        "time": "Wed Nov 10 14:33:18 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:53:29 2010 -0800"
      },
      "message": "USB host: Adding USB ehci \u0026 ohci support for spear platform\n\nThis patch adds support for ehci and ohci controller in the SPEAr platform.\n\nChanges since V2:\nadded clear_tt_buffer_complete in ehci_spear_hc_driver\n\nSigned-off-by: Deepak Sikri \u003cdeepak.sikri@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ad78acafeed26f62c9e644f96eecb7c19bd78bb4",
      "tree": "e16909ed4bac8f0e930cdb168cf7909221fba039",
      "parents": [
        "8be8a9d3d16a25645b7869e4544a9d0ec386966a"
      ],
      "author": {
        "name": "Alexey Charkov",
        "email": "alchark@gmail.com",
        "time": "Sun Nov 07 19:28:55 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 06:24:54 2010 -0800"
      },
      "message": "usb: Add support for VIA VT8500 and compatibles in EHCI HCD\n\nVIA and WonderMedia Systems-on-Chip feature a standard EHCI host\ncontroller. This adds necessary glue to use the standard driver\nwith these systems.\n\nSigned-off-by: Alexey Charkov \u003calchark@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8be8a9d3d16a25645b7869e4544a9d0ec386966a",
      "tree": "c1f7b1854aab0dca0086bfa712437fd0388ddde0",
      "parents": [
        "0eadcc09203349b11ca477ec367079b23d32ab91"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Mon Nov 01 17:38:05 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 06:19:35 2010 -0800"
      },
      "message": "usb: dummy_hcd code simplification\n\nTake handling of the control requests out from dummy_timer to a different\nfunction.\n\nSigned-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0eadcc09203349b11ca477ec367079b23d32ab91",
      "tree": "f358154b9722736a9bc867c8b681796173ffcc39",
      "parents": [
        "b73af61e3283068f680e58e091ceafcb88d74b22"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Mon Nov 01 18:18:24 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 06:19:35 2010 -0800"
      },
      "message": "usb: USB3.0 ch11 definitions\n\nAdding hub SuperSpeed usb definitions as defined by ch10 of the USB3.0\nspec.\n\nSigned-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b73af61e3283068f680e58e091ceafcb88d74b22",
      "tree": "8fec72d260053e26179413e2e2ec6b434800ce99",
      "parents": [
        "00cb636ed87a65b512012ea4236348af19daef1e"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Thu Oct 28 17:31:23 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:58:49 2010 -0800"
      },
      "message": "USB: gadget: f_mass_storage: code style clean ups\n\nThis commit is purely style clean ups.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "00cb636ed87a65b512012ea4236348af19daef1e",
      "tree": "fdb16ec9fb5fe1d5b7c8680d60b1538c2f6ebfd3",
      "parents": [
        "fe52f7922c446b2f604ef609153f1cef0ea17278"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Thu Oct 28 17:31:22 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:58:49 2010 -0800"
      },
      "message": "USB: gadget: f_mass_storage: remove needless complete()\n\nThis commit removes call to the complete() function done in\nfsg_unbind() which was never needed there but was a leftover\nform file_storage.c.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fe52f7922c446b2f604ef609153f1cef0ea17278",
      "tree": "a5221472e42dafee91dc194880ab52979ebe6b03",
      "parents": [
        "1ccd7923fe521273d63d936129754e71a33ebe51"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Thu Oct 28 17:31:21 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:58:49 2010 -0800"
      },
      "message": "USB: gadget: f_mass_storage: drop START_TRANSFER() macro\n\nThis commit drops START_TRANSFER_OR() and START_TRANSFER()\nmacros with a pair of nice inline functions which are actually\nmore readable and easier to use.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1ccd7923fe521273d63d936129754e71a33ebe51",
      "tree": "f374868afce3d2990fbf742b7e26750e3e230d86",
      "parents": [
        "17a936117c587c23aafafdb9cd6d433a90daa83d"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Thu Oct 28 17:31:20 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:58:48 2010 -0800"
      },
      "message": "USB: gadget: f_mass_storage: use ?: instead of a macro\n\nThis commit removes an \"OR\" macro defined in Mass Storage\nFunction in favour of a two argument version of \"?:\" operator\n(which is a GCC extension).\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "17a936117c587c23aafafdb9cd6d433a90daa83d",
      "tree": "914f9ba0ef9df9bef4522a6b897967e09fe1d078",
      "parents": [
        "d9385b6352da7fed50981f375c2ccb60354039a6"
      ],
      "author": {
        "name": "Rahul Ruikar",
        "email": "rahul.ruikar@gmail.com",
        "time": "Thu Oct 28 17:31:19 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:58:48 2010 -0800"
      },
      "message": "USB: gadget: f_mass_storage: put_device() in error recovery\n\nThis commit fixes an issue with error recovery after\ndevice_register() fails in Mass Storage Function.  The device\nneeds to be put to avoid resource leakage.\n\nSigned-off-by: Rahul Ruikar \u003crahul.ruikar@gmail.com\u003e\n[mina86@mina86.com: updated commit message]\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d9385b6352da7fed50981f375c2ccb60354039a6",
      "tree": "2b9c8dc9fcb6b6452634c853712bba71993ac797",
      "parents": [
        "78bff3c65df33da47e93736bd8847b694084e5a9"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Thu Oct 28 17:31:18 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:58:48 2010 -0800"
      },
      "message": "USB: gadget: file_storage: put_device() in error recovery\n\nThis commit fixes some issues with File-backed Storage Gadget\nerror recovery when registering LUN\u0027s devices.\n\nFirst of all, when device_register() fails the device still\nneeds to be put.  However, because lun_release() decreases\nfsg-\u003eref reference counter the counter must be incremented\nbeforehand.\n\nSecond of all, after any of the device_create_file()s fails,\ndevice_unregister() is called which in turn (indirectly) calls\nlun_release() which decrements fsg-\u003eref.  So, again, the\nreference counter must be incremented beforehand.\n\nLastly, if the first or the second device_create_file()\nsucceeds, the files are never removed.  To fix it,\ndevice_remove_file() needs to be called.  This is done by\nsimply marking LUN as registered prior to creating files so\nthat fsg_unbind() can handle removing files.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nReported-by: Rahul Ruikar \u003crahul.ruikar@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "78bff3c65df33da47e93736bd8847b694084e5a9",
      "tree": "01849a4b4ec6f509628db3cdf6e604ed6b67cdb6",
      "parents": [
        "8b455561d28bcfac17d6910e64c616cf684da07f"
      ],
      "author": {
        "name": "Marek Belisko",
        "email": "marek.belisko@gmail.com",
        "time": "Wed Oct 27 10:19:01 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:57:55 2010 -0800"
      },
      "message": "USB: gadget: composite: Typo fix.\n\nSigned-off-by: Marek Belisko \u003cmarek.belisko@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b455561d28bcfac17d6910e64c616cf684da07f",
      "tree": "471f6588a7d59399ef05051d6c17d417618773ca",
      "parents": [
        "06c3859fc9bd62edb7211b241eadd0cdc8ecbecd"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Oct 26 12:25:31 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:51:15 2010 -0800"
      },
      "message": "USB: gadget: amd5536udc.c: delete double assignment\n\nDelete successive assignments to the same location.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression i;\n@@\n\n*i \u003d ...;\n i \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Thomas Dahlmann \u003cdahlmann.thomas@arcor.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "06c3859fc9bd62edb7211b241eadd0cdc8ecbecd",
      "tree": "ea5d0e37769d7146950fb7f6631c3679a25cfa9c",
      "parents": [
        "f7043ecbb3f7b8632a6d6470f8f95160ac868d0f"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Oct 25 16:30:12 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:51:15 2010 -0800"
      },
      "message": "usb: gadget/imx-udc: remove usage of deprecated symbol USBD_INT0\n\nSince v2.6.34-rc2~66^2~5^2~47 USBD_INT0 is deprecated in favour of\nMX1_USBD_INT0.  So use the new name.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f7043ecbb3f7b8632a6d6470f8f95160ac868d0f",
      "tree": "643957628f663d5dc9c5d5fb3adbb534896b3ff1",
      "parents": [
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Thu Oct 21 14:43:05 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:51:15 2010 -0800"
      },
      "message": "USB: ssu100: remove max_packet_size calculation\n\nThe max_packet_size logic is taken from ftdi_sio, but it\u0027s not needed\nfor this device.  This also makes proces_read_urb simpler.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b32a92b600e2728c5c438a748a4dc3132c98ef3",
      "tree": "e0c91315c25ed11e7c1e9ae26bb08cd31ae6354e",
      "parents": [
        "63c845522263b2da08f70deba760ed0ab51e841d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:05:30 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:05:30 2010 -0400"
      },
      "message": "sh: Add EHCI support for SH7786.\n\nThis adds in the platform device for SH7786 USB EHCI.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "63c845522263b2da08f70deba760ed0ab51e841d",
      "tree": "6abb296e5f92b385b88d97e167e2ed331c36548d",
      "parents": [
        "9cc563968066b55b067bcff132e4d566b020687d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:03:27 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:03:27 2010 -0400"
      },
      "message": "usb: ehci-hcd: Add support for SuperH EHCI.\n\nThis adds a trivial stub for supporting EHCI mode of the on-chip\nSH USB host controllers.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9cc563968066b55b067bcff132e4d566b020687d",
      "tree": "68e2e3681d68c73067d425e5e8172dc68fdc9611",
      "parents": [
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:01:27 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:01:27 2010 -0400"
      },
      "message": "usb: ohci-sh: Set IRQ as shared.\n\nThe SH USB interface has both OHCI and EHCI modes that share the\nsame interrupt. Flag the OHCI IRQ as shared in preparation for EHCI\nsupport.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4",
      "tree": "74f4ea31b145211ae549ae6dffde1a160d3c9d79",
      "parents": [
        "b3b2b6351a3f3342e6669b5c2defc85f6af75ee3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:54:12 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:54:12 2010 -0400"
      },
      "message": "Linux 2.6.37-rc1\n"
    },
    {
      "commit": "b3b2b6351a3f3342e6669b5c2defc85f6af75ee3",
      "tree": "9b47ae7b0111ab024d719214d2745b128db48beb",
      "parents": [
        "90ae83f7fc32733e5829d806306c0c590f1a383f",
        "395bc5121828e570bd4bb6455c82b80e2f2b05b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:53:19 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:53:19 2010 -0400"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.jni.nu/cris\n\n* \u0027for-linus\u0027 of git://www.jni.nu/cris:\n  CRIS: Add paths for CRISv10 serial driver\n  CRIS: Fix RS485 delay handling.\n  Add missing \"struct\" to in sizeof.\n"
    },
    {
      "commit": "90ae83f7fc32733e5829d806306c0c590f1a383f",
      "tree": "5b4cd7290c70d9899ca7caa99998395218b15cab",
      "parents": [
        "47c5ba53bc5e5f88b5d1bbb97acd25afc27f74eb",
        "65289d6345d93abd860e43fd2119ac176d6cc697"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:50:43 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:50:43 2010 -0400"
      },
      "message": "Merge branch \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/pl022: fix erroneous platform data in U300\n  spi: fixed odd static string conventions in core code\n  spi/bfin_spi: only request GPIO on first load\n  spi/bfin_spi: handle error/status changes after data interrupts\n  spi: enable spi_board_info to be registered after spi_master\n"
    },
    {
      "commit": "395bc5121828e570bd4bb6455c82b80e2f2b05b4",
      "tree": "5302199cb914c970dcd82bac1a75f03f8ab85ae3",
      "parents": [
        "c7213fc4ed592070f1010da39b0bf0eb2395b619"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jespern@axis.com",
        "time": "Mon Nov 01 11:01:14 2010 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jespern@axis.com",
        "time": "Mon Nov 01 11:02:19 2010 +0100"
      },
      "message": "CRIS: Add paths for CRISv10 serial driver\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "65289d6345d93abd860e43fd2119ac176d6cc697",
      "tree": "54e176162e4c6ddf13dbc6098de6d5ccdde4e9fd",
      "parents": [
        "eb288a1f45e2aa903ac8edf67dc6d59df0369fe1"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Oct 21 21:05:25 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 01 01:01:08 2010 -0400"
      },
      "message": "spi/pl022: fix erroneous platform data in U300\n\nThis fixes an erroneous use of LSB first in the U300 machine, the\nPL022 used in U300 is a standard ARM core that doesn\u0027t support this\nbit so it should never have been set.\n\nCc: Kevin Wells \u003cwellsk40@gmail.com\u003eOA\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "47c5ba53bc5e5f88b5d1bbb97acd25afc27f74eb",
      "tree": "2255f8b182494f0af2681b94396c1212d8094955",
      "parents": [
        "50440c6dcccbf90ee3629407cb13ca09cab7d900"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 31 15:18:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:05:43 2010 -0400"
      },
      "message": "Input: ir-keytable - fix uninitialized variable warning\n\nWe were forgetting to set up proper return value in success path causing\nir_getkeycode() to fail intermittently:\n\ndrivers/media/IR/ir-keytable.c: In function \u0027ir_getkeycode\u0027:\ndrivers/media/IR/ir-keytable.c:363: warning: \u0027retval\u0027 may be used\nuninitialized in this function\n\nReported-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50440c6dcccbf90ee3629407cb13ca09cab7d900",
      "tree": "6441432e78ec884863e5104ad4893e2a3dbe8059",
      "parents": [
        "09d692e6ff50e455f936e7e114e11f6ec5e0ea33",
        "55fee8d7f7cb011d7f161cf816220ac74e34b6b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:03:23 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:03:23 2010 -0400"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c-i801: Add PCI idents for Patsburg \u0027IDF\u0027 SMBus controllers\n  i2c-i801: Handle multiple instances instead of keeping global state\n  i2c-i801: Add Intel Patsburg device ID\n  i2c: Drop unused I2C_CLASS_TV flags\n"
    },
    {
      "commit": "09d692e6ff50e455f936e7e114e11f6ec5e0ea33",
      "tree": "f6693dac827dd2afced8285e59bce73d7e04c636",
      "parents": [
        "ce9d8d9f7214c7b74a5dd7be8221545269a31155",
        "d745b5326dd1960bf1d9ce2cb8408561a81a7271"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:02:39 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:02:39 2010 -0400"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: appletouch - remove extra KERN_DEBUG use from dprintk\n  Input: bu21013_ts - fix null dereference in error handling\n  Input: ad7879 - prevent invalid finger data reports\n"
    },
    {
      "commit": "ce9d8d9f7214c7b74a5dd7be8221545269a31155",
      "tree": "f6d529ea1d0b1c801af4a938b30de94b00ef9ca3",
      "parents": [
        "82279e6bd7643da1b3fbda42555c3238c7b00d38",
        "592488a32b87daf27b92d2c1c5cdc440d1a1beae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:43:12 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:43:12 2010 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (70 commits)\n  [SCSI] pmcraid: add support for set timestamp command and other fixes\n  [SCSI] pmcraid: remove duplicate struct member\n  [SCSI] qla4xxx: Fix cmd check in qla4xxx_cmd_wait\n  [SCSI] megaraid_sas: Version and documentation update\n  [SCSI] megaraid_sas: Add three times Online controller reset\n  [SCSI] megaraid_sas: Add input parameter for max_sectors\n  [SCSI] megaraid_sas: support devices update flag\n  [SCSI] libosd: write/read_sg_kern API\n  [SCSI] libosd: Support for scatter gather write/read commands\n  [SCSI] libosd: Free resources in reverse order of allocation\n  [SCSI] libosd: Fix bug in attr_page handling\n  [SCSI] lpfc 8.3.18: Update lpfc driver version to 8.3.18\n  [SCSI] lpfc 8.3.18: Add new WQE support\n  [SCSI] lpfc 8.3.18: Fix critical errors\n  [SCSI] lpfc 8.3.18: Adapter Shutdown and Unregistration cleanup\n  [SCSI] lpfc 8.3.18: Add logic to detect last devloss timeout\n  [SCSI] lpfc 8.3.18: Add support of received ELS commands\n  [SCSI] lpfc 8.3.18: FC/FCoE Discovery fixes\n  [SCSI] ipr: add definitions for a new adapter\n  [SCSI] bfa: fix comments for c files\n  ...\n"
    },
    {
      "commit": "82279e6bd7643da1b3fbda42555c3238c7b00d38",
      "tree": "e3f846e0a7daf6966375809ff4317f9eb57a9af9",
      "parents": [
        "bb8430a2c8fe2b726033017daadf73c69b0348ea",
        "4600d7c493f354a3e338a35bcf8a3bfbe815776a",
        "4882720b267b7b1d1b0ce08334b205f0329d4615"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:40:24 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:40:24 2010 -0400"
      },
      "message": "Merge branches \u0027irq-core-for-linus\u0027 and \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: Fix up irq_node() for irq_data changes.\n  genirq: Add single IRQ reservation helper\n  genirq: Warn if enable_irq is called before irq is set up\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  semaphore: Remove mutex emulation\n  staging: Final semaphore cleanup\n  jbd2: Convert jbd2_slab_create_sem to mutex\n  hpfs: Convert sbi-\u003ehpfs_creation_de to mutex\n\nFix up trivial change/delete conflicts with deleted \u0027dream\u0027 drivers\n(drivers/staging/dream/camera/{mt9d112.c,mt9p012_fox.c,mt9t013.c,s5k3e2fx.c})\n"
    },
    {
      "commit": "55fee8d7f7cb011d7f161cf816220ac74e34b6b1",
      "tree": "a79b1cd5c7e27cebdbac6524cf7dab4c8ee2ef41",
      "parents": [
        "0cd96eb0a74791cacb27ace902b991cfd0e72abe"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 31 21:07:00 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:07:00 2010 +0100"
      },
      "message": "i2c-i801: Add PCI idents for Patsburg \u0027IDF\u0027 SMBus controllers\n\nThese are the extra \u0027Integrated Device Function\u0027 SMBus controllers found\non the Patsburg chipset. Mention the absence of slave mode support.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0cd96eb0a74791cacb27ace902b991cfd0e72abe",
      "tree": "d804672096c9374f96fc584f4ba72e0bd737bbdf",
      "parents": [
        "e30d9859cf08920ae711f57ecd9726804451d29f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "message": "i2c-i801: Handle multiple instances instead of keeping global state\n\nIt\u0027s poor form to keep driver state in global variables rather than\nper-instance. It never really mattered in practice when there was only\none controller on the chipset, but the latest chipsets do have more\nthan one controller, so now we care.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e30d9859cf08920ae711f57ecd9726804451d29f",
      "tree": "fd77bb6da3f6b95fec2c3251fa253c280d11a4b1",
      "parents": [
        "cbf4bd380a9caa72118525eabe7b82c6a3c8da78"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "message": "i2c-i801: Add Intel Patsburg device ID\n\nAdd support for the Intel Patsburg PCH SMBus Controller.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cbf4bd380a9caa72118525eabe7b82c6a3c8da78",
      "tree": "fb9eb94db042226d3f62638c2aa740a85f6d37f6",
      "parents": [
        "3985c7ce85039adacdf882904ca096f091d39346"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "message": "i2c: Drop unused I2C_CLASS_TV flags\n\nThere are no users left for I2C_CLASS_TV_ANALOG and\nI2C_CLASS_TV_DIGITAL, so we can get rid of them.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d745b5326dd1960bf1d9ce2cb8408561a81a7271",
      "tree": "7656f7de0f90e88ba870e7a0a312202dd3574464",
      "parents": [
        "bac64d0f8cfd45f1027b6e946785a56e8d694fba"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Oct 30 17:19:49 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 31 07:16:00 2010 -0700"
      },
      "message": "Input: appletouch - remove extra KERN_DEBUG use from dprintk\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bb8430a2c8fe2b726033017daadf73c69b0348ea",
      "tree": "feb6063cab812816bc67bca4e509995b5ad9217d",
      "parents": [
        "51ee4b84f5c86935b438d6636f34b523edb415a8"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Sun Oct 31 08:35:31 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 06:35:15 2010 -0700"
      },
      "message": "locks: remove fl_copy_lock lock_manager operation\n\nThis one was only used for a nasty hack in nfsd, which has recently\nbeen removed.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "51ee4b84f5c86935b438d6636f34b523edb415a8"
}
