)]}'
{
  "log": [
    {
      "commit": "c44dead70a841d90ddc01968012f323c33217c9e",
      "tree": "85489ebe9b9a3413cd8ee197ffb40c8aa8d97e63",
      "parents": [
        "99dff5856220a02b8711f2e8746413ea6e53ccf6",
        "d5f6db9e1aff6ccf1876224f152c0268b0c8a992"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:33:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:33:02 2011 -0700"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (205 commits)\n  USB: EHCI: Remove SPARC_LEON {read,write}_be definitions from ehci.h\n  USB: UHCI: Support big endian GRUSBHC HC\n  sparc: add {read,write}*_be routines\n  USB: UHCI: Add support for big endian descriptors\n  USB: UHCI: Use ACCESS_ONCE rather than using a full compiler barrier\n  USB: UHCI: Add support for big endian mmio\n  usb-storage: Correct adjust_quirks to include latest flags\n  usb/isp1760: Fix possible unlink problems\n  usb/isp1760: Move function isp1760_endpoint_disable() within file.\n  USB: remove remaining usages of hcd-\u003estate from usbcore and fix regression\n  usb: musb: ux500: add configuration and build options for ux500 dma\n  usb: musb: ux500: add dma glue layer for ux500\n  usb: musb: ux500: add dma name for ux500\n  usb: musb: ux500: add ux500 specific code for gadget side\n  usb: musb: fix compile error\n  usb-storage: fix up the unusual_realtek device list\n  USB: gadget: f_audio: Fix invalid dereference of initdata\n  EHCI: don\u0027t rescan interrupt QHs needlessly\n  OHCI: fix regression caused by nVidia shutdown workaround\n  USB: OTG: msm: Free VCCCX regulator even if we can\u0027t set the voltage\n  ...\n"
    },
    {
      "commit": "1b9ba000177ee47bcc5b44c7c34e48e735f5f9b1",
      "tree": "8faa82465181387e1962786de7805912a8bacb66",
      "parents": [
        "8eadef1526886db2a471c432d2c3d154de46f5c6"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "roger.quadros@nokia.com",
        "time": "Mon May 09 13:08:06 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 10 14:14:57 2011 -0700"
      },
      "message": "usb: gadget: composite: Allow function drivers to pause control transfers\n\nSome USB function drivers (e.g. f_mass_storage.c) need to delay or defer the\ndata/status stages of standard control requests like SET_CONFIGURATION or\nSET_INTERFACE till they are done with their bookkeeping and are actually ready\nfor accepting new commands to their interface.\n\nThey can now achieve this functionality by returning USB_GADGET_DELAYED_STATUS\nin their setup handlers (e.g. set_alt()). The composite framework will then\ndefer completion of the control transfer by not completing the data/status stages.\n\nThis ensures that the host does not send new packets to the interface till the\nfunction driver is ready to take them.\n\nWhen the function driver that requested for USB_GADGET_DELAYED_STATUS is done\nwith its bookkeeping, it should signal the composite framework to continue with\nthe data/status stages of the control transfer. It can do so by invoking\nthe new API usb_composite_setup_continue(). This is where the control transfer\u0027s\ndata/status stages are completed and host can initiate new transfers.\n\nThe DELAYED_STATUS mechanism is currently only supported if the expected data phase\nis 0 bytes (i.e. w_length \u003d\u003d 0). Since SET_CONFIGURATION and SET_INTERFACE are the\nonly cases that will use this mechanism, this is not a limitation.\n\nSigned-off-by: Roger Quadros \u003croger.quadros@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8a1629c771b1a60bc6d73394d869fe69b13200dc",
      "tree": "12f68138d95b70d450ab418fdfb300ebdcd2f003",
      "parents": [
        "04aebcbb1b6dccadc8862b2765265f65a946db57",
        "693d92a1bbc9e42681c42ed190bd42b636ca876f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 10 13:30:45 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 10 13:30:45 2011 -0700"
      },
      "message": "Merge branch 2.6.39-rc7 into usb-linus\n\nThis was needed to resolve a conflict in:\n\tdrivers/usb/host/isp1760-hcd.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "04aebcbb1b6dccadc8862b2765265f65a946db57",
      "tree": "33996708dc4e3fdfd1d8bc12157f2e22e54520ff",
      "parents": [
        "11aa5c478e743712228ff2da881b85100800c1ee"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Wed May 04 10:19:49 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 06 18:27:49 2011 -0700"
      },
      "message": "USB: OTG: msm: Add PHY suspend support for MSM8960\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d860852e087eed7eadbea64f1a8db9a231c5e9b3",
      "tree": "792b7c6d3cfe769983929699bbd385e8985b668e",
      "parents": [
        "0f73cac8e41723d600c91a0f5b481dc3202f4f82"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Wed May 04 10:19:47 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 06 18:27:48 2011 -0700"
      },
      "message": "USB: OTG: msm: Implement charger detection\n\nImplement good battery algorithm defined in the battery charging V1.2 spec\nfor detecting different charging ports.  USB hardware is put into low power\nmode when connected to a dedicated charging port.  vbus_draw and set_power\nmethods are implemented for determining the allowed current from Host in\ndifferent states (un-configured/suspend/configured).\n\nThe charger block is implemented using vendor specific registers and the\nPHY used in MSM8960(28nm PHY) different from older targets like MSM8x60\nand MSM7x30(45nm PHY).  The PHY vendor and product id registers are not\nimplemented in the above chipsets.  Hence PHY type is passed via platform\ndata.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0f73cac8e41723d600c91a0f5b481dc3202f4f82",
      "tree": "23d6bbcbe623c6bc5863149935724614ef1f248c",
      "parents": [
        "3db7739c80990ef53621f76f6095a91e70d88546"
      ],
      "author": {
        "name": "Anji jonnala",
        "email": "anjir@codeaurora.org",
        "time": "Wed May 04 10:19:46 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 06 18:27:48 2011 -0700"
      },
      "message": "USB: OTG: msm: vote for dayatona fabric clock\n\nHSUSB core clock is derived from daytona fabric clock and for\nHSUSB operational require minimum core clock at 55MHz. Since, HSUSB\ncannot tolerate daytona fabric clock change in the middle of HSUSB\noperational, vote for maximum Daytona fabric clock\nwhile usb is operational\n\nSigned-off-by: Anji jonnala \u003canjir@codeaurora.org\u003e\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3df004532582d0cc721da0df28311bcedd639724",
      "tree": "d9ee3de5a34e5a1dcfc4a67043336ddd7cbe1664",
      "parents": [
        "9be0392989306361d4a63a06a8ee281efbead548"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu May 05 12:11:21 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 06 18:16:39 2011 -0700"
      },
      "message": "usb: fix building musb drivers\n\nCommit 3dacdf11 \"usb: factor out state_string() on otg drivers\"\nbroke building musb drivers since there is already another\notg_state_string() function in musb drivers, but with different\nprototype. Fix musb drivers to use common otg_state_string(), too.\n\nAlso provide a nop for otg_state_string() if CONFIG_USB_OTG_UTILS\nis not defined.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7143b7d41218d4fc2ea33e6056c73609527ae687",
      "tree": "9a842daee1deb57a2c8084bc5d300f6d8428fe34",
      "parents": [
        "90864fbc7639d7a2300c67a18c9fb9fbcf7d51d2",
        "87e9af6cc67d842cd92b52b81f3f14e665e7ab05"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 14:59:02 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 14:59:02 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/tg3.c\n"
    },
    {
      "commit": "c430131a02d677aa708f56342c1565edfdacb3c0",
      "tree": "15e9930a2512e4b05b7cfd4684f36dd26b0b990f",
      "parents": [
        "2ce2c3ac8852cfc8f74f4b7b9a2c4cdff007f96a"
      ],
      "author": {
        "name": "Jan Andersson",
        "email": "jan@gaisler.com",
        "time": "Tue May 03 20:11:57 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 11:43:21 2011 -0700"
      },
      "message": "USB: EHCI: Support controllers with big endian capability regs\n\nThe two first HC capability registers (CAPLENGTH and HCIVERSION)\nare defined as one 8-bit and one 16-bit register. Most HC\nimplementations have selected to treat these registers as part\nof a 32-bit register, giving the same layout for both big and\nsmall endian systems.\n\nThis patch adds a new quirk, big_endian_capbase, to support\ncontrollers with big endian register interfaces that treat\nHCIVERSION and CAPLENGTH as individual registers.\n\nSigned-off-by: Jan Andersson \u003cjan@gaisler.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "139540170d9d9b7ead3caaf540f161756b356d56",
      "tree": "2c7f5eca86ac5d475438a80bc427d63bbd6dd341",
      "parents": [
        "14be249c969817e05c4f1ce042906e1c5be68873"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Wed Apr 27 21:07:28 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 10:09:32 2011 -0700"
      },
      "message": "USB: ehci: remove structure packing from ehci_def\n\nAs pointed out by Arnd Bergmann, in include/linux/usb/ehci_def.h, struct\nehci_caps is defined with __attribute__((packed)) for no good reason,\nand this triggers undefined behaviour when using ARM\u0027s readl() on\npointers to elements of this structure:\n\nhttp://lkml.kernel.org/r/201102021700.20683.arnd@arndb.de\n\nThe same problem exists with the other two structures in ehci_def.h too,\nso remove the __attribute__((packed)) from all of them.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dbc265465a3fc8ac8d75d3ede7e84ea122a8fd0a",
      "tree": "59e1ebdf34f49c48a5603ca541508492672eaecd",
      "parents": [
        "71a9f9d268a5c2b0a80ae606cf8e502f3410a5df",
        "b61d378f2da41c748aba6ca19d77e1e1c02bcea5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 02 17:05:19 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 02 17:05:23 2011 -0700"
      },
      "message": "Merge branch \u0027for-usb-next\u0027 of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next\n\n* \u0027for-usb-next\u0027 of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci:\n  xhci 1.0: Set transfer burst last packet count field.\n  xhci 1.0: Set transfer burst count field.\n  xhci 1.0: Update TD size field format.\n  xhci 1.0: Only interrupt on short packet for IN EPs.\n  xhci: Remove sparse warning about cmd_status.\n  usbcore: warm reset USB3 port in SS.Inactive state\n  usbcore: Refine USB3.0 device suspend and resume\n  xHCI: report USB3.0 portstatus comply with USB3.0 specification\n  xHCI: Set link state support\n  xHCI: Clear link state change support\n  xHCI: warm reset support\n  usb/ch9: use proper endianess for wBytesPerInterval\n  xhci: Remove recursive call to xhci_handle_event\n  xhci: Add an assertion to check for virt_dev\u003d0 bug.\n  xhci: Add rmb() between reading event validity \u0026 event data access.\n  xhci: Make xHCI driver endian-safe\n"
    },
    {
      "commit": "64b3c304bed25388fed48dbdc098dfcad7063d9c",
      "tree": "6df2ca423844bee9f6f39fcce603d77728356da4",
      "parents": [
        "9dee9a213cb90fdc13118ab221f65c9fa6944f7a"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Apr 11 20:19:12 2011 +0200"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon May 02 16:42:51 2011 -0700"
      },
      "message": "usb/ch9: use proper endianess for wBytesPerInterval\n\nwhile going through Tatyana\u0027s changes for the gadget framework I noticed\nthat this type is not defined as __le16.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "3dacdf11f1f82b98d301d5e1d42cdaea9a39968a",
      "tree": "8a7b6d46b91fbc51d6e78ff436fc51e7c63aaced",
      "parents": [
        "67e7d64bcece93c84fd6e3832e7c6d91e57c06dc"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Apr 15 16:18:38 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 02 16:39:09 2011 -0700"
      },
      "message": "usb: factor out state_string() on otg drivers\n\nProvide common otg_state_string() and use\nit in drivers.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc57381e634782009b1cb2e86b18013699ada576",
      "tree": "2ff4b5937d810ef04aa1960745f06c4e0c99f939",
      "parents": [
        "5ea68d541df200d10a373c06f945f98225c2486b"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Apr 28 16:41:14 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 17:24:34 2011 -0700"
      },
      "message": "usb: renesas_usbhs: use delayed_work instead of work_struct\n\nThis delay is used to overjump debounce.\n\nAnd, this patch also move usbhsc_drvcllbck_notify_hotplug to global,\nbecause it will be called from other files.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "af32fe511374f17feb137d7fbfe2f4c73a8f531c",
      "tree": "cc60eb666cc945a39ce5e0ca4c7399aa8460af9b",
      "parents": [
        "9a28b7bd4f1fb388a15b12fb425a589ba6188425"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Apr 21 14:10:16 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 17:24:32 2011 -0700"
      },
      "message": "usb: renesas_usbhs: remove callback when module removed.\n\nThe callback function which is called from platform must be removed\nif module removed.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68972efa657040f891c7eda07c7da8c8dd576788",
      "tree": "56e451d2101c37802fa043e41f55b8b5daad6b82",
      "parents": [
        "7833aa05b8db63484b43b4b4c389cd4533140afb"
      ],
      "author": {
        "name": "Paul Stewart",
        "email": "pstew@chromium.org",
        "time": "Thu Apr 28 05:43:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 28 12:56:09 2011 -0700"
      },
      "message": "usbnet: Resubmit interrupt URB if device is open\n\nResubmit interrupt URB if device is open.  Use a flag set in\nusbnet_open() to determine this state.  Also kill and free\ninterrupt URB in usbnet_disconnect().\n\n[Rebased off git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git]\n\nSigned-off-by: Paul Stewart \u003cpstew@chromium.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1943424e43974f85b82bb31eaf832823bf49ce7",
      "tree": "00a2dda7454ba186c0be4bfb8d08b7f74c3cd98c",
      "parents": [
        "88230fd586b4ccc5ffe6d6c2df8cdc495e89ad83",
        "0553c891fabd287726b41076cfd03fe7e5ab596f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 00:21:33 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 00:21:33 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x/bnx2x_ethtool.c\n"
    },
    {
      "commit": "38a2f37258f9e2ae3f6e4241e01088be8dfaf4e9",
      "tree": "06cb5dc48a0f749e975c0fe6f4ffab5e15c74a07",
      "parents": [
        "3e8c806a08c7beecd972e7ce15c570b9aba64baa"
      ],
      "author": {
        "name": "huajun li",
        "email": "huajun.li.lee@gmail.com",
        "time": "Wed Apr 13 15:43:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 00:22:27 2011 -0700"
      },
      "message": "usbnet: Fix up \u0027FLAG_POINTTOPOINT\u0027 and \u0027FLAG_MULTI_PACKET\u0027 overlaps.\n\nUSB tethering does not work anymore since 2.6.39-rc2, but it\u0027s okay in\n-rc1. The root cause is the new added mask code \u0027FLAG_POINTTOPOINT\u0027\noverlaps \u0027FLAG_MULTI_PACKET\u0027  in  include/linux/usb/usbnet.h, this\ncauses logic issue in  rx_process(). This patch cleans up the overlap.\n\nReported-and-Tested-by: Gottfried Haider \u003cgottfried.haider@gmail.com\u003e\nSigned-off-by:  Huajun Li \u003chuajun.li.lee@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ab810f19d71f4083be44b41770bcd784ff82e51",
      "tree": "82609c9b197967b79040f58584d07e26720e672b",
      "parents": [
        "ad7c56f07e24c758d78e797ceeb9cf049dec66aa"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Apr 01 11:24:30 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 16:31:12 2011 -0700"
      },
      "message": "usb gadget: fix all Section mismatch warnings\n\nFix 41 occurrences of this type of Section mismatch warning\nin g_mass_storage, g_serial, g_cdc, g_multi, g_nokia, g_ether, g_ffs:\n(the 75 number reported earlier contained some duplicates.)\n\nWARNING: drivers/usb/gadget/g_mass_storage.o(.text+0x687a): Section mismatch in reference from the function fsg_bind() to the function .devinit.text:usb_ep_autoconfig()\nThe function fsg_bind() references\nthe function __devinit usb_ep_autoconfig().\nThis is often because fsg_bind lacks a __devinit\nannotation or the annotation of usb_ep_autoconfig is wrong.\n\nAlso remove __devinit from usb_ep_autoconfig_reset() to prevent\npossible section mismatch problems with it.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tAlan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f1407d5c66240b33d11a7f1a41d55ccf6a9d7647",
      "tree": "90d08090ac44e19e1e3fc0fe0073a34884b5f4c5",
      "parents": [
        "a6360dd37e1a144ed11e6548371bade559a1e4df"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Mon Apr 04 13:44:59 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 16:07:07 2011 -0700"
      },
      "message": "usb: renesas_usbhs: Add Renesas USBHS common code\n\nRenesas SuperH has USBHS IP which can switch Host / Function.\nThis driver is designed so that Host / Function may dynamically change.\nThis patch add usb/renesas_usbhs and common code for SuperH USBHS.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4d42d417be75d750b82798922b6e775915e11bce",
      "tree": "306b97e4cb6e82d5ecd7109c0b2561d256be67a8",
      "parents": [
        "74ae2fd7d326750d973920c30d5269596724ca71"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Apr 13 14:48:55 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 14:48:55 2011 -0700"
      },
      "message": "rndis_host: Poll status before control channel where necessary\n\nSome RNDIS devices don\u0027t respond on the control channel until polled\non the status channel.  In particular, this was reported to be the\ncase for the 2Wire HomePortal 1000SW and for some Windows Mobile\ndevices.\n\nThis is roughly based on a patch by John Carr \u003cjohn.carr@unrouted.co.uk\u003e\nwhich is currently applied by Mandriva.\n\nReported-by: Mark Glassberg \u003cvzeeaxwl@myfairpoint.net\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42933bac11e811f02200c944d8562a15f8ec4ff0",
      "tree": "fcdd9afe56eb0e746565ddd1f92f22d36678b843",
      "parents": [
        "2b9accbee563f535046ff2cd382d0acaa92e130c",
        "25985edcedea6396277003854657b5f3cb31a628"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6\n\n* \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6:\n  Fix common misspellings\n"
    },
    {
      "commit": "c261344d3ce3edac781f9d3c7eabe2e96d8e8fe8",
      "tree": "a0f71fa65dc9b6536a5e03e7621889d6ecf48f79",
      "parents": [
        "1591cb60838603c8cc2c540192c8244962436539"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@linaro.org",
        "time": "Fri Apr 01 20:12:02 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 01 20:12:02 2011 -0700"
      },
      "message": "usbnet: use eth%d name for known ethernet devices\n\nThe documentation for the USB ethernet devices suggests that\nonly some devices are supposed to use usb0 as the network interface\nname instead of eth0. The logic used there, and documented in\nKconfig for CDC is that eth0 will be used when the mac address\nis a globally assigned one, but usb0 is used for the locally\nmanaged range that is typically used on point-to-point links.\n\nUnfortunately, this has caused a lot of pain on the smsc95xx\ndevice that is used on the popular pandaboard without an\nEEPROM to store the MAC address, which causes the driver to\ncall random_ether_address().\n\nObviously, there should be a proper MAC addressed assigned to\nthe device, and discussions are ongoing about how to solve\nthis, but this patch at least makes sure that the default\ninterface naming gets a little saner and matches what the\nuser can expect based on the documentation, including for\nnew devices.\n\nThe approach taken here is to flag whether a device might be a\npoint-to-point link with the new FLAG_POINTTOPOINT setting in\nthe usbnet driver_info. A driver can set both FLAG_POINTTOPOINT\nand FLAG_ETHER if it is not sure (e.g. cdc_ether), or just one\nof the two.  The usbnet framework only looks at the MAC address\nfor device naming if both flags are set, otherwise it trusts the\nflag.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@linaro.org\u003e\nTested-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "7a635ea989991d7f12d57a12f2ba7cb6d211e083",
      "tree": "63ae2f1dc375fb239237b90f23af93b8a8245132",
      "parents": [
        "d005a09edf8b12dd1bec651b2cf94caa0e7bb1be"
      ],
      "author": {
        "name": "Andrzej Zaborowski",
        "email": "andrew.zaborowski@intel.com",
        "time": "Mon Mar 28 12:56:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 02:35:08 2011 -0700"
      },
      "message": "net/usb: Ethernet quirks for the LG-VL600 4G modem\n\nThis adds a driver for the CDC Ethernet part of this modem.  The\ndevice\u0027s ID is blacklisted in cdc_ether.c and is white-listed in\nthis new driver because of the quirks needed to make it useful.\nThe modem\u0027s firmware exposes a CDC ACM port for modem control and a\nCDC Ethernet port for network data.  The descriptors look fine but\nboth ports actually are some sort of multiplexers requiring non-\nstandard headers added/removed from every packet or they get\nignored.  All information is based on a usb traffic log from a\nWindows machine.\n\nOn the Verizon 4G network I\u0027ve seen speeds up to 1.1MB/s so far with\nthis driver, a speed-o-meter site reports 16.2Mbps/10.5Mbps.\nUserspace scripts are required to talk to the CDC ACM port.\n\nSigned-off-by: Andrzej Zaborowski \u003cbalrogg@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6bee325e49f17c65c1fd66e9e8b348c85788341",
      "tree": "bcc9e5d8e82efa9009edd481a837cc3626360091",
      "parents": [
        "a5e6b135bdff649e4330f98e2e80dbb1984f7e77",
        "6ae705b23be8da52d3163be9d81e9b767876aaf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (76 commits)\n  pch_uart: reference clock on CM-iTC\n  pch_phub: add new device ML7213\n  n_gsm: fix UIH control byte : P bit should be 0\n  n_gsm: add a documentation\n  serial: msm_serial_hs: Add MSM high speed UART driver\n  tty_audit: fix tty_audit_add_data live lock on audit disabled\n  tty: move cd1865.h to drivers/staging/tty/\n  Staging: tty: fix build with epca.c driver\n  pcmcia: synclink_cs: fix prototype for mgslpc_ioctl()\n  Staging: generic_serial: fix double locking bug\n  nozomi: don\u0027t use flush_scheduled_work()\n  tty/serial: Relax the device_type restriction from of_serial\n  MAINTAINERS: Update HVC file patterns\n  tty: phase out of ioctl file pointer for tty3270 as well\n  tty: forgot to remove ipwireless from drivers/char/pcmcia/Makefile\n  pch_uart: Fix DMA channel miss-setting issue.\n  pch_uart: fix exclusive access issue\n  pch_uart: fix auto flow control miss-setting issue\n  pch_uart: fix uart clock setting issue\n  pch_uart : Use dev_xxx not pr_xxx\n  ...\n\nFix up trivial conflicts in drivers/misc/pch_phub.c (same patch applied\ntwice, then changes to the same area in one branch)\n"
    },
    {
      "commit": "500132a0f26ad7d9916102193cbc6c1b1becb373",
      "tree": "c5b55f5afa88fb5b7820237a9de4c897b0c830e9",
      "parents": [
        "ba0a4d9aaae789a6a632968b27c21d49b858b13a"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Mon Feb 28 18:11:27 2011 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Sun Mar 13 18:23:57 2011 -0700"
      },
      "message": "USB: Add support for SuperSpeed isoc endpoints\n\nUse the Mult and bMaxBurst values from the endpoint companion\ndescriptor to calculate the max length of an isoc transfer.\n\nAdd USB_SS_MULT macro to access Mult field of bmAttributes, at\nSarah\u0027s suggestion.\n\nThis patch should be queued for the 2.6.36 and 2.6.37 stable trees, since\nthose were the first kernels to have isochronous support for SuperSpeed\ndevices.\n\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "131dec344d5e41f01e4791aa4c80eb4bdb1e5274",
      "tree": "5ec2e11acfa9f21a4aeb4137721786b2ea67cd83",
      "parents": [
        "c6cc27c782e3a64cced0fcf1d6f492c8d8881c76"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Dec 06 21:00:19 2010 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Sun Mar 13 18:23:50 2011 -0700"
      },
      "message": "USB: Remove bogus USB_PORT_STAT_SUPER_SPEED symbol.\n\nUSB_PORT_STAT_SUPER_SPEED is a made up symbol that the USB core used to\ntrack whether USB ports had a SuperSpeed device attached.  This is a\nlinux-internal symbol that was used when SuperSpeed and non-SuperSpeed\ndevices would show up under the same xHCI roothub.  This particular\nport status is never returned by external USB 3.0 hubs.  (Instead they\nhave a USB_PORT_STAT_SPEED_5GBPS that uses a completely different speed\nmask.)\n\nNow that the xHCI driver registers two roothubs, USB 3.0 devices will only\nshow up under USB 3.0 hubs.  Rip out USB_PORT_STAT_SUPER_SPEED and replace\nit with calls to hub_is_superspeed().\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "c56354378426e550aaf6ddf3983f502a8fddeab5",
      "tree": "35464da7692b5ac096bc05841b2dc4761e711117",
      "parents": [
        "83de4b2b90887b5b317d8313864fe4cc5db35280"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Oct 28 15:40:26 2010 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Sun Mar 13 18:23:06 2011 -0700"
      },
      "message": "usb: Make core allocate resources per PCI-device.\n\nIntroduce the notion of a PCI device that may be associated with more than\none USB host controller driver (struct usb_hcd).  This patch is the start\nof the work to separate the xHCI host controller into two roothubs: a USB\n3.0 roothub with SuperSpeed-only ports, and a USB 2.0 roothub with\nHS/FS/LS ports.\n\nOne usb_hcd structure is designated to be the \"primary HCD\", and a pointer\nis added to the usb_hcd structure to keep track of that.  A new function\ncall, usb_hcd_is_primary_hcd() is added to check whether the USB hcd is\nmarked as the primary HCD (or if it is not part of a roothub pair).  To\nallow the USB core and xHCI driver to access either roothub in a pair, a\n\"shared_hcd\" pointer is added to the usb_hcd structure.\n\nAdd a new function, usb_create_shared_hcd(), that does roothub allocation\nfor paired roothubs.  It will act just like usb_create_hcd() did if the\nprimary_hcd pointer argument is NULL.  If it is passed a non-NULL\nprimary_hcd pointer, it sets usb_hcd-\u003eshared_hcd and usb_hcd-\u003eprimary_hcd\nfields.  It will also skip the bandwidth_mutex allocation, and set the\nsecondary hcd\u0027s bandwidth_mutex pointer to the primary HCD\u0027s mutex.\n\nIRQs are only allocated once for the primary roothub.\n\nIntroduce a new usb_hcd driver flag that indicates the host controller\ndriver wants to create two roothubs.  If the HCD_SHARED flag is set, then\nthe USB core PCI probe methods will allocate a second roothub, and make\nsure that second roothub gets freed during rmmod and in initialization\nerror paths.\n\nWhen usb_hc_died() is called with the primary HCD, make sure that any\nroothubs that share that host controller are also marked as being dead.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "83de4b2b90887b5b317d8313864fe4cc5db35280",
      "tree": "e2eccac30913261d660be034e8f53a6640061738",
      "parents": [
        "d673bfcbfffdeb56064a6b1ee047b85590bed76c"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Dec 02 14:45:18 2010 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Sun Mar 13 18:07:15 2011 -0700"
      },
      "message": "usb: Store bus type in usb_hcd, not in driver flags.\n\nThe xHCI driver essentially has both a USB 2.0 and a USB 3.0 roothub.  So\nsetting the HCD_USB3 bits in the hcd-\u003edriver-\u003eflags is a bit misleading.\nAdd a new field to usb_hcd, bcdUSB.  Store the result of\nhcd-\u003edriver-\u003eflags \u0026 HCD_MASK in it.  Later, when we have the xHCI driver\nregister the two roothubs, we\u0027ll set the usb_hcd-\u003ebcdUSB field to HCD_USB2\nfor the USB 2.0 roothub, and HCD_USB3 for the USB 3.0 roothub.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "d673bfcbfffdeb56064a6b1ee047b85590bed76c",
      "tree": "50a4efa53b8ca6815ca25292136e7990425f0d36",
      "parents": [
        "23e0d1066f429ab44305e96fbff13f1793886277"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Oct 15 08:55:24 2010 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Sun Mar 13 18:07:14 2011 -0700"
      },
      "message": "usb: Change usb_hcd-\u003ebandwidth_mutex to a pointer.\n\nChange the bandwith_mutex in struct usb_hcd to a pointer.  This will allow\nthe pointer to be shared across usb_hcds for the upcoming work to split\nthe xHCI driver roothub into a USB 2.0/1.1 and a USB 3.0 bus.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "dbe79bbe9dcb22cb3651c46f18943477141ca452",
      "tree": "86e2dd608fd6ae7902b4abfdfbcf1969980386e3",
      "parents": [
        "ad73dff32e04cad1ff2af89512bf489224b503cc"
      ],
      "author": {
        "name": "John Youn",
        "email": "John.Youn@synopsys.com",
        "time": "Mon Sep 17 00:00:00 2001 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Sun Mar 13 18:07:11 2011 -0700"
      },
      "message": "USB 3.0 Hub Changes\n\nUpdate the USB core to deal with USB 3.0 hubs.  These hubs have a slightly\ndifferent hub descriptor than USB 2.0 hubs, with a fixed (rather than\nvariable length) size.  Change the USB core\u0027s hub descriptor to have a\nunion for the last fields that differ.  Change the host controller drivers\nthat access those last fields (DeviceRemovable and PortPowerCtrlMask) to\nuse the union.\n\nTranslate the new version of the hub port status field into the old\nversion that khubd understands.  (Note: we need to fix it to translate the\nroothub\u0027s port status once we stop converting it to USB 2.0 hub status\ninternally.)\n\nAdd new code to handle link state change status.  Send out new control\nmessages that are needed for USB 3.0 hubs, like Set Hub Depth.\n\nThis patch is a modified version of the original patch submitted by John\nYoun.  It\u0027s updated to reflect the removal of the \"bitmap\" #define, and\nchange the hub descriptor accesses of a couple new host controller\ndrivers.\n\nSigned-off-by: John Youn \u003cjohnyoun@synopsys.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nCc: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nCc: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nCc: \"Robert P. J. Day\" \u003crpjday@crashcourse.ca\u003e\nCc: Max Vozeler \u003cmvz@vozeler.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nCc: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nCc: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nCc: Lothar Wassmann \u003cLW@KARO-electronics.de\u003e\nCc: Olav Kongas \u003cok@artecdesign.ee\u003e\nCc: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "da13051cc756756f10b2da8ea97b05bdf84bd7bb",
      "tree": "d4036bb80a731da1eeaa57211afe37f3fc000056",
      "parents": [
        "0b8ca72a23df365a413e03f991bc6b8179dee13f"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Nov 30 15:55:51 2010 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Sun Mar 13 18:07:07 2011 -0700"
      },
      "message": "USB: Remove bitmap #define from hcd.h\n\nUsing a #define to redefine a common variable name is a bad thing,\nespecially when the #define is in a header.  include/linux/usb/hcd.h\nredefined bitmap to DeviceRemovable to avoid typing a long field in the\nhub descriptor.  This has unintended side effects for files like\ndrivers/usb/core/devio.c that include that file, since another header\nincluded after hcd.h has different variables named bitmap.\n\nRemove the bitmap #define and replace instances of it in the host\ncontroller code.  Cleanup the spaces around function calls and square\nbrackets while we\u0027re at it.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nCc: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nCc: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nCc: \"Robert P. J. Day\" \u003crpjday@crashcourse.ca\u003e\nCc: Max Vozeler \u003cmvz@vozeler.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nCc: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nCc: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nCc: Lothar Wassmann \u003cLW@KARO-electronics.de\u003e\nCc: Olav Kongas \u003cok@artecdesign.ee\u003e\nCc: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "79ad3b5add4a683af02d1b51ccb699d1b01f1fbf",
      "tree": "2204af63c3c121b2a7c3ca2556e43d665a4e760c",
      "parents": [
        "91525d084e8f078330c949362f8084b06e69fd41"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Mar 09 16:28:56 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 11 14:22:11 2011 -0800"
      },
      "message": "usb: host: Add EHCI driver for NVIDIA Tegra SoCs\n\nThe Tegra 2 SoC has 3 EHCI compatible USB controllers. This patch adds\nthe necessary glue to allow the ehci-hcd driver to work on Tegra 2\nSoCs.\n\nThe platform data is used to configure board-specific phy settings and\nto configure the operating mode, as one of the ports may be used as a otg\nport. For additional power saving, the driver supports powering down the\nphy on bus suspend when it is used, for example, to connect an internal\ndevice that use an out-of-band remote wakeup mechanism (e.g. a gpio).\n\nSigned-off-by: Benoit Goby \u003cbenoit@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ee398ba97dd76ed53bed548dec648d918af4004c",
      "tree": "d1c040f81ba5359a60d693235eb1974b50abc058",
      "parents": [
        "d0781383038e983a63843a9a6a067ed781db89c1"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Mar 09 16:28:54 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 11 14:22:10 2011 -0800"
      },
      "message": "usb: otg: Add ulpi viewport access ops\n\nAdd generic access ops for controllers with a ulpi viewport register\n(e.g. Chipidea/ARC based controllers).\n\nSigned-off-by: Benoit Goby \u003cbenoit@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dfb2130c453c2c6d36b5e0f39eca289cbdbb631d",
      "tree": "c1bf393818c782c06b968c9a3a8a595df1de42c8",
      "parents": [
        "d3cf2a8d4ddd121dbf4ad48c995648af04e0cfbf"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Fri Mar 04 22:45:02 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 07 12:15:21 2011 -0800"
      },
      "message": "USB: Rename \"msm72k_otg.c\" to \"msm_otg.c\"\n\nThis driver is used across all MSM SoCs.  Hence give a generic name.\nAll Functions and strutures are also using \"msm_otg\" as prefix.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9b37596a2e860404503a3f2a6513db60c296bfdc",
      "tree": "f47f8e38895d0ce9db252328f686482bad79716f",
      "parents": [
        "e4738e29bef8ed9bdd8a0606d0561557b4547649"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Mar 07 11:11:52 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 07 12:14:06 2011 -0800"
      },
      "message": "USB: move usbcore away from hcd-\u003estate\n\nThe hcd-\u003estate variable is a disaster.  It\u0027s not clearly owned by\neither usbcore or the host controller drivers, and they both change it\nfrom time to time, potentially stepping on each other\u0027s toes.  It\u0027s\nnot protected by any locks.  And there\u0027s no mechanism to prevent it\nfrom going through an invalid transition.\n\nThis patch (as1451) takes a first step toward fixing these problems.\nAs it turns out, usbcore uses hcd-\u003estate for essentially only two\nthings: checking whether the controller\u0027s root hub is running and\nchecking whether the controller has died.  Therefore the patch adds\ntwo new atomic bitflags to the hcd structure, to store these pieces of\ninformation.  The new flags are used only by usbcore, and a private\nspinlock prevents invalid combinations (a dead controller\u0027s root hub\ncannot be running).\n\nThe patch does not change the places where usbcore sets hcd-\u003estate,\nsince HCDs may depend on them.  Furthermore, there is one place in\nusb_hcd_irq() where usbcore still must use hcd-\u003estate: An HCD\u0027s\ninterrupt handler can implicitly indicate that the controller died by\nsetting hcd-\u003estate to HC_STATE_HALT.  Nevertheless, the new code is a\nbig improvement over the current code.\n\nThe patch makes one other change.  The hcd_bus_suspend() and\nhcd_bus_resume() routines now check first whether the host controller\nhas died; if it has then they return immediately without calling the\nHCD\u0027s bus_suspend or bus_resume methods.\n\nThis fixes the major problem reported in Bugzilla #29902: The system\nfails to suspend after a host controller dies during system resume.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Alex Terekhov \u003ca.terekhov@gmail.com\u003e\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c9642374d0e969e8c17f4f31cd1a2bd111634227",
      "tree": "50df5c053d7eb31139c18fd90ab146958c06e84d",
      "parents": [
        "969e3033ae7733a0af8f7742ca74cd16c0857e71"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@vmware.com",
        "time": "Wed Feb 23 14:38:20 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 25 11:40:01 2011 -0800"
      },
      "message": "USB: fix unsafe USB_SS_MAX_STREAMS() definition\n\nMacro arguments used in expressions need to be enclosed in parenthesis\nto avoid unpleasant surprises.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "969e3033ae7733a0af8f7742ca74cd16c0857e71",
      "tree": "2aa76d00720d20304f318b8a7fd247c804d0e2cf",
      "parents": [
        "22ced6874fc47bb051e7460443e454ca8efc457e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Feb 23 15:28:18 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 25 11:38:32 2011 -0800"
      },
      "message": "USB: serial drivers need to use larger bulk-in buffers\n\nWhen a driver doesn\u0027t know how much data a device is going to send,\nthe buffer size should be at least as big as the endpoint\u0027s maxpacket\nvalue.  The serial drivers don\u0027t follow this rule; many of them\nrequest only 256-byte bulk-in buffers.  As a result, they suffer\noverflow errors if a high-speed device wants to send a lot of data,\nbecause high-speed bulk endpoints are required to have a maxpacket\nsize of 512.\n\nThis patch (as1450) fixes the problem by using the driver\u0027s\nbulk_in_size value as a minimum, always allocating buffers no smaller\nthan the endpoint\u0027s maxpacket size.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Flynn Marquardt \u003cflynn@flynnux.de\u003e\nCC: \u003cstable@kernel.org\u003e [after .39-rc1 is out]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f227e08b71b9c273eaa29a57370a3a5b833aa382",
      "tree": "9f1483776a2bde3bb1a6bd744e69acf19f6f3428",
      "parents": [
        "fec38d1752c01ad72789bac9f1a128f7e933735d",
        "f5412be599602124d2bdd49947b231dd77c0bf99"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 24 11:36:31 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 24 11:36:31 2011 -0800"
      },
      "message": "Merge 2.6.38-rc6 into tty-next\n\nThis was to resolve a merge issue with drivers/char/Makefile and\ndrivers/tty/serial/68328serial.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cccad6d4b103e53fb3d1fc1467f654ecb572d047",
      "tree": "83403c73c85247aeffa82ceaea6d9a5ec726235d",
      "parents": [
        "002eda1348788f623dc42231dcda5f591d753124"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Sep 29 10:55:49 2010 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Feb 18 14:05:54 2011 +0200"
      },
      "message": "usb: otg: notifier: switch to atomic notifier\n\nmost of our notifications, will be called from IRQ\ncontext, so an atomic notifier suits the job better.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "647b2d9c61fe9a842dd89eb01b5f01e9d437993c",
      "tree": "58e072fdd2e0058f993a42fc8032fc1384d149ea",
      "parents": [
        "070b8ed96e01adeb978d4f8487fb1350a28fcd0d"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Thu Feb 17 12:06:09 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Feb 18 14:05:52 2011 +0200"
      },
      "message": "usb: otg: TWL6030 Save the last event in otg_transceiver\n\nSave the last event in the otg_transceiver so that it can used in the\nmusb driver and gadget driver to configure the musb and enable the\nvbus for host mode and OTG mode, if the device is connected during boot.\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "00a0d0d65b61241a718d0aee96f46b9a2d93bf26",
      "tree": "edca1d6b83d92fcce4c4c48d6308057f99c35a37",
      "parents": [
        "20b9d17715017ae4dd4ec87fabc36d33b9de708e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 14 16:27:06 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:59:14 2011 -0800"
      },
      "message": "tty: remove filp from the USB tty ioctls\n\nWe don\u0027t use it so we can trim it from here as we try and stamp the file\nobject dependencies out of the serial code.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "20b9d17715017ae4dd4ec87fabc36d33b9de708e",
      "tree": "64e9c4ff845844298f9056357d9f4914802207f8",
      "parents": [
        "60b33c133ca0b7c0b6072c87234b63fee6e80558"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 14 16:26:50 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:52:43 2011 -0800"
      },
      "message": "tiocmset: kill the file pointer argument\n\nDoing tiocmget was such fun we should do tiocmset as well for the same\nreasons\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "60b33c133ca0b7c0b6072c87234b63fee6e80558",
      "tree": "379340a7ab563df42ddb2907be6f282202244077",
      "parents": [
        "adf9251fe9b87b5a50deebe489db2df8df4715fc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 14 16:26:14 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:47:33 2011 -0800"
      },
      "message": "tiocmget: kill off the passing of the struct file\n\nWe don\u0027t actually need this and it causes problems for internal use of\nthis functionality. Currently there is a single use of the FILE * pointer.\nThat is the serial core which uses it to check tty_hung_up_p. However if\nthat is true then IO_ERROR is also already set so the check may be removed.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b9f2e9a122a4d51dc13e2e9571034cb2d29dfe44",
      "tree": "4d6e3a636a5ccb44bf2460eba8416b6ac2d1b9dc",
      "parents": [
        "5b7c1178eb94f31a0199c3b361722775c54a8db3"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Feb 14 23:06:15 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 10:53:25 2011 -0800"
      },
      "message": "USB: usb.h: Make comment match the defines it describes\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "66b0835e2bb3d345f060a47bb8c8f883bd25ec2b",
      "tree": "d1fc390dfa58f131df908267d87ef99d4522a596",
      "parents": [
        "479b46b5599b1e610630d7332e168c1f9c4ee0b4",
        "85e2efbb1db9a18d218006706d6e4fbeb0216213"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 09:56:40 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 09:56:55 2011 -0800"
      },
      "message": "Merge 2.6.38-rc5 into usb-next\n\nThis is needed to resolve some merge conflicts that were found\nin the USB host controller patches, and reported by Stephen Rothwell.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "67d019528e5c2693145217cf18a507689980d2a4",
      "tree": "77191261468d37b069009887c1ab11afd93e2952",
      "parents": [
        "ce86d35d2fd119d777fc72736732c8c9c3456698",
        "721d92fc6373dee15846216f9d178ec240ec0fd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:20:40 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:20:40 2011 -0800"
      },
      "message": "Merge branch \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (21 commits)\n  USB: cdc-acm: Adding second ACM channel support for Nokia N8\n  USB, Mass Storage, composite, gadget: Fix build failure and memset of a struct\n  USB: Fix trout build failure with ci13xxx_msm gadget\n  USB: EHCI: fix scheduling while atomic during suspend\n  USB: usb-storage: unusual_devs entry for Coby MP3 player\n  USB: ftdi_sio: Add VID\u003d0x0647, PID\u003d0x0100 for Acton Research spectrograph\n  USB: fix race between root-hub resume and wakeup requests\n  USB: prevent buggy hubs from crashing the USB stack\n  usb: r8a66597-udc: Fixed bufnum of Bulk\n  USB: ftdi_sio: add ST Micro Connect Lite uart support\n  USB: Storage: Add unusual_devs entry for VTech Kidizoom\n  USB SL811HS HCD: Fix memory leak in sl811h_urb_enqueue()\n  USB: ti_usb: fix module removal\n  USB: io_edgeport: fix the reported firmware major and minor\n  usb: ehci-omap: Show fatal probing time errors to end user\n  usb: musb: introduce api for dma code to check compatibility with usb request\n  usb: musb: maintain three states for buffer mappings instead of two\n  usb: musb: disable double buffering when it\u0027s broken\n  usb: musb: hsdma: change back to use musb_read/writew\n  usb: musb: core: fix IRQ check\n  ...\n"
    },
    {
      "commit": "e128c5e26bd474a2a56b96ec7c8967aff347b763",
      "tree": "1352a221d62f4c452c3962c283aac48491549363",
      "parents": [
        "70a062286b9dfcbd24d2e11601aecfead5cf709a",
        "3e9d08ec0a68f6faf718d5a7e050fe5ca0ba004f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:05:09 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:05:09 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (34 commits)\n  virtio_net: Add schedule check to napi_enable call\n  x25: Do not reference freed memory.\n  pch_can: fix tseg1/tseg2 setting issue\n  isdn: hysdn: Kill (partially buggy) CVS regision log reporting.\n  can: softing_cs needs slab.h\n  pch_gbe: Fix the issue which a driver locks when rx offload is set by ethtool\n  netfilter: nf_conntrack: set conntrack templates again if we return NF_REPEAT\n  pch_can: fix module reload issue with MSI\n  pch_can: fix rmmod issue\n  pch_can: fix 800k comms issue\n  net: Fix lockdep regression caused by initializing netdev queues too early.\n  net/caif: Fix dangling list pointer in freed object on error.\n  USB CDC NCM errata updates for cdc_ncm host driver\n  CDC NCM errata updates for cdc.h\n  ixgbe: update version string\n  ixgbe: cleanup variable initialization\n  ixgbe: limit VF access to network traffic\n  ixgbe: fix for 82599 erratum on Header Splitting\n  ixgbe: fix variable set but not used warnings by gcc 4.6\n  e1000: add support for Marvell Alaska M88E1118R PHY\n  ...\n"
    },
    {
      "commit": "3a9dda7602e566014a859faaf8490e6454683ab1",
      "tree": "8bd9a7f31308fd13551112ed2a0454b1022f2160",
      "parents": [
        "3fb17dabf663216b90076f7a1649b599e90d46f1"
      ],
      "author": {
        "name": "Alexey Orishko",
        "email": "alexey.orishko@gmail.com",
        "time": "Mon Feb 07 09:45:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 13:54:42 2011 -0800"
      },
      "message": "CDC NCM errata updates for cdc.h\n\nChanges are based on the following documents:\n- CDC NCM errata:\nhttp://www.usb.org/developers/devclass_docs/NCM10_012011.zip\n- CDC and WMC errata link:\nhttp://www.usb.org/developers/devclass_docs/CDC1.2_WMC1.1_012011.zip\n\nSigned-off-by: Alexey Orishko \u003calexey.orishko@stericsson.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cf28f1f4de58c70e6af657bb46ca8f304c073d4",
      "tree": "0127ff6c9f92106d42e07f5607547e5ebb71fdd3",
      "parents": [
        "148fc55fd0449683a1d15bf219ad8d8b6fa17545"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Fri Feb 04 10:08:18 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 04 12:38:14 2011 -0800"
      },
      "message": "USB: Fix trout build failure with ci13xxx_msm gadget\n\nThis patch fixes the below compilation errors.\n\n  CC      drivers/usb/gadget/ci13xxx_msm.o\n  CC      net/mac80211/led.o\n  drivers/usb/gadget/ci13xxx_msm.c: In function \u0027ci13xxx_msm_notify_event\u0027:\n  drivers/usb/gadget/ci13xxx_msm.c:42: error: \u0027USB_AHBBURST\u0027 undeclared (first use in this function)\n  drivers/usb/gadget/ci13xxx_msm.c:42: error: (Each undeclared identifier is reported only once\n  drivers/usb/gadget/ci13xxx_msm.c:42: error: for each function it appears in.)\n  drivers/usb/gadget/ci13xxx_msm.c:43: error: \u0027USB_AHBMODE\u0027 undeclared (first use in this function)\nmake[4]: *** [drivers/usb/gadget/ci13xxx_msm.o] Error 1\nmake[3]: *** [drivers/usb/gadget] Error 2\n\nMSM USB driver is not supported on boards like trout (MSM7201) which\nhas an external PHY.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9a1b2e64020d41c577881952734fecd114af75f1",
      "tree": "27ed9aabda35d6fdf7773cbe52d789c9686f9dc9",
      "parents": [
        "2694a48d9007a8bdf1731c1b97d4942c9cc49296"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri Jan 28 10:23:57 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 04 11:57:21 2011 -0800"
      },
      "message": "USB: gadget: export functionfs.h to the includes available for userspace\n\nTo compile functionfs userspace driver one needs definitions from\ninclude/linux/usb/functionfs.h. This patch add this file to the list\nof includes exported to userspace.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2694a48d9007a8bdf1731c1b97d4942c9cc49296",
      "tree": "9f5394c7aca54d6ee0565428e91c12f240be89bd",
      "parents": [
        "c8cf203a1d228fa001b95534f639ffb7a23d5386"
      ],
      "author": {
        "name": "Robert Morell",
        "email": "rmorell@nvidia.com",
        "time": "Wed Jan 26 19:06:48 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 04 11:48:55 2011 -0800"
      },
      "message": "USB: HCD: Add driver hooks for (un)?map_urb_for_dma\n\nProvide optional hooks for the host controller driver to override the\ndefault DMA mapping and unmapping routines.  In general, these shouldn\u0027t\nbe necessary unless the host controller has special DMA requirements,\nsuch as alignment contraints.  If these are not specified, the\ngeneral usb_hcd_(un)?map_urb_for_dma functions will be used instead.\nAlso, pass the status to unmap_urb_for_dma so it can know whether the\nDMA buffer has been overwritten.\n\nFinally, add a flag to be used by these implementations if they\nallocated a temporary buffer so it can be freed properly when unmapping.\n\nSigned-off-by: Robert Morell \u003crmorell@nvidia.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c8cf203a1d228fa001b95534f639ffb7a23d5386",
      "tree": "73192ffb1334abf40a62f87e94f870801fc1f629",
      "parents": [
        "d25bc4db723a44c097268b466ff74bfba4bcc4f3"
      ],
      "author": {
        "name": "Robert Morell",
        "email": "rmorell@nvidia.com",
        "time": "Wed Jan 26 19:06:47 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 04 11:48:18 2011 -0800"
      },
      "message": "USB: HCD: Add usb_hcd prefix to exported functions\n\nThe convention is to prefix symbols exported from the USB HCD core with\n\"usb_hcd\".  This change makes unmap_urb_setup_for_dma() and\nunmap_urb_for_dma() consistent with that.\n\nSigned-off-by: Robert Morell \u003crmorell@nvidia.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fd96d0d8d8079b1ea7a7e8943a4da9dfc9621124",
      "tree": "1d1314722847d56e3b703ec721f9534e93fa5580",
      "parents": [
        "3c47eb06f08eb970ea9d696bcdb57a175d37b470",
        "50d64676d132a8a72a1a1657d7b3e6efa53da1ac"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 24 08:11:18 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 24 08:14:07 2011 +0900"
      },
      "message": "Merge branch \u0027for-usb-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/sarah/xhci into usb-linus\n\n* \u0027for-usb-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/sarah/xhci:\n  xhci: Remove more doorbell-related reads\n  xHCI: fix printk_ratelimit() usage\n  xHCI: replace dev_dbg() with xhci_dbg()\n  xHCI: fix cycle bit set in giveback_first_trb()\n  xHCI: remove redundant parameter in giveback_first_trb()\n  xHCI: fix queue_trb in isoc transfer\n  xhci: Use GFP_NOIO during device reset.\n  usb: Realloc xHCI structures after a hub is verified.\n  xhci: Do not run xhci_cleanup_msix with irq disabled\n  xHCI: synchronize irq in xhci_suspend()\n  xhci: Resume bus on any port status change.\n"
    },
    {
      "commit": "d14fc1a74e846d7851f24fc9519fe87dc12a1231",
      "tree": "9d014b0200d4f2ba94c6d5ed1002c46027147fae",
      "parents": [
        "ca9cfea09fc5802074f79d086547c6363ddc894b"
      ],
      "author": {
        "name": "Libor Pechacek",
        "email": "lpechacek@suse.cz",
        "time": "Fri Jan 14 14:30:21 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 18:53:26 2011 -0800"
      },
      "message": "USB: serial: handle Data Carrier Detect changes\n\nAlan\u0027s commit 335f8514f200e63d689113d29cb7253a5c282967 introduced\n.carrier_raised function in several drivers.  That also means\ntty_port_block_til_ready can now suspend the process trying to open the serial\nport when Carrier Detect is low and put it into tty_port.open_wait queue.  We\nneed to wake up the process when Carrier Detect goes high and trigger TTY\nhangup when CD goes low.\n\nSome of the devices do not report modem status line changes, or at least we\ndon\u0027t understand the status message, so for those we remove .carrier_raised\nagain.\n\nSigned-off-by: Libor Pechacek \u003clpechacek@suse.cz\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0029227f1bc30b6c809ae751f9e7af6cef900997",
      "tree": "4962aacd3349c149c1d1567aaa09cd9ac8efec0f",
      "parents": [
        "7111ebc97ed53a32314011c85a6f235f0dab8ae8"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Dec 27 17:39:02 2010 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Jan 14 15:28:52 2011 -0800"
      },
      "message": "xHCI: synchronize irq in xhci_suspend()\n\nSynchronize the interrupts instead of free them in xhci_suspend(). This will\nprevent a double free when the host is suspended and then the card removed.\n\nSet the flag hcd-\u003emsix_enabled when using MSI-X, and check the flag in\nsuspend_common(). MSI-X synchronization will be handled by xhci_suspend(),\nand MSI/INTx will be synchronized in suspend_common().\n\nThis patch should be queued for the 2.6.37 stable tree.\n\nReported-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "3e5b08cbbf78bedd316904ab0cf3b27119433ee5",
      "tree": "0365745c1b7441c1868551c024410c829c3accc6",
      "parents": [
        "da40d036fd716f0efb2917076220814b1e927ae1",
        "2af10844eb6ed104f9505bf3a7ba3ceb02264f31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (144 commits)\n  USB: add support for Dream Cheeky DL100B Webmail Notifier (1d34:0004)\n  USB: serial: ftdi_sio: add support for TIOCSERGETLSR\n  USB: ehci-mxc: Setup portsc register prior to accessing OTG viewport\n  USB: atmel_usba_udc: fix freeing irq in usba_udc_remove()\n  usb: ehci-omap: fix tll channel enable mask\n  usb: ohci-omap3: fix trivial typo\n  USB: gadget: ci13xxx: don\u0027t assume that PAGE_SIZE is 4096\n  USB: gadget: ci13xxx: fix complete() callback for no_interrupt rq\u0027s\n  USB: gadget: update ci13xxx to work with g_ether\n  USB: gadgets: ci13xxx: fix probing of compiled-in gadget drivers\n  Revert \"USB: musb: pm: don\u0027t rely fully on clock support\"\n  Revert \"USB: musb: blackfin: pm: make it work\"\n  USB: uas: Use GFP_NOIO instead of GFP_KERNEL in I/O submission path\n  USB: uas: Ensure we only bind to a UAS interface\n  USB: uas: Rename sense pipe and sense urb to status pipe and status urb\n  USB: uas: Use kzalloc instead of kmalloc\n  USB: uas: Fix up the Sense IU\n  usb: musb: core: kill unneeded #include\u0027s\n  DA8xx: assign name to MUSB IRQ resource\n  usb: gadget: g_ncm added\n  ...\n\nManually fix up trivial conflicts in USB Kconfig changes in:\n\tarch/arm/mach-omap2/Kconfig\n\tarch/sh/Kconfig\n\tdrivers/usb/Kconfig\n\tdrivers/usb/host/ehci-hcd.c\nand annoying chip clock data conflicts in:\n\tarch/arm/mach-omap2/clock3xxx_data.c\n\tarch/arm/mach-omap2/clock44xx_data.c\n"
    },
    {
      "commit": "36facadd9ea98f8415d0dbb63e0763b7ee9d3911",
      "tree": "99dea00b332ed852f2b0a4923b581dd723f03634",
      "parents": [
        "2faa83e2a519abea1055d156ce1b42b8fa57e87b",
        "0b83ae960cd7d4a5ee02786ecf41ab45688999bf"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 10:05:06 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 10:05:06 2010 -0800"
      },
      "message": "Merge branch \u0027usb-next\u0027 into musb-merge\n\n* usb-next: (132 commits)\n  USB: uas: Use GFP_NOIO instead of GFP_KERNEL in I/O submission path\n  USB: uas: Ensure we only bind to a UAS interface\n  USB: uas: Rename sense pipe and sense urb to status pipe and status urb\n  USB: uas: Use kzalloc instead of kmalloc\n  USB: uas: Fix up the Sense IU\n  usb: musb: core: kill unneeded #include\u0027s\n  DA8xx: assign name to MUSB IRQ resource\n  usb: gadget: g_ncm added\n  usb: gadget: f_ncm.c added\n  usb: gadget: u_ether: prepare for NCM\n  usb: pch_udc: Fix setup transfers with data out\n  usb: pch_udc: Fix compile error, warnings and checkpatch warnings\n  usb: add ab8500 usb transceiver driver\n  USB: gadget: Implement runtime PM for MSM bus glue driver\n  USB: gadget: Implement runtime PM for ci13xxx gadget\n  USB: gadget: Add USB controller driver for MSM SoC\n  USB: gadget: Introduce ci13xxx_udc_driver struct\n  USB: gadget: Initialize ci13xxx gadget device\u0027s coherent DMA mask\n  USB: gadget: Fix \"scheduling while atomic\" bugs in ci13xxx_udc\n  USB: gadget: Separate out PCI bus code from ci13xxx_udc\n  ...\n"
    },
    {
      "commit": "5cdc5bd8b2b1190cb54548c03194b154b4892e2a",
      "tree": "79e9f66825a1155605a30e063ba59297a4ad0618",
      "parents": [
        "6c34d2888221ca3df81e29f598873b4fb6cf838d",
        "e4a2b3565fc7ac2d70361a36337be57a59d783da"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 15 09:29:38 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 15 09:29:38 2010 -0800"
      },
      "message": "Merge branch \u0027musb-hw\u0027 of git://gitorious.org/usb/usb into musb\n\n* \u0027musb-hw\u0027 of git://gitorious.org/usb/usb: (43 commits)\n  usb: musb: core: kill unneeded #include\u0027s\n  DA8xx: assign name to MUSB IRQ resource\n  arm: OMAP4430: musb: Configure musb to OTG mode\n  usb: musb: Adding musb support for OMAP4430\n  usb: otg: TWL6030: Add twl6030_usb file for compilation\n  mfd: TWL6030: OMAP4: Registering the TWL6030-usb device\n  usb: musb: TWL6030: Selecting TWL6030_USB transceiver\n  usb: otg: Kconfig: Add Kconfig option for TWL6030 transceiver.\n  usb: otg: Adding twl6030-usb transceiver driver for OMAP4430\n  mfd: TWL6030: USBOTG VBUS event generation on\n  usb: musb: add support for ux500 platform\n  musb: am35x: fix compile error due to control apis\n  arm: omap4: enable usb on 4430sdp\n  usb: musb: drop board_set_vbus\n  usb: musb: drop musb_platform_suspend/resume\n  usb: musb: blackfin: usb dev_pm_ops structure\n  usb: musb: am35x: usb dev_pm_ops structure\n  usb: musb: omap2430: use dev_pm_ops structure\n  usb: musb: omap2430: drop the nops\n  usb: musb: mark musb_save/restore_context static\n  ...\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": "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": "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": "fa56df915d101770a495569473b4c13b1904087b",
      "tree": "f10abb5731bc4c8ea62b57af760049782c913faa",
      "parents": [
        "0349176120aa3024e96ae4fd7dc0e0181dc55f52"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 10:55:29 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:25 2010 +0200"
      },
      "message": "usb: musb: drop the set_clock magic\n\nnow that platform glue layer handles\nclock completely, that function is completely\nuseless for us. Drop it.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "3b7029670d39d22f288ece95254e9ba5ceddd6ba",
      "tree": "46f8a0d4991ca042e1de3fd8e51cca9d24400a32",
      "parents": [
        "f7ec94370f417fedad4db1054228ef958d48b926"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:51:00 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:24 2010 +0200"
      },
      "message": "usb: musb: mark -\u003eset_clock deprecated\n\n... we will completely drop that need by\nmoving clock handling to platform glue\nlayer. Marking as deprecated will allow\nus to catch all users easily.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f7ec94370f417fedad4db1054228ef958d48b926",
      "tree": "b036e02e21c04f60300394247869bdd5cda90026",
      "parents": [
        "a023c631f546ef95d58969385825a47652ab9039"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:48:58 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:23 2010 +0200"
      },
      "message": "usb: musb: pass platform_ops via platform_data\n\n... then we don\u0027t need to export any symbols\nfrom glue layer to musb_core.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "05ac10dd6862a3fcce33d2203fbb2ef285e3ca87",
      "tree": "d56301e2a12cecc8ef75f9fc6ca121a432cc5271",
      "parents": [
        "7c925546427a0428b84bc5ba1f28b3698e492072"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 08:49:26 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:10 2010 +0200"
      },
      "message": "usb: musb: trivial search and replace patch\n\nchange all ocurrences of musb_hdrc to musb-hdrc.\n\nWe will call glue layer drivers musb-\u003cglue layer\u003e,\nso in order to keep things somewhat standard, let\u0027s\nchange the underscore into a dash.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "073285fd392f6dc901da7c698d46e1e2a7e26436",
      "tree": "5207bc21a56d42eb9f86811068a8c55772b451f0",
      "parents": [
        "5ee493767352314893520ac40aec5bb07d0147e0"
      ],
      "author": {
        "name": "Alexey Orishko",
        "email": "alexey.orishko@gmail.com",
        "time": "Mon Nov 29 23:23:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 06 12:59:02 2010 -0800"
      },
      "message": "usbnet: changes for upcoming cdc_ncm driver\n\nChanges:\ninclude/linux/usb/usbnet.h:\n- a new flag to indicate driver\u0027s capability to accumulate IP packets in Tx\n direction and extract several packets from single skb in Rx direction.\ndrivers/net/usb/usbnet.c:\n- the procedure of counting packets in usbnet was updated due to the\n accumulating of IP packets in the driver\n- no short packets are sent if indicated by the flag in driver_info\n structure\n\nSigned-off-by: Alexey Orishko \u003calexey.orishko@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\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": "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": "9c7564620f82e55a9c8713311bffd401ec9d60fe",
      "tree": "428c66c3414766bd7326eaf56e31542c26cf6b24",
      "parents": [
        "68f64714dc35a515a3064b300729e7809bcdd0e0"
      ],
      "author": {
        "name": "Bob Liu",
        "email": "lliubbo@gmail.com",
        "time": "Sat Oct 23 05:12:01 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Nov 05 14:13:32 2010 +0200"
      },
      "message": "USB: musb: blackfin: push clkin value to platform resources\n\nIn order to not touch the driver file for different xtal usage,\npush the clkin value to board file and calculate the register\nvalue instead of hardcoding it.\n\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "5cc103506289de7ee0a0b526ae0381541990cad4",
      "tree": "ae8a4958e70c6d1295030b40e333dcc007b3c074",
      "parents": [
        "73ecf3a6e3f0206bf56a0fefe3b3eda042fb7034",
        "92ca0dc5ee022e4c0e488177e1d8865a0778c6c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 20:30:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 20:30:48 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (141 commits)\n  USB: mct_u232: fix broken close\n  USB: gadget: amd5536udc.c: fix error path\n  USB: imx21-hcd - fix off by one resource size calculation\n  usb: gadget: fix Kconfig warning\n  usb: r8a66597-udc: Add processing when USB was removed.\n  mxc_udc: add workaround for ENGcm09152 for i.MX35\n  USB: ftdi_sio: add device ids for ScienceScope\n  USB: musb: AM35x: Workaround for fifo read issue\n  USB: musb: add musb support for AM35x\n  USB: AM35x: Add musb support\n  usb: Fix linker errors with CONFIG_PM\u003dn\n  USB: ohci-sh - use resource_size instead of defining its own resource_len macro\n  USB: isp1362-hcd - use resource_size instead of defining its own resource_len macro\n  USB: isp116x-hcd - use resource_size instead of defining its own resource_len macro\n  USB: xhci: Fix compile error when CONFIG_PM\u003dn\n  USB: accept some invalid ep0-maxpacket values\n  USB: xHCI: PCI power management implementation\n  USB: xHCI: bus power management implementation\n  USB: xHCI: port remote wakeup implementation\n  USB: xHCI: port power management implementation\n  ...\n\nManually fix up (non-data) conflict: the SCSI merge gad renamed the\n\u0027hw_sector_size\u0027 member to \u0027physical_block_size\u0027, and the USB tree\nbrought a new use of it.\n"
    },
    {
      "commit": "562e7c71c6708353bfe7b615576bcbcf7afd522e",
      "tree": "0ff293a9ea99978c6b379c801ac4333e9a0912ad",
      "parents": [
        "0a6a717ceff67f887b16783ce891f5dcf846f1fc"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Sat Oct 09 16:46:12 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:07 2010 -0700"
      },
      "message": "usb: usb3.0 ch9 definitions\n\nAdding SuperSpeed usb definitions as defined by ch9 of the USB3.0 spec.\nThis patch is a preparation for adding SuperSpeed support to the gadget\nframework.\n\nSigned-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1dae423dd9b247b048eda00cb598c755e5933213",
      "tree": "8c26248225009634cdff99a53bdb7e5e03b54de9",
      "parents": [
        "7a7e7896422baced4757070b813ba28ab24a214a"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Fri Oct 01 00:21:55 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:03 2010 -0700"
      },
      "message": "USB: introduce unmap_urb_setup_for_dma()\n\nSplit unmap_urb_for_dma() to allow just the setup buffer\nto be unmapped. This allows HCDs to use PIO for the setup\nbuffer if it is not suitable for DMA.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "748eee0986f0d51c7bc39f194d515a8d8248ebdd",
      "tree": "6e485a4bde88c0f8f078a23c0e6e1e9b1cf1e858",
      "parents": [
        "7893afc035590383a14b176c1497cba984276ef4"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Mon Sep 27 15:17:18 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:57 2010 -0700"
      },
      "message": "USB: Add more empty functions in otg.h\n\nAdd empty functions for get/put transceiver functions too, so that\ndrivers that optionally use them can call them without worrying that\nthey might not exist, eliminating ifdefs.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "496dda704bca1208e08773ba39b29a69536f5381",
      "tree": "9b6e445625b8c40b526bef271e29df77b1cd8761",
      "parents": [
        "6587cc0f30cd2f27cf0677e470f18792925a23a4"
      ],
      "author": {
        "name": "Maulik Mankad",
        "email": "x0082077@ti.com",
        "time": "Fri Sep 24 13:44:06 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:53 2010 -0700"
      },
      "message": "usb: musb: host: unmap the buffer for PIO data transfers\n\nThe USB stack maps the buffer for DMA if the controller supports DMA.\nMUSB controller can perform DMA as well as PIO transfers.\nThe buffer needs to be unmapped before CPU can perform\nPIO data transfers.\n\nExport unmap_urb_for_dma() so that drivers can perform\nthe DMA unmapping in a sane way.\n\nSigned-off-by: Maulik Mankad \u003cx0082077@ti.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ae6d22fe1812ce8d40add3eb74ede9cfd2eae44f",
      "tree": "473f4b03c22907be34e2d1e674ba3a9cb9a600b9",
      "parents": [
        "8fa7fd74ef398370383df276ca41082ba35aafd8"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew.r.wilcox@intel.com",
        "time": "Thu Oct 07 13:05:22 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:50 2010 -0700"
      },
      "message": "USB: Move USB Storage definitions to their own header file\n\nThe libusual header file is hard to use from code that isn\u0027t part\nof libusual.  As the comment suggests, these definitions are moved to\ntheir own header file, paralleling other USB classes.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n[mina86@mina86.com: updated to use USB_ prefix and added #include guard]\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nindex 0000000..d7fc910\n"
    },
    {
      "commit": "6195e3c6aa84dbbf80a60731168118824bd58bba",
      "tree": "ff37a569e69b09cc917ee0d1cfbe89ae2888f495",
      "parents": [
        "677aeafe19e88c282af74564048243ccabb1c590"
      ],
      "author": {
        "name": "Yauheni Kaliuta",
        "email": "yauheni.kaliuta@nokia.com",
        "time": "Fri Sep 24 09:43:27 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:48 2010 -0700"
      },
      "message": "USB: cdc.h: ncm: fix one more typo\n\nIn usb_cdc_ncm_dpe32 the fields are 32 bit long and according\nto usb style (hungarian notation) should be called dwDatagramIndex\nand dwDatagramLength (see CDC NCM subclass spec, 3.3.2). Actually,\nthey were called wDatagramIndex, wDatagramLength.\n\nSigned-off-by: Yauheni Kaliuta \u003cyauheni.kaliuta@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e5dcd531ac7a040f1b4d35f58914a36ad6174e84",
      "tree": "774cc8d6370e83190d0f7d1a8d46a78303e10ec0",
      "parents": [
        "7fc09170cedc329ad274433b4f1a653e603600b5"
      ],
      "author": {
        "name": "Yauheni Kaliuta",
        "email": "yauheni.kaliuta@nokia.com",
        "time": "Mon Sep 20 15:40:28 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:47 2010 -0700"
      },
      "message": "USB: cdc.h: ncm: add missed constants and structures\n\nMake a dedicated structure for datagram pointer entry. There is no\nexplicit declaration in the spec, but it\u0027s used by the host\nimplementation and makes the structure more clear.\n\nAdd some missed constants from the spec\n\nSigned-off-by: Yauheni Kaliuta \u003cyauheni.kaliuta@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7fc09170cedc329ad274433b4f1a653e603600b5",
      "tree": "89dc4f080e22d82c8f57b55631fcef50b823e3ba",
      "parents": [
        "1f53c0e9bbf654ed93f63deee2bf5c9a1816966e"
      ],
      "author": {
        "name": "Yauheni Kaliuta",
        "email": "yauheni.kaliuta@nokia.com",
        "time": "Mon Sep 20 15:40:27 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:46 2010 -0700"
      },
      "message": "Revert \"USB: ncm: added ncm.h with auxiliary definitions\"\n\nThis reverts commit 65e0b499105ec8ff3bc4ab7680873dec20127f9d.\n\nSince the host and gadget implementations are different, there is\nno common code for the file, remove for now.\n\nSigned-off-by: Yauheni Kaliuta \u003cyauheni.kaliuta@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f53c0e9bbf654ed93f63deee2bf5c9a1816966e",
      "tree": "8574b8cc6547c6225dc0959adc6aadcff182b4ce",
      "parents": [
        "c6991b6fd2b4201174dc4620d0c8c4f5ff27b36f"
      ],
      "author": {
        "name": "Yauheni Kaliuta",
        "email": "yauheni.kaliuta@nokia.com",
        "time": "Mon Sep 20 15:40:26 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:45 2010 -0700"
      },
      "message": "USB: cdc.h: ncm: typo and style fixes\n\nSome typos were in the initial commit, make the spelling\naccording to the spec.\n\nAdd some more comments.\n\nAlso change constant names according to the style of the rest\nof the file\n\nSigned-off-by: Yauheni Kaliuta \u003cyauheni.kaliuta@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "56e9406ca22968e3c9dc27d6dc0f1825e13bfff9",
      "tree": "9eb7cb876b8fdbf271e524727cd1c71d5e334415",
      "parents": [
        "d39a0edad60dc65cf4774ee732aa7a84cf35c27a"
      ],
      "author": {
        "name": "Hao Wu",
        "email": "hao.wu@intel.com",
        "time": "Thu Sep 09 22:35:54 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:33 2010 -0700"
      },
      "message": "USB OTG Langwell: Update OTG Kconfig and driver version.\n\nThis patch updated Kconfig for langwell otg transceiver driver.\nAdd ipc driver(INTEL_SCU_IPC) as a dependency. Driver version is\nupdated too.\n\nSigned-off-by: Hao Wu \u003chao.wu@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d39a0edad60dc65cf4774ee732aa7a84cf35c27a",
      "tree": "f913cd1131f0fa21660044d8d9345cd285d46df6",
      "parents": [
        "5014b5e33a5485ab669ce536078c957ec221ade3"
      ],
      "author": {
        "name": "Hao Wu",
        "email": "hao.wu@intel.com",
        "time": "Thu Sep 09 22:35:39 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:33 2010 -0700"
      },
      "message": "USB OTG: Add common data structure for Intel MID Platform (Langwell/Penwell)\n\nThis patch adds one new header file for the common data structure used in\nIntel Penwell/Langwell MID Platform OTG Transceiver drivers. After switched\nto the common data structure, Langwell/Penwell OTG Transceiver driver will\nprovide an unified interface to host/client driver.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Hao Wu \u003chao.wu@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c9bfff9c98671ad50e4abbfe1ab606a9957f7539",
      "tree": "68ca78391c78bde1a82000e34eec70866f5c956e",
      "parents": [
        "07a18bd716ed5dea336429404b132568cfaaef95"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Aug 12 17:43:55 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:26 2010 -0700"
      },
      "message": "usb gadget: don\u0027t save bind callback in struct usb_configuration\n\nThe bind function is most of the time only called at init time so there\nis no need to save a pointer to it in the configuration structure.\n\nThis fixes many section mismatches reported by modpost.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n[m.nazarewicz@samsung.com: updated for -next]\nSigned-off-by: Michał Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "07a18bd716ed5dea336429404b132568cfaaef95",
      "tree": "1ff7719e2e0e022cff3ed420bc1c332662a1a48c",
      "parents": [
        "b0fca50f5a94a268ed02cfddf44448051ed9343f"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Thu Aug 12 17:43:54 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:25 2010 -0700"
      },
      "message": "usb gadget: don\u0027t save bind callback in struct usb_composite_driver\n\nThe bind function is most of the time only called at init time so there\nis no need to save a pointer to it in the composite driver structure.\n\nThis fixes many section mismatches reported by modpost.\n\nSigned-off-by: Michał Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b0fca50f5a94a268ed02cfddf44448051ed9343f",
      "tree": "bc398947bcf6355f05ec33e4fea6a0b1927384ac",
      "parents": [
        "e12995ec8f8d99f2a339541fc28998af2d60af0f"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Aug 12 17:43:53 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:25 2010 -0700"
      },
      "message": "usb gadget: don\u0027t save bind callback in struct usb_gadget_driver\n\nTo accomplish this the function to register a gadget driver takes the bind\nfunction as a second argument.  To make things clearer rename the function\nto resemble platform_driver_probe.\n\nThis fixes many section mismatches like\n\n\tWARNING: drivers/usb/gadget/g_printer.o(.data+0xc): Section mismatch in\n\treference from the variable printer_driver to the function\n\t.init.text:printer_bind()\n\tThe variable printer_driver references\n\tthe function __init printer_bind()\n\nAll callers are fixed.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n[m.nazarewicz@samsung.com: added dbgp]\nSigned-off-by: Michał Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ad1a8102f957f4d25fc58cdc10736c5ade7557e1",
      "tree": "a9bb1ee6b26a2171e43edc77dc51fdb839135d90",
      "parents": [
        "fc19de61ef5c17b6e19766052c6ac85cf31de876"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Thu Aug 12 17:43:46 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:23 2010 -0700"
      },
      "message": "USB: gadget: composite: Better string override handling\n\nThe iManufatcurer, iProduct and iSerialNumber composite module\nparameters were only used when the gadget driver registers\nstrings for manufacturer, product and serial number.  If the\ngadget never bothered to set corresponding fields in USB device\ndescriptors those module parameters are ignored.\n\nThis commit makes the parameters work even if the strings ID\nhave not been assigned.  It also changes the way IDs are\noverridden -- what IDs are overridden is now saved in\nusb_composite_dev structure -- which makes it unnecessary to\nmodify the string tables the way previous code did.\n\nThe commit also adds a iProduct and iManufatcurer fields to the\nusb_composite_device structure.  If they are set, appropriate\nstrings are reserved and added to device descriptor.  This makes\nit unnecessary for gadget drivers to maintain code for setting\nthose.  If iProduct is not set it defaults to\nusb_composite_device::name; if iManufatcurer is not set\na default \"\u003csystem\u003e \u003crelease\u003e with \u003cgadget-name\u003e\" is used.\n\nThe last thing is that if needs_serial field of\nusb_composite_device is set and user failed to provided\niSerialNumber parameter a warning is issued.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "37b5801e16d2e192fe2b20f4af33aa8c6e8786f3",
      "tree": "f38d8549d967faac894c6f1b7e861a7482a9a8c0",
      "parents": [
        "90593899de83a6e6fdea563d058acd2f4334e3f9"
      ],
      "author": {
        "name": "Parirajan Muthalagu",
        "email": "parirajan.muthalagu@stericsson.com",
        "time": "Wed Aug 25 16:33:26 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:20 2010 -0700"
      },
      "message": "USB Gadget: Verify VBUS current before setting the device self-powered bit\n\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Praveena Nadahally \u003cpraveen.nadahally@stericsson.com\u003e\nSigned-off-by: Parirajan Muthalagu \u003cparirajan.muthalagu@stericsson.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0ae849df1cd6b597130d890f2107ee31bf02c19",
      "tree": "c4341141fa5ed672ee47ede7ef354cbef110bb18",
      "parents": [
        "f6f94e2ab1b33f0082ac22d71f66385a60d8157f"
      ],
      "author": {
        "name": "Hao Wu",
        "email": "hao.wu@intel.com",
        "time": "Thu Aug 05 14:17:28 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:17 2010 -0700"
      },
      "message": "usb: Add Intel Langwell USB OTG Transceiver Driver\n\nThis adds support for the USB transceiver driver in the Langwell chipset used\non the Intel MID platforms. It folds up the original patch set which includes\nbasic support for the device, PHY low power mode (Please notice that there is\na limitation, after we drive VBus down, 2ms delay is required from SCU FW to\nsync up OTGSC register with USBCFG register), software timers (the hardware\ntimers do not work in low power mode), HNP, SRP.\n\n\nSigned-off-by: Hao Wu \u003chao.wu@intel.com\u003e\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d281da7ff6f70efca0553c288bb883e8605b3862",
      "tree": "ee6a46b33070159af51c07643cf99186f1ef3e03",
      "parents": [
        "68707539df1e9d12435e5d54ffedc7ded50fcd01"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Sep 16 18:21:24 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:20:04 2010 -0700"
      },
      "message": "tty: Make tiocgicount a handler\n\nDan Rosenberg noted that various drivers return the struct with uncleared\nfields. Instead of spending forever trying to stomp all the drivers that\nget it wrong (and every new driver) do the job in one place.\n\nThis first patch adds the needed operations and hooks them up, including\nthe needed USB midlayer and serial core plumbing.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2637d139fb9a1bd428a003b7671fda40a034854f",
      "tree": "7983e0776c95990a545f83275682614e16a71167",
      "parents": [
        "494e2fbe1f8bee22ab2070bd6f4d1a24f7d5fd8b",
        "288933c02b440621d9c8e7bb5f232cfb7bdef7df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 13:55:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 28 13:55:31 2010 -0700"
      },
      "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: pxa27x_keypad - remove input_free_device() in pxa27x_keypad_remove()\n  Input: mousedev - fix regression of inverting axes\n  Input: uinput - add devname alias to allow module on-demand load\n  Input: hil_kbd - fix compile error\n  USB: drop tty argument from usb_serial_handle_sysrq_char()\n  Input: sysrq - drop tty argument form handle_sysrq()\n  Input: sysrq - drop tty argument from sysrq ops handlers\n"
    },
    {
      "commit": "d187abb9a83e6c6b6e9f2ca17962bdeafb4bc903",
      "tree": "16eb22b79042d50834eb2be839d7cb240317c823",
      "parents": [
        "6b8f1ca5581bf9783069cd6bde65ba7a3a470aab"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Aug 11 12:07:13 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 23 20:50:16 2010 -0700"
      },
      "message": "USB: gadget: fix composite kernel-doc warnings\n\nWarning(include/linux/usb/composite.h:284): No description found for parameter \u0027disconnect\u0027\nWarning(drivers/usb/gadget/composite.c:744): No description found for parameter \u0027c\u0027\nWarning(drivers/usb/gadget/composite.c:744): Excess function parameter \u0027cdev\u0027 description in \u0027usb_string_ids_n\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6ee9f4b4affe751d313d2538999aeec134d413a6",
      "tree": "e7515b333f1770db976de4d6989cc3bc7955b322",
      "parents": [
        "f335397d177c906256ee1bba28e8c49e8ec63817"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 17 21:15:47 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 21 00:37:39 2010 -0700"
      },
      "message": "USB: drop tty argument from usb_serial_handle_sysrq_char()\n\nSince handle_sysrq() does not take tty as argument anymore we can\ndrop it from usb_serial_handle_sysrq_char() as well.\n\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "93362a875fc69881ae69299efaf19a55a1f57db0",
      "tree": "5d3163f02c4e2399ab3b59d020180563d9630f86",
      "parents": [
        "33d973ad88ceb83ed1449592b7574b5b5bb33ac6"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Thu Jul 22 00:05:01 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:41 2010 -0700"
      },
      "message": "USB delay init quirk for logitech Harmony 700-series devices\n\nThe Logitech Harmony 700 series needs an extra delay during\ninitialization.  This patch adds a USB quirk which enables such a delay\nand adds the device to the quirks list.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "13dd0c9767349b280cf131c34461f85e5effc42a",
      "tree": "fd4571015c4ed0097fb60e9d22132ab0aac6240f",
      "parents": [
        "51a91a5424cb94f40eb0c9d0b71d8df4e423742a"
      ],
      "author": {
        "name": "Igor Grinberg",
        "email": "grinberg@compulab.co.il",
        "time": "Thu Jul 15 16:00:16 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:40 2010 -0700"
      },
      "message": "USB: otg/ulpi: extend the generic ulpi driver.\n\n1) Introduce ulpi specific flags for control of the ulpi phy\n2) Extend the generic ulpi driver with support for Function and\nInterface control of upli phy\n3) Update the platforms using the generic ulpi driver with new ulpi\nflags\n4) Remove the otg control flags not in use\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5128993b6f5f38bc567f3c246248ca29fd599132",
      "tree": "5bf8230c54141551f5e057d3ba5eb17242f28a86",
      "parents": [
        "d709d22eea927e42c911ac0ad151b56aeafd1b76"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Thu Jul 08 14:03:01 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:39 2010 -0700"
      },
      "message": "USB: ulpi: fix compilation warning\n\nFixes below compilation warning from ulpi.h\n\ninclude/linux/usb/ulpi.h:145:\n        warning: \u0027struct otg_io_access_ops\u0027 declared inside parameter list\ninclude/linux/usb/ulpi.h:145:\n         warning: its scope is only this definition or declaration,\n         which is probably not what you want\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ff2f07874362d34684296f2bd5547a099f33c6d4",
      "tree": "f41b8c3fcdd0556f4542058433d82f260928727d",
      "parents": [
        "ee0b9be829803e3ff5adec7456bd59a08425ffa1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jun 25 14:02:35 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:38 2010 -0700"
      },
      "message": "USB: fix race between root-hub wakeup \u0026 controller suspend\n\nThis patch (as1395) adds code to hcd_pci_suspend() for handling wakeup\nraces.  This is another general race pattern, similar to the \"open\nvs. unregister\" race we\u0027re all familiar with.  Here, the race is\nbetween suspending a device and receiving a wakeup request from one of\nthe device\u0027s suspended children.\n\nIn particular, if a root-hub wakeup is requested at about the same\ntime as the corresponding USB controller is suspended, and if the\ncontroller is enabled for wakeup, then the controller should either\nfail to suspend or else wake right back up again.\n\nDuring system sleep this won\u0027t happen very much, especially since host\ncontrollers generally aren\u0027t enabled for wakeup during sleep.  However\nit is definitely an issue for runtime PM.  Something like this will be\nneeded to prevent the controller from autosuspending while waiting for\na root-hub resume to take place.  (That is, in fact, the common case,\nfor which there is an extra test.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4147200d25c423e627ab4487530b3d9f2ef829c8",
      "tree": "7261fbfd97782482d18333f1b0e9de0e2e4bf968",
      "parents": [
        "057c58bfb1dc9bbb75b8ba3b6c6336cfca63b9d0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jun 25 14:02:14 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:37 2010 -0700"
      },
      "message": "USB: add do_wakeup parameter for PCI HCD suspend\n\nThis patch (as1385) adds a \"do_wakeup\" parameter to the pci_suspend\nmethod used by PCI-based host controller drivers.  ehci-hcd in\nparticular needs to know whether or not to enable wakeup when\nsuspending a controller.  Although that information is currently\navailable through device_may_wakeup(), when support is added for\nruntime suspend this will no longer be true.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "541c7d432f76771079e7c295d596ea47cc6a3030",
      "tree": "9e04330713366d21849cecf0f3fd2f2c1834574d",
      "parents": [
        "89ba85d4015b7fa738b35bcc228075c117a9a578"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jun 22 16:39:10 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:37 2010 -0700"
      },
      "message": "USB: convert usb_hcd bitfields into atomic flags\n\nThis patch (as1393) converts several of the single-bit fields in\nstruct usb_hcd to atomic flags.  This is for safety\u0027s sake; not all\nCPUs can update bitfield values atomically, and these flags are used\nin multiple contexts.\n\nThe flag fields that are set only during registration or removal can\nremain as they are, since non-atomic accesses at those times will not\ncause any problems.\n\n(Strictly speaking, the authorized_default flag should become atomic\nas well.  I didn\u0027t bother with it because it gets changed only via\nsysfs.  It can be done later, if anyone wants.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3f3e12d050052032a51f75e72e540322e2a7da2b",
      "tree": "3e90bb116993c31f1702a540a675626a29cce229",
      "parents": [
        "c7ba692294ef2f69a76b24b2ad45fc6c0ac0d497"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Jun 21 13:57:08 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:37 2010 -0700"
      },
      "message": "USB: gadget: composite: added disconnect callback\n\nAdded a disconnect() callback to composite devices which\nis called by composite glue when its disconnect callback\nis called by gadget.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "f2adc4f8aaf272de9ac71dcb18d95ebe05fc3f94"
}
