)]}'
{
  "log": [
    {
      "commit": "a65a6f14dc24a90bde3f5d0073ba2364476200bf",
      "tree": "1effb05ed5701578cb86b75b390035dbb54792a2",
      "parents": [
        "b446b96fd11b69b7c4ecd47d869cff9094fd8802"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Mar 20 16:59:33 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 10 13:35:53 2012 -0700"
      },
      "message": "USB: serial: fix race between probe and open\n\nFix race between probe and open by making sure that the disconnected\nflag is not cleared until all ports have been registered.\n\nA call to tty_open while probe is running may get a reference to the\nserial structure in serial_install before its ports have been\nregistered. This may lead to usb_serial_core calling driver open before\nport is fully initialised.\n\nWith ftdi_sio this result in the following NULL-pointer dereference as\nthe private data has not been initialised at open:\n\n[  199.698286] IP: [\u003cf811a089\u003e] ftdi_open+0x59/0xe0 [ftdi_sio]\n[  199.698297] *pde \u003d 00000000\n[  199.698303] Oops: 0000 [#1] PREEMPT SMP\n[  199.698313] Modules linked in: ftdi_sio usbserial\n[  199.698323]\n[  199.698327] Pid: 1146, comm: ftdi_open Not tainted 3.2.11 #70 Dell Inc. Vostro 1520/0T816J\n[  199.698339] EIP: 0060:[\u003cf811a089\u003e] EFLAGS: 00010286 CPU: 0\n[  199.698344] EIP is at ftdi_open+0x59/0xe0 [ftdi_sio]\n[  199.698348] EAX: 0000003e EBX: f5067000 ECX: 00000000 EDX: 80000600\n[  199.698352] ESI: f48d8800 EDI: 00000001 EBP: f515dd54 ESP: f515dcfc\n[  199.698356]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\n[  199.698361] Process ftdi_open (pid: 1146, ti\u003df515c000 task\u003df481e040 task.ti\u003df515c000)\n[  199.698364] Stack:\n[  199.698368]  f811a9fe f811a9e0 f811b3ef 00000000 00000000 00001388 00000000 f4a86800\n[  199.698387]  00000002 00000000 f806e68e 00000000 f532765c f481e040 00000246 22222222\n[  199.698479]  22222222 22222222 22222222 f5067004 f5327600 f5327638 f515dd74 f806e6ab\n[  199.698496] Call Trace:\n[  199.698504]  [\u003cf806e68e\u003e] ? serial_activate+0x2e/0x70 [usbserial]\n[  199.698511]  [\u003cf806e6ab\u003e] serial_activate+0x4b/0x70 [usbserial]\n[  199.698521]  [\u003cc126380c\u003e] tty_port_open+0x7c/0xd0\n[  199.698527]  [\u003cf806e660\u003e] ? serial_set_termios+0xa0/0xa0 [usbserial]\n[  199.698534]  [\u003cf806e76f\u003e] serial_open+0x2f/0x70 [usbserial]\n[  199.698540]  [\u003cc125d07c\u003e] tty_open+0x20c/0x510\n[  199.698546]  [\u003cc10e9eb7\u003e] chrdev_open+0xe7/0x230\n[  199.698553]  [\u003cc10e48f2\u003e] __dentry_open+0x1f2/0x390\n[  199.698559]  [\u003cc144bfec\u003e] ? _raw_spin_unlock+0x2c/0x50\n[  199.698565]  [\u003cc10e4b76\u003e] nameidata_to_filp+0x66/0x80\n[  199.698570]  [\u003cc10e9dd0\u003e] ? cdev_put+0x20/0x20\n[  199.698576]  [\u003cc10f3e08\u003e] do_last+0x198/0x730\n[  199.698581]  [\u003cc10f4440\u003e] path_openat+0xa0/0x350\n[  199.698587]  [\u003cc10f47d5\u003e] do_filp_open+0x35/0x80\n[  199.698593]  [\u003cc144bfec\u003e] ? _raw_spin_unlock+0x2c/0x50\n[  199.698599]  [\u003cc10ff110\u003e] ? alloc_fd+0xc0/0x100\n[  199.698605]  [\u003cc10f0b72\u003e] ? getname_flags+0x72/0x120\n[  199.698611]  [\u003cc10e4450\u003e] do_sys_open+0xf0/0x1c0\n[  199.698617]  [\u003cc11fcc08\u003e] ? trace_hardirqs_on_thunk+0xc/0x10\n[  199.698623]  [\u003cc10e458e\u003e] sys_open+0x2e/0x40\n[  199.698628]  [\u003cc144c990\u003e] sysenter_do_call+0x12/0x36\n[  199.698632] Code: 85 89 00 00 00 8b 16 8b 4d c0 c1 e2 08 c7 44 24 14 88 13 00 00 81 ca 00 00 00 80 c7 44 24 10 00 00 00 00 c7 44 24 0c 00 00 00 00 \u003c0f\u003e b7 41 78 31 c9 89 44 24 08 c7 44 24 04 00 00 00 00 c7 04 24\n[  199.698884] EIP: [\u003cf811a089\u003e] ftdi_open+0x59/0xe0 [ftdi_sio] SS:ESP 0068:f515dcfc\n[  199.698893] CR2: 0000000000000078\n[  199.698925] ---[ end trace 77c43ec023940cff ]---\n\nReported-and-tested-by: Ken Huang \u003ccsuhgw@gmail.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": "c5d703dcc776cb542b41665f2b7e2ba054efb4a7",
      "tree": "356924d2a222d8f76013cd4cce67c7a69f15e0de",
      "parents": [
        "876ae50d94b02f3f523aa451b45ec5fb9c25d221"
      ],
      "author": {
        "name": "Anton Samokhvalov",
        "email": "pg83@yandex.ru",
        "time": "Wed Apr 04 22:26:01 2012 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 15:42:25 2012 -0700"
      },
      "message": "USB: sierra: add support for Sierra Wireless MC7710\n\nJust add new device id. 3G works fine, LTE not tested.\n\nSigned-off-by: Anton Samokhvalov \u003cpg83@yandex.ru\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "876ae50d94b02f3f523aa451b45ec5fb9c25d221",
      "tree": "529f5a3acb7beec2ad733709326e067096f53a2d",
      "parents": [
        "fca5430d48d53eaf103498c33fd0d1984b9f448b"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Mon Mar 26 23:27:59 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 15:41:40 2012 -0700"
      },
      "message": "USB: ftdi_sio: fix race condition in TIOCMIWAIT, and abort of TIOCMIWAIT when the device is removed\n\nThere are two issues here, one is that the device is generating\nspurious very fast modem status line changes somewhere:\n\nCTS becomes high then low 18µs later:\n[121226.924373] ftdi_process_packet: prev rng\u003d0 dsr\u003d10 dcd\u003d0 cts\u003d6\n[121226.924378] ftdi_process_packet: status\u003d10 prev\u003d00 diff\u003d10\n[121226.924382] ftdi_process_packet: now rng\u003d0 dsr\u003d10 dcd\u003d0 cts\u003d7\n(wake_up_interruptible is called)\n[121226.924391] ftdi_process_packet: prev rng\u003d0 dsr\u003d10 dcd\u003d0 cts\u003d7\n[121226.924394] ftdi_process_packet: status\u003d00 prev\u003d10 diff\u003d10\n[121226.924397] ftdi_process_packet: now rng\u003d0 dsr\u003d10 dcd\u003d0 cts\u003d8\n(wake_up_interruptible is called)\n\nThis wakes up the task in TIOCMIWAIT:\n[121226.924405] ftdi_ioctl: 19451 rng\u003d0-\u003e0 dsr\u003d10-\u003e10 dcd\u003d0-\u003e0 cts\u003d6-\u003e8\n(wait from 20:51:46 returns and observes both changes)\n\nWhich then calls TIOCMIWAIT again:\n20:51:46.400239 ioctl(3, TIOCMIWAIT, 0x20) \u003d 0\n22:11:09.441818 ioctl(3, TIOCMGET, [TIOCM_DTR|TIOCM_RTS]) \u003d 0\n22:11:09.442812 ioctl(3, TIOCMIWAIT, 0x20) \u003d -1 EIO (Input/output error)\n(the second wake_up_interruptible takes effect and an I/O error occurs)\n\nThe other issue is that TIOCMIWAIT will wait forever (unless the task is\ninterrupted) if the device is removed.\n\nThis change removes the -EIO return that occurs if the counts don\u0027t\nappear to have changed. Multiple counts may have been processed as\none or the waiting task may have started waiting after recording the\ncurrent count.\n\nIt adds a bool to indicate that the device has been removed so that\nTIOCMIWAIT doesn\u0027t wait forever, and wakes up any tasks so that they can\nreturn -EIO.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fca5430d48d53eaf103498c33fd0d1984b9f448b",
      "tree": "3cfa374927c3cab25186369f7a4a0d0af7ee89ec",
      "parents": [
        "cd4376e23a59a2adf3084cb5f4a523e6d5fd4e49"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Mon Mar 26 21:19:40 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 15:41:16 2012 -0700"
      },
      "message": "USB: ftdi_sio: fix status line change handling for TIOCMIWAIT and TIOCGICOUNT\n\nHandling of TIOCMIWAIT was changed by commit 1d749f9afa657f6ee9336b2bc1fcd750a647d157\n USB: ftdi_sio.c: Use ftdi async_icount structure for TIOCMIWAIT, as in other drivers\n\nFTDI_STATUS_B0_MASK does not indicate the changed modem status lines,\nit indicates the value of the current modem status lines. An xor is\nstill required to determine which lines have changed.\n\nThe count was only being incremented if the line was high. The only\nreason TIOCMIWAIT still worked was because the status packet is\nrepeated every 1ms, so the count was always changing. The wakeup\nitself still ran based on the status lines changing.\n\nThis change fixes handling of updates to the modem status lines and\nallows multiple processes to use TIOCMIWAIT concurrently.\n\nTested with two processes waiting on different status lines being\ntoggled independently.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: Uwe Bonnes \u003cbon@elektron.ikp.physik.tu-darmstadt.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "891a3b1fddb24b4b53426685bd0390bb74c9b5b3",
      "tree": "4012c0f2365d14475f68223a2bee149f0341b99b",
      "parents": [
        "3a450850e2bb0f92cacb12da90fe98eccd105468"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Mar 28 16:10:49 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 15:36:20 2012 -0700"
      },
      "message": "USB: fix bug in serial driver unregistration\n\nThis patch (as1536) fixes a bug in the USB serial core.  Unloading and\nreloading a serial driver while a serial device is plugged in causes\nerrors because of the code in usb_serial_disconnect() that tries to\nmake sure the port_remove method is called.  With the new order of\ndriver registration introduced in the 3.4 kernel, this is definitely\nnot the right thing to do (if indeed it ever was).\n\nThe patch removes that whole section code, along with the mechanism\nfor keeping track of each port\u0027s registration state, which is no\nlonger needed.  The driver core can handle all that stuff for us.\n\nNote: This has been tested only with one or two USB serial drivers.\nIn theory, other drivers might still run into trouble.  But if they\ndo, it will be the fault of the drivers, not of this patch -- that is,\nthe drivers will need to be fixed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-and-tested-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3a450850e2bb0f92cacb12da90fe98eccd105468",
      "tree": "2962e2cb9c28a052c1e8869c12262c17762302c6",
      "parents": [
        "9ac2feb22b5b821d81463bef92698ef7682a3145"
      ],
      "author": {
        "name": "Aleksey Babahin",
        "email": "tamerlan311@gmail.com",
        "time": "Tue Mar 20 00:46:31 2012 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 15:36:20 2012 -0700"
      },
      "message": "USB: serial: metro-usb: Fix idProduct for Uni-Directional mode.\n\nThe right idProduct for Metrologic Bar Code Scanner\nin Uni-Directional Serial Emulation mode is 0x0700.\n\nAlso rename idProduct for Bi-Directional mode to be a bit more informative.\n\nSigned-off-by: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9ac2feb22b5b821d81463bef92698ef7682a3145",
      "tree": "4e4ae831b4bd7a8faab7620a440de128ed9a4a2d",
      "parents": [
        "ce5c9851855bab190c9a142761d54ba583ab094c"
      ],
      "author": {
        "name": "Santiago Garcia Mantinan",
        "email": "manty@debian.org",
        "time": "Mon Mar 19 18:17:00 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 15:36:20 2012 -0700"
      },
      "message": "USB: option: re-add NOVATELWIRELESS_PRODUCT_HSPA_HIGHSPEED to option_id array\n\nRe-add NOVATELWIRELESS_PRODUCT_HSPA_HIGHSPEED to option_id array\n\nSigned-off-by: Santiago Garcia Mantinan \u003cmanty@debian.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ce5c9851855bab190c9a142761d54ba583ab094c",
      "tree": "92a058162bc04b0f67478875b256ccbe46ed23bb",
      "parents": [
        "e3fa252a0ef3d1f93bc55cefc2f707359b43c70d"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Fri Mar 23 15:23:18 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 15:36:20 2012 -0700"
      },
      "message": "USB: pl2303: fix DTR/RTS being raised on baud rate change\n\nDTR/RTS should only be raised when changing baudrate from B0 and not on\nany baud rate change (\u003e B0).\n\nReported-by: Søren Holm \u003csgh@sgh.dk\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": "970e2486492aa1eb47a436a5a4c81e92558986a9",
      "tree": "5c321b58b536695b513f21b9b8d5431f0db88ac5",
      "parents": [
        "096015236df46c64be8b86e41fd4e28522e5f7e5"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Fri Mar 30 13:37:16 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:03:15 2012 -0700"
      },
      "message": "Documentation: remove references to /etc/modprobe.conf\n\nUsage of /etc/modprobe.conf file was deprecated by module-init-tools and\nis no longer parsed by new kmod tool. References to this file are\nreplaced in Documentation, comments and Kconfig according to the\ncontext.\n\nThere are also some references to the old /etc/modules.conf from 2.4\nkernels that are being removed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f264ddea0109bf7ce8aab920d64a637e830ace5b",
      "tree": "0fdda169e80be86b42a37cebada0fce6623c449d",
      "parents": [
        "1aa35a24a4451e414eddf3bd489dd362513ad246"
      ],
      "author": {
        "name": "Andrew Bird (Sphere Systems)",
        "email": "ajb@spheresystems.co.uk",
        "time": "Sun Mar 25 00:10:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 25 13:27:48 2012 -0400"
      },
      "message": "USB: option: Ignore ZTE (Vodafone) K3570/71 net interfaces\n\nThese interfaces need to be handled by QMI/WWAN driver\n\nSigned-off-by: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed378a52dabf77b406b447fd3238f83ea24b71fa",
      "tree": "07e1a7ec2d1c08767ee81b9910f5912b80502632",
      "parents": [
        "843ec558f91b8e8fdb6efc908f2c0506407cc750",
        "11207b6fe05438b2e87a26435cd98db3d55e6fa7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:26:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:26:30 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB merge for 3.4-rc1 from Greg KH:\n \"Here\u0027s the big USB merge for the 3.4-rc1 merge window.\n\n  Lots of gadget driver reworks here, driver updates, xhci changes, some\n  new drivers added, usb-serial core reworking to fix some bugs, and\n  other various minor things.\n\n  There are some patches touching arch code, but they have all been\n  acked by the various arch maintainers.\"\n\n* tag \u0027usb-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (302 commits)\n  net: qmi_wwan: add support for ZTE MF820D\n  USB: option: add ZTE MF820D\n  usb: gadget: f_fs: Remove lock is held before freeing checks\n  USB: option: make interface blacklist work again\n  usb/ub: deprecate \u0026 schedule for removal the \"Low Performance USB Block\" driver\n  USB: ohci-pxa27x: add clk_prepare/clk_unprepare calls\n  USB: use generic platform driver on ath79\n  USB: EHCI: Add a generic platform device driver\n  USB: OHCI: Add a generic platform device driver\n  USB: ftdi_sio: new PID: LUMEL PD12\n  USB: ftdi_sio: add support for FT-X series devices\n  USB: serial: mos7840: Fixed MCS7820 device attach problem\n  usb: Don\u0027t make USB_ARCH_HAS_{XHCI,OHCI,EHCI} depend on USB_SUPPORT.\n  usb gadget: fix a section mismatch when compiling g_ffs with CONFIG_USB_FUNCTIONFS_ETH\n  USB: ohci-nxp: Remove i2c_write(), use smbus\n  USB: ohci-nxp: Support for LPC32xx\n  USB: ohci-nxp: Rename symbols from pnx4008 to nxp\n  USB: OHCI-HCD: Rename ohci-pnx4008 to ohci-nxp\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  usb: dwc3: pci: fix another failure path in dwc3_pci_probe()\n  ...\n"
    },
    {
      "commit": "843ec558f91b8e8fdb6efc908f2c0506407cc750",
      "tree": "1866dccbc298390fc8686875942324075fd83f9d",
      "parents": [
        "71e7ff2578c3bc67fd893a9ba7f69fd563f271de",
        "fb8ebec00b04f921ea1614a7303f1a8e5e9e47c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:24:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:24:39 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY/serial patches from Greg KH:\n \"tty and serial merge for 3.4-rc1\n\n  Here\u0027s the big serial and tty merge for the 3.4-rc1 tree.\n\n  There\u0027s loads of fixes and reworks in here from Jiri for the tty\n  layer, and a number of patches from Alan to help try to wrestle the vt\n  layer into a sane model.\n\n  Other than that, lots of driver updates and fixes, and other minor\n  stuff, all detailed in the shortlog.\"\n\n* tag \u0027tty-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (132 commits)\n  serial: pxa: add clk_prepare/clk_unprepare calls\n  TTY: Wrong unicode value copied in con_set_unimap()\n  serial: PL011: clear pending interrupts\n  serial: bfin-uart: Don\u0027t access tty circular buffer in TX DMA interrupt after it is reset.\n  vt: NULL dereference in vt_do_kdsk_ioctl()\n  tty: serial: vt8500: fix annotations for probe/remove\n  serial: remove back and forth conversions in serial_out_sync\n  serial: use serial_port_in/out vs serial_in/out in 8250\n  serial: introduce generic port in/out helpers\n  serial: reduce number of indirections in 8250 code\n  serial: delete useless void casts in 8250.c\n  serial: make 8250\u0027s serial_in shareable to other drivers.\n  serial: delete last unused traces of pausing I/O in 8250\n  pch_uart: Add module parameter descriptions\n  pch_uart: Use existing default_baud in setup_console\n  pch_uart: Add user_uartclk parameter\n  pch_uart: Add Fish River Island II uart clock quirks\n  pch_uart: Use uartclk instead of base_baud\n  mpc5200b/uart: select more tolerant uart prescaler on low baudrates\n  tty: moxa: fix bit test in moxa_start()\n  ...\n"
    },
    {
      "commit": "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"
    }
  ],
  "next": "76f82a7ab3a724791d184e74529e96ad6947a98f"
}
