)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "b99dab079445f5d586d4d9e0f81d3d07ecbf51f4",
      "tree": "007916d8a153c50701204c44a16658c738769367",
      "parents": [
        "491c77a96689821bbe6acbef7dd1544bec35f794"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:43 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:43 2012 -0800"
      },
      "message": "USB: serial: vivopay-serial.c: use module_usb_serial_driver\n\nThis converts the vivopay-serial.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": "491c77a96689821bbe6acbef7dd1544bec35f794",
      "tree": "cf3f56118689016903f2b1e6147c9110343bc8c1",
      "parents": [
        "ba76df3f65ce08413563119c9c77852b0835fbef"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:41 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:41 2012 -0800"
      },
      "message": "USB: serial: usb_debug.c: use module_usb_serial_driver\n\nThis converts the usb_debug.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: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ba76df3f65ce08413563119c9c77852b0835fbef",
      "tree": "aa25798daf7f0411aee588952a5bba65a9b27249",
      "parents": [
        "3a67460715481772068aebf8c945667c285f2207"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:38 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:38 2012 -0800"
      },
      "message": "USB: serial: symbolserial.c: use module_usb_serial_driver\n\nThis converts the symbolserial.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: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3a67460715481772068aebf8c945667c285f2207",
      "tree": "6297eb5a20407f79960aa2a053bcbda500c75fea",
      "parents": [
        "a385c150a49e8ef49cd27318a6fd7759ed6bfa42"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:36 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:36 2012 -0800"
      },
      "message": "USB: serial: ssu100.c: use module_usb_serial_driver\n\nThis converts the ssu100.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: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a385c150a49e8ef49cd27318a6fd7759ed6bfa42",
      "tree": "00c7d7165b0ea06e27c4347556520e9a7eae2b98",
      "parents": [
        "c9d521747872ecb77ba39bb9a8162449cd74d343"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:34 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:34 2012 -0800"
      },
      "message": "USB: serial: spcp8x5.c: use module_usb_serial_driver\n\nThis converts the spcp8x5.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: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c9d521747872ecb77ba39bb9a8162449cd74d343",
      "tree": "530cf52fb49fcb3ca2f25bab2af96130737f123a",
      "parents": [
        "b4264af2c59e287153e99c7b4e7516086366d272"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:31 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:31 2012 -0800"
      },
      "message": "USB: serial: sierra.c: use module_usb_serial_driver\n\nThis converts the sierra.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\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b4264af2c59e287153e99c7b4e7516086366d272",
      "tree": "69c9a6f2ca3ea7218f63e5db3be6547622b2918c",
      "parents": [
        "3d8d7296f7dbc7c977b8552dcfa649817d91d24c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:29 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:29 2012 -0800"
      },
      "message": "USB: serial: siemens_mpi.c: use module_usb_serial_driver\n\nThis converts the siemens_mpi.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": "3d8d7296f7dbc7c977b8552dcfa649817d91d24c",
      "tree": "73151770a9850efb09c05508d61a24ecce57325d",
      "parents": [
        "5bce269d3a464b436d9b416105821aa5257fee36"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:26 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:26 2012 -0800"
      },
      "message": "USB: serial: qcserial.c: use module_usb_serial_driver\n\nThis converts the qcserial.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: Steven Hardy \u003cshardy@redhat.com\u003e\nCC: Thomas Tuttle \u003cttuttle@chromium.org\u003e\nCC: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5bce269d3a464b436d9b416105821aa5257fee36",
      "tree": "590379cc09b3dd8814520e32e76e5e4cc909f45f",
      "parents": [
        "db55a0492d87c80d8d9a5cf330c58dee55757cba"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:24 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:24 2012 -0800"
      },
      "message": "USB: serial: qcaux.c: use module_usb_serial_driver\n\nThis converts the qcaux.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\nCC: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "db55a0492d87c80d8d9a5cf330c58dee55757cba",
      "tree": "74bd27a7f3ea65dcd1bb9a184715ff25373b8781",
      "parents": [
        "9334c4c16e6fa80dc55865897337b49c1753f33b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:22 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:22 2012 -0800"
      },
      "message": "USB: serial: oti6858.c: use module_usb_serial_driver\n\nThis converts the oti6858.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: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9334c4c16e6fa80dc55865897337b49c1753f33b",
      "tree": "3aed87e74fa64b21ae2972ae751120235e7175a8",
      "parents": [
        "e206b7f831da365a38b22f72ba42db288db71c65"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:19 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:19 2012 -0800"
      },
      "message": "USB: serial: option.c: use module_usb_serial_driver\n\nThis converts the option.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: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e206b7f831da365a38b22f72ba42db288db71c65",
      "tree": "2472d69a7e63d53d72725f20bd52f8cb690a82ea",
      "parents": [
        "6384eaefd337b465417e9b64ebf74717703c0788"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:19 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:19 2012 -0800"
      },
      "message": "USB: serial: opticon.c: use module_usb_serial_driver\n\nThis converts the opticon.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: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nCC: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6384eaefd337b465417e9b64ebf74717703c0788",
      "tree": "367be81a738bf0be1a08788e59b8632aa762f1f4",
      "parents": [
        "78365eaaa136142dfae8ae0964f533014a389f80"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:17 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:17 2012 -0800"
      },
      "message": "USB: serial: omninet.c: use module_usb_serial_driver\n\nThis converts the omninet.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: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "78365eaaa136142dfae8ae0964f533014a389f80",
      "tree": "7fb5b4d79038d827f9e7aa860d6ef08131dbda57",
      "parents": [
        "54cbcf51264ee63444a7f768a3ef9a7a0e0c4449"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:14 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:14 2012 -0800"
      },
      "message": "USB: serial: navman.c: use module_usb_serial_driver\n\nThis converts the navman.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: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "54cbcf51264ee63444a7f768a3ef9a7a0e0c4449",
      "tree": "fe3af73114852b32def732fa22d1c160f5c68c32",
      "parents": [
        "e7414d9a6d71027a2a0e8e4af6ef3cca7eaef80a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:12 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:12 2012 -0800"
      },
      "message": "USB: serial: moto_modem.c: use module_usb_serial_driver\n\nThis converts the moto_modem.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\nCC: Elizabeth Jennifer Myers \u003celizabeth@sporksirc.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e7414d9a6d71027a2a0e8e4af6ef3cca7eaef80a",
      "tree": "d796b2f81bfcb766ec83d2a69650d15a9055b834",
      "parents": [
        "964e2b8425f5f37baa4f1fe6c15cdaf258d5cb51"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:10 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:10 2012 -0800"
      },
      "message": "USB: serial: mos7840.c: use module_usb_serial_driver\n\nThis converts the mos7840.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: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "964e2b8425f5f37baa4f1fe6c15cdaf258d5cb51",
      "tree": "bb1d8d94386d642e14290a0fd4219121d58f13e1",
      "parents": [
        "193ecee4424937e55945c955cbd09717a66dbc07"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:07 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:07 2012 -0800"
      },
      "message": "USB: serial: mos7720.c: use module_usb_serial_driver\n\nThis converts the mos7720.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: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "193ecee4424937e55945c955cbd09717a66dbc07",
      "tree": "f517e9f72cea72b246517aeabf851fca57dc9929",
      "parents": [
        "8a9040b123b9fd325c38a985c109289d04349873"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:05 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:05 2012 -0800"
      },
      "message": "USB: serial: mct_u232.c: use module_usb_serial_driver\n\nThis converts the mct_u232.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: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8a9040b123b9fd325c38a985c109289d04349873",
      "tree": "57f4f0a722fbe4ff0dc1674da670190942659ada",
      "parents": [
        "11f79858ce0393b6b721f91cd8f69ec7c0192f9b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:02 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:02 2012 -0800"
      },
      "message": "USB: serial: kobil_sct.c: use module_usb_serial_driver\n\nThis converts the kobil_sct.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: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "11f79858ce0393b6b721f91cd8f69ec7c0192f9b",
      "tree": "b296d44277ecf9706f784581a73e58791f51c2c3",
      "parents": [
        "d40f5b0c0c6bc67fa35078501d097bf11f16483a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:00 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:12:00 2012 -0800"
      },
      "message": "USB: serial: kl5kusb105.c: use module_usb_serial_driver\n\nThis converts the kl5kusb105.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: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d40f5b0c0c6bc67fa35078501d097bf11f16483a",
      "tree": "9441577b08e4727c00dc35c7e60fb4ec48d8ce26",
      "parents": [
        "165c793d9291c007f957e73cf6a5d7ffcb8b4d1e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:59 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:59 2012 -0800"
      },
      "message": "USB: serial: keyspan_pda.c: use module_usb_serial_driver\n\nThis converts the keyspan_pda.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\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "165c793d9291c007f957e73cf6a5d7ffcb8b4d1e",
      "tree": "3c106c07a1aad70dbe5fd146c6b767587b13a884",
      "parents": [
        "d01bf4139d411369828b8d104fde418882226da5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:59 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:59 2012 -0800"
      },
      "message": "USB: serial: keyspan.c: use module_usb_serial_driver\n\nThis converts the keyspan.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\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d01bf4139d411369828b8d104fde418882226da5",
      "tree": "6befa253f0a1e9caa278082dbc4d4cadf8d72713",
      "parents": [
        "f939484bb6473e51c1516ab9a4f3a7620cd95d72"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:58 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:58 2012 -0800"
      },
      "message": "USB: serial: iuu_phoenix.c: use module_usb_serial_driver\n\nThis converts the iuu_phoenix.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: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f939484bb6473e51c1516ab9a4f3a7620cd95d72",
      "tree": "bb25074f39288c9f7f71253056283d3cd9d07495",
      "parents": [
        "8485f8c9652b226726827e61fb43647bf22e691f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:56 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:56 2012 -0800"
      },
      "message": "USB: serial: ipw.c: use module_usb_serial_driver\n\nThis converts the ipw.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: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Oliver Neukum \u003coneukum@suse.de\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8485f8c9652b226726827e61fb43647bf22e691f",
      "tree": "a12bea1b3bb382ca5b600474069d9cae78586efe",
      "parents": [
        "36ccce49128c1bce042273ee723e93f7cca06330"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:53 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:53 2012 -0800"
      },
      "message": "USB: serial: io_ti.c: use module_usb_serial_driver\n\nThis converts the io_ti.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: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nCC: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "36ccce49128c1bce042273ee723e93f7cca06330",
      "tree": "78114830d0ee38afb46d5b95eeea1a347f6d8807",
      "parents": [
        "68e9c9a7fdbddab3407596b3e7f1a4972d045444"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:51 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:51 2012 -0800"
      },
      "message": "USB: serial: io_edgeport.c: use module_usb_serial_driver\n\nThis converts the io_edgeport.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: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Huzaifa Sidhpurwala \u003chuzaifas@redhat.com\u003e\nCC: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "68e9c9a7fdbddab3407596b3e7f1a4972d045444",
      "tree": "1ee2e095106da820e926fae432254e4f062e4fec",
      "parents": [
        "db62c08128acdb6f37038f3711621b52963fe5eb"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:49 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:49 2012 -0800"
      },
      "message": "USB: serial: hp4x.c: use module_usb_serial_driver\n\nThis converts the hp4x.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": "db62c08128acdb6f37038f3711621b52963fe5eb",
      "tree": "95692737d8d643159b207ebd17d19534ba370f0d",
      "parents": [
        "65e3b087d55b224a8c036976535601dd66a7cebd"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:46 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:46 2012 -0800"
      },
      "message": "USB: serial: garmin_gps.c: use module_usb_serial_driver\n\nThis converts the garmin_gps.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: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "65e3b087d55b224a8c036976535601dd66a7cebd",
      "tree": "4e1d72cf16d4e58174320af92af7bc21edb26c3e",
      "parents": [
        "10a6b9ce8ecf0dcaabb10089bdf1b4bb30f3092a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:44 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:44 2012 -0800"
      },
      "message": "USB: serial: funsoft.c: use module_usb_serial_driver\n\nThis converts the funsoft.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: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "10a6b9ce8ecf0dcaabb10089bdf1b4bb30f3092a",
      "tree": "0c86f3139757cd8b4536d8ae3f20d8bb4fffc2e5",
      "parents": [
        "89ddc53c4ab1e297058b2995541541c22b9de160"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:42 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:42 2012 -0800"
      },
      "message": "USB: serial: empeg.c: use module_usb_serial_driver\n\nThis converts the empeg.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: Gary Brubaker \u003cxavyer@ix.netcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "89ddc53c4ab1e297058b2995541541c22b9de160",
      "tree": "ef9e1f7caf071a24c2dd494700c0d5072c8bc623",
      "parents": [
        "7e3131f897969f94f605f3e929e2da35202c86d6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:41 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:41 2012 -0800"
      },
      "message": "USB: serial: digi_acceleport.c: use module_usb_serial_driver\n\nThis converts the digi_acceleport.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: Peter Berger \u003cpberger@brimson.com\u003e\nCC: Al Borchers \u003calborchers@steinerpoint.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7e3131f897969f94f605f3e929e2da35202c86d6",
      "tree": "e764a27002d8083e0094a6b0d298230461286eef",
      "parents": [
        "5671df5c1c6ee664ebc66a5be60a282afee8d340"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:41 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:41 2012 -0800"
      },
      "message": "USB: serial: cypress_m8.c: use module_usb_serial_driver\n\nThis converts the cypress_m8.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: Lonnie Mendez \u003cdignome@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5671df5c1c6ee664ebc66a5be60a282afee8d340",
      "tree": "3f4f856a137465a8973945fee25b6bc949e0e244",
      "parents": [
        "274f3b1e82c899fd1b39822c2ee39bbac52f3d3c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:40 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:40 2012 -0800"
      },
      "message": "USB: serial: cyberjack.c: use module_usb_serial_driver\n\nThis converts the cyberjack.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: Matthias Bruestle and Harald Welte \u003csupport@reiner-sct.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "274f3b1e82c899fd1b39822c2ee39bbac52f3d3c",
      "tree": "d369dcca39f58d406a6cc86392bdfd34ce4540ca",
      "parents": [
        "a5f5e6c2d80d073e09918e7a02f3355503ff3922"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:40 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:40 2012 -0800"
      },
      "message": "USB: serial: cp210x.c: use module_usb_serial_driver\n\nThis converts the cp210x.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: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nCC: \"Malte Schröder\" \u003cmaltesch@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a5f5e6c2d80d073e09918e7a02f3355503ff3922",
      "tree": "5b99cc5db90dc007392f02412132a4684b78571f",
      "parents": [
        "d2daea74cca96a9af28f55e361ae359e7027d26f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:37 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:37 2012 -0800"
      },
      "message": "USB: serial: ch341.c: use module_usb_serial_driver\n\nThis converts the ch341.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: Johan Hovold \u003cjhovold@gmail.com\u003e\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d2daea74cca96a9af28f55e361ae359e7027d26f",
      "tree": "e8958f4f20cb386c349caa776387dd57792679df",
      "parents": [
        "a9a535d35844044e3df56e49df5176db26bbb487"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:35 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:35 2012 -0800"
      },
      "message": "USB: serial: belkin_sa.c: use module_usb_serial_driver\n\nThis converts the belkin_sa.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: William Greathouse \u003cwgreathouse@smva.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a9a535d35844044e3df56e49df5176db26bbb487",
      "tree": "2034bd97b24f4a8cea8325f9c96a97c31f628f81",
      "parents": [
        "6f84a5198f3ff537da2a0a0d2d50e6d8f91d0383"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:35 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:35 2012 -0800"
      },
      "message": "USB: serial: ark3116.c: use module_usb_serial_driver\n\nThis converts the ark3116.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: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCC: Bart Hartgers \u003cbart.hartgers@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6f84a5198f3ff537da2a0a0d2d50e6d8f91d0383",
      "tree": "e41d88fd7b14e39d33e4bd8196c4837886fc0f13",
      "parents": [
        "e42f85f3d410a5457a2db61d883437ac9e32cecc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:32 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 13:11:32 2012 -0800"
      },
      "message": "USB: serial: aircable.c: use module_usb_serial_driver\n\nThis converts the aircable.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: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCC: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d1cddb4a8e9b09c33158acae05c48069d74fa4d0",
      "tree": "e1ab740cc4a6905ef0a520dd79ecdbac041585a1",
      "parents": [
        "03892d5fefbe7d4df68466bd4cfda86fac84ebd8"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 15:38:14 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 11:21:48 2012 -0800"
      },
      "message": "USB: create module_usb_serial_driver macro\n\nNow that Alan Stern has cleaned up the usb serial driver registration,\nwe have the ability to create a module_usb_serial_driver macro to make\nthings a bit simpler, like the other *_driver macros created.\n\nBut, as we need two functions here, we can\u0027t reuse the existing\nmodule_driver() macro, so we need to roll our own.\n\nHere\u0027s a patch implementing module_usb_serial_driver() and it converts\nthe pl2303 driver to use it, showing a nice cleanup.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0d8520a1d7f43328bc7085d4244d93c595064157",
      "tree": "71d6ba63d230c0eb9ecd6649a83e2f3d1eb46b97",
      "parents": [
        "79857e8e7b1ba740f8025b540f1e171c9a0a5d31"
      ],
      "author": {
        "name": "Meng Zhang",
        "email": "meng.zhang@mediatek.com",
        "time": "Mon Feb 27 08:24:19 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 10:53:09 2012 -0800"
      },
      "message": "USB: option: Add MediaTek MT6276M modem\u0026app interfaces\n\nAdd MEDIATEK products to Option driver\n\nSigned-off-by: Meng Zhang \u003cmeng.zhang@mediatek.com\u003e\nSigned-off-by: Matthias Urlichs \u003cmatthias@urlichs.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "656d2b3964a9d0f9864d472f8dfa2dd7dd42e6c0",
      "tree": "950d7bfbdbb0b5525b2613e330393f9c082a27aa",
      "parents": [
        "6d161b99f875269ad4ffa44375e1e54bca6fd02e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 09:20:09 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 28 09:22:04 2012 -0800"
      },
      "message": "USB: ftdi_sio: fix problem when the manufacture is a NULL string\n\nOn some misconfigured ftdi_sio devices, if the manufacturer string is\nNULL, the kernel will oops when the device is plugged in.  This patch\nfixes the problem.\n\nReported-by: Wojciech M Zabolotny \u003cW.Zabolotny@elka.pw.edu.pl\u003e\nTested-by: Wojciech M Zabolotny \u003cW.Zabolotny@elka.pw.edu.pl\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6d161b99f875269ad4ffa44375e1e54bca6fd02e",
      "tree": "f3b55aecf6da9a7c699194690fc56523bcefb3c2",
      "parents": [
        "a219b666e89bd2f7810b4eaaf4d7382ad0e6ecb1"
      ],
      "author": {
        "name": "Scott Dial",
        "email": "scott.dial@scientiallc.com",
        "time": "Fri Feb 24 19:04:09 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 16:15:48 2012 -0800"
      },
      "message": "usb-serial: Add support for the Sealevel SeaLINK+8 2038-ROHS device\n\nThis patch adds new device IDs to the ftdi_sio module to support\nthe new Sealevel SeaLINK+8 2038-ROHS device.\n\nSigned-off-by: Scott Dial \u003cscott.dial@scientiallc.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c192c8e71a2ded01170c1a992cd21aaedc822756",
      "tree": "7d2849700b7bdffae51ab2ff8ea7d131b895ec48",
      "parents": [
        "f799e7678390029e322ae2dc3cda389b11f38124"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Feb 24 13:08:43 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:53:38 2012 -0800"
      },
      "message": "USB: qcserial: don\u0027t grab QMI port on Gobi 1000 devices\n\nGobi 1000 devices have a different port layout, which wasn\u0027t respected\nby the current driver, and thus it grabbed the QMI/net port.  In the\nnear future we\u0027ll be attaching another driver to the QMI/net port for\nthese devices (cdc-wdm and qmi_wwan) so make sure the qcserial driver\ndoesn\u0027t claim them.  This patch also prevents qcserial from binding to\ninterfaces 0 and 1 on 1K devices because those interfaces do not\nrespond.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f799e7678390029e322ae2dc3cda389b11f38124",
      "tree": "2317bf56e7d941c80f3beb590aa703d6c50f64d2",
      "parents": [
        "8c49fc99b67eab0f75c3353406745d379c782121"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:50:30 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:50:30 2012 -0800"
      },
      "message": "USB: serial: remove usb_serial_register and usb_serial_deregister\n\nNo one uses them anymore, they should be using the safer\nusb_serial_register_drivers() and usb_serial_deregister_drivers()\nfunctions instead.\n\nThanks to Alan Stern for writing these functions and porting all\nin-kernel users to them.\n\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8c49fc99b67eab0f75c3353406745d379c782121",
      "tree": "49b9144a8d028bafea2c992a329ef79327dc6daa",
      "parents": [
        "69276a33bd1d272dc9c3bd577038954811bd1831"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:49:34 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:49:34 2012 -0800"
      },
      "message": "usb-serial: use new registration API in keyspan_pda.c\n\nThis was missed in Alan\u0027s last round of conversions.\n\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "29618e9fb5507b9fcf07f739a8506a3640495945",
      "tree": "d5b05698811d39a6068bd8bfae99e04cb6da4e8f",
      "parents": [
        "d860322f34e4a53f347b1aeae23d5b72f1e91b8c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 23 14:57:32 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:39:21 2012 -0800"
      },
      "message": "usb-serial: use new registration API in [t-z]* drivers\n\nThis patch (as1529) modifies the following usb-serial drivers to\nutilize the new usb_serial_{de}register_drivers() routines:\n\n\tti_usb_3410_5052, usb_debug, visor, vivopay-serial,\n\twhiteheat, and zio.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d860322f34e4a53f347b1aeae23d5b72f1e91b8c",
      "tree": "bea8d4ab22b81eed98ab67c82a994b73cb6c5763",
      "parents": [
        "f667ddad41e303ebc2c6d5bf3105dffe2fbdd717"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 23 14:57:25 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:39:20 2012 -0800"
      },
      "message": "usb-serial: use new registration API in [q-s]* drivers\n\nThis patch (as1528) modifies the following usb-serial drivers to\nutilize the new usb_serial_{de}register_drivers() routines:\n\n\tqcaux, qcserial, safe_serial, siemens_mpi, sierra,\n\tspcp8x5, ssu100, and symbolserial.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f667ddad41e303ebc2c6d5bf3105dffe2fbdd717",
      "tree": "4f1391375183b38ef74bafed9a71f7f140c6c510",
      "parents": [
        "4d2a7aff1062048ea59214b49ca1d915586d6d6d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 23 14:57:18 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:39:20 2012 -0800"
      },
      "message": "usb-serial: use new registration API in [n-p]* drivers\n\nThis patch (as1527) modifies the following usb-serial drivers to\nutilize the new usb_serial_{de}register_drivers() routines:\n\n\tnavman, omninet, opticon, option, oti6858, and pl2303.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4d2a7aff1062048ea59214b49ca1d915586d6d6d",
      "tree": "42e5426b6bb4abeee669d2dd709fb1285836b043",
      "parents": [
        "7dbe2460989b10644651e779b17b683627feea48"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 23 14:57:09 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:39:19 2012 -0800"
      },
      "message": "usb-serial: use new registration API in [k-m]* drivers\n\nThis patch (as1526) modifies the following usb-serial drivers to\nutilize the new usb_serial_{de}register_drivers() routines:\n\n\tkeyspan, kl5kusb105, kobil_sct, mct_u232, mos7720,\n\tmos7840, and moto_modem.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7dbe2460989b10644651e779b17b683627feea48",
      "tree": "51ab97a04dfdcea7e71cbc5e8953efab69714b90",
      "parents": [
        "97b6b6d2339f67eb17d954930a908b762af66228"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 23 14:56:57 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:39:18 2012 -0800"
      },
      "message": "usb-serial: use new registration API in [i-j]* drivers\n\nThis patch (as1525) modifies the following usb-serial drivers to\nutilize the new usb_serial_{de}register_drivers() routines:\n\n\tio_edgeport, io_ti, ipaq, ipw, ir-usb, and iuu_phoenix.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "97b6b6d2339f67eb17d954930a908b762af66228",
      "tree": "955eb92c831f444e26a930b3cd301393bb7112a0",
      "parents": [
        "08a4f6bc2e7046ce50849d7589b7d0763926d808"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 23 14:56:32 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:39:18 2012 -0800"
      },
      "message": "usb-serial: use new registration API in [d-h]* drivers\n\nThis patch (as1524) modifies the following usb-serial drivers to\nutilize the new usb_serial_{de}register_drivers() routines:\n\n\tdigi_acceleport, empeg, ftdi_sio, funsoft, garmin_gps,\n\tand hp4x.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "08a4f6bc2e7046ce50849d7589b7d0763926d808",
      "tree": "9c2f247154db1872ef71e9c5ec8afbdd87e02b83",
      "parents": [
        "765e0ba62613fb90f09c1b5926750df0aa56f349"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 23 14:56:17 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:39:17 2012 -0800"
      },
      "message": "usb-serial: use new registration API in [a-c]* drivers\n\nThis patch (as1523) modifies the following usb-serial drivers to\nutilize the new usb_serial_{de}register_drivers() routines:\n\n\taircable, ark3116, belkin_sa, ch341, cp210x, cyberjack,\n\tand cypress_m8.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "765e0ba62613fb90f09c1b5926750df0aa56f349",
      "tree": "a283130f8c0e4b70978e24012fbeafe4001b5dea",
      "parents": [
        "c69263c66e5b2a5d0c7e5a41c189b1846ae1de92"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 23 14:55:59 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:39:17 2012 -0800"
      },
      "message": "usb-serial: new API for driver registration\n\nThis patch (as1522) adds two new routines to the usb-serial core, for\nregistering and unregistering serial drivers.  Instead of registering\nthe usb_driver and usb_serial_drivers separately, with error checking\nfor each one, the drivers can all be registered and unregistered by a\nsingle function call.  This reduces duplicated code.\n\nMore importantly, the new core routines change the order in which the\ndrivers are registered.  Currently the usb-serial drivers are all\nregistered first and the usb_driver is done last, which leaves a\nwindow for problems.  A udev script may quickly add a new dynamic-ID\nfor a usb-serial driver, causing the corresponding usb_driver to be\nprobed.  If the usb_driver hasn\u0027t been registered yet then an oops\nwill occur.\n\nThe new routine prevents such problems by registering the usb_driver\nfirst.  To insure that it gets probed properly for already-attached\nserial devices, we call driver_attach() after all the usb-serial\ndrivers have been registered.\n\nAlong with adding the new routines, the patch modifies the \"generic\"\nserial driver to use them.  Further patches will similarly modify all\nthe other in-tree USB serial drivers.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c69263c66e5b2a5d0c7e5a41c189b1846ae1de92",
      "tree": "81c6cf0f5b3b05739e2e73b0118077d9dd245182",
      "parents": [
        "45196cee28a5bcfb6ddbe2bffa4270cbed66ae4b",
        "5407a3c3d942e75d4d123d213fd692bce5acc961"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 23 08:20:44 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 23 08:21:03 2012 -0800"
      },
      "message": "Merge branch \u0027usb-3.3-rc4\u0027 into usb-next\n\nThis is to pull in the xhci changes and the other fixes and device id\nupdates that were done in Linus\u0027s tree.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c6c1e4491dc8d1ed2509fa6aacffa7f34614fc38",
      "tree": "b3937360eeb793dcfb30149f5ec02f1b70001433",
      "parents": [
        "7fd25702ba616d9ba56e2a625472f29e5aff25ee"
      ],
      "author": {
        "name": "Bruno Thomsen",
        "email": "bruno.thomsen@gmail.com",
        "time": "Tue Feb 21 23:41:37 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 21 16:29:15 2012 -0800"
      },
      "message": "USB: Added Kamstrup VID/PIDs to cp210x serial driver.\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": "7fd25702ba616d9ba56e2a625472f29e5aff25ee",
      "tree": "cbd75547c475501a0bc8404f11501dffbfa207f3",
      "parents": [
        "bb94a406682770a35305daaa241ccdb7cab399de"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Mon Feb 20 09:31:57 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 21 16:29:15 2012 -0800"
      },
      "message": "USB: Serial: ti_usb_3410_5052: Add Abbot Diabetes Care cable id\n\nThis USB-serial cable with mini stereo jack enumerates as:\nBus 001 Device 004: ID 1a61:3410 Abbott Diabetes Care\n\nIt is a TI3410 inside.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b9e44fe5ecda4158c22bc1ea4bffa378a4f83f65",
      "tree": "e6b5d7c69cd56c2f0f61475abfb89bc310ad4547",
      "parents": [
        "887aa58e482dbf6d35d24cfa7b3315c8f5543339"
      ],
      "author": {
        "name": "li.rui27@zte.com.cn",
        "email": "li.rui27@zte.com.cn",
        "time": "Tue Feb 14 10:35:01 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 14 15:08:40 2012 -0800"
      },
      "message": "USB: option: cleanup zte 3g-dongle\u0027s pid in option.c\n\n  1. Remove all old mass-storage ids\u0027s pid:\n     0x0026,0x0053,0x0098,0x0099,0x0149,0x0150,0x0160;\n  2. As the pid from 0x1401 to 0x1510 which have not surely assigned to\n     use for serial-port or mass-storage port,so i think it should be\n     removed now, and will re-add after it have assigned in future;\n  3. sort the pid to WCDMA and CDMA.\n\nSigned-off-by: Rui li \u003cli.rui27@zte.com.cn\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7483948fdd31a8642ef0288aab6f368b98d53c29",
      "tree": "031020a5553701d2aae8dddb0fa509aa65854eb1",
      "parents": [
        "22a416c4e0f2179b57028e084ac0ed2c110333bd",
        "fe250923bbbbcbccc9aa7b84d05ee7a060450534"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 10 11:12:55 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 10 11:13:53 2012 -0800"
      },
      "message": "Merge tag \u0027usb-3.3-rc3\u0027 into usb-next\n\nThis is done to resolve a merge conflict with:\n\tdrivers/usb/class/cdc-wdm.c\nand to better handle future patches for this driver as it is under\nactive development at the moment.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5a22e30def8b9539576ff047adb14455ca559f07",
      "tree": "e1e76efd73b28e7ae8124383c263fcf92bcc11e0",
      "parents": [
        "19e00f2f1d5273dbc52eab0ebc315cae3aa44b2a",
        "418a936e84e8f346da322c2e839992aa9df108d4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 10 10:23:43 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 10 10:25:27 2012 -0800"
      },
      "message": "Merge tag \u0027tty-3.3-rc3\u0027 tty-next\n\nThis is needed to handle the 8250 file merge mess properly for future\npatches.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "22a416c4e0f2179b57028e084ac0ed2c110333bd",
      "tree": "b885af923a343b1e7eb45ff3bd33e3c8a4526334",
      "parents": [
        "f1475a00a11b07e6ac7f97971466c1bfbf491957"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Fri Feb 10 13:20:51 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 10 10:21:04 2012 -0800"
      },
      "message": "USB: serial: use dev_err_console in custom write paths\n\nUse dev_err_console in write paths for devices which can be used as a\nconsole but do not use the generic write implementation.\n\nCompile-only tested.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f1475a00a11b07e6ac7f97971466c1bfbf491957",
      "tree": "c09e56e7d2c3891a36edd3a2037804f8c2a95ca3",
      "parents": [
        "548dd4b6da8a8e428453d55f7fa7b8a46498d147"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Fri Feb 10 13:20:50 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 10 10:21:04 2012 -0800"
      },
      "message": "USB: serial: use dev_err_console in generic write\n\nUse dev_err_console in write path so that an error at least gets\nreported once.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "548dd4b6da8a8e428453d55f7fa7b8a46498d147",
      "tree": "e8c3ba7893cebd37f368a7dff70543019800f67a",
      "parents": [
        "e688355bfeadf17ef522b1e62cc12f8e88e69667"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Fri Feb 10 13:20:49 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 10 10:20:36 2012 -0800"
      },
      "message": "USB: serial: fix console error reporting\n\nDo not report errors in write path if port is used as a console as this\nmay trigger the same error (and error report) resulting in a loop.\n\nReported-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "90451e6973a5da155c6f315a409ca0a8d3ce6b76",
      "tree": "e0067d2ec68f0e2a981f19dca12b30f8d45763f1",
      "parents": [
        "8739348391c31a8d3759b10a52beaaf3fefa3b1f"
      ],
      "author": {
        "name": "Milan Kocian",
        "email": "milon@wq.cz",
        "time": "Fri Feb 03 14:28:00 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 03 11:22:44 2012 -0800"
      },
      "message": "USB: usbserial: add new PID number (0xa951) to the ftdi driver\n\nSigned-off-by: Milan Kocian \u003cmilon@wq.cz\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "76f82a7ab3a724791d184e74529e96ad6947a98f",
      "tree": "9164783e9e53c7178d8ad8b424b77846db7c9b4f",
      "parents": [
        "66d450e84ec656ec4b774c41cd8d46b3e48d51df"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Jan 30 21:14:29 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 02 15:00:56 2012 -0800"
      },
      "message": "USB: serial, use tty_standard_install\n\nBut before that we need to reorder the calls so that we don\u0027t need to\nlower the reference counts if usb_autopm_get_interface fails.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1608ea5f4b5d6262cd6e808839491cfb2a67405a",
      "tree": "f0ece03d94e9d43a311aecc6a49b975f6acb3dbb",
      "parents": [
        "504b61630ab65296b6c9113cce834574e8cc01de"
      ],
      "author": {
        "name": "Rui li",
        "email": "li.rui27@zte.com.cn",
        "time": "Tue Jan 31 15:27:33 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 01 16:06:52 2012 -0800"
      },
      "message": "USB: add new zte 3g-dongle\u0027s pid to option.c\n\nAs ZTE have and will use more pid for new products this year,\nso we need to add some new zte 3g-dongle\u0027s pid on option.c ,\nand delete one pid 0x0154 because it use for mass-storage port.\n\nSigned-off-by: Rui li \u003cli.rui27@zte.com.cn\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0a365706f2d6062d3756806447c1bbcd7e315ffa",
      "tree": "8661cedcf16dfe4f7de392e95028785e29aeaa10",
      "parents": [
        "2db4d87070e87d198ab630e66a898b45eff316d9"
      ],
      "author": {
        "name": "Thomas Tuttle",
        "email": "ttuttle@chromium.org",
        "time": "Wed Feb 01 16:07:45 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 01 15:56:18 2012 -0800"
      },
      "message": "USB: qcserial: don\u0027t enable autosuspend\n\nWe\u0027ve found that qcserial devices will not always wake up reliably\nfrom autosuspend, so disable it.\n\nSigned-off-by: Thomas Tuttle \u003cttuttle@chromium.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2db4d87070e87d198ab630e66a898b45eff316d9",
      "tree": "d48ac380f92df8d80d05746efd750f1e1bd7a8e9",
      "parents": [
        "62aa2b537c6f5957afd98e29f96897419ed5ebab"
      ],
      "author": {
        "name": "Thomas Tuttle",
        "email": "ttuttle@chromium.org",
        "time": "Wed Feb 01 16:07:17 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 01 15:56:18 2012 -0800"
      },
      "message": "USB: qcserial: add several new serial devices\n\nSigned-off-by: Thomas Tuttle \u003cttuttle@chromium.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2353f806c97020d4c7709f15eebb49b591f7306d",
      "tree": "3cd2f5908b6f927dade895e641770e5ca8c9d0c8",
      "parents": [
        "cf840551a884360841bd3d3ce1ad0868ff0b759a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Jan 26 17:41:34 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 26 11:22:41 2012 -0800"
      },
      "message": "USB: ftdi_sio: Add more identifiers\n\n0x04d8, 0x000a: Hornby Elite\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "074cc73506f529f39fef32ad1c9e1d4cdd8acf6c",
      "tree": "6e0ed7a21aa401b380fb98c42e19e0196b890520",
      "parents": [
        "0c8b92f7f25927808fb465474e344b759bade612"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Jan 24 17:16:54 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 15:47:52 2012 -0800"
      },
      "message": "qcaux: add more Pantech UML190 and UML290 ports\n\nMore ports we now know how to talk to.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0b238583ac8db66762bba021de1b7c60b6bc29ad",
      "tree": "3c637e72a052cc54a68a0e70bc380545778e046d",
      "parents": [
        "fd7ff36d6a3f6413f838a2037b957b0e33ba9056"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Jan 16 00:36:47 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 14:31:04 2012 -0800"
      },
      "message": "USB: cp210x: fix debug output\n\nRemove superfluous newlines from debug statements.\nRemove unnecessary line breaks.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: Preston Fick \u003cpreston.fick@silabs.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3297f86a3d4158e052538c7b9a3dea9c855a1b42",
      "tree": "25eb96cb96c98ffdf21ffcfe25c2e4f387877cd6",
      "parents": [
        "2492c6e6454ff3edb11e273b071a6ea80a199c71"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Jan 24 10:18:10 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 12:23:18 2012 -0800"
      },
      "message": "usb: serial: kobil_sct: fix compile warning:\n\nFix the following compile warning:\n\ndrivers/usb/serial/kobil_sct.c: In function ‘__check_debug’:\ndrivers/usb/serial/kobil_sct.c:719:1: warning: return from incompatible\npointer type [enabled by default]\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e423d7401fd0717cb56a6cf51dd8341cc3e800d2",
      "tree": "5ad3894d8624e7318ae4fc164d858c5daa767b46",
      "parents": [
        "6d443d8499e4e59ffb949759cdded32730f8d2f6"
      ],
      "author": {
        "name": "Kentaro Matsuyama",
        "email": "kentaro.matsuyama@gmail.com",
        "time": "Thu Jan 12 23:07:51 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 12:08:35 2012 -0800"
      },
      "message": "USB: option: Add LG docomo L-02C\n\nAdd vendor and product ID for USB 3G/LTE modem of docomo L-02C\n\nSigned-off-by: Kentaro Matsuyama \u003ckentaro.matsuyama@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6d443d8499e4e59ffb949759cdded32730f8d2f6",
      "tree": "730339226a8fe9ea620a11da276cd2a32d448892",
      "parents": [
        "52a749992ca6a0fd304609af40ed3bfd6cef4660"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Jan 13 21:32:06 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 12:08:35 2012 -0800"
      },
      "message": "usb: io_ti: Make edge_remove_sysfs_attrs the port_remove method.\n\nCalling edge_remove_sysfs_attrs from edge_disconnect is too late\nas the device has already been removed from sysfs.\n\nDo the simple and obvious thing and make edge_remove_sysfs_attrs\nthe port_remove method.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nReported-by: Wolfgang Frisch \u003cwfpub@roembden.net\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "d1620ca9e7bb0030068c3b45b653defde8839dac"
}
