)]}'
{
  "log": [
    {
      "commit": "475c77edf826333aa61625f49d6a2bec26ecb5a6",
      "tree": "8e1c6c319e347cd3c649fdb0b3ab45971c6b19e7",
      "parents": [
        "934e18b5cb4531cc6e81865bf54115cfd21d1ac6",
        "1488d5158dcd612fcdaf6b642451b026ee8bbcbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci\n\nPull PCI changes (including maintainer change) from Jesse Barnes:\n \"This pull has some good cleanups from Bjorn and Yinghai, as well as\n  some more code from Yinghai to better handle resource re-allocation\n  when enabled.\n\n  There\u0027s also a new initcall_debug feature from Arjan which will print\n  out quirk timing information to help identify slow quirks for fixing\n  or refinement (Yinghai sent in a few patches to do just that once the\n  new debug code landed).\n\n  Beyond that, I\u0027m handing off PCI maintainership to Bjorn Helgaas.\n  He\u0027s been a core PCI and Linux contributor for some time now, and has\n  kindly volunteered to take over.  I just don\u0027t feel I have the time\n  for PCI review and work that it deserves lately (I\u0027ve taken on some\n  other projects), and haven\u0027t been as responsive lately as I\u0027d like, so\n  I approached Bjorn asking if he\u0027d like to manage things.  He\u0027s going\n  to give it a try, and I\u0027m confident he\u0027ll do at least as well as I\n  have in keeping the tree managed, patches flowing, and keeping things\n  stable.\"\n\nFix up some fairly trivial conflicts due to other cleanups (mips device\nresource fixup cleanups clashing with list handling cleanup, ppc iseries\nremoval clashing with pci_probe_only cleanup etc)\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci: (112 commits)\n  PCI: Bjorn gets PCI hotplug too\n  PCI: hand PCI maintenance over to Bjorn Helgaas\n  unicore32/PCI: move \u003casm-generic/pci-bridge.h\u003e include to asm/pci.h\n  sparc/PCI: convert devtree and arch-probed bus addresses to resource\n  powerpc/PCI: allow reallocation on PA Semi\n  powerpc/PCI: convert devtree bus addresses to resource\n  powerpc/PCI: compute I/O space bus-to-resource offset consistently\n  arm/PCI: don\u0027t export pci_flags\n  PCI: fix bridge I/O window bus-to-resource conversion\n  x86/PCI: add spinlock held check to \u0027pcibios_fwaddrmap_lookup()\u0027\n  PCI / PCIe: Introduce command line option to disable ARI\n  PCI: make acpihp use __pci_remove_bus_device instead\n  PCI: export __pci_remove_bus_device\n  PCI: Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge\n  PCI: Rename pci_remove_bus_device to pci_stop_and_remove_bus_device\n  PCI: print out PCI device info along with duration\n  PCI: Move \"pci reassigndev resource alignment\" out of quirks.c\n  PCI: Use class for quirk for usb host controller fixup\n  PCI: Use class for quirk for ti816x class fixup\n  PCI: Use class for quirk for intel e100 interrupt fixup\n  ...\n"
    },
    {
      "commit": "e2a0883e4071237d09b604a342c28b96b44a04b3",
      "tree": "aa56f4d376b5eb1c32358c19c2669c2a94e0e1fd",
      "parents": [
        "3a990a52f9f25f45469e272017a31e7a3fda60ed",
        "07c0c5d8b8c122b2f2df9ee574ac3083daefc981"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 13:36:41 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 13:36:41 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull vfs pile 1 from Al Viro:\n \"This is _not_ all; in particular, Miklos\u0027 and Jan\u0027s stuff is not there\n  yet.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (64 commits)\n  ext4: initialization of ext4_li_mtx needs to be done earlier\n  debugfs-related mode_t whack-a-mole\n  hfsplus: add an ioctl to bless files\n  hfsplus: change finder_info to u32\n  hfsplus: initialise userflags\n  qnx4: new helper - try_extent()\n  qnx4: get rid of qnx4_bread/qnx4_getblk\n  take removal of PF_FORKNOEXEC to flush_old_exec()\n  trim includes in inode.c\n  um: uml_dup_mmap() relies on -\u003emmap_sem being held, but activate_mm() doesn\u0027t hold it\n  um: embed -\u003estub_pages[] into mmu_context\n  gadgetfs: list_for_each_safe() misuse\n  ocfs2: fix leaks on failure exits in module_init\n  ecryptfs: make register_filesystem() the last potential failure exit\n  ntfs: forgets to unregister sysctls on register_filesystem() failure\n  logfs: missing cleanup on register_filesystem() failure\n  jfs: mising cleanup on register_filesystem() failure\n  make configfs_pin_fs() return root dentry on success\n  configfs: configfs_create_dir() has parent dentry in dentry-\u003ed_parent\n  configfs: sanitize configfs_create()\n  ...\n"
    },
    {
      "commit": "104bb37d3e0eb576b6aa61b9ed909e118e026bd2",
      "tree": "904391317ad07afccc583b2c161a093c44b8aa60",
      "parents": [
        "342827d7d19cb52b562bb3efeb4d4b672d008c35"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jan 08 16:13:28 2012 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Mar 20 21:29:50 2012 -0400"
      },
      "message": "gadgetfs: list_for_each_safe() misuse\n\nreally weirdly spelled \"while the list is non-empty, pick its\nfirst element, remove it from the list and free it\" kind of loop...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "01e0fe0b10d8673554525984947cc5de21492462",
      "tree": "3f5633387be6fccb92085d4b20232854a57ed364",
      "parents": [
        "2452992aa78315bf0f510620d22fae8ecb40a2eb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 17 02:17:32 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Mar 20 21:29:45 2012 -0400"
      },
      "message": "usbfs: kill racy detection of simple_pin_fs()\n\ncan check MS_KERNMOUNT in flags now\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "318ceed088497d1ca839b1172518ac4cc7096b82",
      "tree": "7dfd07bfb5e8c5d5dbb0ba4ea523f334c98c66bb",
      "parents": [
        "ca85c07809ca19de3391cb79ee1198f3dd91fa8d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Feb 12 22:08:01 2012 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Mar 20 21:29:37 2012 -0400"
      },
      "message": "tidy up after d_make_root() conversion\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "48fde701aff662559b38d9a609574068f22d00fe",
      "tree": "aa6b203dc671b51d58575b65eb08310ff8309b60",
      "parents": [
        "6b4231e2f92adbcf96fb2a3fa751d7ca0a61b21f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jan 08 22:15:13 2012 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Mar 20 21:29:35 2012 -0400"
      },
      "message": "switch open-coded instances of d_make_root() to new helper\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "ed378a52dabf77b406b447fd3238f83ea24b71fa",
      "tree": "07e1a7ec2d1c08767ee81b9910f5912b80502632",
      "parents": [
        "843ec558f91b8e8fdb6efc908f2c0506407cc750",
        "11207b6fe05438b2e87a26435cd98db3d55e6fa7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:26:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:26:30 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB merge for 3.4-rc1 from Greg KH:\n \"Here\u0027s the big USB merge for the 3.4-rc1 merge window.\n\n  Lots of gadget driver reworks here, driver updates, xhci changes, some\n  new drivers added, usb-serial core reworking to fix some bugs, and\n  other various minor things.\n\n  There are some patches touching arch code, but they have all been\n  acked by the various arch maintainers.\"\n\n* tag \u0027usb-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (302 commits)\n  net: qmi_wwan: add support for ZTE MF820D\n  USB: option: add ZTE MF820D\n  usb: gadget: f_fs: Remove lock is held before freeing checks\n  USB: option: make interface blacklist work again\n  usb/ub: deprecate \u0026 schedule for removal the \"Low Performance USB Block\" driver\n  USB: ohci-pxa27x: add clk_prepare/clk_unprepare calls\n  USB: use generic platform driver on ath79\n  USB: EHCI: Add a generic platform device driver\n  USB: OHCI: Add a generic platform device driver\n  USB: ftdi_sio: new PID: LUMEL PD12\n  USB: ftdi_sio: add support for FT-X series devices\n  USB: serial: mos7840: Fixed MCS7820 device attach problem\n  usb: Don\u0027t make USB_ARCH_HAS_{XHCI,OHCI,EHCI} depend on USB_SUPPORT.\n  usb gadget: fix a section mismatch when compiling g_ffs with CONFIG_USB_FUNCTIONFS_ETH\n  USB: ohci-nxp: Remove i2c_write(), use smbus\n  USB: ohci-nxp: Support for LPC32xx\n  USB: ohci-nxp: Rename symbols from pnx4008 to nxp\n  USB: OHCI-HCD: Rename ohci-pnx4008 to ohci-nxp\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  usb: dwc3: pci: fix another failure path in dwc3_pci_probe()\n  ...\n"
    },
    {
      "commit": "843ec558f91b8e8fdb6efc908f2c0506407cc750",
      "tree": "1866dccbc298390fc8686875942324075fd83f9d",
      "parents": [
        "71e7ff2578c3bc67fd893a9ba7f69fd563f271de",
        "fb8ebec00b04f921ea1614a7303f1a8e5e9e47c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:24:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:24:39 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY/serial patches from Greg KH:\n \"tty and serial merge for 3.4-rc1\n\n  Here\u0027s the big serial and tty merge for the 3.4-rc1 tree.\n\n  There\u0027s loads of fixes and reworks in here from Jiri for the tty\n  layer, and a number of patches from Alan to help try to wrestle the vt\n  layer into a sane model.\n\n  Other than that, lots of driver updates and fixes, and other minor\n  stuff, all detailed in the shortlog.\"\n\n* tag \u0027tty-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (132 commits)\n  serial: pxa: add clk_prepare/clk_unprepare calls\n  TTY: Wrong unicode value copied in con_set_unimap()\n  serial: PL011: clear pending interrupts\n  serial: bfin-uart: Don\u0027t access tty circular buffer in TX DMA interrupt after it is reset.\n  vt: NULL dereference in vt_do_kdsk_ioctl()\n  tty: serial: vt8500: fix annotations for probe/remove\n  serial: remove back and forth conversions in serial_out_sync\n  serial: use serial_port_in/out vs serial_in/out in 8250\n  serial: introduce generic port in/out helpers\n  serial: reduce number of indirections in 8250 code\n  serial: delete useless void casts in 8250.c\n  serial: make 8250\u0027s serial_in shareable to other drivers.\n  serial: delete last unused traces of pausing I/O in 8250\n  pch_uart: Add module parameter descriptions\n  pch_uart: Use existing default_baud in setup_console\n  pch_uart: Add user_uartclk parameter\n  pch_uart: Add Fish River Island II uart clock quirks\n  pch_uart: Use uartclk instead of base_baud\n  mpc5200b/uart: select more tolerant uart prescaler on low baudrates\n  tty: moxa: fix bit test in moxa_start()\n  ...\n"
    },
    {
      "commit": "4a52246302f01596f0edf7b4a3e6425e23479192",
      "tree": "f384d86722d3ccfc875e3e5e8d8726e993a922ee",
      "parents": [
        "9f9d2760da8c7f94fae119fac3e13d5a1702f8f0",
        "adc80ae60eae24a43a357bf5b30fb496f34aa605"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:16:20 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:16:20 2012 -0700"
      },
      "message": "Merge tag \u0027driver-core-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core patches for 3.4-rc1 from Greg KH:\n \"Here\u0027s the big driver core merge for 3.4-rc1.\n\n  Lots of various things here, sysfs fixes/tweaks (with the nlink\n  breakage reverted), dynamic debugging updates, w1 drivers, hyperv\n  driver updates, and a variety of other bits and pieces, full\n  information in the shortlog.\"\n\n* tag \u0027driver-core-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (78 commits)\n  Tools: hv: Support enumeration from all the pools\n  Tools: hv: Fully support the new KVP verbs in the user level daemon\n  Drivers: hv: Support the newly introduced KVP messages in the driver\n  Drivers: hv: Add new message types to enhance KVP\n  regulator: Support driver probe deferral\n  Revert \"sysfs: Kill nlink counting.\"\n  uevent: send events in correct order according to seqnum (v3)\n  driver core: minor comment formatting cleanups\n  driver core: move the deferred probe pointer into the private area\n  drivercore: Add driver probe deferral mechanism\n  DS2781 Maxim Stand-Alone Fuel Gauge battery and w1 slave drivers\n  w1_bq27000: Only one thread can access the bq27000 at a time.\n  w1_bq27000 - remove w1_bq27000_write\n  w1_bq27000: remove unnecessary NULL test.\n  sysfs: Fix memory leak in sysfs_sd_setsecdata().\n  intel_idle: Revert change of auto_demotion_disable_flags for Nehalem\n  w1: Fix w1_bq27000\n  driver-core: documentation: fix up Greg\u0027s email address\n  powernow-k6: Really enable auto-loading\n  powernow-k7: Fix CPU family number\n  ...\n"
    },
    {
      "commit": "5889d3d4209c1050b4a3c96c41faf6c0976a4acf",
      "tree": "d4e1be201b5c9869365115c2c7260884265b7a2b",
      "parents": [
        "647d558023e3868725b381b4dccbbeae3448fc28"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Fri Mar 16 15:41:26 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 16 13:30:11 2012 -0700"
      },
      "message": "USB: option: add ZTE MF820D\n\nThis device presents a total of 5 interfaces with ff/ff/ff\nclass/subclass/protocol. The last one of these is verified\nto be a QMI/wwan combined interface which should be handled\nby the qmi_wwan driver, so we blacklist it here.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "647d558023e3868725b381b4dccbbeae3448fc28",
      "tree": "fd69b070831ddbf7ad1c32dfa33d00f3e95878de",
      "parents": [
        "963940cf472d76eca2d36296e461202cc6997352"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Mar 16 12:01:02 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 16 13:30:10 2012 -0700"
      },
      "message": "usb: gadget: f_fs: Remove lock is held before freeing checks\n\nlock debugging already supports this, no need to do it explicitely.\n\nCc: balbi@ti.com\nCc: gregkh@linuxfoundation.org\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "963940cf472d76eca2d36296e461202cc6997352",
      "tree": "99d4ad0757d497e363597853cd1aa888fa35ef41",
      "parents": [
        "7396bd9fa1f291423b6e9a262662a447cc3deb86"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Fri Mar 16 12:56:44 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 16 13:30:10 2012 -0700"
      },
      "message": "USB: option: make interface blacklist work again\n\ncommit 0d905fd \"USB: option: convert Huawei K3765, K4505, K4605\nreservered interface to blacklist\" accidentally ANDed two\nblacklist tests by leaving out a return.  This was not noticed\nbecause the two consecutive bracketless if statements made it\nsyntactically correct.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: \u003cstable@vger.kernel.org\u003e # 3.2.y, 3.3.y\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4bf34b8c6b10a154a7fb1fc20818e20a27d4a539",
      "tree": "e591387cbea053934d54ab0d31e8b3845cea59eb",
      "parents": [
        "5d98cd4e1df9587963ade40ef29bef604fb3920a"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "pzabel@gmx.de",
        "time": "Thu Mar 15 19:20:24 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 13:46:54 2012 -0700"
      },
      "message": "USB: ohci-pxa27x: add clk_prepare/clk_unprepare calls\n\nThis patch adds clk_prepare/clk_unprepare calls to the ohci-pxa27x\ndriver by using the helper functions clk_prepare_enable and\nclk_disable_unprepare.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nCc: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5d98cd4e1df9587963ade40ef29bef604fb3920a",
      "tree": "9a7bf0da2755dd2dff845d58be1ca4cf8a1d9c7f",
      "parents": [
        "7a7a4a592f42d9abf3b6cc40620b3f79fef49246"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Mar 13 01:04:53 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 12:45:43 2012 -0700"
      },
      "message": "USB: use generic platform driver on ath79\n\nThe ath79 usb driver doesn\u0027t do anything special and is now converted\nto the generic ehci and ohci driver.\nThis was tested on a TP-Link TL-WR1043ND (AR9132)\n\nAcked-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nCC: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nCC: linux-mips@linux-mips.org\nCC: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7a7a4a592f42d9abf3b6cc40620b3f79fef49246",
      "tree": "b51cd6655476657d11127d166b9036b1e73e84de",
      "parents": [
        "fa3364b5a2d79b0c94a912b371c92bd3d06bc8fb"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Mar 13 01:04:48 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 12:42:07 2012 -0700"
      },
      "message": "USB: EHCI: Add a generic platform device driver\n\nThis adds a generic driver for platform devices. It works like the PCI\ndriver and is based on it. This is for devices which do not have an own\nbus but their EHCI controller works like a PCI controller. It will be\nused for the Broadcom bcma and ssb USB EHCI controller.\n\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fa3364b5a2d79b0c94a912b371c92bd3d06bc8fb",
      "tree": "c1fbe64425df32ad3f821083bf8a2aebd675f208",
      "parents": [
        "57e596f3af88ef52dea9640ed5e34ecd38893a02"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Mar 13 01:04:47 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 12:41:58 2012 -0700"
      },
      "message": "USB: OHCI: Add a generic platform device driver\n\nThis adds a generic driver for platform devices. It works like the PCI\ndriver and is based on it. This is for devices which do not have an own\nbus but their OHCI controller works like a PCI controller. It will be\nused for the Broadcom bcma and ssb USB OHCI controller.\n\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "57e596f3af88ef52dea9640ed5e34ecd38893a02",
      "tree": "6d6b3beca4e6da9916be7529901c13ff86ef8c29",
      "parents": [
        "dc0827c128c0ee5a58b822b99d662b59f4b8e970"
      ],
      "author": {
        "name": "Michał Wróbel",
        "email": "michal.wrobel@flytronic.pl",
        "time": "Thu Mar 15 17:24:04 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 12:34:30 2012 -0700"
      },
      "message": "USB: ftdi_sio: new PID: LUMEL PD12\n\nSigned-off-by: Michał Wróbel \u003cmichal.wrobel@flytronic.pl\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "dc0827c128c0ee5a58b822b99d662b59f4b8e970",
      "tree": "15ffaa8a538daaa3b46ece9fd99f982d6bf74b10",
      "parents": [
        "093ea2d3a766cb8a4c4de57efec6c0a127a58792"
      ],
      "author": {
        "name": "Jim Paris",
        "email": "jim@jtan.com",
        "time": "Wed Mar 14 17:54:25 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 14 15:43:05 2012 -0700"
      },
      "message": "USB: ftdi_sio: add support for FT-X series devices\n\nAdd PID 0x6015, corresponding to the new series of FT-X chips\n(FT220XD, FT201X, FT220X, FT221X, FT230X, FT231X, FT240X).  They all\nappear as serial devices, and seem indistinguishable except for the\ndefault product string stored in their EEPROM.  The baudrate\ngeneration matches FT232RL devices.\n\nTested with a FT201X and FT230X at various baudrates (100 - 3000000).\n\nSample dmesg:\n    ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver\n    usb 2-1: new full-speed USB device number 6 using ohci_hcd\n    usb 2-1: New USB device found, idVendor\u003d0403, idProduct\u003d6015\n    usb 2-1: New USB device strings: Mfr\u003d1, Product\u003d2, SerialNumber\u003d3\n    usb 2-1: Product: FT230X USB Half UART\n    usb 2-1: Manufacturer: FTDI\n    usb 2-1: SerialNumber: DC001WI6\n    ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected\n    drivers/usb/serial/ftdi_sio.c: ftdi_sio_port_probe\n    drivers/usb/serial/ftdi_sio.c: ftdi_determine_type: bcdDevice \u003d 0x1000, bNumInterfaces \u003d 1\n    usb 2-1: Detected FT-X\n    usb 2-1: Number of endpoints 2\n    usb 2-1: Endpoint 1 MaxPacketSize 64\n    usb 2-1: Endpoint 2 MaxPacketSize 64\n    usb 2-1: Setting MaxPacketSize 64\n    drivers/usb/serial/ftdi_sio.c: read_latency_timer\n    drivers/usb/serial/ftdi_sio.c: write_latency_timer: setting latency timer \u003d 1\n    drivers/usb/serial/ftdi_sio.c: create_sysfs_attrs\n    drivers/usb/serial/ftdi_sio.c: sysfs attributes for FT-X\n    usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0\n\nSigned-off-by: Jim Paris \u003cjim@jtan.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "093ea2d3a766cb8a4c4de57efec6c0a127a58792",
      "tree": "d97a4cbade1793fd5e32066b4f4b5f4b21591e7e",
      "parents": [
        "53c6bc24fdc8db87109a5760579cbb060fa644cf"
      ],
      "author": {
        "name": "Donald Lee",
        "email": "donald@asix.com.tw",
        "time": "Wed Mar 14 15:26:33 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 14 12:25:26 2012 -0700"
      },
      "message": "USB: serial: mos7840: Fixed MCS7820 device attach problem\n\nA MCS7820 device supports two serial ports and a MCS7840 device supports\nfour serial ports. Both devices use the same driver, but the attach function\nin driver was unable to correctly handle the port numbers for MCS7820\ndevice. This problem has been fixed in this patch and this fix has been\nverified on x86 Linux kernel 3.2.9 with both MCS7820 and MCS7840 devices.\n\nSigned-off-by: Donald Lee \u003cdonald@asix.com.tw\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "53c6bc24fdc8db87109a5760579cbb060fa644cf",
      "tree": "334de2c1dbbb5a8672f35c7cc94f143a3f98cde2",
      "parents": [
        "8d0698428822ce63f7269e7fe81fc4580807b9ac"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Tue Mar 13 15:58:05 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 16:18:36 2012 -0700"
      },
      "message": "usb: Don\u0027t make USB_ARCH_HAS_{XHCI,OHCI,EHCI} depend on USB_SUPPORT.\n\nThe fact that an architecture/board has XHCI, OHCI or EHCI does not\ndepend on the fact that the kernel is configured with USB_SUPPORT.\n\nMake the Kconfig reflect this fact thus avoiding ugly messages like:\n\nwarning: (MIPS_ALCHEMY \u0026\u0026 CAVIUM_OCTEON_REFERENCE_BOARD \u0026\u0026 SOC_AR71XX \u0026\u0026 SOC_AR724X \u0026\u0026 SOC_AR913X \u0026\u0026 SOC_AR933X) selects USB_ARCH_HAS_EHCI which has unmet direct dependencies (USB_SUPPORT)\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8d0698428822ce63f7269e7fe81fc4580807b9ac",
      "tree": "4f4c4c768ab9e91f95030997197b6d30504cfabd",
      "parents": [
        "a6a36008d7d735351d11af357fae7fc2827b46eb"
      ],
      "author": {
        "name": "Lothar Waßmann",
        "email": "LW@KARO-electronics.de",
        "time": "Sun Mar 11 15:08:46 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:29:33 2012 -0700"
      },
      "message": "usb gadget: fix a section mismatch when compiling g_ffs with CONFIG_USB_FUNCTIONFS_ETH\n\n commit 28824b18ac4705e876a282a15ea0de8fc957551f:\n |Author: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\n |Date:   Wed May 5 12:53:13 2010 +0200\n |\n |    USB: gadget: __init and __exit tags removed\n |\n |    __init, __initdata and __exit tags have have been removed from\n |    various files to make it possible for gadgets that do not use\n |    the __init/__exit tags to use those.\n obviously missed (at least) this case leading to a section mismatch in\n g_ffs.c when compiling with CONFIG_USB_FUNCTIONFS_ETH enabled.\n\nSigned-off-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a6a36008d7d735351d11af357fae7fc2827b46eb",
      "tree": "cae37bcb2618000da3bd77c62c139abd41fc3090",
      "parents": [
        "53dc25ada62ff418bbbffb6bd982ed923cd84021"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Mar 12 22:54:52 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:27:28 2012 -0700"
      },
      "message": "USB: ohci-nxp: Remove i2c_write(), use smbus\n\nThis patch removes the re-coded i2c_write function from the ohci-nxp driver\nin favour of using just smbus functions.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "53dc25ada62ff418bbbffb6bd982ed923cd84021",
      "tree": "a98ea893e331c018af46392858e8a8aed71796ca",
      "parents": [
        "286431048b99705b555b6040da72bb2964386cea"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Mar 12 22:54:51 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:27:28 2012 -0700"
      },
      "message": "USB: ohci-nxp: Support for LPC32xx\n\nThis patch adds support for the LPC32xx to ohci-nxp\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "286431048b99705b555b6040da72bb2964386cea",
      "tree": "0953844c5a8739fd10ae808933d3c4a16ec68151",
      "parents": [
        "32abd56a507e60e374dc7bb4912258225f9cf530"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Mar 12 22:54:50 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:27:28 2012 -0700"
      },
      "message": "USB: ohci-nxp: Rename symbols from pnx4008 to nxp\n\nSince this driver is compatible with several NXP devices, the driver was renamed\naccordingly. This patch also changes the respective symbol names.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "32abd56a507e60e374dc7bb4912258225f9cf530",
      "tree": "523b0d7d009a0d48b4a980b5abf8073c8dddbf13",
      "parents": [
        "b55dd320f32c4cc31279d86ce0afb335c690b1fb"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Mar 12 22:54:49 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:27:27 2012 -0700"
      },
      "message": "USB: OHCI-HCD: Rename ohci-pnx4008 to ohci-nxp\n\nSince this driver is compatible with several NXP devices, the driver is renamed\naccordingly. Please combine with the following patch which also changes the\nrespective symbol names.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b55dd320f32c4cc31279d86ce0afb335c690b1fb",
      "tree": "516753fbc2d836f88e80009d6020014949bdd344",
      "parents": [
        "28f1a0d946774edc77c33ab62a564aa34828472d"
      ],
      "author": {
        "name": "Fabio Baltieri",
        "email": "fabio.baltieri@gmail.com",
        "time": "Sat Mar 10 22:44:19 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:24:08 2012 -0700"
      },
      "message": "usb: gadget: Kconfig: fix typo for \u0027different\u0027\n\nSigned-off-by: Fabio Baltieri \u003cfabio.baltieri@gmail.com\u003e\nReviewed-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "28f1a0d946774edc77c33ab62a564aa34828472d",
      "tree": "e5086347b4e4966413d53310188f0034cddd7235",
      "parents": [
        "8816230e13d0c3c6ba51916d20e6d204646abf03"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 12 16:41:19 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:24:08 2012 -0700"
      },
      "message": "usb: dwc3: pci: fix another failure path in dwc3_pci_probe()\n\nWhen applying commit 7d26b58 (fix failure path in\ndwc3_pci_probe()), I mistakenly left out one of the\npossible failures where we would return success even\non the error case.\n\nThis patch fixes that mistake.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8816230e13d0c3c6ba51916d20e6d204646abf03",
      "tree": "3b9c29e8e07490fa6914fbe75c7dcfe95b84c14c",
      "parents": [
        "90221170bfe101de59a05910b4cb6d6e5de046b1"
      ],
      "author": {
        "name": "Huajun Li",
        "email": "huajun.li.lee@gmail.com",
        "time": "Mon Mar 12 21:00:19 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:24:07 2012 -0700"
      },
      "message": "USB: dynamically allocate usb_device children pointers instead of using a fix array\n\nNon-hub device has no child, and even a real USB hub has ports far\nless than USB_MAXCHILDREN, so there is no need using a fix array for\nchild devices, just allocate it dynamically according real port\nnumber.\n\nSigned-off-by: Huajun Li \u003chuajun.li.lee@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3429e91a661e1f383aecc86c6bbcf65afb15c892",
      "tree": "ff3aa3ac0a8cb3ce8190511874a03ab2b13fc8ff",
      "parents": [
        "fdaf8b3183d126d70f19e13c690c762c65b28a5d"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Mar 13 16:57:41 2012 +0200"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 10:30:59 2012 -0700"
      },
      "message": "usb: host: xhci: add platform driver support\n\nThis adds a fairly simple xhci-platform driver support. Currently it is\nused by the dwc3 driver for supporting host mode.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "fdaf8b3183d126d70f19e13c690c762c65b28a5d",
      "tree": "723ff71ce628e0c8d09f4358cd709b036bf4a639",
      "parents": [
        "085deb16845ee0b25385274b39c70cc07e6e4140"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:38 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:53 2012 -0700"
      },
      "message": "xHCI: update sg tablesize\n\nUpdate sg tablesize as we can expand the ring now.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "085deb16845ee0b25385274b39c70cc07e6e4140",
      "tree": "7e08185fde1567ba14095f4bebe7a9c5c7fd1d36",
      "parents": [
        "2fdcd47b6980f4e26a97811a17f5be7cb919ef90"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:40 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:44 2012 -0700"
      },
      "message": "xHCI: check enqueue pointer advance into dequeue seg\n\nWhen a urb is submitted to xHCI driver, check if queueing the urb will make\nthe enqueue pointer advance into dequeue seg and expand the ring if it\noccurs. This is to guarantee the safety of ring expansion.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "2fdcd47b6980f4e26a97811a17f5be7cb919ef90",
      "tree": "24badc008b12560a7a1943d6c825e298dd6f8d0a",
      "parents": [
        "8dfec6140fc617b932cf9a09ba46d0ee3f3a7d87"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:39 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:34 2012 -0700"
      },
      "message": "xHCI: Allocate 2 segments for transfer ring\n\nAllocate 2 segments for transfer ring by default, so we can expand the ring\nwhen the enqueue pointer and dequeue pointer are in different segments.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "8dfec6140fc617b932cf9a09ba46d0ee3f3a7d87",
      "tree": "0929c51b289a54c7ac11e6919ff1f9ae737535ff",
      "parents": [
        "186a7ef13a8fa3bc7cca1ccd33bd469b931e46de"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:37 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:24 2012 -0700"
      },
      "message": "xHCI: dynamic ring expansion\n\nIf room_on_ring() check fails, try to expand the ring and check again.\n\nWhen expand a ring, use a cached ring or allocate new segments, link\nthe original ring and the new ring or segments, update the original ring\u0027s\nsegment numbers and the last segment pointer.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "186a7ef13a8fa3bc7cca1ccd33bd469b931e46de",
      "tree": "9416923f77f39ae4dd9f7af9a17335d106965e92",
      "parents": [
        "70d43601773b9f270b62867a51495846d746b5d4"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:36 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:15 2012 -0700"
      },
      "message": "xHCI: set cycle state when allocate rings\n\nIn the past all the rings were allocated with cycle state equal to 1.\nNow the driver may expand an existing ring, and the new segments shall be\nallocated with the same cycle state as the old one.\n\nThis affects ring allocation and cached ring re-initialization.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "70d43601773b9f270b62867a51495846d746b5d4",
      "tree": "70bb6e4da4c0b5fa559049b85ea2429fd498209d",
      "parents": [
        "b008df60c6369ba0290fa7daa177375407a12e07"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:35 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:05 2012 -0700"
      },
      "message": "xHCI: factor out segments allocation and free function\n\nFactor out the segments allocation and free part from ring allocation\nand free routines since driver may call them directly when try to expand\na ring.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "b008df60c6369ba0290fa7daa177375407a12e07",
      "tree": "05a59c4a4d8d624b18ad0844949841f36b241c17",
      "parents": [
        "3fe4fe083d3355537565b2b0a678807513dfa013"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:34 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:29:55 2012 -0700"
      },
      "message": "xHCI: count free TRBs on transfer ring\n\nIn the past, the room_on_ring() check was implemented by walking all over\nthe ring, which is wasteful and complicated.\n\nCount the number of free TRBs instead. The free TRBs number should be\nupdated when enqueue/dequeue pointer is updated, or upon the completion\nof a set dequeue pointer command.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "3fe4fe083d3355537565b2b0a678807513dfa013",
      "tree": "69b30ecc405abdc1c5799db3147574edc6c1334d",
      "parents": [
        "3b72fca09d7aed0c1a390370eb3f3f4f0480702a"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:33 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:29:46 2012 -0700"
      },
      "message": "xHCI: store ring\u0027s last segment and segment numbers\n\nStore the ring\u0027s last segment pointer and number of segments for ring\nexpansion usage.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "3b72fca09d7aed0c1a390370eb3f3f4f0480702a",
      "tree": "3e1de71e220ed585fd85b1b2002652c96c760b04",
      "parents": [
        "8d3709f3dd41769338cc383bec23673fd1ce34e7"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:32 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Mar 12 16:50:24 2012 -0700"
      },
      "message": "xHCI: store ring\u0027s type\n\nWhen allocate a ring, store its type - four transfer types for endpoint,\nTYPE_STREAM for stream transfer, and TYPE_COMMAND/TYPE_EVENT for xHCI host.\n\nThis helps to get rid of three bool function parameters: link_trbs, isoc\nand consumer.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "8d3709f3dd41769338cc383bec23673fd1ce34e7",
      "tree": "414259a3c273deaf166cdc2747f1ed8b170821fd",
      "parents": [
        "f99298bfa7c42da8d27c2b42050941471c0866ab"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Jan 27 16:19:15 2012 +0200"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Mar 12 09:31:24 2012 -0700"
      },
      "message": "usb: host: xhci: use __ffs() instead of hardcoding shift\n\n__ffs() can tell us which is the SEGMENT_SHIFT value\nto be used. This will prevent problems when users are\ntoo fast and don\u0027t pay attention to the need of fixing\nthe Shift after changing TRBS_PER_SEGMENT.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "f99298bfa7c42da8d27c2b42050941471c0866ab",
      "tree": "3e41bfc8effe612b9626ea2011e6b37b9bc6b0d5",
      "parents": [
        "f7a0d426f3e7ec321b8037238b6426566df36edb"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Dec 12 16:45:28 2011 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Mar 12 09:31:24 2012 -0700"
      },
      "message": "xHCI: BESL calculation based on USB2.0 LPM errata\n\nThe latest released errata for USB2.0 ECN LPM adds new fields to USB2.0\nextension descriptor, defines two BESL values for device: baseline BESL\nand deep BESL. Baseline BESL value communicates a nominal power savings\ndesign point and the deep BESL value communicates a significant power\nsavings design point.\n\nIf device indicates BESL value, driver will use a value count in both\nhost BESL and device BESL. Use baseline BESL value as default.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nTested-by: Jason Fan \u003cjcfan@qca.qualcomm.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "f7a0d426f3e7ec321b8037238b6426566df36edb",
      "tree": "505e7d0264500db94534f1226684f78af7757289",
      "parents": [
        "fde7d9049e55ab85a390be7f415d74c9f62dd0f9",
        "b790f5d1260b4c962bd066cd34ae982943c27fe1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 12 09:13:31 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 12 09:13:31 2012 -0700"
      },
      "message": "Merge 3.3-rc7 into usb-next\n\nThis resolves the conflict with drivers/usb/host/ehci-fsl.h that\nhappened with changes in Linus\u0027s and this branch at the same time.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "47594d5528f28a4c025c2955c68104c75815637c",
      "tree": "02b98c1c84ff315b06ae62ea6c62910d97b6073b",
      "parents": [
        "5db51b50c10f3bf56d5c636832c5556ead90562d"
      ],
      "author": {
        "name": "Michał Wróbel",
        "email": "Michal.Wrobel@flytronic.pl",
        "time": "Fri Mar 09 14:40:18 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:39:52 2012 -0800"
      },
      "message": "USB: ftdi_sio: new PID: Distortec JTAG-lock-pick\n\nSigned-off-by: Michał Wróbel \u003cmichal.wrobel@flytronic.pl\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "263a5c8e16c34199ddf6de3f102e789ffa3ee26e",
      "tree": "4f049e339d522b2ab0ba3bed3ec217e4bbc83d35",
      "parents": [
        "54d20f006ceff1f2f1e69d0e54049b6c0765c039",
        "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "message": "Merge 3.3-rc6 into driver-core-next\n\nThis was done to resolve a conflict in the drivers/base/cpu.c file.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5db51b50c10f3bf56d5c636832c5556ead90562d",
      "tree": "20c01bb7dd61a2b02d133e87f9bfeb5ef1fdd0af",
      "parents": [
        "8111e4ecf9373f6d76504416b0e76b18372f3598"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 14:16:12 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 14:16:12 2012 -0800"
      },
      "message": "USB: serial: metro-usb: move to use dev_dbg() instead of dbg()\n\nThis properly ties the driver into the dynamic debug system and provides\nthe needed device identification when the messages are printed out.\n\nIt also removes a ton of checkpatch warnings as well, which is always a\nnice validation that it\u0027s the correct thing to do.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8111e4ecf9373f6d76504416b0e76b18372f3598",
      "tree": "a936712836b3e6cfa401989cc32e86e99180100d",
      "parents": [
        "dd63b0b4d6d036e1d5f7008c97c30789415489de"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 14:00:11 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 14:00:11 2012 -0800"
      },
      "message": "USB: serial: metro-usb: remove unneeded cast and function call\n\nWe should use kzalloc() instead of kmalloc() and memset(), and remove an\nunneeded void * cast as well.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "dd63b0b4d6d036e1d5f7008c97c30789415489de",
      "tree": "c9f68fb94b846083249977f1b9d6413d5cae4507",
      "parents": [
        "9fbd1649d54edc614c64ab075f7485622fd6450a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:58:13 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:58:13 2012 -0800"
      },
      "message": "USB: serial: metro-usb: remove function header comments\n\nThey aren\u0027t needed, make the checkpatch tool unhappy, and in some\nplaces, aren\u0027t even correct.  So just remove them, they get in the way\nand are messy.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9fbd1649d54edc614c64ab075f7485622fd6450a",
      "tree": "5d4426972545fdbdd77e9abc2f378c2ad92083af",
      "parents": [
        "d4cbd6e990a798d21577ee2f42a3880da09edf3a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:55:41 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:55:41 2012 -0800"
      },
      "message": "USB: serial: metro-usb: remove function prototypes\n\nBy rearranging the functions a bit, we can remove all function\nprototypes.\n\nNote, this also deleted the _close function, as it wasn\u0027t needed, it was\ndoing the same thing the cleanup function did, so just call that\ninstead.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d4cbd6e990a798d21577ee2f42a3880da09edf3a",
      "tree": "d9a100ceeac9b70d8a59bcb440f3d2650e99f5aa",
      "parents": [
        "159d4d8d5e9416dba78b84d4be10d7b1172728ee"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:50:54 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:50:54 2012 -0800"
      },
      "message": "USB: serial: metro-usb: fix up coding style errors\n\nThis fixes up all of the coding style errors, and removes the initial,\nunneeded comments on how to load the module and the old changelog which\nare no longer needed.\n\nThere are still a number of coding style warnings left, I\u0027ll get to them\nlater.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "159d4d8d5e9416dba78b84d4be10d7b1172728ee",
      "tree": "9b2dd746789ba9d7d2aec3511786be88c311b780",
      "parents": [
        "1935e357bb2a3031772730293a3725e3cca07778"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:42:41 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:42:41 2012 -0800"
      },
      "message": "USB: serial: metro-usb: remove the .h file\n\nA driver doesn\u0027t need a .h file just for simple things like vendor ids\nand a private structure.  So move it into the .c file instead, saving\nsome overall lines.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1935e357bb2a3031772730293a3725e3cca07778",
      "tree": "ea1b1cea354bb6bb149d7a65cf72b95df20f13cf",
      "parents": [
        "fdac0f647a2cf12e7152dc1d94dd08a1af4a2a82"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:39:53 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:39:53 2012 -0800"
      },
      "message": "USB: serial: metro-usb: convert to use module_usb_serial_driver\n\nNow that we aren\u0027t doing anything special in the init function, move to\nuse the easier module_usb_serial_driver() call instead, saving a lot of\nlines of unnecessary code.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fdac0f647a2cf12e7152dc1d94dd08a1af4a2a82",
      "tree": "e670a49065d4b9fde3958dbfffe071233b9dc235",
      "parents": [
        "62f2a83de0436d5d35eefc668e3b25db54406910"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:37:32 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:37:32 2012 -0800"
      },
      "message": "USB: serial: metro-usb: remove vendor and product module parameters\n\nAll new usb serial drivers should be using the dynamic id function, not\nhaving module parameters for this type of thing.  So remove them before\nanyone gets used to them being there.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "62f2a83de0436d5d35eefc668e3b25db54406910",
      "tree": "1cb1162b31401f3af0f148ec87828d795909c553",
      "parents": [
        "11a4f40064f38dcc369d716bea2020f6b5e290ff"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:34:01 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:34:01 2012 -0800"
      },
      "message": "USB: serial: metro-usb: add to the build\n\nThis adds the metro-usb driver to the build system properly.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "11a4f40064f38dcc369d716bea2020f6b5e290ff",
      "tree": "d5fb5843527ca427be6d2cfd7b9d999d71269993",
      "parents": [
        "43d186fe992da93bb1dd34a7dd4534719624431c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:33:04 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:33:04 2012 -0800"
      },
      "message": "USB: serial: metro-usb: fix up usb_serial_register calls\n\nThe usb serial core has changed how the driver is to be registered and\nunregistered recently.  Make these changes to the driver so that it will\nproperly build and work.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "43d186fe992da93bb1dd34a7dd4534719624431c",
      "tree": "680e7601f983dd716a540938c7a75c620505b2d8",
      "parents": [
        "33d2832ab0149a26418d360af3c444969a63fb28"
      ],
      "author": {
        "name": "Aleksey Babahin",
        "email": "tamerlan311@gmail.com",
        "time": "Thu Mar 08 13:18:43 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:24:09 2012 -0800"
      },
      "message": "USB: serial: add metro-usb driver to the tree\n\nThis driver is for the Metrologic barcode scanner.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "33d2832ab0149a26418d360af3c444969a63fb28",
      "tree": "3a7b6bca37125bb20fe2c3e45ef30a2c3d97dd93",
      "parents": [
        "3cc3615749dbd1b891512d5c9a5bf4559cfa9741"
      ],
      "author": {
        "name": "Orjan Friberg",
        "email": "of@flatfrog.com",
        "time": "Wed Mar 07 17:16:14 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:11:34 2012 -0800"
      },
      "message": "USB: gadget: Make g_hid device class conform to spec.\n\nHID devices should specify this in their interface descriptors, not in the\ndevice descriptor. This fixes a \"missing hardware id\" bug under Windows 7 with\na VIA VL800 (3.0) controller.\n\nSigned-off-by: Orjan Friberg \u003cof@flatfrog.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3cc3615749dbd1b891512d5c9a5bf4559cfa9741",
      "tree": "9e6d3b095c521d7114ac0b74ee280b31d2809d94",
      "parents": [
        "b0c13860808a528cd580fdca61aef9f73352a331"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Mar 06 17:29:22 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:06:48 2012 -0800"
      },
      "message": "usb: cdc-wdm: adding usb_cdc_wdm_register subdriver support\n\nThis driver can be used as a subdriver of another USB driver, allowing\nit to export a Device Managment interface consisting of a single interrupt\nendpoint with no dedicated USB interface.\n\nSome devices provide a Device Management function combined with a wwan\nfunction in a single USB interface having three endpoints (bulk in/out\n+ interrupt).  If the interrupt endpoint is used exclusively for DM\nnotifications, then this driver can support that as a subdriver\nprovided that the wwan driver calls the appropriate entry points on\nprobe, suspend, resume, pre_reset, post_reset and disconnect.\n\nThe main driver must have full control over all interface related\nsettings, including the needs_remote_wakeup flag. A manage_power\nfunction must be provided by the main driver.\n\nA manage_power stub doing direct flag manipulation is used in normal\ndriver mode.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b0c13860808a528cd580fdca61aef9f73352a331",
      "tree": "8b2bc79cf10452c499741a5bb1a0a7c22ab4df94",
      "parents": [
        "0dffb4862a5f109dc9b72e3a4e0ecc85a87ce397"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Mar 06 17:29:21 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:06:48 2012 -0800"
      },
      "message": "usb: cdc-wdm: adding list lookup indirection\n\nRegister all interfaces handled by this driver in a list, getting\nrid of the dependency on usb_set_intfdata.  This allows further\ngeneralization and simplification of the probe/create functions.\n\nThis is needed to decouple wdm_open from the driver owning the\ninterface, and it also allows us to share all the code in\nwdm_create with drivers unable to do usb_set_intfdata.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0dffb4862a5f109dc9b72e3a4e0ecc85a87ce397",
      "tree": "e45b3920a374874225d1c0efe4c44d0167a977d0",
      "parents": [
        "c1cee1d84001815a1b4321c49b995254c0df3100"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Mar 06 17:29:20 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:06:48 2012 -0800"
      },
      "message": "usb: cdc-wdm: split out reusable parts of probe\n\nPreparing for the addition of subdriver registering as an alternative\nto probe for interface-less usage.  This should not change anything\napart from minor code reordering.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c1cee1d84001815a1b4321c49b995254c0df3100",
      "tree": "447cbf2d4526b04dd53623e671b9a7ace1a1dbc8",
      "parents": [
        "88555a63caafcc86b93b045dfc26cd7a8fa16350"
      ],
      "author": {
        "name": "Bruno Thomsen",
        "email": "bruno.thomsen@gmail.com",
        "time": "Sun Mar 04 15:19:14 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:05:47 2012 -0800"
      },
      "message": "USB: Microchip VID mislabeled as Hornby VID in ftdi_sio.\n\nMicrochip VID (0x04d8) was mislabeled as Hornby VID according to USB-IDs.\n\nA Full Speed USB Demo Board PID (0x000a) was mislabeled as\nHornby Elite (an Digital Command Controller Console for model railways).\n\nMost likely the Hornby based their design on\nPIC18F87J50 Full Speed USB Demo Board.\n\nSigned-off-by: Bruno Thomsen \u003cbruno.thomsen@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "88555a63caafcc86b93b045dfc26cd7a8fa16350",
      "tree": "2b4fab781d3897dc12b993215d0c51f27bdbae18",
      "parents": [
        "30e9eb190f7930bf1edb0ec2d0ce10e300391abd"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Mar 05 10:40:14 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:05:47 2012 -0800"
      },
      "message": "USB: ehci-s5p: add DMA burst support\n\nDMA burst support is added to improve performance in EHCI data\ntransfer. The USB EHCI controller on Exynos SoCs can use INCR16,\nINCR8, and INCR4 mode. These modes of INSNREG00 register should\nbe set in order to enable DMA burst transfer. This feature is\nalso related to AHB spec.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Sangwook Lee \u003csangwook.lee@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "410235fd4d20b8feaf8930a0575d23acc088aa87",
      "tree": "ad21d071a29ef0ad400393328ca4ab0588d5b2b7",
      "parents": [
        "44a1bfd95d0a6c0096e79a883197596e1ce83cc3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Mar 05 14:52:01 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 11:42:21 2012 -0800"
      },
      "message": "TTY: remove unneeded tty-\u003eindex checks\n\nChecking if tty-\u003eindex is in bounds is not needed. The tty has the\nindex set in the initial open. This is done in get_tty_driver. And it\ncan be only in interval \u003c0,driver-\u003enum).\n\nSo remove the tests which check exactly this interval. Some are\nleft untouched as they check against the current backing device count.\n(Leaving apart that the check is racy in most of the cases.)\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2f16669d322e05171c9e1cfd94f402f7399bd2a3",
      "tree": "6a036cd0352928dd7056976a5f457c229322d67f",
      "parents": [
        "87cab16beb882d3f9e61a2c0184fa7cf76de1f90"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Mar 05 14:51:52 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 11:37:58 2012 -0800"
      },
      "message": "TTY: remove re-assignments to tty_driver members\n\nAll num, magic and owner are set by alloc_tty_driver. No need to\nre-set them on each allocation site.\n\npti driver sets something different to what it passes to\nalloc_tty_driver. It is not a bug, since we don\u0027t use the lines\nparameter in any way. Anyway this is fixed, and now we do the right\nthing.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f8a8c10f4a662dcf3cb621d7a3eba564c5963284",
      "tree": "e9f5b47549a2a6c838921eeee5ea6bbd484106a7",
      "parents": [
        "5289475d1375017ab4288b276383e9684280876d"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Mar 05 14:51:48 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 11:30:21 2012 -0800"
      },
      "message": "USB: cdc-acm, use tty_standard_install\n\nThis is a piece I missed the last time.\n\nDo not copy the functionality all over the tree. Instead, use the\nhelper the tty layer provides us with.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "30e9eb190f7930bf1edb0ec2d0ce10e300391abd",
      "tree": "8a1021616bc6e7fc0835409b6c1e13b40b08f8b1",
      "parents": [
        "5f0b3f9998ceca8414dfb7d0dba69209f11b44af"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Tue Mar 06 11:49:04 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 06 07:00:14 2012 -0800"
      },
      "message": "usb/gadget/pch_udc: Fix compile error\n\nGreg\u0027s e-mail address was old. So, I resend it.\n\nThough I\u0027ve tested this patch,\nhttp://marc.info/?l\u003dlinux-usb\u0026m\u003d132825305710285\u0026w\u003d2,\nI\u0027ve received the following reports.\nhttp://kisskb.ellerman.id.au/kisskb/buildresult/5771890/\nhttp://kisskb.ellerman.id.au/kisskb/buildresult/5771905/\n\nSo, I added header file for these symbols.\nUsing this patch, this compile error must be disappeared.\n\nReported-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5f0b3f9998ceca8414dfb7d0dba69209f11b44af",
      "tree": "15ecb1793ca206b62be0ffbb44e841aa0179d4d8",
      "parents": [
        "85b4b3c8c189e0159101f7628a71411af072ff69"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Mar 02 11:08:14 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:22:11 2012 -0800"
      },
      "message": "usb: otg: ab8500-usb: make probe() work again\n\nThe probe() function will always fail because we\u0027re testing the wrong\nvariable.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "85b4b3c8c189e0159101f7628a71411af072ff69",
      "tree": "77c17a17c1657f5c57f401a686a2a672b7dd8cf6",
      "parents": [
        "60b9bd8d162174edd335c1b83dbc2bafde1e9d5f"
      ],
      "author": {
        "name": "Thomas Faber",
        "email": "thfabba@gmx.de",
        "time": "Fri Mar 02 09:41:50 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:22:11 2012 -0800"
      },
      "message": "usb: gadgetfs: return number of bytes on ep0 read request\n\nA read from GadgetFS endpoint 0 during the data stage of a control\nrequest would always return 0 on success (as returned by\nwait_event_interruptible) despite having written data into the user\nbuffer.\nThis patch makes it correctly set the return value to the number of\nbytes read.\n\nSigned-off-by: Thomas Faber \u003cthfabba@gmx.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "60b9bd8d162174edd335c1b83dbc2bafde1e9d5f",
      "tree": "07bbbcc01c4095f9379325f73ed25615c038d0bb",
      "parents": [
        "371f3b49f2cb1a8b6ac09b6b108841ca92349eb1"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Thu Mar 01 21:13:13 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:22:11 2012 -0800"
      },
      "message": "usb: ohci-pxa27x: add explicit include of hardware.h\n\nohci-pxa27x needs cpu_is_pxa3xx macro.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "371f3b49f2cb1a8b6ac09b6b108841ca92349eb1",
      "tree": "65bb502f1a543963484e985772050a0897baabf8",
      "parents": [
        "2a5be8783e0016d15e7907ddd212b2c312e196eb"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Feb 29 23:04:32 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:22:11 2012 -0800"
      },
      "message": "usb/core: remove \"always\" from usb_unlink_urb() kernel doc entry\n\nThe kernel doc entry for usb_unlink_urb() contains the phrase \"This\nrequest is always asynchronous.\". The \"always\" leads to the assumption\nthat the -\u003ecomplete() callback is not called from within\nusb_unlink_urb(). This is not true. The HCD is allowed to call the\n-\u003ecomplete() from within -\u003eurb_dequeue() if it is appropriate for the\nhardware.\nThis patch updates the kernel doc so usb-device driver authors make sure\nto drop all locks (and make sure it is okay to drop them) which are\nacquired by the complete callback before calling usb_unlink_urb().\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2a5be8783e0016d15e7907ddd212b2c312e196eb",
      "tree": "400f52423b5fbd7d94f7bbe4925a4a59103e96eb",
      "parents": [
        "b1443ac0e486842c133b8805ee035ab3ff918763"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Mar 01 23:01:19 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:22:11 2012 -0800"
      },
      "message": "Allocate correct size (portably) in drivers/usb/gadget/f_midi.c::f_midi_bind()\n\nAs the coverity checker puts it:\n\n\"Passing argument \"sizeof (midi_function) /*8*/\" to function \"kcalloc\"\nand then casting the return value to \"struct usb_descriptor_header **\"\nis suspicious. ... In this particular case sizeof(struct\nusb_descriptor_header **) happens to be equal to sizeof(struct\nusb_descriptor_header *), but this is not a portable assumption.\"\n\nI believe we really do intend to use \u0027sizeof(*midi_function)\u0027 here, so\nthis patch makes that change.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b1443ac0e486842c133b8805ee035ab3ff918763",
      "tree": "ce08d4682ca61e901562a549485335918d4a57b1",
      "parents": [
        "6ef1a9276be455c114c000ef3d43666cb6ded371"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Mar 02 21:51:00 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:22:11 2012 -0800"
      },
      "message": "usb: gadget: dummy_hcd: signedness bug in transfer()\n\n\"len\" is unsigned so it\u0027s never less than zero.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6ef1a9276be455c114c000ef3d43666cb6ded371",
      "tree": "8e1bb58a8b9aa4df01d3256cf73c0e16846e925a",
      "parents": [
        "427914801e553806ee6b25241603030ce376d43b"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Feb 28 12:57:23 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:20:29 2012 -0800"
      },
      "message": "usb: sl811-hcd: Convert to module_platform_driver\n\nUse the module_platform_driver macro, move the usb_disabled() check to\nthe probe function and get rid of the rather pointless message on module\nload.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "427914801e553806ee6b25241603030ce376d43b",
      "tree": "e7b0c1ecbecfe7c8788a2f29a06e1b836f7c2ad5",
      "parents": [
        "2e8d3fe4bf680b8263e0c81a8aa46a8d07b0f7be"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Feb 28 12:57:22 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:20:29 2012 -0800"
      },
      "message": "usb: r8a66597-hcd: Convert to module_platform_driver\n\nUse the module_platform_driver macro, move the usb_disabled() check to\nthe probe function and get rid of the rather pointless message on module\nload.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2e8d3fe4bf680b8263e0c81a8aa46a8d07b0f7be",
      "tree": "0837268b702753249555dc991638f83cd763cd25",
      "parents": [
        "b1116dcc63a91ee79a122abea025aab15ea2c8e7"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Feb 28 12:57:21 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:20:28 2012 -0800"
      },
      "message": "usb: isp116x-hcd: Convert to module_platform_driver\n\nUse the module_platform_driver macro, move the usb_disabled() check to\nthe probe function and get rid of the rather pointless message on module\nload.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b1116dcc63a91ee79a122abea025aab15ea2c8e7",
      "tree": "8cb56887db518d984c98f66ca15fc4637f328479",
      "parents": [
        "a5360a53a7ccad5ed9ccef210b94fef13c6e5529"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Feb 28 12:57:20 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:20:28 2012 -0800"
      },
      "message": "usb: dwc3: core: Convert to module_platform_driver\n\nUse the module_platform_driver macro.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a5360a53a7ccad5ed9ccef210b94fef13c6e5529",
      "tree": "cc6980e42afb598aef2f8782832c6ac10832a973",
      "parents": [
        "3d71769014c55e05b2342b6d9c1464f7fb383322"
      ],
      "author": {
        "name": "Preston Fick",
        "email": "preston.fick@silabs.com",
        "time": "Fri Feb 24 13:42:39 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:19:16 2012 -0800"
      },
      "message": "usb: cp210x: Update to support CP2105 and multiple interface devices\n\nThis patch updates the cp210x driver to support CP210x multiple\ninterface devices devices from Silicon Labs. The existing driver\nalways sends control requests to interface 0, which is hardcoded in\nthe usb_control_msg function calls. This only allows for single\ninterface devices to be used, and causes a bug when using ports on an\ninterface other than 0 in the multiple interface devices.\n\nHere are the changes included in this patch:\n- Updated the device list to contain the Silicon Labs factory default\n  VID/PID for multiple interface CP210x devices\n- Created a cp210x_port_private struct created for each port on\n  startup, this struct holds the interface number\n- Added a cp210x_release function to clean up the cp210x_port_private\n  memory created on startup\n- Modified usb_get_config and usb_set_config to get a pointer to the\n  cp210x_port_private struct, and use the interface number there in the\n  usb_control_message wIndex param\n\nSigned-off-by: Preston Fick \u003cpreston.fick@silabs.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "71919403dc86b40fafd9400738668f96679c551b",
      "tree": "d02e6eec316071dfa30ff22da857ffeafaea956c",
      "parents": [
        "45196cee28a5bcfb6ddbe2bffa4270cbed66ae4b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:08:54 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:08:54 2012 -0800"
      },
      "message": "Revert \"powerpc/usb: fix issue of CPU halt when missing USB PHY clock\"\n\nThis reverts commit 529febeee680dc22416fca033151a5e8bc620447.\n\nTo quote Dirk:\n\tThis commit introduces a check for the USB PHY clock.\n\tProblem is that CTRL_PHY_CLK_VALID bit seems not to be present\n\ton all Freescale ehci implementations, at least P1022 does not\n\thave it.  So this check always fails and the driver never gets\n\tloaded.\n\nSo we need to revert this patch.\n\nReported-by: Dirk Eibach \u003cEibach@gdsys.de\u003e\nCc: Shengzhou Liu \u003cShengzhou.Liu@freescale.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3d71769014c55e05b2342b6d9c1464f7fb383322",
      "tree": "b85909f3f949e070bbba86976f81966f180a837c",
      "parents": [
        "cd70469d084fde198dc07c1a31b8463562228a5a",
        "c2df85ca31645ed3c68c56bd30a3673e034224f1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 15:56:33 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 15:56:33 2012 -0800"
      },
      "message": "Merge tag \u0027dwc3-for-v3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next\n\nusb: dwc3: changes for v3.4 merge window\n\nHere are the changes for v3.4 merge window.\n\nIt includes a new glue layer for Samsung\u0027s Exynos platform, a simplification of\nmemory management on DWC3 driver by using dev_xxx functions, a few\noptimizations to IRQ handling by dropping memcpy() and using bitshifts, a fix\nfor TI\u0027s OMAP5430 TX Fifo Allocation, two fixes on USB2 test mode\nimplementation (one on debugfs and one on ep0), and several minor changes such\nas whitespace cleanups, simplification of a few parts of the code, decreasing a\nlong delay to something a bit saner, dropping a header which was included twice\nand so on.\n\nThe highlight on this merge is the support for Samsung\u0027s Exynos platform,\nincreasing the number of different users for this driver to three.\n\nNote that Samsung Exynos glue layer will only compile on platforms which\nprovide implementation for the clk API for now. Once Samsung supports\npm_runtime, that limitation can be dropped from the Makefile.\n\nConflicts:\n\tdrivers/usb/dwc3/gadget.c\n"
    },
    {
      "commit": "c2df85ca31645ed3c68c56bd30a3673e034224f1",
      "tree": "1a344944e22d7e4407c5d1c341323c73bf26fa16",
      "parents": [
        "249a456930cd2df29d085fb738b0e8f4bc1680cf"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Fri Feb 24 17:32:18 2012 -0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 02 12:12:11 2012 +0200"
      },
      "message": "usb: dwc3: clear \u0027res_trans_idx\u0027 as soon as it becomes invalid\n\nTransfer resource index is cleared in hardware when XFERCOMPLETE\nevent is generated, so clear the driver\u0027s res_trans_idx variable\nimmediately after that event is received. The upcoming hibernation\npatches depend on this change.\n\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "249a456930cd2df29d085fb738b0e8f4bc1680cf",
      "tree": "f647de409868ab4650ebae3215a9c6ba6112c59c",
      "parents": [
        "aee63e3cb6b0396b99c6387a47cb90a7417f3957"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Fri Feb 24 17:32:16 2012 -0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 02 12:12:10 2012 +0200"
      },
      "message": "usb: dwc3: take lock while modifying flags\n\ndwc3_gadget_ep_set_wedge() and dwc3_gadget_set_selfpowered() were\nmodifying dwc-\u003eflags/dwc-\u003eis_selfpowered without taking the lock.\nSince those modifications are non-atomic, that could cause other\nflags to be corrupted. Fix them both to take the lock.\n\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "aee63e3cb6b0396b99c6387a47cb90a7417f3957",
      "tree": "76468eed5464d6fca184f725467060518d23b5cd",
      "parents": [
        "7d26b58735f5badf2b7ce3320c6ba21b603c77a9"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Fri Feb 24 17:32:15 2012 -0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 02 12:12:09 2012 +0200"
      },
      "message": "usb: dwc3: shorten long delay in dwc3_gadget_set_link_state()\n\nThe loop in dwc3_gadget_set_link_state() was using a udelay(500),\nwhich is a long time to delay in interrupt context. Change it to\nudelay(5) and increase the loop count to match.\n\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "7d26b58735f5badf2b7ce3320c6ba21b603c77a9",
      "tree": "f19c51cb50c20c8111feed608d170478b7cec3f1",
      "parents": [
        "3e87c42a29f14c7a346f912e084f6ab13ea8288b"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Fri Feb 24 17:32:14 2012 -0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 02 12:12:07 2012 +0200"
      },
      "message": "usb: dwc3: pci: fix failure path in dwc3_pci_probe()\n\ndwc3_pci_probe() would return success even if the calls to\ndwc3_get_device_id() or platform_device_alloc() fail, fix that.\n\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "3e87c42a29f14c7a346f912e084f6ab13ea8288b",
      "tree": "16bcff92efdbee12039e88603db3f9d09b9d7735",
      "parents": [
        "9bafa56c7cee5c6fa68de5924220abb220c7e229"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Fri Feb 24 17:32:13 2012 -0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 02 12:12:06 2012 +0200"
      },
      "message": "usb: dwc3: replace hard-coded constant in DWC3_GCTL_SCALEDOWN(3)\n\nDefine DWC3_GCTL_SCALEDOWN_MASK and use it in place of\nDWC3_GCTL_SCALEDOWN(3).\n\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "9bafa56c7cee5c6fa68de5924220abb220c7e229",
      "tree": "ddc574916646b889d289e2c36ddf7aab37a54717",
      "parents": [
        "27a78d6a283d6782438f72306746afe4bf44c215"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Fri Feb 17 14:10:16 2012 -0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 02 12:12:05 2012 +0200"
      },
      "message": "usb: dwc3: fix bogus test in dwc3_gadget_start_isoc\n\nZero is a valid value for a microframe number. So remove the bogus\ntest for non-zero in dwc3_gadget_start_isoc().\n\nCc: stable@vger.kernel.org\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "27a78d6a283d6782438f72306746afe4bf44c215",
      "tree": "f4b1e2c44e2bed22e593e7071092c272c25ba1e7",
      "parents": [
        "8d62cd65d74d0e241b3a152f7347bb66126b705b"
      ],
      "author": {
        "name": "Anton Tikhomirov",
        "email": "av.tikhomirov@samsung.com",
        "time": "Thu Feb 23 15:38:46 2012 +0900"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 02 12:12:04 2012 +0200"
      },
      "message": "usb: dwc3: use proper function for setting endpoint name\n\nIt\u0027s wrong to use the size of array as an argument for strncat.\nMemory corruption is possible. strlcat is exactly what we need here.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Anton Tikhomirov \u003cav.tikhomirov@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "8d62cd65d74d0e241b3a152f7347bb66126b705b",
      "tree": "91c5d44b0ea7080267b54e4503dd44f0a41aa0bf",
      "parents": [
        "075cd14d2a8d35afc39ad28fc7b968275881266b"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "paulz@synopsys.com",
        "time": "Wed Feb 15 13:35:06 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 02 12:12:03 2012 +0200"
      },
      "message": "usb: dwc3: gadget: don\u0027t wrap around the TRB poll on non-ISOC\n\nIf we have a non-ISOC endpoint, we will not have a Link TRB\npointing to the beginning of the TRB pool. On such endpoints,\nwe don\u0027t want to let the driver wrap around the TRB pool\notherwise controller will hang waiting for a valid TRB.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "075cd14d2a8d35afc39ad28fc7b968275881266b",
      "tree": "c15c0a9cda89d3c0084cdf527c612319e5e79701",
      "parents": [
        "1d046793958f128dd43d42a4a0dac48bf6914273"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Sat Feb 04 16:37:14 2012 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 02 12:12:02 2012 +0200"
      },
      "message": "usb: dwc3: make dwc3_get_device_id() return the id\n\nWe always return zero instead of the id we found.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "1d046793958f128dd43d42a4a0dac48bf6914273",
      "tree": "202b0c160c1005e7c1a2733cf39f5762118de7ca",
      "parents": [
        "2cd0e8512169b125fb0ff1f9ec3f8505eecb3012"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Wed Feb 15 18:56:56 2012 -0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 02 12:12:01 2012 +0200"
      },
      "message": "usb: dwc3: clean up whitespace damage, typos, missing parens, etc.\n\ntrivial patch, no functional changes\n\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "2cd0e8512169b125fb0ff1f9ec3f8505eecb3012",
      "tree": "573f75d5e2d11f602fc0ebbd44e6bef8d1e7d740",
      "parents": [
        "802ca85067e11cdeddeb34ef53de03e5a7d509da"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Wed Feb 15 18:55:51 2012 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 02 12:12:00 2012 +0200"
      },
      "message": "usb: dwc3: linux/module.h included twice\n\ndrivers/usb/dwc3/core.c and drivers/usb/dwc3/dwc3-omap.c\nincluded \u0027linux/module.h\u0027 twice, remove the duplicates.\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "802ca85067e11cdeddeb34ef53de03e5a7d509da",
      "tree": "ff55f46e2e1586570e9e7b4a98b3c2c979c75c1f",
      "parents": [
        "d28a9689c93195d39f91f35a9519876688605b65"
      ],
      "author": {
        "name": "Chanho Park",
        "email": "chanho61.park@samsung.com",
        "time": "Wed Feb 15 18:27:55 2012 +0900"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 02 12:11:59 2012 +0200"
      },
      "message": "usb: dwc3: use devm_xxx functions\n\nThis patch enables to use devm_xxx functions during probing driver.\nThe devm_xxx series functions are able to release resource when the\ndriver is detatched. We can remove several codes to release resources\nin the probe function.\n\nSigned-off-by: Chanho Park \u003cchanho61.park@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d28a9689c93195d39f91f35a9519876688605b65",
      "tree": "39d7c0b3f80657039cefc3996c20010bdbabbed0",
      "parents": [
        "f6bafc6a1c9d58f0c234ac5052b9c09b0747348c"
      ],
      "author": {
        "name": "Anton Tikhomirov",
        "email": "av.tikhomirov@samsung.com",
        "time": "Wed Feb 15 17:04:56 2012 +0900"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 02 12:11:28 2012 +0200"
      },
      "message": "usb: dwc3: Add Exynos Specific Glue layer\n\nAdds Exynos Specific Glue layer to support USB peripherals\non Samsung Exynos5 chips.\n\n[ balbi@ti.com : prevent compilation of Exynos glue layer\n\ton platforms which don\u0027t provide clk API implementation ]\n\nSigned-off-by: Anton Tikhomirov \u003cav.tikhomirov@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "cd70469d084fde198dc07c1a31b8463562228a5a",
      "tree": "166cf8dc555922a43abb71aa681e56dc3e61c776",
      "parents": [
        "444aa7fa9bd752d19ce472d3e02558b987c3cc67"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Feb 29 16:46:23 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 09:31:22 2012 -0800"
      },
      "message": "usb: core: hcd: make hcd-\u003eirq unsigned\n\nThere\u0027s really no point in having hcd-\u003eirq as a\nsigned integer when we consider the fact that\nIRQ 0 means NO_IRQ. In order to avoid confusion,\nmake hcd-\u003eirq unsigned and fix users who were\npassing -1 as the IRQ number to usb_add_hcd.\n\nTested-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "444aa7fa9bd752d19ce472d3e02558b987c3cc67",
      "tree": "966c414ad57fa1172a69bd9c3efc7332a5b9cb1b",
      "parents": [
        "7204cf584836c24b4b06e4ad4a8e6bb8ea84908e"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Feb 29 10:05:37 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 09:28:28 2012 -0800"
      },
      "message": "USB: ftdi_sio: add support for BeagleBone rev A5+\n\nBeagleBone changed to the default FTDI 0403:6010 id in rev A5 to make life\neasier for Windows users, so we need a similar workaround as the Calao\nboard to support it.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7204cf584836c24b4b06e4ad4a8e6bb8ea84908e",
      "tree": "6797f2da1f806c511b8db16dfdf2adf3799ed5b5",
      "parents": [
        "f9b0f5170918695891f42645737682ccb452ee13"
      ],
      "author": {
        "name": "Daniele Palmas",
        "email": "dnlplm@gmail.com",
        "time": "Wed Feb 29 15:32:05 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 09:28:28 2012 -0800"
      },
      "message": "USB: option driver: adding support for Telit CC864-SINGLE, CC864-DUAL and DE910-DUAL modems\n\nAdding PID for Telit CC864-SINGLE, CC864-DUAL and DE910-DUAL\nmodems\n\nSigned-off-by: Daniele Palmas \u003cdnlplm@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f9b0f5170918695891f42645737682ccb452ee13",
      "tree": "75eaab0ff54f8aadaa6375df140cc9d685f78d95",
      "parents": [
        "8062d94a545457a83d5291bd62c3bfd14200bba0",
        "6440093f5eae9842feb06e40d41c3bd569b6b461"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 09:20:28 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 09:20:28 2012 -0800"
      },
      "message": "Merge tag \u0027gadget-for-v3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next\n\nUSB: Gadget: changes for 3.4\n\nThis merge is rather big. Here\u0027s what it contains:\n\nFor am5536udc we have just simple coding style fixes. Nothing that has any\npotential to cause any issues going forward.\n\nWith mv_udc, there\u0027s only one single change removing an unneeded NULL check.\n\nat91_udc also only saw a single change this merge window, and that\u0027s only\nremoving a duplicated header.\n\nThe Renesas controller has a few more involved changes. Support for SUDMAC was\nadded, there\u0027s now a special handling of IRQ resources for when the IRQ line is\nshared between Renesas controller and SUDMAC, we also had a bug fix where\nRenesas controller would sleep in atomic context while doing DMA transfers from\na tasklet. There were also a set of minor cleanups.\n\nThe FSL UDC also had a scheduling in atomic context bug fix, but that\u0027s all.\n\nThanks to Sebastian, the dummy_hcd now works better than ever with support for\nscatterlists and streams. Sebastian also added SuperSpeed descriptors to the\nserial gadgets.\n\nThe highlight on this merge is the addition of a generic API for mapping and\nunmapping usb_requests. This will avoid code duplication on all UDC controllers\nand also kills all the defines for DMA_ADDR_INVALID which UDC controllers\nsprinkled around. A few of the UDC controllers were already converted to use\nthis new API.\n\nConflicts:\n\tdrivers/usb/dwc3/gadget.c\n"
    },
    {
      "commit": "8062d94a545457a83d5291bd62c3bfd14200bba0",
      "tree": "a6a7aaaea5dff00f7415a93189720a1164ae30dd",
      "parents": [
        "15e68a803573974409972e761d8f08f03fce5bdb",
        "6e13c6505cdff9766d5268ffb8c972c1a2f996e6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 08:45:33 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 08:45:33 2012 -0800"
      },
      "message": "Merge tag \u0027xceiv-for-v3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next\n\nUSB: transceiver changes for 3.4\n\nHere we have a big rework done by Heikki Krogerus (thanks) which\nsplits OTG functionality away from transceivers.\n\nWe have known for quite a long time that struct otg_transceiver was\na bad name for the structure, considering transceiver is far from\nbeing OTG-specific (see 4e67185).\n"
    },
    {
      "commit": "15e68a803573974409972e761d8f08f03fce5bdb",
      "tree": "5a7ff8f06da629bd59101718f27b157912c141be",
      "parents": [
        "f7c96f59b4af72f51c7835ed073da820bc3786b3",
        "39287076e46d2c19aaceaa6f0a44168ae4d257ec"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 08:44:20 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 08:44:20 2012 -0800"
      },
      "message": "Merge tag \u0027musb-for-v3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next\n\nUSB: MUSB changes for 3.4\n\nHere are a set of changes to the MUSB driver. In summary we have\na patch making modules behave better, there\u0027s a fix on debugfs\u0027\nerror path, a small change removing an unnecessary pm_runtime\ncall on musb_shutdown() and a fix to relesect the endpoint in\nInterrupt context.\n\nThis last patch is needed because we must drop musb\u0027s lock when\ncalling request-\u003ecomplete() and that could cause problems if another\nthread queues a request and ends up changing MUSB_INDEX register.\n"
    },
    {
      "commit": "f7c96f59b4af72f51c7835ed073da820bc3786b3",
      "tree": "28bcfb3ecd9a913d39ec1ffb407490fc7b5296e0",
      "parents": [
        "aac1fc386fa13f9f450909fcfb02e73db55f0c0f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 29 16:49:21 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 29 16:49:21 2012 -0800"
      },
      "message": "Revert \"powerpc/usb: fix usb CTRL_PHY_CLK_VALID breaks on some platform\"\n\nThis reverts commit 79857e8e7b1ba740f8025b540f1e171c9a0a5d31.\n\nTo quote Shengzhou Liu:\n\tI\u0027m sorry, please don\u0027t apply this patch.\n\tIt appears not only on P1022 platform.\n\tThere will be more breaks on other platforms regarding\n\tCTRL_PHY_CLK_VALID bit.\n\tI will post a new patch with well compatibility on all\n\tplatforms as soon as I get necessary confirmations.\n\nCc: Shengzhou Liu \u003cShengzhou.Liu@freescale.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "aac1fc386fa13f9f450909fcfb02e73db55f0c0f",
      "tree": "5e696ff4cefd52cc3a2158af43572288e7de4bdb",
      "parents": [
        "dba607f9f0aebfa8f29b3eb911250aa19d5d71a8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:36:35 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:36:35 2012 -0800"
      },
      "message": "USB: serial: add Fintek F81232 usb to serial driver\n\nThis is the first cut at a driver for the Fintek F81232 USB to serial\nsingle port converter.  This provides the initial framework for the\ndevice, and some data can move through it, but no line settings are\nhandled, so it\u0027s not that useful yet.  It does give people a starting\nplace to work from.\n\nThank to Fintek for providing samples and specifications, without which,\nthis driver would have never been able to be written.\n\nCc: Amanda Ying \u003cAmanda_Ying@fintek.com.tw\u003e\nCc: Tom Tsai \u003cTom_Tsai@fintek.com.tw\u003e\nCc: \u003clinux-usb@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "dba607f9f0aebfa8f29b3eb911250aa19d5d71a8",
      "tree": "f5372da401168b3f2b15621ca97bea425f5efb0f",
      "parents": [
        "421f38835fe677d8c2e8c25628ae9cd4019653d2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:46 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:46 2012 -0800"
      },
      "message": "USB: serial: zio.c: use module_usb_serial_driver\n\nThis converts the zio.c driver to use the module_usb_serial_driver() call\ninstead of having to have a module_init/module_exit function, saving a lot\nof duplicated code.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "421f38835fe677d8c2e8c25628ae9cd4019653d2",
      "tree": "359cb7989142f13f8a73c5e3445d28da8305f62e",
      "parents": [
        "b99dab079445f5d586d4d9e0f81d3d07ecbf51f4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:44 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:44 2012 -0800"
      },
      "message": "USB: serial: whiteheat.c: use module_usb_serial_driver\n\nThis converts the whiteheat.c driver to use the module_usb_serial_driver() call\ninstead of having to have a module_init/module_exit function, saving a lot\nof duplicated code.\n\nCC: Support Department \u003csupport@connecttech.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    }
  ],
  "next": "b99dab079445f5d586d4d9e0f81d3d07ecbf51f4"
}
