)]}'
{
  "log": [
    {
      "commit": "27b351c5546008c640b3e65152f60ca74b3706f1",
      "tree": "766c1d602d3942be6ba24086c7752926f70197c5",
      "parents": [
        "3f8bc5e4da29c7e05edeca6b475abb4fb01a5a13"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Wed Mar 13 09:50:15 2013 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 13 12:32:47 2013 -0700"
      },
      "message": "USB: quatech2: only write to the tty if the port is open.\n\nThe commit 2e124b4a390ca85325fae75764bef92f0547fa25 removed the checks\nthat prevented qt2_process_read_urb() from trying to put chars into\nttys that weren\u0027t actually opened.  This resulted in \u0027tty is NULL\u0027\nwarnings from flush_to_ldisc() when the device was used.\n\nThe devices use just one read urb for all ports.  As a result\nqt2_process_read_urb() may be called with the current port set to a\nport number that has not been opened.  Add a check if the port is open\nbefore calling tty_flip_buffer_push().\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3f8bc5e4da29c7e05edeca6b475abb4fb01a5a13",
      "tree": "e7da7045c6333c169cb784ab54108621832b9d7a",
      "parents": [
        "c0f5ecee4e741667b2493c742b60b6218d40b3aa"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Mar 13 09:58:18 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 13 08:50:42 2013 -0700"
      },
      "message": "qcserial: bind to DM/DIAG port on Gobi 1K devices\n\nTurns out we just need altsetting 1 and then we can talk to it.\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": "a57e82a18779ab8a5e5a1f5841cef937cf578913",
      "tree": "abdabd63785f8e184bc49a58d57a312d3780d416",
      "parents": [
        "2d90e63603ac235aecd7d20e234616e0682c8b1f"
      ],
      "author": {
        "name": "Steve Conklin",
        "email": "sconklin@canonical.com",
        "time": "Thu Mar 07 17:19:33 2013 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 12 08:54:41 2013 -0700"
      },
      "message": "usb: serial: Add Rigblaster Advantage to device table\n\nThe Rigblaster Advantage is an amateur radio interface sold by West Mountain\nRadio. It contains a cp210x serial interface but the device ID is not in\nthe driver.\n\nSigned-off-by: Steve Conklin \u003csconklin@canonical.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2d90e63603ac235aecd7d20e234616e0682c8b1f",
      "tree": "317b504f1ee6585c229ba9c54c26cb44247175b3",
      "parents": [
        "fd5014ad5c80a75713b13a95eb717cc697dda5d5"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Feb 19 09:47:09 2013 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 11 11:09:17 2013 -0700"
      },
      "message": "qcaux: add Franklin U600\n\n4 ports; AT/PPP is standard CDC-ACM.  The other three (added by this\npatch) are QCDM/DIAG, possibly GPS, and unknown.\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": "be3101c23394af59694c8a2aae6d07f5da62fea5",
      "tree": "24830a4a998abc6293dc043d3dcd70fd7fee0d4e",
      "parents": [
        "4fa42e897d859dbdc76a50e32f855839d5126c1e"
      ],
      "author": {
        "name": "Matwey V. Kornilov",
        "email": "matwey@sai.msu.ru",
        "time": "Sat Mar 09 13:57:32 2013 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 11 08:37:35 2013 -0700"
      },
      "message": "usb: cp210x new Vendor/Device IDs\n\nThis patch adds support for the Lake Shore Cryotronics devices to\nthe CP210x driver.\n\nThese lines are ported from cp210x driver distributed by Lake Shore web site:\n   http://www.lakeshore.com/Documents/Lake%20Shore%20cp210x-3.0.0.tar.gz\nand licensed under the terms of GPLv2.\n\nMoreover, I\u0027ve tested this changes with Lake Shore 335 in my labs.\n\nSigned-off-by: Matwey V. Kornilov \u003cmatwey@sai.msu.ru\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1941138e1c024ecb5bd797d414928d3eb94d8662",
      "tree": "543552af6a1680e04987628fe2fcf88c1e7768b6",
      "parents": [
        "518868c8fe70c98d4167ad62dac3ad3cf85c2def"
      ],
      "author": {
        "name": "Christian Schmiedl",
        "email": "christian.schmiedl@gemalto.com",
        "time": "Wed Mar 06 17:08:50 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 07 12:29:09 2013 +0800"
      },
      "message": "USB: added support for Cinterion\u0027s products AH6 and PLS8\n\nadd support for Cinterion\u0027s products AH6 and PLS8 by adding Product IDs\nand USB_DEVICE tuples.\n\nSigned-off-by: Christian Schmiedl \u003cchristian.schmiedl@gemalto.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "daec90e7382cbd0e73eb6861109b3da91e5ab1f3",
      "tree": "d5c9c834e047e600e593f7933ff23c2ae4a7f2a3",
      "parents": [
        "feca7746d5d9e84b105a613b7f3b6ad00d327372"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Feb 27 15:52:56 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 07 12:23:16 2013 +0800"
      },
      "message": "USB: option: add Huawei E5331\n\nAnother device using CDC ACM with vendor specific protocol to mark\nserial functions.\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "21eaab6d19ed43e82ed39c8deb7f192134fb4a0e",
      "tree": "d995205afdcb7f47462bcd28067dc0c4ab0b7b02",
      "parents": [
        "74e1a2a39355b2d3ae8c60c78d8add162c6d7183",
        "9e17df37d710f8998e9cb10a548304fe33d4a5c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "message": "Merge tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial patches from Greg Kroah-Hartman:\n \"Here\u0027s the big tty/serial driver patches for 3.9-rc1.\n\n  More tty port rework and fixes from Jiri here, as well as lots of\n  individual serial driver updates and fixes.\n\n  All of these have been in the linux-next tree for a while.\"\n\n* tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (140 commits)\n  tty: mxser: improve error handling in mxser_probe() and mxser_module_init()\n  serial: imx: fix uninitialized variable warning\n  serial: tegra: assume CONFIG_OF\n  TTY: do not update atime/mtime on read/write\n  lguest: select CONFIG_TTY to build properly.\n  ARM defconfigs: add missing inclusions of linux/platform_device.h\n  fb/exynos: include platform_device.h\n  ARM: sa1100/assabet: include platform_device.h directly\n  serial: imx: Fix recursive locking bug\n  pps: Fix build breakage from decoupling pps from tty\n  tty: Remove ancient hardpps()\n  pps: Additional cleanups in uart_handle_dcd_change\n  pps: Move timestamp read into PPS code proper\n  pps: Don\u0027t crash the machine when exiting will do\n  pps: Fix a use-after free bug when unregistering a source.\n  pps: Use pps_lookup_dev to reduce ldisc coupling\n  pps: Add pps_lookup_dev() function\n  tty: serial: uartlite: Support uartlite on big and little endian systems\n  tty: serial: uartlite: Fix sparse and checkpatch warnings\n  serial/arc-uart: Miscll DT related updates (Grant\u0027s review comments)\n  ...\n\nFix up trivial conflicts, mostly just due to the TTY config option\nclashing with the EXPERIMENTAL removal.\n"
    },
    {
      "commit": "1f3f687722fd9b29a0c2a85b4844e3b2a3585c63",
      "tree": "0b07be535a59c0a7cf7e3254b02eebdad67ec292",
      "parents": [
        "b2ca699076573c94fee9a73cb0d8645383b602a0"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Feb 13 23:41:34 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 13 15:57:53 2013 -0800"
      },
      "message": "USB: option: add Huawei \"ACM\" devices using protocol \u003d vendor\n\nThe USB device descriptor of one identity presented by a few\nHuawei morphing devices have serial functions with class codes\n02/02/ff, indicating CDC ACM with a vendor specific protocol. This\ncombination is often used for MSFT RNDIS functions, and the CDC\nACM class driver will therefore ignore such functions.\n\nThe CDC ACM class driver cannot support functions with only 2\nendpoints.  The underlying serial functions of these modems are\nalso believed to be the same as for alternate device identities\nalready supported by the option driver. Letting the same driver\nhandle these functions independently of the current identity\nensures consistent handling and user experience.\n\nThere is no need to blacklist these devices in the rndis_host\ndriver. Huawei serial functions will either have only 2 endpoints\nor a CDC ACM functional descriptor with bmCapabilities !\u003d 0, making\nthem correctly ignored as \"non RNDIS\" by that driver.\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b2ca699076573c94fee9a73cb0d8645383b602a0",
      "tree": "b9579ce8ed1511a5b3a234b03392b3c095de9231",
      "parents": [
        "cd565279e51bedee1b2988e84f9b3bef485adeb6"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Wed Feb 13 17:53:28 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 13 09:20:06 2013 -0800"
      },
      "message": "USB: serial: fix null-pointer dereferences on disconnect\n\nMake sure serial-driver dtr_rts is called with disc_mutex held after\nchecking the disconnected flag.\n\nDue to a bug in the tty layer, dtr_rts may get called after a device has\nbeen disconnected and the tty-device unregistered. Some drivers have had\nindividual checks for disconnect to make sure the disconnected interface\nwas not accessed, but this should really be handled in usb-serial core\n(at least until the long-standing tty-bug has been fixed).\n\nNote that the problem has been made more acute with commit 0998d0631001\n(\"device-core: Ensure drvdata \u003d NULL when no driver is bound\") as the\nport data is now also NULL when dtr_rts is called resulting in further\noopses.\n\nReported-by: Chris Ruehl \u003cchris.ruehl@gtsys.com.hk\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": "cd565279e51bedee1b2988e84f9b3bef485adeb6",
      "tree": "406f39df3145f8d9ca229ebb42c7b6824fe30d19",
      "parents": [
        "5273afe359f700ac28bf8e9d63d733dbe0483e62"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Feb 12 13:42:24 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 13 08:48:31 2013 -0800"
      },
      "message": "USB: option: add Yota / Megafon M100-1 4g modem\n\nInterface layout:\n\n 00 CD-ROM\n 01 debug COM port\n 02 AP control port\n 03 modem\n 04 usb-ethernet\n\nBus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d01 Cnt\u003d02 Dev#\u003d  4 Spd\u003d480  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0408 ProdID\u003dea42 Rev\u003d 0.00\nS:  Manufacturer\u003dQualcomm, Incorporated\nS:  Product\u003dQualcomm CDMA Technologies MSM\nS:  SerialNumber\u003d353568051xxxxxx\nC:* #Ifs\u003d 5 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d500mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor.) Sub\u003d06 Prot\u003d50 Driver\u003dusb-storage\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nI:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d83(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d03(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 3 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d84(I) Atr\u003d03(Int.) MxPS\u003d  64 Ivl\u003d2ms\nE:  Ad\u003d85(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d04(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 4 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d86(I) Atr\u003d03(Int.) MxPS\u003d  64 Ivl\u003d2ms\nE:  Ad\u003d87(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d05(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ceb675a9e25c0c11f76f8e72a862caf08d3934d3",
      "tree": "6c79ad3468e7923f5da9f9ccd6678e0e4e3cd874",
      "parents": [
        "9662ced3527f5994e83957cf40765ed126abe97f",
        "200e0d994d9d1919b28c87f1a5fb99a8e13b8a0f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 08 12:03:11 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 08 12:03:11 2013 -0800"
      },
      "message": "Merge usb-linus branch into usb-next\n\nThis pulls in a bunch of fixes that are in Linus\u0027s tree because we need them\nhere for testing and development.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0ba3b2ccc72b3df5c305d61f59d93ab0f0e87991",
      "tree": "ace01b81d780c65e2249e70c30407d27547a5efe",
      "parents": [
        "d4fa681541aa7bf8570d03426dd7ba663a71c467"
      ],
      "author": {
        "name": "Petr Kubánek",
        "email": "petr@kubanek.net",
        "time": "Fri Feb 01 17:24:04 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Feb 02 13:31:52 2013 +0100"
      },
      "message": "USB: ftdi_sio: add Zolix FTDI PID\n\nAdd support for Zolix Omni 1509 monochromator custom USB-RS232 converter.\n\nSigned-off-by: Petr Kubánek \u003cpetr@kubanek.net\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d4fa681541aa7bf8570d03426dd7ba663a71c467",
      "tree": "63b8e4130887bf4c01306839952142c02adf466c",
      "parents": [
        "c249f911406efcc7456cb4af79396726bf7b8c57"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Fri Feb 01 12:06:51 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Feb 02 13:31:50 2013 +0100"
      },
      "message": "USB: option: add Changhong CH690\n\nNew device with 3 serial interfaces:\n\n If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend) Sub\u003dff Prot\u003dff\n If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend) Sub\u003dff Prot\u003dff\n If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend) Sub\u003dff Prot\u003dff\n If#\u003d 3 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor) Sub\u003d06 Prot\u003d50\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c249f911406efcc7456cb4af79396726bf7b8c57",
      "tree": "13bef1d77de6881e7bae93e2d046d9d38eb044d2",
      "parents": [
        "8de7f4da8ff8ad241a552512f727a47df15c5156"
      ],
      "author": {
        "name": "Sven Killig",
        "email": "sven@killig.de",
        "time": "Fri Feb 01 23:43:06 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Feb 02 13:28:42 2013 +0100"
      },
      "message": "USB: ftdi_sio: add PID/VID entries for ELV WS 300 PC II\n\nAdd PID/VID entries for ELV WS 300 PC II weather station\n\nSigned-off-by: Sven Killig \u003csven@killig.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8de7f4da8ff8ad241a552512f727a47df15c5156",
      "tree": "d5573dc6c4b1d9b14580194453c4121c7c2fb127",
      "parents": [
        "3e619d04159be54b3daa0b7036b0ce9e067f4b5d"
      ],
      "author": {
        "name": "Luis Llorente Campo",
        "email": "luisllorente@luisllorente.com",
        "time": "Thu Jan 31 13:37:05 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 31 13:51:12 2013 +0100"
      },
      "message": "USB: add OWL CM-160 support to cp210x driver\n\nThis adds support for the OWL CM-160 electricity monitor to the cp210x\ndriver.\n\nSigned-off-by: Luis Llorente \u003cluisllorente@luisllorente.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "03eb466f276ceef9dcf023dc5474db02af68aad9",
      "tree": "6eb0eec1d93582c341c9f76bf041aaa3d1bea025",
      "parents": [
        "78796ae17eacedcdcaaeb03ba73d2e532a4c8f83"
      ],
      "author": {
        "name": "Daniele Palmas",
        "email": "dnlplm@gmail.com",
        "time": "Mon Jan 28 16:47:10 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 30 06:19:20 2013 +0100"
      },
      "message": "USB: option: add support for Telit LE920\n\nAdd PID and special handling for Telit LE920\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": "78796ae17eacedcdcaaeb03ba73d2e532a4c8f83",
      "tree": "5d0d9654a2fa93a2aa8ae6b5fda967051730ba60",
      "parents": [
        "ee74290b7853db9d5fd64db70e5c175241c59fba"
      ],
      "author": {
        "name": "Daniele Palmas",
        "email": "dnlplm@gmail.com",
        "time": "Mon Jan 28 16:48:54 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 30 06:19:20 2013 +0100"
      },
      "message": "USB: qcserial: add Telit Gobi QDL device\n\nAdd VID and PID for Telit Gobi QDL device\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": "9f9cba810f36d16f4e64477e879a69f6c47b389d",
      "tree": "d787abcbead1439d3f82f0719efe520fd9689f79",
      "parents": [
        "dbf5bef8da169b38db804996a661f8d634df8295",
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 13:27:36 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 13:27:36 2013 -0800"
      },
      "message": "Merge 3.8-rc5 into tty-next\n\nThis resolves a number of tty driver merge issues found in linux-next\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "67635d397a643514fdfa859f611b86bd3ad8958d",
      "tree": "b5df6d79b35cde39c00f0cc1432f128f473d4d6e",
      "parents": [
        "192fef18d0f5ac9a05a93ff6314fc9865c10fbf9",
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 12:41:02 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 12:41:02 2013 -0800"
      },
      "message": "Merge 3.8-rc5 into usb-next\n\nThis fixes up a conflict with drivers/usb/serial/io_ti.c that came up in\nlinux-next.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "59e931c47fe44de354ced20136a655d4725a2b61",
      "tree": "32355e9f9f4ab2ed5574168e8e557d1f23068a9b",
      "parents": [
        "8ab03dd48a549f140597a55a1564083b171d1349"
      ],
      "author": {
        "name": "Frans Klaver",
        "email": "frans.klaver@xsens.com",
        "time": "Fri Jan 25 17:05:44 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 09:56:54 2013 -0800"
      },
      "message": "usb: add driver for xsens motion trackers\n\nSigned-off-by: Frans Klaver \u003cfrans.klaver@xsens.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f8f0302bbcbd1b14655bef29f6996a2152be559d",
      "tree": "e6138c63184b35896b686320c5d75b373e5c3abc",
      "parents": [
        "eab8050c0168ab6595e9ac6bc72a14d27390ea7a"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Jan 23 10:44:36 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 24 13:42:10 2013 -0800"
      },
      "message": "USB: option: add and update Alcatel modems\n\nAdding three currently unsupported modems based on information\nfrom .inf driver files:\n\n  Diag  VID_1BBB\u0026PID_0052\u0026MI_00\n  AGPS  VID_1BBB\u0026PID_0052\u0026MI_01\n  VOICE VID_1BBB\u0026PID_0052\u0026MI_02\n  AT    VID_1BBB\u0026PID_0052\u0026MI_03\n  Modem VID_1BBB\u0026PID_0052\u0026MI_05\n  wwan  VID_1BBB\u0026PID_0052\u0026MI_06\n\n  Diag  VID_1BBB\u0026PID_00B6\u0026MI_00\n  AT    VID_1BBB\u0026PID_00B6\u0026MI_01\n  Modem VID_1BBB\u0026PID_00B6\u0026MI_02\n  wwan  VID_1BBB\u0026PID_00B6\u0026MI_03\n\n  Diag  VID_1BBB\u0026PID_00B7\u0026MI_00\n  AGPS  VID_1BBB\u0026PID_00B7\u0026MI_01\n  VOICE VID_1BBB\u0026PID_00B7\u0026MI_02\n  AT    VID_1BBB\u0026PID_00B7\u0026MI_03\n  Modem VID_1BBB\u0026PID_00B7\u0026MI_04\n  wwan  VID_1BBB\u0026PID_00B7\u0026MI_05\n\nUpdating the blacklist info for the X060S_X200 and X220_X500D,\nreserving interfaces for a wwan driver, based on\n\n  wwan VID_1BBB\u0026PID_0000\u0026MI_04\n  wwan VID_1BBB\u0026PID_0017\u0026MI_06\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4f73bc4dd3e8563ef4109f293a092820dff66d92",
      "tree": "8ebd5d01abaceb70da1932db1a5e7219630b0fd3",
      "parents": [
        "a1bf9584429d61b7096f93ae09325e1ba538e9e8"
      ],
      "author": {
        "name": "Joe Millenbach",
        "email": "jmillenbach@gmail.com",
        "time": "Thu Jan 17 22:44:22 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 16:15:27 2013 -0800"
      },
      "message": "tty: Added a CONFIG_TTY option to allow removal of TTY\n\nThe option allows you to remove TTY and compile without errors. This\nsaves space on systems that won\u0027t support TTY interfaces anyway.\nbloat-o-meter output is below.\n\nThe bulk of this patch consists of Kconfig changes adding \"depends on\nTTY\" to various serial devices and similar drivers that require the TTY\nlayer.  Ideally, these dependencies would occur on a common intermediate\nsymbol such as SERIO, but most drivers \"select SERIO\" rather than\n\"depends on SERIO\", and \"select\" does not respect dependencies.\n\nbloat-o-meter output comparing our previous minimal to new minimal by\nremoving TTY.  The list is filtered to not show removed entries with awk\n\u0027$3 !\u003d \"-\"\u0027 as the list was very long.\n\nadd/remove: 0/226 grow/shrink: 2/14 up/down: 6/-35356 (-35350)\nfunction                                     old     new   delta\nchr_dev_init                                 166     170      +4\nallow_signal                                  80      82      +2\nstatic.__warned                              143     142      -1\ndisallow_signal                               63      62      -1\n__set_special_pids                            95      94      -1\nunregister_console                           126     121      -5\nstart_kernel                                 546     541      -5\nregister_console                             593     588      -5\ncopy_from_user                                45      40      -5\nsys_setsid                                   128     120      -8\nsys_vhangup                                   32      19     -13\ndo_exit                                     1543    1526     -17\nbitmap_zero                                   60      40     -20\narch_local_irq_save                          137     117     -20\nrelease_task                                 674     652     -22\nstatic.spin_unlock_irqrestore                308     260     -48\n\nSigned-off-by: Joe Millenbach \u003cjmillenbach@gmail.com\u003e\nReviewed-by: Jamey Sharp \u003cjamey@minilop.net\u003e\nReviewed-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f40d781554ef5413d70254e422bc59d6538333d2",
      "tree": "3979f8cc1da2d5f308f96e0351315605cdadd622",
      "parents": [
        "263e1f9fbb999fb78df5bfed87ddbba1c12ee0f1"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Jan 14 16:52:58 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 15:45:17 2013 -0800"
      },
      "message": "USB: io_ti: kill custom closing_wait implementation\n\nKill custom closing_wait implementation and let the tty layer handle it\ninstead.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "263e1f9fbb999fb78df5bfed87ddbba1c12ee0f1",
      "tree": "07eccb56a78f378488625a69c7957b75e01e2f79",
      "parents": [
        "810360a03597afc0d43a45798a52cfb69b8453d3"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Jan 14 16:52:57 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 15:45:17 2013 -0800"
      },
      "message": "USB: io_ti: query hardware-buffer status in chars_in_buffer\n\nQuery hardware-buffer status in chars_in_buffer should the write fifo be\nempty.\n\nThis is needed to make the tty layer wait for hardware buffers to drain\non close.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "810360a03597afc0d43a45798a52cfb69b8453d3",
      "tree": "977253346afd738d334a73de671cbd9f2102d809",
      "parents": [
        "fcdb6a21903bcab0b5f788ba7eb0c31dd06040fd"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Jan 14 16:52:56 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 15:45:17 2013 -0800"
      },
      "message": "USB: serial: grab disconnect mutex in chars_in_buffer\n\nGrab disconnect mutex in chars_in_buffer before checking disconnected\nflag or calling driver specific function.\n\nThis allows subdrivers to query any hardware buffer status without\nhaving to handle the locking themselves.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fcdb6a21903bcab0b5f788ba7eb0c31dd06040fd",
      "tree": "52dbba61ce46d9487620435712ea0453a0d9bbc3",
      "parents": [
        "77de2518e854501c1542199449354fab4b2377ac"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Jan 14 16:52:55 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 15:45:17 2013 -0800"
      },
      "message": "USB: io_ti: use tty-port drain delay\n\nUse tty-port drain delay rather than custom implementation in\nchase_port.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "77de2518e854501c1542199449354fab4b2377ac",
      "tree": "51b16609c50c9bb4c94af775e03a89c2271772c6",
      "parents": [
        "cbf50a4125f5242dd70b1f2342dbba2d94c6d94e"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Jan 14 16:52:54 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 15:45:16 2013 -0800"
      },
      "message": "USB: io_ti: move write-fifo flushing to close\n\nMove write-fifo flushing from chase_port to close where it belongs.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cbf50a4125f5242dd70b1f2342dbba2d94c6d94e",
      "tree": "a97a067e53f32e246034fbbb07e2c0894c279391",
      "parents": [
        "7a8ea7ebe4cf698918e7d3c860587e815eaa0f28",
        "7d1f9aeff1ee4a20b1aeb377dd0f579fe9647619"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 09:17:17 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 09:17:17 2013 -0800"
      },
      "message": "Merge 3.8-rc4 into usb-next\n\nThis pulls in all of the -rc4 fixes into usb-next to sync things up.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1ee0a224bc9aad1de496c795f96bc6ba2c394811",
      "tree": "b95a82b2cdf3712099e4ba6e96730ca1537679b9",
      "parents": [
        "99beb2e9687ffd61c92a9875141eabe6f57a71b9"
      ],
      "author": {
        "name": "Wolfgang Frisch",
        "email": "wfpub@roembden.net",
        "time": "Thu Jan 17 01:07:02 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 17:34:39 2013 -0800"
      },
      "message": "USB: io_ti: Fix NULL dereference in chase_port()\n\nThe tty is NULL when the port is hanging up.\nchase_port() needs to check for this.\n\nThis patch is intended for stable series.\nThe behavior was observed and tested in Linux 3.2 and 3.7.1.\n\nJohan Hovold submitted a more elaborate patch for the mainline kernel.\n\n[   56.277883] usb 1-1: edge_bulk_in_callback - nonzero read bulk status received: -84\n[   56.278811] usb 1-1: USB disconnect, device number 3\n[   56.278856] usb 1-1: edge_bulk_in_callback - stopping read!\n[   56.279562] BUG: unable to handle kernel NULL pointer dereference at 00000000000001c8\n[   56.280536] IP: [\u003cffffffff8144e62a\u003e] _raw_spin_lock_irqsave+0x19/0x35\n[   56.281212] PGD 1dc1b067 PUD 1e0f7067 PMD 0\n[   56.282085] Oops: 0002 [#1] SMP\n[   56.282744] Modules linked in:\n[   56.283512] CPU 1\n[   56.283512] Pid: 25, comm: khubd Not tainted 3.7.1 #1 innotek GmbH VirtualBox/VirtualBox\n[   56.283512] RIP: 0010:[\u003cffffffff8144e62a\u003e]  [\u003cffffffff8144e62a\u003e] _raw_spin_lock_irqsave+0x19/0x35\n[   56.283512] RSP: 0018:ffff88001fa99ab0  EFLAGS: 00010046\n[   56.283512] RAX: 0000000000000046 RBX: 00000000000001c8 RCX: 0000000000640064\n[   56.283512] RDX: 0000000000010000 RSI: ffff88001fa99b20 RDI: 00000000000001c8\n[   56.283512] RBP: ffff88001fa99b20 R08: 0000000000000000 R09: 0000000000000000\n[   56.283512] R10: 0000000000000000 R11: ffffffff812fcb4c R12: ffff88001ddf53c0\n[   56.283512] R13: 0000000000000000 R14: 00000000000001c8 R15: ffff88001e19b9f4\n[   56.283512] FS:  0000000000000000(0000) GS:ffff88001fd00000(0000) knlGS:0000000000000000\n[   56.283512] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\n[   56.283512] CR2: 00000000000001c8 CR3: 000000001dc51000 CR4: 00000000000006e0\n[   56.283512] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\n[   56.283512] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\n[   56.283512] Process khubd (pid: 25, threadinfo ffff88001fa98000, task ffff88001fa94f80)\n[   56.283512] Stack:\n[   56.283512]  0000000000000046 00000000000001c8 ffffffff810578ec ffffffff812fcb4c\n[   56.283512]  ffff88001e19b980 0000000000002710 ffffffff812ffe81 0000000000000001\n[   56.283512]  ffff88001fa94f80 0000000000000202 ffffffff00000001 0000000000000296\n[   56.283512] Call Trace:\n[   56.283512]  [\u003cffffffff810578ec\u003e] ? add_wait_queue+0x12/0x3c\n[   56.283512]  [\u003cffffffff812fcb4c\u003e] ? usb_serial_port_work+0x28/0x28\n[   56.283512]  [\u003cffffffff812ffe81\u003e] ? chase_port+0x84/0x2d6\n[   56.283512]  [\u003cffffffff81063f27\u003e] ? try_to_wake_up+0x199/0x199\n[   56.283512]  [\u003cffffffff81263a5c\u003e] ? tty_ldisc_hangup+0x222/0x298\n[   56.283512]  [\u003cffffffff81300171\u003e] ? edge_close+0x64/0x129\n[   56.283512]  [\u003cffffffff810612f7\u003e] ? __wake_up+0x35/0x46\n[   56.283512]  [\u003cffffffff8106135b\u003e] ? should_resched+0x5/0x23\n[   56.283512]  [\u003cffffffff81264916\u003e] ? tty_port_shutdown+0x39/0x44\n[   56.283512]  [\u003cffffffff812fcb4c\u003e] ? usb_serial_port_work+0x28/0x28\n[   56.283512]  [\u003cffffffff8125d38c\u003e] ? __tty_hangup+0x307/0x351\n[   56.283512]  [\u003cffffffff812e6ddc\u003e] ? usb_hcd_flush_endpoint+0xde/0xed\n[   56.283512]  [\u003cffffffff8144e625\u003e] ? _raw_spin_lock_irqsave+0x14/0x35\n[   56.283512]  [\u003cffffffff812fd361\u003e] ? usb_serial_disconnect+0x57/0xc2\n[   56.283512]  [\u003cffffffff812ea99b\u003e] ? usb_unbind_interface+0x5c/0x131\n[   56.283512]  [\u003cffffffff8128d738\u003e] ? __device_release_driver+0x7f/0xd5\n[   56.283512]  [\u003cffffffff8128d9cd\u003e] ? device_release_driver+0x1a/0x25\n[   56.283512]  [\u003cffffffff8128d393\u003e] ? bus_remove_device+0xd2/0xe7\n[   56.283512]  [\u003cffffffff8128b7a3\u003e] ? device_del+0x119/0x167\n[   56.283512]  [\u003cffffffff812e8d9d\u003e] ? usb_disable_device+0x6a/0x180\n[   56.283512]  [\u003cffffffff812e2ae0\u003e] ? usb_disconnect+0x81/0xe6\n[   56.283512]  [\u003cffffffff812e4435\u003e] ? hub_thread+0x577/0xe82\n[   56.283512]  [\u003cffffffff8144daa7\u003e] ? __schedule+0x490/0x4be\n[   56.283512]  [\u003cffffffff8105798f\u003e] ? abort_exclusive_wait+0x79/0x79\n[   56.283512]  [\u003cffffffff812e3ebe\u003e] ? usb_remote_wakeup+0x2f/0x2f\n[   56.283512]  [\u003cffffffff812e3ebe\u003e] ? usb_remote_wakeup+0x2f/0x2f\n[   56.283512]  [\u003cffffffff810570b4\u003e] ? kthread+0x81/0x89\n[   56.283512]  [\u003cffffffff81057033\u003e] ? __kthread_parkme+0x5c/0x5c\n[   56.283512]  [\u003cffffffff8145387c\u003e] ? ret_from_fork+0x7c/0xb0\n[   56.283512]  [\u003cffffffff81057033\u003e] ? __kthread_parkme+0x5c/0x5c\n[   56.283512] Code: 8b 7c 24 08 e8 17 0b c3 ff 48 8b 04 24 48 83 c4 10 c3 53 48 89 fb 41 50 e8 e0 0a c3 ff 48 89 04 24 e8 e7 0a c3 ff ba 00 00 01 00\n\u003cf0\u003e 0f c1 13 48 8b 04 24 89 d1 c1 ea 10 66 39 d1 74 07 f3 90 66\n[   56.283512] RIP  [\u003cffffffff8144e62a\u003e] _raw_spin_lock_irqsave+0x19/0x35\n[   56.283512]  RSP \u003cffff88001fa99ab0\u003e\n[   56.283512] CR2: 00000000000001c8\n[   56.283512] ---[ end trace 49714df27e1679ce ]---\n\nSigned-off-by: Wolfgang Frisch \u003cwfpub@roembden.net\u003e\nCc: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "99beb2e9687ffd61c92a9875141eabe6f57a71b9",
      "tree": "c3fecf64e3fbc1634397ac64ca65f480a6d784f1",
      "parents": [
        "2291dff02e5f8c708a46a7c4c888f2c467e26642"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Jan 15 10:29:49 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 17:34:39 2013 -0800"
      },
      "message": "USB: option: add TP-LINK HSUPA Modem MA180\n\nThe driver description files gives these names to the vendor specific\nfunctions on this modem:\n\n Diagnostics VID_2357\u0026PID_0201\u0026MI_00\n NMEA        VID_2357\u0026PID_0201\u0026MI_01\n Modem       VID_2357\u0026PID_0201\u0026MI_03\n Networkcard VID_2357\u0026PID_0201\u0026MI_04\n\nReported-by: Thomas Schäfer \u003ctschaefer@t-online.de\u003e\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": "2291dff02e5f8c708a46a7c4c888f2c467e26642",
      "tree": "5397311c403bcf6987ae11ff2055fe036227a8dc",
      "parents": [
        "8cf65dc386f3634a43312f436cc7a935476a40c4"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Thu Jan 17 15:14:22 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 17 17:34:38 2013 -0800"
      },
      "message": "USB: option: blacklist network interface on ONDA MT8205 4G LTE\n\nThe driver description files gives these names to the vendor specific\nfunctions on this modem:\n\n Diag   VID_19D2\u0026PID_0265\u0026MI_00\n NMEA   VID_19D2\u0026PID_0265\u0026MI_01\n AT cmd VID_19D2\u0026PID_0265\u0026MI_02\n Modem  VID_19D2\u0026PID_0265\u0026MI_03\n Net    VID_19D2\u0026PID_0265\u0026MI_04\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": "2e124b4a390ca85325fae75764bef92f0547fa25",
      "tree": "5519fbcdbe954e79b271ea6d31ac5a4dc754c4f5",
      "parents": [
        "d6c53c0e9bd0a83f9f9ddbc9fd80141a54d83896"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu Jan 03 15:53:06 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 15 22:30:15 2013 -0800"
      },
      "message": "TTY: switch tty_flip_buffer_push\n\nNow, we start converting tty buffer functions to actually use\ntty_port. This will allow us to get rid of the need of tty in many\ncall sites. Only tty_port will needed and hence no more\ntty_port_tty_get in those paths.\n\nNow, the one where most of tty_port_tty_get gets removed:\ntty_flip_buffer_push.\n\nIOW we also closed all the races in drivers not using tty_port_tty_get\nat all yet.\n\nAlso we move tty_flip_buffer_push declaration from include/linux/tty.h\nto include/linux/tty_flip.h to all others while we are changing it\nanyway.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "05c7cd39907184328f48d3e7899f9cdd653ad336",
      "tree": "9d1ed5c757426aa20b7eccd853faa6b519a4aa7b",
      "parents": [
        "92a19f9cec9a80ad93c06e115822deb729e2c6ad"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu Jan 03 15:53:04 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 15 22:22:35 2013 -0800"
      },
      "message": "TTY: switch tty_insert_flip_string\n\nNow, we start converting tty buffer functions to actually use\ntty_port. This will allow us to get rid of the need of tty in many\ncall sites. Only tty_port will needed and hence no more\ntty_port_tty_get in those paths.\n\ntty_insert_flip_string this time.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "92a19f9cec9a80ad93c06e115822deb729e2c6ad",
      "tree": "80e1550ac1647a1cdf20a0b568554c0c50a63f75",
      "parents": [
        "2f69335710884ae6112fc8196ebe29b5cda7b79b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu Jan 03 15:53:03 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 15 22:21:36 2013 -0800"
      },
      "message": "TTY: switch tty_insert_flip_char\n\nNow, we start converting tty buffer functions to actually use\ntty_port. This will allow us to get rid of the need of tty in many\ncall sites. Only tty_port will needed and hence no more\ntty_port_tty_get in those paths.\n\ntty_insert_flip_char is the next one to proceed. This one is used all\nover the code, so the patch is huge.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2f69335710884ae6112fc8196ebe29b5cda7b79b",
      "tree": "c97bec97e703faace437235d3bcbbf80c078ad21",
      "parents": [
        "227434f8986c3827a1faedd1feb437acd6285315"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu Jan 03 15:53:02 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 15 22:17:29 2013 -0800"
      },
      "message": "TTY: convert more flipping functions\n\nNow, we start converting tty buffer functions to actually use\ntty_port. This will allow us to get rid of the need of tty pointer in\nmany call sites. Only tty_port will be needed and hence no more\ntty_port_tty_get calls in those paths.\n\nNow 4 string flipping ones are on turn:\n* tty_insert_flip_string_flags\n* tty_insert_flip_string_fixed_flag\n* tty_prepare_flip_string\n* tty_prepare_flip_string_flags\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "227434f8986c3827a1faedd1feb437acd6285315",
      "tree": "e96f6c6a800b81d096be73c1b7943c7aa24aa632",
      "parents": [
        "ea28fd56fcde69af768135e428093f94c5ca6a88"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu Jan 03 15:53:01 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 15 22:17:28 2013 -0800"
      },
      "message": "TTY: switch tty_buffer_request_room to tty_port\n\nNow, we start converting tty buffer functions to actually use\ntty_port. This will allow us to get rid of the need of tty pointer in\nmany call sites. Only tty_port will be needed and hence no more\ntty_port_tty_get calls in those paths.\n\nHere we start with tty_buffer_request_room.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8cf65dc386f3634a43312f436cc7a935476a40c4",
      "tree": "f7d4c15c29ee644010744ab33464bcc760527647",
      "parents": [
        "8e8de5ab37c877e8a40a864de05a18a00b4e74b7"
      ],
      "author": {
        "name": "Tomasz Mloduchowski",
        "email": "q@qdot.me",
        "time": "Sun Jan 13 23:32:53 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jan 13 13:44:23 2013 -0800"
      },
      "message": "usb: ftdi_sio: Crucible Technologies COMET Caller ID - pid added\n\nSimple fix to add support for Crucible Technologies COMET Caller ID\nUSB decoder - a device containing FTDI USB/Serial converter chip,\nhandling 1200bps CallerID messages decoded from the phone line -\nadding correct USB PID is sufficient.\n\nTested to apply cleanly and work flawlessly against 3.6.9, 3.7.0-rc8\nand 3.8.0-rc3 on both amd64 and x86 arches.\n\nSigned-off-by: Tomasz Mloduchowski \u003cq@qdot.me\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a8ffa0be04d04b01e2a7fd116bc3763940753643",
      "tree": "ad0523f05c31debcd07ccd5e4b2e4d2c32cb41d6",
      "parents": [
        "f8be6bfc5da027952e827a503e747fde5393adcc"
      ],
      "author": {
        "name": "Stefan Hubner",
        "email": "s.hubner@tilburguniversity.edu",
        "time": "Thu Dec 13 22:45:00 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 16:03:37 2013 -0800"
      },
      "message": "usb: serial: keyspan: fixed coding style issues\n\nfixed coding style issues.\n\nSigned-off-by: Stefan Hubner \u003cs.hubner@tilburguniversity.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ad86e58661b38b279b7519d4e49c7a19dc1654bb",
      "tree": "1cc8b121a1546086e664c9e7656b75e35c1bd0e2",
      "parents": [
        "5ec0085440ef8c2cf50002b34d5a504ee12aa2bf"
      ],
      "author": {
        "name": "Dzianis Kahanovich",
        "email": "mahatma@bspu.unibel.by",
        "time": "Mon Dec 03 16:06:26 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 12:03:58 2013 -0800"
      },
      "message": "USB: option: add Nexpring NP10T terminal id\n\nHyundai Petatel Inc. Nexpring NP10T terminal (EV-DO rev.A USB modem) ID\n\nSigned-off-by: Denis Kaganovich \u003cmahatma@eu.by\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5ec0085440ef8c2cf50002b34d5a504ee12aa2bf",
      "tree": "8cb125a87452a8fc601d65d1c43ea1006a2e07c3",
      "parents": [
        "fab38246f318edcd0dcb8fd3852a47cf8938878a"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Fri Dec 28 17:29:52 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 12:01:09 2013 -0800"
      },
      "message": "USB: option: add Telekom Speedstick LTE II\n\nalso known as Alcatel One Touch L100V LTE\n\nThe driver description files gives these names to the vendor specific\nfunctions on this modem:\n\n Application1: VID_1BBB\u0026PID_011E\u0026MI_00\n Application2: VID_1BBB\u0026PID_011E\u0026MI_01\n Modem:        VID_1BBB\u0026PID_011E\u0026MI_03\n Ethernet:     VID_1BBB\u0026PID_011E\u0026MI_04\n\nReported-by: Thomas Schäfer \u003ctschaefer@t-online.de\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fab38246f318edcd0dcb8fd3852a47cf8938878a",
      "tree": "e1a6096376804bfdbe94550aefc07779c70078a7",
      "parents": [
        "bbc0313d6186e1aefd267222201d2512c689e4f4"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Dec 19 15:15:17 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 12:01:09 2013 -0800"
      },
      "message": "USB: option: blacklist network interface on ZTE MF880\n\nThe driver description files gives these names to the vendor specific\nfunctions on this modem:\n\n diag: VID_19D2\u0026PID_0284\u0026MI_00\n nmea: VID_19D2\u0026PID_0284\u0026MI_01\n at:   VID_19D2\u0026PID_0284\u0026MI_02\n mdm:  VID_19D2\u0026PID_0284\u0026MI_03\n net:  VID_19D2\u0026PID_0284\u0026MI_04\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": "94a85b633829b946eef53fc1825d526312fb856f",
      "tree": "03f0c28eb5b9edd9768ef2b34d9c2a12fd2cc414",
      "parents": [
        "75e1a2ae1f61ce1ae640410ba757bba84bd9fefe"
      ],
      "author": {
        "name": "Quentin.Li",
        "email": "snowmanli88@163.com",
        "time": "Wed Dec 26 16:58:22 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 12:01:09 2013 -0800"
      },
      "message": "USB: option: Add new MEDIATEK PID support\n\nIn option.c, add some new MEDIATEK PIDs support for MEDIATEK new products. This\nis a MEDIATEK inc. release patch.\n\nSigned-off-by: Quentin.Li \u003csnowmanli88@163.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "414a6750e59b0b687034764c464e9ddecac0f7a6",
      "tree": "18a5ceb11359cd72fcb2d31b5eabf3e35328697f",
      "parents": [
        "c6bd5bcc4983f1a2d2f87a3769bf309482ee8c04",
        "fb37ef98015f864d22be223a0e0d93547cd1d4ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 14:48:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 14:48:20 2012 -0800"
      },
      "message": "Merge tag \u0027usb-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB patches from Greg Kroah-Hartman:\n \"Here\u0027s the big set of USB patches for 3.8-rc1.\n\n  Lots of USB host driver cleanups in here, and a bit of a reorg of the\n  EHCI driver to make it easier for the different EHCI platform drivers\n  to all work together nicer, which was a reduction in overall code.  We\n  also deleted some unused firmware files, and got rid of the very old\n  file_storage usb gadget driver that had been broken for a long time.\n  This means we ended up removing way more code than added, always a\n  nice thing to see:\n\t 310 files changed, 3028 insertions(+), 10754 deletions(-)\n\n  Other than that, the usual set of new device ids, driver fixes, gadget\n  driver and controller updates and the like.\n\n  All of these have been in the linux-next tree for a number of weeks.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (228 commits)\n  USB: mark uas driver as BROKEN\n  xhci: Add Lynx Point LP to list of Intel switchable hosts\n  uwb: fix uwb_dev_unlock() missed at an error path in uwb_rc_cmd_async()\n  USB: ftdi_sio: Add support for Newport AGILIS motor drivers\n  MAINTAINERS: remove drivers/block/ub.c\n  USB: chipidea: fix use after free bug\n  ezusb: add dependency to USB\n  usb: ftdi_sio: fixup BeagleBone A5+ quirk\n  USB: cp210x: add Virtenio Preon32 device id\n  usb: storage: remove redundant memset() in usb_probe_stor1()\n  USB: option: blacklist network interface on Huawei E173\n  USB: OHCI: workaround for hardware bug: retired TDs not added to the Done Queue\n  USB: add new zte 3g-dongle\u0027s pid to option.c\n  USB: opticon: switch to generic read implementation\n  USB: opticon: refactor reab-urb processing\n  USB: opticon: use usb-serial bulk-in urb\n  USB: opticon: increase bulk-in size\n  USB: opticon: use port as urb context\n  USB: opticon: pass port to get_serial_info\n  USB: opticon: make private data port specific\n  ...\n"
    },
    {
      "commit": "d7e14b375b40c04cd735b115713043b69a2c68ac",
      "tree": "d8571c5a8f2aea1c7c971f8ca94aa8c6409033c4",
      "parents": [
        "405d39111e3aa656058a7452440eead8514094d3"
      ],
      "author": {
        "name": "Martin Teichmann",
        "email": "lkb.teichmann@gmail.com",
        "time": "Wed Nov 21 16:45:07 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Nov 26 15:53:02 2012 -0800"
      },
      "message": "USB: ftdi_sio: Add support for Newport AGILIS motor drivers\n\nThe Newport AGILIS model AG-UC8 compact piezo motor controller\n(http://search.newport.com/?q\u003d*\u0026x2\u003dsku\u0026q2\u003dAG-UC8)\nis yet another device using an FTDI USB-to-serial chip. It works\nfine with the ftdi_sio driver when adding\n\n  options ftdi-sio product\u003d0x3000 vendor\u003d0x104d\n\nto modprobe.d. udevadm reports \"Newport\" as the manufacturer,\nand \"Agilis\" as the product name.\n\nSigned-off-by: Martin Teichmann \u003clkb.teichmann@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1a88d5eee2ef2ad1d3c4e32043e9c4c5347d4fc1",
      "tree": "f3ff4ace5125f23cc3fdc0b1a0d314ca24ceac13",
      "parents": [
        "356fe44f4b8ece867bdb9876b1854d7adbef9de2"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Nov 22 16:30:46 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Nov 26 14:57:20 2012 -0800"
      },
      "message": "usb: ftdi_sio: fixup BeagleBone A5+ quirk\n\nBeagleBone A5+ devices ended up getting shipped with the\n\u0027BeagleBone/XDS100V2\u0027 product string, and not XDS100 like it\nwas agreed, so adjust the quirk to match.\n\nFor details, see the thread on the beagle list:\n\nhttps://groups.google.com/forum/#!msg/beagleboard/zrFPew9_Wvo/ibWr1-eE8JwJ\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": "356fe44f4b8ece867bdb9876b1854d7adbef9de2",
      "tree": "7234fab092740c1ee3e9901326e6bce846dbf46f",
      "parents": [
        "1ac90609b721824b9a9a5b5fd4e4b647a3d28d45"
      ],
      "author": {
        "name": "Markus Becker",
        "email": "mab@comnets.uni-bremen.de",
        "time": "Thu Nov 22 09:41:23 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Nov 26 14:57:20 2012 -0800"
      },
      "message": "USB: cp210x: add Virtenio Preon32 device id\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Markus Becker \u003cmab@comnets.uni-bremen.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f36446cf9bbebaa03a80d95cfeeafbaf68218249",
      "tree": "ce786853ff7e00196db2a63935c00b505153502c",
      "parents": [
        "50ce5c0683aa83eb161624ea89daa5a9eee0c2ce"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Sun Nov 25 17:05:10 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Nov 26 14:57:20 2012 -0800"
      },
      "message": "USB: option: blacklist network interface on Huawei E173\n\nThe Huawei E173 will normally appear as 12d1:1436 in Linux.  But\nthe modem has another mode with different device ID and a slightly\ndifferent set of descriptors. This is the mode used by Windows like\nthis:\n\n  3Modem:      USB\\VID_12D1\u0026PID_140C\u0026MI_00\\6\u00263A1D2012\u00260\u00260000\n  Networkcard: USB\\VID_12D1\u0026PID_140C\u0026MI_01\\6\u00263A1D2012\u00260\u00260001\n  Appli.Inter: USB\\VID_12D1\u0026PID_140C\u0026MI_02\\6\u00263A1D2012\u00260\u00260002\n  PC UI Inter: USB\\VID_12D1\u0026PID_140C\u0026MI_03\\6\u00263A1D2012\u00260\u00260003\n\nAll interfaces have the same ff/ff/ff class codes in this mode.\nBlacklisting the network interface to allow it to be picked up by\nthe network driver.\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nReported-by: Thomas Schäfer \u003ctschaefer@t-online.de\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "31b6a1048b7292efff8b5b53ae3d9d29adde385e",
      "tree": "253996578c7400a724324602b99f11449374af18",
      "parents": [
        "7a6ee2b02751a58b7a59a37483379ba9cddacc92"
      ],
      "author": {
        "name": "li.rui27@zte.com.cn",
        "email": "li.rui27@zte.com.cn",
        "time": "Tue Nov 20 14:31:47 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:36:48 2012 -0800"
      },
      "message": "USB: add new zte 3g-dongle\u0027s pid to option.c\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Rui li \u003cli.rui27@zte.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7a6ee2b02751a58b7a59a37483379ba9cddacc92",
      "tree": "599f40681d4e3efd6fa1a541d0c33bd722b2bb3d",
      "parents": [
        "32802077ce90ba955a9c50c6b27e6e6015a907bf"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:36 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:56 2012 -0800"
      },
      "message": "USB: opticon: switch to generic read implementation\n\nSwitch to the more efficient generic read implementation.\n\nNote that the generic implementation is not required to hold the tty\nport mutex during resume due to the read-urb free mask and write start\nflag.\n\nNote also that the generic resume implementation will call generic\nwrite start if there is a bulk-out end-point, but that nothing will be\nsubmitted as the write fifo is not used and is empty.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "32802077ce90ba955a9c50c6b27e6e6015a907bf",
      "tree": "382c84c80a6fab2019968e7c40358298ae281943",
      "parents": [
        "5ad473492ada0ab05bcf15791b7a41c587d831c7"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:35 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:56 2012 -0800"
      },
      "message": "USB: opticon: refactor reab-urb processing\n\nRefactor and clean up read-urb processing.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5ad473492ada0ab05bcf15791b7a41c587d831c7",
      "tree": "784d331a54c4133177725a7580ea96a3e47d01a8",
      "parents": [
        "333396fc703860e19eadcdc67def9caa4f3154f4"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:34 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:55 2012 -0800"
      },
      "message": "USB: opticon: use usb-serial bulk-in urb\n\nUse the bulk-in urb provided by usb-serial core rather than allocating a\nprivate one.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "333396fc703860e19eadcdc67def9caa4f3154f4",
      "tree": "e3b5fc6f6c51d5a2e26dbc35e233f0196612d805",
      "parents": [
        "e32d82bcdb78f502f58d0b078395ed3864aaa223"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:33 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:55 2012 -0800"
      },
      "message": "USB: opticon: increase bulk-in size\n\nUse 256 byte bulk-in buffers rather than double end-point sized ones.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e32d82bcdb78f502f58d0b078395ed3864aaa223",
      "tree": "29b6c87ed9a2cc601c3bdb8f40a8f38a2cdef224",
      "parents": [
        "56be1a17d76d8517fe56e0e3da63d1d203b45d1e"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:32 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:55 2012 -0800"
      },
      "message": "USB: opticon: use port as urb context\n\nUse port rather than private data as urb context, as the latter may be\naccessed as port data, and remove the port field from the private data.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "56be1a17d76d8517fe56e0e3da63d1d203b45d1e",
      "tree": "a6bad343b85204648f1e459f2f8242e68a84a398",
      "parents": [
        "70d25eeeba1b7e471fc4e05ad0d8c451aab3cf5e"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:31 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:55 2012 -0800"
      },
      "message": "USB: opticon: pass port to get_serial_info\n\nPass port rather then private data to get_serial_info, which only used\nthe private data to access the port.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "70d25eeeba1b7e471fc4e05ad0d8c451aab3cf5e",
      "tree": "7cc8bda9a7eeb973dafef6ac6bc51238a73bde73",
      "parents": [
        "2a2c511ca62c87ead992bff0e3cd43a32b28e6e0"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:30 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:55 2012 -0800"
      },
      "message": "USB: opticon: make private data port specific\n\nMake private data port specific and move allocation and deallocation to\nport_probe and port_remove.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2a2c511ca62c87ead992bff0e3cd43a32b28e6e0",
      "tree": "0a89d1f952154aadac8bee6a9c6351e528d9f4cf",
      "parents": [
        "70f9bf65a4413cb3c7405b2078efb8b27acc7222"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:29 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:55 2012 -0800"
      },
      "message": "USB: opticon: remove disconnect\n\nRemove disconnect and its redundant read-urb kill which is already taken\ncare of in close.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "70f9bf65a4413cb3c7405b2078efb8b27acc7222",
      "tree": "bfe2422d5f704dd348190b497a095b421061c015",
      "parents": [
        "a0a5fd92a4d62506cb5c6fa64fb25653dda2cf09"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:28 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:55 2012 -0800"
      },
      "message": "USB: opticon: move read-urb deallocation to release\n\nMove read-urb deallocation from disconnect to release.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a0a5fd92a4d62506cb5c6fa64fb25653dda2cf09",
      "tree": "c83aa6e03583e09a3602ca453f89b190db27456e",
      "parents": [
        "37203d6f1d0bef0c0943f3d853efdccb3246e7a6"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:27 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:55 2012 -0800"
      },
      "message": "USB: opticon: simplify bulk-in discovery in attach\n\nRemove custom end-point iteration which has already been taken care of\nby usb-serial core.\n\nThe first bulk-in endpoint found will be associated with the first port.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "37203d6f1d0bef0c0943f3d853efdccb3246e7a6",
      "tree": "4e0ed6e696f13f4769f848e5c40ed724f5e04924",
      "parents": [
        "b0f4765ae0f095bdc3d090937e72a198dee5cd39"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:26 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:54 2012 -0800"
      },
      "message": "USB: opticon: remove private usb-serial data\n\nRemove redundant usb-serial field from private data.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b0f4765ae0f095bdc3d090937e72a198dee5cd39",
      "tree": "614b03ed963c6e09d877d3e8f332452235577f8e",
      "parents": [
        "3157fad9ad6dbc97ee0ba2d6ada256370841c77a"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:25 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:54 2012 -0800"
      },
      "message": "USB: opticon: remove redundant initialisation\n\nRemove redundant zero-initialisation of outstanding-urbs field in\nkzalloced struct.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3157fad9ad6dbc97ee0ba2d6ada256370841c77a",
      "tree": "fd16ec9d70385908221d265bedc8b4865b9d1151",
      "parents": [
        "e29a7738c531ba33a70cbf78809fb3dc5a0a42db"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:24 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:54 2012 -0800"
      },
      "message": "USB: opticon: remove private serial-device data\n\nRemove usb-serial-device field from private data as it can be accessed\nfrom the usb-serial-port structure.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e29a7738c531ba33a70cbf78809fb3dc5a0a42db",
      "tree": "efa5900a722db0b17ab8e7461bf32f85031ccd49",
      "parents": [
        "0b8718a264f58b096753e29f7e04f188bf64938e"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:23 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:54 2012 -0800"
      },
      "message": "USB: opticon: use port device for error and debug\n\nUse port rather than interface device to report port related errors and\ndebug information.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0b8718a264f58b096753e29f7e04f188bf64938e",
      "tree": "348b0ed3f4f85c210b07009786064593b35bfce4",
      "parents": [
        "f38c46021aaa0871a96bd922ccbcc9d61c4ae49e"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:22 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:54 2012 -0800"
      },
      "message": "USB: opticon: move private urb initialisation to attach\n\nThere no need to reinitialise the private urb at every open.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f38c46021aaa0871a96bd922ccbcc9d61c4ae49e",
      "tree": "8defb076bf28fa0d52fc4bb4f1d9eedee12fa930",
      "parents": [
        "c058f7ab94143dfa2286e496019b7ad0b95502ac"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 18 13:23:21 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:33:54 2012 -0800"
      },
      "message": "USB: opticon: remove redundant bulk urb fill\n\nThe private bulk in urb is set up at open and does not need to be\nreinitialised at every resubmit.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2bd6a021e887c675116ff8cdacc3af49999a2224",
      "tree": "0459f13c700834c12a9d22edbd059d9b3fd4083d",
      "parents": [
        "d3cec81fc929b6edc43bd42725929685359adef7"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:19:16 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 21 13:27:16 2012 -0800"
      },
      "message": "usb-core: remove CONFIG_HOTPLUG ifdefs\n\nRemove conditional code based on CONFIG_HOTPLUG being false.  It\u0027s\nalways on now in preparation of it going away as an option.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0c864d8b3e51bd61f43484268c9aa4eb9a199b02",
      "tree": "de9fa5c3792c84fa173e6d27c856bde0254f7eeb",
      "parents": [
        "4fd24483d1de7a3c183fa862fa9ff13b49361966",
        "f4a75d2eb7b1e2206094b901be09adb31ba63681"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Nov 16 18:46:21 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Nov 16 18:46:21 2012 -0800"
      },
      "message": "Merge 3.7-rc6 into usb-next.\n\nThis resolves a conflict with these files:\n\tdrivers/usb/early/ehci-dbgp.c\n\tdrivers/usb/host/ehci-ls1x.c\n\tdrivers/usb/host/ohci-xls.c\n\tdrivers/usb/musb/ux500.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1e619a1bf9ac878e6a984e4e279ccf712a65bc23",
      "tree": "1d5cfb16f88e36dca2f57386dd4a585a63f15287",
      "parents": [
        "68a81291ff6650f3ff409ebfc58ef97dfe85a2e4",
        "f4a75d2eb7b1e2206094b901be09adb31ba63681"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Nov 16 18:26:00 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Nov 16 18:26:00 2012 -0800"
      },
      "message": "Merge 3.7-rc6 into tty-next\n"
    },
    {
      "commit": "191c5f10275cfbb36802edadbdb10c73537327b4",
      "tree": "93e6f0d57cb1295fb7c461dbe5ecefafeb4ad15a",
      "parents": [
        "d0f59141ca40159c9d142c0f62e9aea61f846539"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu Nov 15 09:49:56 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Nov 15 17:20:58 2012 -0800"
      },
      "message": "TTY: call tty_port_destroy in the rest of drivers\n\nAfter commit \"TTY: move tty buffers to tty_port\", the tty buffers are\nnot freed in some drivers. This is because tty_port_destructor is not\ncalled whenever a tty_port is freed. This was an assumption I counted\nwith but was unfortunately untrue. So fix the drivers to fulfil this\nassumption.\n\nTo be sure, the TTY buffers (and later some stuff) are gone along with\nthe tty_port, we have to call tty_port_destroy at tear-down places.\nThis is mostly where the structure containing a tty_port is freed.\nThis patch does exactly that -- put tty_port_destroy at those places.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c0bc3098871dd9b964f6b45ec1e4d70d87811744",
      "tree": "599e21ba156b8aa96350d9119a00579aa6448c99",
      "parents": [
        "fcb21645f1bd86d2be29baf48aa1b298de52ccc7"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Nov 08 11:56:53 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Nov 13 10:45:16 2012 -0800"
      },
      "message": "USB: option: add Alcatel X220/X500D USB IDs\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": "fcb21645f1bd86d2be29baf48aa1b298de52ccc7",
      "tree": "0b4a0acd40f4e837a1665bfdab4f83495beb4121",
      "parents": [
        "f0e3e35c9049087172c65302b42da8fe7ebb63a8"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Nov 08 11:56:42 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Nov 13 10:45:16 2012 -0800"
      },
      "message": "USB: option: add Novatel E362 and Dell Wireless 5800 USB IDs\n\nThe Dell 5800 appears to be a simple rebrand of the Novatel E362.\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": "f0e3e35c9049087172c65302b42da8fe7ebb63a8",
      "tree": "335058e049cdb14578e3db412451a9e491795c60",
      "parents": [
        "d99e65bda806f49e192dd31e9b01959974dea3cd"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Sat Nov 10 10:13:42 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Nov 13 10:45:16 2012 -0800"
      },
      "message": "USB: keyspan: fix typo causing GPF on open\n\nCommit f79b2d0f (USB: keyspan: fix NULL-pointer dereferences and\nmemory leaks) had a small typo which made the driver use wrong\noffsets when mapping serial port private data.  This results in\nin a GPF when the port is opened.\n\nReported-by: Richard \u003crichjunk@pacbell.net\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nAcked-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7c83b4483606f5fe14127249336ac53ef177a63a",
      "tree": "e64a80a26fc95fba4a3fbfb1b6d1f5b0f865a902",
      "parents": [
        "dbdf680703b98b5a17f84816ca92d70c21ada038"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Oct 31 06:08:41 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 31 12:58:12 2012 -0700"
      },
      "message": "USB: option: idVendor and idProduct are __le16\n\nThe exception is needed on big endian systems too.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "dbdf680703b98b5a17f84816ca92d70c21ada038",
      "tree": "b0bbf013adaccc25f287e3abb5d850e8e6597e70",
      "parents": [
        "17b72feb2be14e6d37023267dc0e199e8e0e3fdc"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Oct 31 06:08:40 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 31 12:58:12 2012 -0700"
      },
      "message": "USB: option: replace vendor probe rule with match flags\n\nNo need for a vendor specific probe exception just to\nmatch on the interface class.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1b95bee5630766448f40eecaa08b722f256335ea",
      "tree": "fadcb86f05ebd73efccdecf5c7ce2ec8a283985e",
      "parents": [
        "c73cee717e7d5da0698acb720ad1219646fe4f46"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Oct 31 06:08:38 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 31 12:58:11 2012 -0700"
      },
      "message": "USB: option: never bind to a usb-storage interface\n\nThere are many modems in addition to the D-Link DWM 652\nexposing the CD interface in modem mode, and some expose\nan integrated card reader as well. Always ignore these\ninterfaces.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bcbec053d2197031d04b8e040c61695b5d7a949d",
      "tree": "7dac70702c8983328161287ea2dee7f9dff7143e",
      "parents": [
        "806df3ac2ac86dd0c2e02ed935b93321424183f9"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Wed Oct 31 11:59:52 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 31 12:48:06 2012 -0700"
      },
      "message": "USB: serial: remove driver version information\n\nRemove all MODULE_VERSION macros and driver-version information (except\nfor garmin_gps which uses it in a status reply).\n\nIt is the kernel version that matters and not some private version\nscheme which rarely even gets updated.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5fb0432e64335bcf3f620e2d86a97fba0437c84b",
      "tree": "a5ad7d01729bf474289e273b603c983c0b07c247",
      "parents": [
        "8da636d9b5f3af354458f5b7eadaf51f23017fdc"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Oct 29 10:56:28 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 30 13:19:32 2012 -0700"
      },
      "message": "USB: ftdi_sio: use ftdi_get_modem_status in chars_in_buffer\n\nUse ftdi_get_modem_status to check hardware buffers in chars_in_buffer.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8da636d9b5f3af354458f5b7eadaf51f23017fdc",
      "tree": "719a1aab1ca30ca0b3430dd6bfb5afcb0a1b4473",
      "parents": [
        "755b6040fa62eab9d9105359cd5884910eef2df4"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Oct 29 10:56:27 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 30 13:19:32 2012 -0700"
      },
      "message": "USB: ftdi_sio: optimise chars_in_buffer\n\nNo need to check hardware buffers when we know that the software\nbuffers are non-empty.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "755b6040fa62eab9d9105359cd5884910eef2df4",
      "tree": "5c2e9dab8120c301516b663d1fae5101b19d71b4",
      "parents": [
        "428d9988557f0f26047af304cf1f3d130b06ed4d"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Oct 29 10:56:26 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 30 13:19:32 2012 -0700"
      },
      "message": "USB: ftdi_sio: use generic chars_in_buffer\n\nUse generic chars_in_buffer rather than copying it\u0027s implementation.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "428d9988557f0f26047af304cf1f3d130b06ed4d",
      "tree": "8a19e898a4f7aed2a2d60ffbca7d77747a9e84d6",
      "parents": [
        "a4afff6b323a20ddf51d08dec0e2ef4fe8f228ee"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Oct 29 10:56:25 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 30 13:19:30 2012 -0700"
      },
      "message": "USB: serial: export usb_serial_generic_chars_in_buffer\n\nExport generic chars_in_buffer implementation so it can be used in\nsubdrivers in combination with checks of any hardware buffers.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a4afff6b323a20ddf51d08dec0e2ef4fe8f228ee",
      "tree": "e79e7ca434f0f0aed53b4330b685e35277072fc6",
      "parents": [
        "2c2ee545071c10873b057b04a19d3d2aed04b9cf"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Oct 29 10:56:24 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 30 13:19:30 2012 -0700"
      },
      "message": "USB: ftdi_sio: refactor modem-control status retrieval\n\nRefactor modem-control status retrieval.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2c2ee545071c10873b057b04a19d3d2aed04b9cf",
      "tree": "83bdacb42f3bd36c10c2ab0049405a7d247a68a5",
      "parents": [
        "fef0b828a3c7a7123aedb4b1d8415369f75e0a58"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Oct 29 10:56:23 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 30 13:19:30 2012 -0700"
      },
      "message": "USB: ftdi_sio: fix tiocmget and tiocmset return values\n\nMake sure we do not return USB-internal error codes to userspace.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fef0b828a3c7a7123aedb4b1d8415369f75e0a58",
      "tree": "e8441683a251d9e14b05807d1d084dc2c2e47c3a",
      "parents": [
        "81e84424f9da413b4e3edb00e25a19783304c7d1"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Oct 29 10:56:22 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 30 13:19:30 2012 -0700"
      },
      "message": "USB: ftdi_sio: fix tiocmget indentation\n\nAlign the modem-control status operands as was originally indented.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "81e84424f9da413b4e3edb00e25a19783304c7d1",
      "tree": "9d384fc8a635c2a371e8362310b48aca46a1a7a9",
      "parents": [
        "86effe5980e25f4fac10a0f22938c2fcd4a32690"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Oct 29 10:56:21 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 30 13:19:30 2012 -0700"
      },
      "message": "USB: ftdi_sio: remove unused private port-data\n\nRemove unused port field from private port data.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d067a3155336894ca19d08b7359f824fbbdbc379",
      "tree": "d5b55b01a3b6073b0fa68dbc723494c919cdb036",
      "parents": [
        "4f2ab8887479bef2204878ed6d633a515a3e6a0d"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Oct 29 10:56:20 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 30 13:06:08 2012 -0700"
      },
      "message": "USB: ftdi_sio: remove unnecessary memset\n\nNo need to memset a kzalloced struct.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4f2ab8887479bef2204878ed6d633a515a3e6a0d",
      "tree": "42640a619a07a25728fddca87d603ff6606dfd67",
      "parents": [
        "487c151a4a8fd1ab68308102c215158c14ad7c23"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Oct 29 10:56:19 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 30 13:06:08 2012 -0700"
      },
      "message": "USB: cp210x: fix whitespace issues\n\nFix missing and superfluous whitespace.\nFix misplaced brackets.\nFix indentation.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "487c151a4a8fd1ab68308102c215158c14ad7c23",
      "tree": "833673cd3a8eb9f850cd10b320aa51b672c6705d",
      "parents": [
        "f2ec522e78ef5cdc12d1dbecf254cdf31eb2b6d3"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Oct 29 18:37:31 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 30 13:06:08 2012 -0700"
      },
      "message": "USB: iuu_phoenix: replace strict_strtoul() with kstrtoul()\n\nThe usage of strict_strtoul() is not preferred, because\nstrict_strtoul() is obsolete. Thus, kstrtoul() should be\nused.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8e493ca1767d4951ed1322abaa74d6edbca29918",
      "tree": "860d7e18f5698d0c975075dc86dfd45097a859d8",
      "parents": [
        "169b245a726ad577a2b66b5c0a608f4633715342"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Fri Oct 26 18:44:20 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 30 12:46:51 2012 -0700"
      },
      "message": "USB: usb_wwan: fix bulk-urb allocation\n\nMake sure we do not allocate urbs if we do not have a bulk endpoint.\n\nLegacy code used incorrect assumption to test for bulk endpoints.\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.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": "b472b8e22f9f9bc88dc73017d61609684289fb13",
      "tree": "cbb2ec0c2fd2cf6d9f4d2e323e97aa757bd93c59",
      "parents": [
        "d124a60dbbe7c12f3871e2c7fc71f98a821ee9a8",
        "8f0d8163b50e01f398b14bcd4dc039ac5ab18d64"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Oct 29 09:04:39 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Oct 29 09:04:39 2012 -0700"
      },
      "message": "Merge 3.7-rc3 into usb-next.\n\nThis pulls in all of the USB changes in 3.7-rc3 into usb-next and\nresolves the merge issue with:\n\tdrivers/usb/misc/ezusb.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ae685effe70cbe11fc269741629022f76005ea99",
      "tree": "8f0e540d28f873bf895baf0dea229654b108c074",
      "parents": [
        "80c00750f0c9867a65b30a17880939b6bc660a77"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Oct 25 18:56:35 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Oct 25 11:11:19 2012 -0700"
      },
      "message": "USB: mos7840: fix port_probe flow\n\nRemove temporary do-while(0) loop used to keep changes minimal.\n\nFixup indentation, remove some line breaks, and replace break with goto\nto maintain flow.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "80c00750f0c9867a65b30a17880939b6bc660a77",
      "tree": "b8bc2072f4df67ad5889b95fc19957b4af466ee0",
      "parents": [
        "e681b66f2e19fadbe8a7e2a17900978cb6bc921f"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Oct 25 18:56:34 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Oct 25 11:11:19 2012 -0700"
      },
      "message": "USB: mos7840: fix port-data memory leak\n\nFix port-data memory leak by moving port data allocation and\ndeallocation to port_probe and port_remove.\n\nSince commit 0998d0631001288 (device-core: Ensure drvdata \u003d NULL when no\ndriver is bound) the port private data is no longer freed at release as\nit is no longer accessible.\n\nNote that the indentation was kept intact using a do-while(0) in order\nto facilitate review. A follow-up patch will remove it.\n\nCompile-only tested.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e681b66f2e19fadbe8a7e2a17900978cb6bc921f",
      "tree": "8b751828c1853ee35f3067d9ede2a0baf3f68502",
      "parents": [
        "28c3ae9a8cf45f439c9a0779ebd0256e2ae72813"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Oct 25 18:56:33 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Oct 25 11:11:19 2012 -0700"
      },
      "message": "USB: mos7840: remove invalid disconnect handling\n\nRemove private zombie flag used to signal disconnect and to prevent\ncontrol urb from being submitted from interrupt urb completion handler.\n\nThe control urb will not be re-submitted as both the control urb and the\ninterrupt urb is killed on disconnect.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "28c3ae9a8cf45f439c9a0779ebd0256e2ae72813",
      "tree": "f9d9ea23d793f28baa76b0662f86fc367f1381d6",
      "parents": [
        "961be09e1ead58509ed4bed0d5819a15d8613d8d"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Oct 25 18:56:32 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Oct 25 11:11:19 2012 -0700"
      },
      "message": "USB: mos7840: remove NULL-urb submission\n\nThe private int_urb is never allocated so the submission from the\ncontrol completion handler will always fail. Remove this odd piece of\nbroken code.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6f602912c9d0c84c2edbd446dd9f72660b701605",
      "tree": "55f34e6658cab9f17f845ec9255a76e25f42ee9f",
      "parents": [
        "bd066eef1aea5dd1f8e98934c4c6d21c5e0439c8"
      ],
      "author": {
        "name": "Jarkko Huijts",
        "email": "jarkko.huijts@gmail.com",
        "time": "Wed Oct 10 15:05:06 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Oct 25 09:42:26 2012 -0700"
      },
      "message": "usb: serial: ftdi_sio: Add missing chars_in_buffer function\n\nThe driver does not wait until the hardware buffer (for data from the PC to the\nUART line) is drained when tcdrain or close is called in an application.\nSolution: Implement a chars_in_buffer function that checks both the software\nand hardware buffer. If the TEMT (TX empty) bit of the line status register\nindicates the hw buffer is not empty, let the function return at least 1. This\nhas been verified to work correctly with an FT232RL. The check on the hw buffer\ncan not be done for the original SIO device.\n\nSigned-off-by: Jarkko Huijts \u003cjarkko.huijts@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "961be09e1ead58509ed4bed0d5819a15d8613d8d",
      "tree": "7d09328e267b681f93de83be0859451c36b9df1b",
      "parents": [
        "c2dd4a8eac7821fed2c2d19e4607d0986b53b0fe"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Oct 25 15:42:41 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Oct 25 09:39:38 2012 -0700"
      },
      "message": "USB: qcserial: fix interface-data memory leak in error path\n\nMove interface data allocation to attach so that it is deallocated\nshould usb-serial probe fail.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c2dd4a8eac7821fed2c2d19e4607d0986b53b0fe",
      "tree": "024fff0604ac13320f4d5db1955d406d73448e26",
      "parents": [
        "a997448c89905b80aa4022f734f03685e733d711"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Oct 25 15:42:40 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Oct 25 09:39:37 2012 -0700"
      },
      "message": "USB: option: fix interface-data memory leak in error path\n\nMove interface data allocation to attach so that it is deallocated\nshould usb-serial probe fail.\n\nNote that the usb device id is stored at probe so that it can be used\nin attach to determine send-setup blacklisting.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a997448c89905b80aa4022f734f03685e733d711",
      "tree": "2a672dee7be30a63ed74b549c9a0a188e3ecc763",
      "parents": [
        "3eb55cc4ed88eee3b5230f66abcdbd2a91639eda"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Oct 25 15:42:39 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Oct 25 09:39:37 2012 -0700"
      },
      "message": "USB: ipw: fix interface-data memory leak in error path\n\nMove interface data allocation to attach so that it is deallocated\nshould usb-serial probe fail.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3eb55cc4ed88eee3b5230f66abcdbd2a91639eda",
      "tree": "55a155a9518a46aaf23cf722b859ddfd76b18662",
      "parents": [
        "65a4cdbb170e4ec1a7fa0e94936d47e24a17b0e8"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Oct 25 13:35:10 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Oct 25 09:38:06 2012 -0700"
      },
      "message": "USB: mos7840: fix port-device leak in error path\n\nThe driver set the usb-serial port pointers to NULL on errors in attach,\neffectively preventing usb-serial core from decrementing the port ref\ncounters and releasing the port devices and associated data.\n\nCc: \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": "65a4cdbb170e4ec1a7fa0e94936d47e24a17b0e8",
      "tree": "4bafaa7254243b9453b87d453eb0a06fbc9a905a",
      "parents": [
        "f525c05babc7938cc1d4236550fd8a659fb05960"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Oct 25 13:35:09 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Oct 25 09:38:06 2012 -0700"
      },
      "message": "USB: mos7840: fix urb leak at release\n\nMake sure control urb is freed at release.\n\nCc: \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": "f525c05babc7938cc1d4236550fd8a659fb05960",
      "tree": "bf5923b4ddf04ddd25ee199e4728c9d9c4de1c52",
      "parents": [
        "084817d79399ab5ccab2f90a148b0369912a8369"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Oct 25 10:29:19 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Oct 25 09:37:13 2012 -0700"
      },
      "message": "USB: sierra: fix port-data memory leak\n\nFix port-data memory leak by moving port data allocation and\ndeallocation to port_probe and port_remove.\n\nSince commit 0998d0631001288 (device-core: Ensure drvdata \u003d NULL when no\ndriver is bound) the port private data is no longer freed at release as\nit is no longer accessible.\n\nNote also that urb-count for multi-port interfaces has not been changed\neven though the usb-serial port number is now determined from the port\nand interface minor numbers.\n\nCompile-only tested.\n\nCc: \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"
    }
  ],
  "next": "084817d79399ab5ccab2f90a148b0369912a8369"
}
