)]}'
{
  "log": [
    {
      "commit": "16b7ff08f276f31ffda6f3de02e38062a3086649",
      "tree": "6609bc729ee9e4038cedff4d3b85de3b1d324d7a",
      "parents": [
        "02f8c6aee8df3cdc935e9bdd4f2d020306035dbe"
      ],
      "author": {
        "name": "Wolfgang Denk",
        "email": "wd@denx.de",
        "time": "Tue Jul 19 11:25:38 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:30 2011 -0700"
      },
      "message": "USB: serial: add IDs for WinChipHead USB-\u003eRS232 adapter\n\ncommit 026dfaf18973404a01f488d6aa556a8c466e06a4 upstream.\n\nAdd ID 4348:5523 for WinChipHead USB-\u003eRS 232 adapter with\nProlifec PL2303 chipset\n\nSigned-off-by: Wolfgang Denk \u003cwd@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "309427b6351b763917caac3e4b2ab5651df99823",
      "tree": "62e9e5a67fff16390a99db8390fbde1470ce0250",
      "parents": [
        "8b1ab60c767f33d79894ef66037ef851a7a88fc8"
      ],
      "author": {
        "name": "Uwe Bonnes",
        "email": "bon@elektron.ikp.physik.tu-darmstadt.de",
        "time": "Fri Jun 17 17:30:23 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 13:46:44 2011 -0700"
      },
      "message": "USB: Add new FT232H chip to drivers/usb/serial/ftdi_sio.c\n\nappended patch adds support for the new FTDI FT232H chip. This chip is a\nsingle channel version of the dual FT2232H/quad FT4232H, coming with it\u0027s\nown default PID 0x6014 (FT2232H uses the same PID 0x6010 like FT2232C,\nFT4232H has also it\u0027s own PID).\n\nThe patch was checked on an UM232H module and a terminal program with TX/RX\nshorted to that typing in the terminal reproduced the characters.\n\nSigned-off-by: Uwe Bonnes \u003cbon@elektron.ikp.physik.tu-darmstadt.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "357f45db920393aac983a137bd74095f612d5a01",
      "tree": "55139bfad33a4c54b18e8dfa92cf08eda70c9926",
      "parents": [
        "869e9e567fe6bba859e1d761250d160a9216498a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jun 13 22:50:41 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 14 14:20:30 2011 -0700"
      },
      "message": "USB: TI 3410/5052 USB Serial Driver: Fix mem leak when firmware is too big.\n\nIf the size of the firmware exceeds TI_FIRMWARE_BUF_SIZE we\u0027ll leak \u0027fw_p\u0027\nby failing to call release_firmware().\nThis patch fixes the leak.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a26d31cef06f43a76327c21235e75450869df2b8",
      "tree": "d7960c449c685b8ca3a64857d3b390131d46089c",
      "parents": [
        "3095ec895fd5ec19a7cb60b5cbfa766d68a74a24"
      ],
      "author": {
        "name": "Steffen Sledz",
        "email": "sledz@dresearch-fe.de",
        "time": "Tue Jun 07 14:01:56 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 08 13:48:30 2011 -0700"
      },
      "message": "USB: serial: add another 4N-GALAXY.DE PID to ftdi_sio driver\n\nE.g. newer CAN 2.0 A/B \u003c\u003d\u003e USB 2.0 converters report idProduct\u003df3c2.\n\nSigned-off-by: Steffen Sledz \u003csledz@dresearch-fe.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3095ec895fd5ec19a7cb60b5cbfa766d68a74a24",
      "tree": "e0a9124c9e84fefe9f1da7cb2e7cebd5cf694ba1",
      "parents": [
        "7febe2be36035e5c75128e8cc3baeb1f30fa2bc4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 15:03:37 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 15:03:37 2011 -0700"
      },
      "message": "Revert \"USB: option: add ID for ZTE MF 330\"\n\nThis reverts commit a559d2c8c1bf652ea2d0ecd6ab4a250fcdb37db8.\n\nTurns out that device id 0x1d6b:0x0002 is a USB hub, which causes havoc\nwhen the option driver tries to bind to it.\n\nSo revert this as it doesn\u0027t seem to be needed at all.\n\nThanks to Michael Tokarev and Paweł Drobek for working on resolving this\nissue.\n\nCc: Paweł Drobek \u003cpawel.drobek@gmail.com\u003e\nCc: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e8e62e4a5d26e4cb45f25dddd093837d75616c2",
      "tree": "b6ac4cf1ca63396326c0878d2f832e36b18f079e",
      "parents": [
        "5c3e4076ee8253c1e3688d10653ddee47a03b0db"
      ],
      "author": {
        "name": "Torsten Hilbrich",
        "email": "torsten.hilbrich@secunet.com",
        "time": "Mon Jun 06 15:39:55 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 06 15:58:57 2011 -0700"
      },
      "message": "USB: option Add blacklist for ZTE K3765-Z (19d2:2002)\n\nThe funtion option_send_status times out when sending USB messages\nto the interfaces 0, 1, and 2 of this UMTS stick. This results in a\n5s timeout in the function causing other tty operations to feel very\nsluggish.\n\nThis patch adds a blacklist entry for these 3 interfaces on the ZTE\nK3765-Z device.\n\nI was also able to reproduce the problem with v2.6.38 and v2.6.39.\n\nThis is very similar to a problem fixed in\n\ncommit 7a89e4cb9cdaba92f5fbc509945cf4e3c48db4e2\nAuthor: Herton Ronaldo Krzesinski \u003cherton.krzesinski@canonical.com\u003e\nDate:   Wed Mar 9 09:19:48 2011 +0000\n\n    USB: serial: option: Apply OPTION_BLACKLIST_SENDSETUP also for ZTE MF626\n\nSigned-off-by: Torsten Hilbrich \u003ctorsten.hilbrich@secunet.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5c3e4076ee8253c1e3688d10653ddee47a03b0db",
      "tree": "fb6dc70aee73d33829e6882c2160526905c85401",
      "parents": [
        "15badbcc8eede58b0d7e53a3acde1c90a7b6e40e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jun 06 16:55:41 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 06 15:58:15 2011 -0700"
      },
      "message": "option: add Prolink PH300 modem IDs\n\nSimple ID addition.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "15badbcc8eede58b0d7e53a3acde1c90a7b6e40e",
      "tree": "1ea554354240cf1dca726ce45b4656752ae793bd",
      "parents": [
        "cdacb598fe7ab85de80908c818dd7d66a2971117"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jun 06 16:22:44 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 06 15:58:14 2011 -0700"
      },
      "message": "option: add Alcatel X200 to sendsetup blacklist\n\nThis modem really wants sendsetup blacklisted for interfaces 0 and 1,\notherwise the kernel hardlocks for about 10 seconds while waiting for\nthe modem\u0027s firmware to respond, which it of course doesn\u0027t do.\n\nA slight complication here is that TCT (who owns the Alcatel brand) used\nthe same USB IDs for the X200 as the X060s despite the devices having\ncompletely different firmware and AT command sets, so we end up adding\nthe X060s to the blacklist at the same time.  PSA to OEMs: don\u0027t use the\nsame USB IDs for different devices.  Really.  It makes your kittens cry.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cdacb598fe7ab85de80908c818dd7d66a2971117",
      "tree": "5d600ae2feed41918356572ab4f4c64e84efd504",
      "parents": [
        "eab54042cd850778febae18098e77000dd298630"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jun 06 16:08:39 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 06 15:58:14 2011 -0700"
      },
      "message": "option: add Zoom 4597 modem USB IDs\n\nUses Longcheer-based firmware and AT command set.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "610ba42f29c3dfa46a05ff8c2cadc29f544ff76d",
      "tree": "d1ce9e99285889322d4172473417e5509979082f",
      "parents": [
        "834cb0fc4712a3b21c6b8c5cb55bd13607191311"
      ],
      "author": {
        "name": "Marcin Gałczyński",
        "email": "marcin@galczynski.pl",
        "time": "Sun May 15 11:41:54 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 11:20:22 2011 -0700"
      },
      "message": "USB: option: add support for Huawei E353 device\n\nI am sharing patch to the devices/usb/serial/option.c. This allows\noperation of Huawei E353 broadband modem using the “option” driver. The\npatch simply adds new constant with proper product ID and an entry to\nusb_device_id. I worked on the 2.6.38.6 sources. Tested on Dell inspiron\n1764 (i3 core cpu) and brand new Huawei E353 modem, Fedora 15 beta.\n\nLooking at the type of change, i doubt it has potential to introduce\nproblems in other parts of kernel or the driver itself.\n\nSigned-off-by: Marcin Galczynski \u003cmarcin@galczynski.pl\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b0795bbf6dc6bd0a7a37d9d1ef4558e9e2b0acd6",
      "tree": "92e6f17971bf9c4ec0042c654f6a386b0286e051",
      "parents": [
        "2328ceaea4fb917f8b861b18151b2245233b083f"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri May 13 17:30:46 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 13 15:51:08 2011 -0700"
      },
      "message": "drivers/usb/serial/opticon.c: Release resources on kmalloc failure\n\nSeveral resources have been allocated before this kmalloc failure, and thus\nthey should be released in this error handling code, as done in nearby\nerror handling code.\n\nThe semantic match that finds this problem is:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression urb;\nstatement S;\nposition p1,p2;\n@@\n\nurb \u003d usb_alloc_urb@p1(...);\n... when !\u003d urb\nif (urb \u003d\u003d NULL) S\n... when !\u003d urb\n(\nreturn \u003c+...urb...+\u003e;\n|\nreturn@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\ncocci.print_main(\"\",p1)\ncocci.print_secs(\"\",p2)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c851e83f00f6d343ff7e7405f6f50eb3ba288a2c",
      "tree": "05ccca44366b030a3d9009981ad87eb7c5a8156c",
      "parents": [
        "95ed32366748e2034e82c9e738c312df8fb3d3a9"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "f.fainelli@gmail.com",
        "time": "Tue May 10 11:17:33 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 10 14:14:58 2011 -0700"
      },
      "message": "USB: cp210x: fix typo, Telegesys should have been Telegesis\n\nCC: David Chalmers \u003cdavid.chalmers@telegesis.com\u003e\nReported-by: Xavier Carcelle \u003cxavier.carcelle@gmail.com\u003e\nSigned-off-by: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "15b2f3204a5c878c32939094775fb7349f707263",
      "tree": "2d10528af15993b74ce74e53e8757895bb043619",
      "parents": [
        "d771d8aa37805f5bf75808b12b737f39ee97f5d4"
      ],
      "author": {
        "name": "Marius B. Kotsbak",
        "email": "marius@kotsbak.com",
        "time": "Mon Mar 21 23:27:21 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 17:05:06 2011 -0700"
      },
      "message": "Bind only modem AT command endpoint to option module.\n\nNetwork interface is handled by upcoming gt_b3730 module.\n\nRemoved \"GT-B3710\" from comment, it is another modem with another USB ID.\n\nSigned-off-by: Marius B. Kotsbak \u003cmarius@kotsbak.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b4026c4584cd70858d4d3450abfb1cd0714d4f32",
      "tree": "34f4629839fb678084306ad4c03c329c0126b166",
      "parents": [
        "7701846fd52f86dffe50715e0e63154088b7c982"
      ],
      "author": {
        "name": "Hermann Kneissel",
        "email": "herkne@gmx.de",
        "time": "Fri Apr 29 08:58:43 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 17:03:59 2011 -0700"
      },
      "message": "USB: gamin_gps: Fix for data transfer problems in native mode\n\nThis patch fixes a problem where data received from the gps is sometimes\ntransferred incompletely to the serial port. If used in native mode now\nall data received via the bulk queue will be forwarded to the serial\nport.\n\nSigned-off-by: Hermann Kneissel \u003cherkne@gmx.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "37909fe588c9e09ab57cd267e98678a17ceda64a",
      "tree": "48389a20e330c2d738f74ae02c347d1bfe5e6a79",
      "parents": [
        "3938a0b32dc12229e76735679b37095bc2bc1578"
      ],
      "author": {
        "name": "Benedek László",
        "email": "benedekl@gmail.com",
        "time": "Wed Apr 20 03:22:21 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 16:45:22 2011 -0700"
      },
      "message": "USB: serial: ftdi_sio: adding support for TavIR STK500\n\nAdding support for the TavIR STK500 (id 0403:FA33)\nAtmel AVR programmer device based on FTDI FT232RL.\n\nSigned-off-by: Benedek László \u003cbenedekl@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3938a0b32dc12229e76735679b37095bc2bc1578",
      "tree": "8193884fcd7cd61ccd4caea643dc4f6c7a2ff311",
      "parents": [
        "4eff0b40a7174896b860312910e0db51f2dcc567"
      ],
      "author": {
        "name": "Elizabeth Jennifer Myers",
        "email": "elizabeth@sporksirc.net",
        "time": "Sat Apr 16 14:49:51 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 16:45:21 2011 -0700"
      },
      "message": "USB: moto_modem: Add USB identifier for the Motorola VE240.\n\nTested on my phone, the ttyUSB device is created and is fully\nfunctional.\n\nSigned-off-by: Elizabeth Jennifer Myers \u003celizabeth@sporksirc.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4eff0b40a7174896b860312910e0db51f2dcc567",
      "tree": "470e1504132a26b2f03c3b3478a208f989062106",
      "parents": [
        "50ee9339c7347c2b16fa79d43777f72e9f41ef5a"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Sun Mar 20 13:51:13 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 16:45:20 2011 -0700"
      },
      "message": "USB: CP210x Add 4 Device IDs for AC-Services Devices\n\nThis patch adds 4 device IDs for CP2102 based devices manufactured by\nAC-Services. See http://www.ac-services.eu for further info.\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "50ee9339c7347c2b16fa79d43777f72e9f41ef5a",
      "tree": "ce09aa147e5c8bb74c72c46cebfdbffeece6678f",
      "parents": [
        "f0e615c3cb72b42191b558c130409335812621d8",
        "98346f7db014614a4814eb60639f651f8bbc591d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 19 05:50:26 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 19 05:50:38 2011 -0700"
      },
      "message": "Merge 2.6.39-rc4 into usb-next\n\nThis is needed to help resolve some xhci issues and other minor\ndifferences.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b750106bafbf9e8cb888a2b3681f444d8183a296",
      "tree": "de555f59a1644c6715454fbfafb273efd88fdc69",
      "parents": [
        "a87103a6d4a91cbb9be49d3bbd2f35dcf5510da1"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Apr 04 11:38:07 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 16:48:25 2011 -0700"
      },
      "message": "Revert \"USB: sam-ba: add driver for Atmel SAM Boot Assistant (SAM-BA)\"\n\nThis reverts commit 90593899de83a6e6fdea563d058acd2f4334e3f9.\n\nSAM-BA devices identify themselves CDC-ACM devices and should be using\nthe cdc-acm driver.\n\nSince commit 5b239f0aebd4dd6f85b13decf5e18e86e35d57f0 (USB: cdc-acm: Add pseudo\nmodem without AT command capabilities) cdc-acm also binds to them.\n\nNote that the Atmel SAM-BA tools expect to use a USB-serial driver and thus\nrequire a symlink from /dev/ttyACMn to some /dev/ttyUSBm (with m \u003c 30) to be\nable to select the device. This is simply a UI-issue that should be\nfixed by Atmel.\n\nTested with the SAM-BA 2.10 tools and an Atmel at91sam9260-ek.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: Sven Köhler \u003csven.koehler@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cb62d65f966146a39fdde548cb474dacf1d00fa5",
      "tree": "52ad1605b719a2891ba3ed49066cc6e11c589142",
      "parents": [
        "99ab3f9e4eaec35fd2d7159c31b71f17f7e613e3"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Apr 04 18:02:25 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 15:53:16 2011 -0700"
      },
      "message": "usb: qcserial add missing errorpath kfrees\n\nThere are two -ENODEV error paths in qcprobe where the allocated private\ndata is not freed, this patch adds the two missing kfrees to avoid\nleaking memory on the error path\n\nSigned-off-by: Steven Hardy \u003cshardy@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "99ab3f9e4eaec35fd2d7159c31b71f17f7e613e3",
      "tree": "59223dfce886e17092fe093e74e11a1a36453e71",
      "parents": [
        "10c9ab15d6aee153968d150c05b3ee3df89673de"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Apr 04 17:59:55 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 15:53:16 2011 -0700"
      },
      "message": "usb: qcserial avoid pointing to freed memory\n\nRework the qcprobe logic such that serial-\u003eprivate is not set when\nqcprobe exits with -ENODEV, otherwise serial-\u003eprivate will point to freed\nmemory on -ENODEV\n\nSigned-off-by: Steven Hardy \u003cshardy@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "10c9ab15d6aee153968d150c05b3ee3df89673de",
      "tree": "810082bf8abfbc7daa43f6368aff0714a58fad91",
      "parents": [
        "c53c2fab40cf16e13af66f40bfd27200cda98d2f"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Apr 04 17:57:37 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 15:53:16 2011 -0700"
      },
      "message": "usb: Fix qcserial memory leak on rmmod\n\nqcprobe function allocates serial-\u003eprivate but this is never freed, this\npatch adds a new function qc_release() which frees serial-\u003eprivate, after\ncalling usb_wwan_release\n\nSigned-off-by: Steven Hardy \u003cshardy@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c53c2fab40cf16e13af66f40bfd27200cda98d2f",
      "tree": "6c51da89a7d2733636105799988e20fa08c16c20",
      "parents": [
        "80f9df3e0093ad9f1eeefd2ff7fd27daaa518d25"
      ],
      "author": {
        "name": "Paul Friedrich",
        "email": "Paul.Friedrich@hameg.com",
        "time": "Fri Mar 18 11:13:55 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 15:52:19 2011 -0700"
      },
      "message": "USB: ftdi_sio: add ids for Hameg HO720 and HO730\n\nusb serial: ftdi_sio: add two missing USB ID\u0027s for Hameg interfaces HO720\nand HO730\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80f9df3e0093ad9f1eeefd2ff7fd27daaa518d25",
      "tree": "8a3f231e973789b31e00a9f6910fe9a8d77908e9",
      "parents": [
        "485707116b3949ab41e1aba8d74f45a7551e3a65"
      ],
      "author": {
        "name": "Marius B. Kotsbak",
        "email": "marius@kotsbak.com",
        "time": "Tue Mar 22 00:01:53 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 15:49:25 2011 -0700"
      },
      "message": "USB: option: Added support for Samsung GT-B3730/GT-B3710 LTE USB modem.\n\nBind only modem AT command endpoint to option.\n\nSigned-off-by: Marius B. Kotsbak \u003cmarius@kotsbak.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "11a31d84129dc3133417d626643d714c9df5317e",
      "tree": "f353e15d1158ba31d516faf260c518d888338e3c",
      "parents": [
        "36a52c009a39049893c9a3a4091f8f8f48585f47"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Fri Apr 08 17:38:22 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 15:44:03 2011 -0700"
      },
      "message": "USB: ftdi_sio: add PID for OCT DK201 docking station\n\nAdd PID 0x0103 for serial port of the OCT DK201 docking station.\n\nReported-by: Jan Hoogenraad \u003cjan@hoogenraad.net\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5a9443f08c83c294c5c806a689c1184b27cb26b3",
      "tree": "4e6adc15bc1ce2c58a5938ae536101174ce2f349",
      "parents": [
        "2c2da1799ba776c4bd8d51ee46d9f00cb4cc6120"
      ],
      "author": {
        "name": "Christian Simon",
        "email": "simon@swine.de",
        "time": "Mon Mar 28 21:54:47 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 15:44:01 2011 -0700"
      },
      "message": "USB: ftdi_sio: Added IDs for CTI USB Serial Devices\n\nI added new ProdutIds for two devices from CTI GmbH Leipzig.\n\nSigned-off-by: Christian Simon \u003csimon@swine.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "42933bac11e811f02200c944d8562a15f8ec4ff0",
      "tree": "fcdd9afe56eb0e746565ddd1f92f22d36678b843",
      "parents": [
        "2b9accbee563f535046ff2cd382d0acaa92e130c",
        "25985edcedea6396277003854657b5f3cb31a628"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6\n\n* \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6:\n  Fix common misspellings\n"
    },
    {
      "commit": "4acfaf829dacb8f8170b439d30065e8d2cfdaac9",
      "tree": "8cd9b0468331d7d3797aaa5d6ff8f877423e9584",
      "parents": [
        "3e858759f72931683cb4a938871bac7a87d0de56"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Apr 03 11:42:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 08:35:20 2011 -0700"
      },
      "message": "usb/serial: fix function args warnings, dropping *filp\n\nFix build warnings caused by removal of *filp arg in struct\nusb_serial_driver.\n\nThese changes were missed somehow in commits 00a0d0d65b61 (\"tty: remove\nfilp from the USB tty ioctls\") and 60b33c133ca0b (\"tiocmget: kill off\nthe passing of the struct file\")\n\n  drivers/usb/serial/mct_u232.c:159: warning: initialization from incompatible pointer type\n  drivers/usb/serial/opticon.c:627: warning: initialization from incompatible pointer type\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "97ac01d8f1b8d1c9e5af32c2813ba771835961f9",
      "tree": "c3aafd90f3ca9afd4bd67daadf515879c11ff54d",
      "parents": [
        "adaa3c6342b249548ea830fe8e02aa5b45be8688"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Mar 18 12:44:17 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Mar 23 13:16:06 2011 -0700"
      },
      "message": "usb: wwan: fix compilation without CONFIG_PM_RUNTIME\n\nThe pm usage counter must be accessed with the proper wrappers\nto allow compilation under all configurations.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nReported-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nReported-by: Tao Ma \u003cboyu.mt@taobao.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e6bee325e49f17c65c1fd66e9e8b348c85788341",
      "tree": "bcc9e5d8e82efa9009edd481a837cc3626360091",
      "parents": [
        "a5e6b135bdff649e4330f98e2e80dbb1984f7e77",
        "6ae705b23be8da52d3163be9d81e9b767876aaf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (76 commits)\n  pch_uart: reference clock on CM-iTC\n  pch_phub: add new device ML7213\n  n_gsm: fix UIH control byte : P bit should be 0\n  n_gsm: add a documentation\n  serial: msm_serial_hs: Add MSM high speed UART driver\n  tty_audit: fix tty_audit_add_data live lock on audit disabled\n  tty: move cd1865.h to drivers/staging/tty/\n  Staging: tty: fix build with epca.c driver\n  pcmcia: synclink_cs: fix prototype for mgslpc_ioctl()\n  Staging: generic_serial: fix double locking bug\n  nozomi: don\u0027t use flush_scheduled_work()\n  tty/serial: Relax the device_type restriction from of_serial\n  MAINTAINERS: Update HVC file patterns\n  tty: phase out of ioctl file pointer for tty3270 as well\n  tty: forgot to remove ipwireless from drivers/char/pcmcia/Makefile\n  pch_uart: Fix DMA channel miss-setting issue.\n  pch_uart: fix exclusive access issue\n  pch_uart: fix auto flow control miss-setting issue\n  pch_uart: fix uart clock setting issue\n  pch_uart : Use dev_xxx not pr_xxx\n  ...\n\nFix up trivial conflicts in drivers/misc/pch_phub.c (same patch applied\ntwice, then changes to the same area in one branch)\n"
    },
    {
      "commit": "971f115a50afbe409825c9f3399d5a3b9aca4381",
      "tree": "cb42dc07a032e325f22b64d961587c081225c6d6",
      "parents": [
        "2e270d84223262a38d4755c61d55f5c73ea89e56",
        "500132a0f26ad7d9916102193cbc6c1b1becb373"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:04:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:04:26 2011 -0700"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (172 commits)\n  USB: Add support for SuperSpeed isoc endpoints\n  xhci: Clean up cycle bit math used during stalls.\n  xhci: Fix cycle bit calculation during stall handling.\n  xhci: Update internal dequeue pointers after stalls.\n  USB: Disable auto-suspend for USB 3.0 hubs.\n  USB: Remove bogus USB_PORT_STAT_SUPER_SPEED symbol.\n  xhci: Return canceled URBs immediately when host is halted.\n  xhci: Fixes for suspend/resume of shared HCDs.\n  xhci: Fix re-init on power loss after resume.\n  xhci: Make roothub functions deal with device removal.\n  xhci: Limit roothub ports to 15 USB3 \u0026 31 USB2 ports.\n  xhci: Return a USB 3.0 hub descriptor for USB3 roothub.\n  xhci: Register second xHCI roothub.\n  xhci: Change xhci_find_slot_id_by_port() API.\n  xhci: Refactor bus suspend state into a struct.\n  xhci: Index with a port array instead of PORTSC addresses.\n  USB: Set usb_hcd-\u003estate and flags for shared roothubs.\n  usb: Make core allocate resources per PCI-device.\n  usb: Store bus type in usb_hcd, not in driver flags.\n  usb: Change usb_hcd-\u003ebandwidth_mutex to a pointer.\n  ...\n"
    },
    {
      "commit": "d0781383038e983a63843a9a6a067ed781db89c1",
      "tree": "d9c0cd2443169bfd4a2b9fb1467791c51ee08385",
      "parents": [
        "752d57a8b7b97423bffa3452638aa0fd3c3bb9d1"
      ],
      "author": {
        "name": "wangyanqing",
        "email": "udknight@gmail.com",
        "time": "Fri Mar 11 06:24:38 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 11 14:21:17 2011 -0800"
      },
      "message": "USB: serial: ch341: add new id\n\nI picked up a new DAK-780EX(professional digitl reverb/mix system),\nwhich use CH341T chipset to communication with computer on 3/2011\nand the CH341T\u0027s vendor code is 1a86\n\nLooking up the CH341T\u0027s vendor and product id\u0027s I see:\n\n1a86  QinHeng Electronics\n  5523  CH341 in serial mode, usb to serial port converter\n\nCH341T,CH341 are the products of the same company, maybe\nhave some common hardware, and I test the ch341.c works\nwell with CH341T\n\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b88ccf6f97ceb3f34cecbb513edc58815707187d",
      "tree": "2d038f4e029da9e90bd2c097ac1a8ea9a3aa6ea0",
      "parents": [
        "7a89e4cb9cdaba92f5fbc509945cf4e3c48db4e2"
      ],
      "author": {
        "name": "JF Argentino",
        "email": "jf.argentino@free.fr",
        "time": "Wed Mar 09 22:13:20 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Mar 09 15:40:05 2011 -0800"
      },
      "message": "USB: serial: ftdi_sio: adding support for OLIMEX ARM-USB-OCD-H\n\nAdding support for the OLIMEX ARM-USB-OCD-H JTAG device (id 15ba:002b)\nbased on FTDI FT2232H\n\nSigned-off-by: JF Argentino \u003cjf.argentino@free.fr\u003e\nAcked-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7a89e4cb9cdaba92f5fbc509945cf4e3c48db4e2",
      "tree": "1c455c4663c22fccdce1688ce9885ed33d18b026",
      "parents": [
        "1f15318cdae665550746e7fcdfe5ef41bf2360af"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton.krzesinski@canonical.com",
        "time": "Wed Mar 09 09:19:48 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Mar 09 15:40:05 2011 -0800"
      },
      "message": "USB: serial: option: Apply OPTION_BLACKLIST_SENDSETUP also for ZTE MF626\n\nOn https://bugs.launchpad.net/ubuntu/+source/linux/+bug/636091, one of\nthe cases reported is a big timeout on option_send_setup, which causes\nsome side effects as tty_lock is held. Looks like some of ZTE MF626\ndevices also don\u0027t like the RTS/DTR setting in option_send_setup, like\nwith 4G XS Stick W14. The reporter confirms which this it solves the\nlong freezes in his system.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton.krzesinski@canonical.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e4738e29bef8ed9bdd8a0606d0561557b4547649",
      "tree": "ac7e36d66314a3e86b5e57bf1acf6a6e3e67653e",
      "parents": [
        "2cd5bb29a42f305c5749571c8cd693fbe69cc28d"
      ],
      "author": {
        "name": "Huzaifa Sidhpurwala",
        "email": "huzaifas@redhat.com",
        "time": "Wed Mar 02 11:59:26 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Mar 02 19:52:30 2011 -0500"
      },
      "message": "USB: Remove unused timeout from io_edgeport.c\n\ntimeout variable is not used anywhere in int write_cmd_usb, remove it\n\nSigned-off-by: Huzaifa Sidhpurwala \u003chuzaifas@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6960f40a954619857e7095a6179eef896f297077",
      "tree": "57d7c5e0177399c5aa92bec9b1510dfcc6b2d684",
      "parents": [
        "f7d7aedfcd4e20e7dfc7356d30cc22dc0b0f493e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Feb 28 10:34:06 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 28 19:24:54 2011 -0800"
      },
      "message": "USB: serial/kobil_sct, fix potential tty NULL dereference\n\nMake sure that we check the return value of tty_port_tty_get.\nSometimes it may return NULL and we later dereference that.\n\nThe only place here is in kobil_read_int_callback, so fix it.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f7d7aedfcd4e20e7dfc7356d30cc22dc0b0f493e",
      "tree": "69b2b977e5900de9e5a5a2b934ecadc7b0ccbf33",
      "parents": [
        "7adc14b14b43b6ca9f2f00ac7a4780577dbe883b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Feb 28 10:34:05 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 28 19:24:54 2011 -0800"
      },
      "message": "USB: serial/keyspan_pda, fix potential tty NULL dereferences\n\nMake sure that we check the return value of tty_port_tty_get.\nSometimes it may return NULL and we later dereference that.\n\nThere are several places to check. For easier handling,\ntty_port_tty_get is moved directly to the palce where needed in\nkeyspan_pda_rx_interrupt.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "309a057932ab20057da9fe4cb18fb61803dfc924",
      "tree": "18c3287eae4f7cc1fc127b93d6dc16a88a25f10f",
      "parents": [
        "c9642374d0e969e8c17f4f31cd1a2bd111634227"
      ],
      "author": {
        "name": "Martin Jansen",
        "email": "martin.jansen@opticon.com",
        "time": "Thu Feb 24 14:50:16 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 25 11:41:12 2011 -0800"
      },
      "message": "USB: opticon: add rts and cts support\n\nAdd support for RTS and CTS line status\n\nSigned-off-by: Martin Jansen \u003cmartin.jansen@opticon.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "969e3033ae7733a0af8f7742ca74cd16c0857e71",
      "tree": "2aa76d00720d20304f318b8a7fd247c804d0e2cf",
      "parents": [
        "22ced6874fc47bb051e7460443e454ca8efc457e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Feb 23 15:28:18 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 25 11:38:32 2011 -0800"
      },
      "message": "USB: serial drivers need to use larger bulk-in buffers\n\nWhen a driver doesn\u0027t know how much data a device is going to send,\nthe buffer size should be at least as big as the endpoint\u0027s maxpacket\nvalue.  The serial drivers don\u0027t follow this rule; many of them\nrequest only 256-byte bulk-in buffers.  As a result, they suffer\noverflow errors if a high-speed device wants to send a lot of data,\nbecause high-speed bulk endpoints are required to have a maxpacket\nsize of 512.\n\nThis patch (as1450) fixes the problem by using the driver\u0027s\nbulk_in_size value as a minimum, always allocating buffers no smaller\nthan the endpoint\u0027s maxpacket size.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Flynn Marquardt \u003cflynn@flynnux.de\u003e\nCC: \u003cstable@kernel.org\u003e [after .39-rc1 is out]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "91f58ae61913b40da35e119017e70b3420c6f3a0",
      "tree": "1fe4028facedf2d99f16a0e0f9b2886f4b65f646",
      "parents": [
        "d866150a1914453c3d57689adfd8d01bf741d9d4"
      ],
      "author": {
        "name": "Huzaifa Sidhpurwala",
        "email": "huzaifas@redhat.com",
        "time": "Mon Feb 21 12:58:45 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 25 11:33:01 2011 -0800"
      },
      "message": "USB: serial: mos7720: Fix possible null pointer dereference\n\nSigned-off-by: Huzaifa Sidhpurwala \u003chuzaifas@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d866150a1914453c3d57689adfd8d01bf741d9d4",
      "tree": "c889fb3dfd8cbc48e888c49a3e620a3a756a69a9",
      "parents": [
        "108be95f9ffc53660c9a35b5ceef94121b1e23c4"
      ],
      "author": {
        "name": "Huzaifa Sidhpurwala",
        "email": "huzaifas@redhat.com",
        "time": "Mon Feb 21 12:58:44 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 25 11:33:01 2011 -0800"
      },
      "message": "USB: serial: keyspan: Fix possible null pointer dereference.\n\nSigned-off-by: Huzaifa Sidhpurwala \u003chuzaifas@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f227e08b71b9c273eaa29a57370a3a5b833aa382",
      "tree": "9f1483776a2bde3bb1a6bd744e69acf19f6f3428",
      "parents": [
        "fec38d1752c01ad72789bac9f1a128f7e933735d",
        "f5412be599602124d2bdd49947b231dd77c0bf99"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 24 11:36:31 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 24 11:36:31 2011 -0800"
      },
      "message": "Merge 2.6.38-rc6 into tty-next\n\nThis was to resolve a merge issue with drivers/char/Makefile and\ndrivers/tty/serial/68328serial.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6caa76b7786891b42b66a0e61e2c2fff2c884620",
      "tree": "eb6e387e080a44680d6d8686999336e69ec97e71",
      "parents": [
        "00a0d0d65b61241a718d0aee96f46b9a2d93bf26"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 14 16:27:22 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:59:56 2011 -0800"
      },
      "message": "tty: now phase out the ioctl file pointer for good\n\nOnly oddities here are a couple of drivers that bogusly called the ldisc\nhelpers instead of returning -ENOIOCTLCMD. Fix the bug and the rest goes\naway.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "00a0d0d65b61241a718d0aee96f46b9a2d93bf26",
      "tree": "edca1d6b83d92fcce4c4c48d6308057f99c35a37",
      "parents": [
        "20b9d17715017ae4dd4ec87fabc36d33b9de708e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 14 16:27:06 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:59:14 2011 -0800"
      },
      "message": "tty: remove filp from the USB tty ioctls\n\nWe don\u0027t use it so we can trim it from here as we try and stamp the file\nobject dependencies out of the serial code.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "20b9d17715017ae4dd4ec87fabc36d33b9de708e",
      "tree": "64e9c4ff845844298f9056357d9f4914802207f8",
      "parents": [
        "60b33c133ca0b7c0b6072c87234b63fee6e80558"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 14 16:26:50 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:52:43 2011 -0800"
      },
      "message": "tiocmset: kill the file pointer argument\n\nDoing tiocmget was such fun we should do tiocmset as well for the same\nreasons\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "60b33c133ca0b7c0b6072c87234b63fee6e80558",
      "tree": "379340a7ab563df42ddb2907be6f282202244077",
      "parents": [
        "adf9251fe9b87b5a50deebe489db2df8df4715fc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 14 16:26:14 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:47:33 2011 -0800"
      },
      "message": "tiocmget: kill off the passing of the struct file\n\nWe don\u0027t actually need this and it causes problems for internal use of\nthis functionality. Currently there is a single use of the FILE * pointer.\nThat is the serial core which uses it to check tty_hung_up_p. However if\nthat is true then IO_ERROR is also already set so the check may be removed.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5b7c1178eb94f31a0199c3b361722775c54a8db3",
      "tree": "5e60fbbb251e7314be629679b73fee7b36111cfa",
      "parents": [
        "9a91aedca2f4ef24344b7cd8f56570e620fbe4d5"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Feb 11 12:56:40 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 10:51:13 2011 -0800"
      },
      "message": "USB: sierra: error handling in runtime PM\n\nresumption of devices can fail. Errors must be handled.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9a91aedca2f4ef24344b7cd8f56570e620fbe4d5",
      "tree": "c62af4d5e6c493508b1ddb1b33efbca62a6f67f1",
      "parents": [
        "16871dcac74c63227aa92e0012f3004a648c2062"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Feb 10 15:33:37 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 10:51:13 2011 -0800"
      },
      "message": "usb_wwan: fix error case in close()\n\nThe device never needs to be resumed in close(). But the counters\nmust be balanced. As resumption can fail, but the counters must\nbe balanced, use the _no_resume() version which cannot fail.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "16871dcac74c63227aa92e0012f3004a648c2062",
      "tree": "9cfb094c3e86ed37fe1a99a2f8024dd3860f0e43",
      "parents": [
        "433508ae30f13c0bf6905e576c42899a8535f0bb"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Feb 10 15:33:29 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 10:51:12 2011 -0800"
      },
      "message": "usb_wwan: error case of resume\n\nIf an error happens during resumption.\nThe remaining data has to be cleanly discarded and the pm\ncounters have to be adjusted.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "433508ae30f13c0bf6905e576c42899a8535f0bb",
      "tree": "9a660bc03d3686924dd734322206164ca8fe440a",
      "parents": [
        "3d06bf152abcc3895a0f3afa21d762d84c9aecbc"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Feb 10 15:33:23 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 10:51:12 2011 -0800"
      },
      "message": "usb_wwan: data consistency in error case\n\nAs soon as the first error happens, the write must\nbe stopped, lest we send mutilated messages.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3d06bf152abcc3895a0f3afa21d762d84c9aecbc",
      "tree": "772c5f2f28daa3af306b66bacce2f3d46fa86d4f",
      "parents": [
        "c9c4558f7874676e31ea7a74caafcf09ebbc03ed"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Feb 10 15:33:17 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 10:51:12 2011 -0800"
      },
      "message": "usb_wwan: fix runtime PM in error case\n\nAn error in the write code path would permanently disable\nruntime PM in this driver\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c9c4558f7874676e31ea7a74caafcf09ebbc03ed",
      "tree": "bb42c86cc0768f9671b22573704503b68f6e6c62",
      "parents": [
        "8ab10400a037a516cc846c338f879e5bd62497ce"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Feb 10 15:33:10 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 10:51:11 2011 -0800"
      },
      "message": "usb_wwan: fix error in marking device busy\n\nThis fixes two errors:\n- the device is busy if a message was recieved even if resubmission fails\n- the device is not busy if resubmission fails due to -EPERM\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e1dc5157c574e7249dc1cd072fde2e48b3011533",
      "tree": "726e50827dbaf5d1b2047801d2e0ad246555b47e",
      "parents": [
        "38237fd2be9421c104f84cc35665097bdce89013"
      ],
      "author": {
        "name": "Jon Thomas",
        "email": "jthomas@redhat.com",
        "time": "Wed Feb 16 11:02:34 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 10:30:25 2011 -0800"
      },
      "message": "sierra: add new ID for Airprime/Sierra USB IP modem\n\nI picked up a new Sierra usb 308 (At\u0026t Shockwave) on 2/2011 and the vendor code\nis 0x0f3d\n\nLooking up vendor and product id\u0027s I see:\n\n0f3d  Airprime, Incorporated\n 0112  CDMA 1xEVDO PC Card, PC 5220\n\nSierra and Airprime are somehow related and I\u0027m guessing the At\u0026t usb 308 might\nbe have some common hardware with the AirPrime SL809x.\n\nSigned-off-by: Jon Thomas \u003cjthomas@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "38237fd2be9421c104f84cc35665097bdce89013",
      "tree": "5f8a8906662f9d0a398db53332d8f2204878b0c6",
      "parents": [
        "637d11bfb814637ec7b81e878db3ffea6408a89a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Feb 15 15:55:07 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 10:30:25 2011 -0800"
      },
      "message": "USB: serial/usb_wwan, fix tty NULL dereference\n\ntty_port_tty_get may return without any problems NULL. Handle this\ncase and do not oops in usb_wwan_indat_callback by dereferencing it.\n\nThe oops:\nUnable to handle kernel paging request for data at address 0x000000d8\nFaulting instruction address: 0xc0175b3c\nOops: Kernel access of bad area, sig: 11 [#1]\nPowerPC 40x Platform\nlast sysfs file:\n/sys/devices/pci0000:00/0000:00:00.0/0000:01:00.0/0000:02:09.2/usb1/idVendor\nModules linked in:\nNIP: c0175b3c LR: c0175e7c CTR: c0215c90\nREGS: c77f7d50 TRAP: 0300   Not tainted  (2.6.37-rc5)\nMSR: 00021030 \u003cME,CE,IR,DR\u003e  CR: 88482028  XER: 2000005f\nDEAR: 000000d8, ESR: 00000000\nTASK \u003d c7141b90[1149] \u0027wvdial\u0027 THREAD: c2750000\nGPR00: 00021030 c77f7e00 c7141b90 00000000 0000000e 00000000 0000000e c0410680\nGPR08: c683db00 00000000 00000001 c03c81f8 88482028 10073ef4 ffffffb9 ffffff94\nGPR16: 00000000 fde036c0 00200200 00100100 00000001 ffffff8d c34fabcc 00000000\nGPR24: c71120d4 00000000 00000000 0000000e 00021030 00000000 00000000 0000000e\nNIP [c0175b3c] tty_buffer_request_room+0x2c/0x194\nLR [c0175e7c] tty_insert_flip_string_fixed_flag+0x3c/0xb0\nCall Trace:\n[c77f7e00] [00000003] 0x3 (unreliable)\n[c77f7e30] [c0175e7c] tty_insert_flip_string_fixed_flag+0x3c/0xb0\n[c77f7e60] [c0215df4] usb_wwan_indat_callback+0x164/0x170\n...\n\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d24582\nCc: Amit Shah \u003camitshah@gmx.net\u003e\nCc: baoyb \u003cbaoyb@avit.org.cn\u003e\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "acb52cb1613e1d3c8a8c650717cc51965c60d7d4",
      "tree": "8f4552cd6c1c6542a834c8be5eec1317f8660bf3",
      "parents": [
        "3c18e30f87ac5466bddbb05cf955605efd7db025"
      ],
      "author": {
        "name": "Maciej Szmigiero",
        "email": "mhej@o2.pl",
        "time": "Mon Feb 07 12:42:36 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 10:30:23 2011 -0800"
      },
      "message": "USB: Add Samsung SGH-I500/Android modem ID switch to visor driver\n\n[USB]Add Samsung SGH-I500/Android modem ID switch to visor driver\n\nSamsung decided to reuse USB ID of its old CDMA phone SGH-I500 for the\nmodem part of some of their Android phones. At least Galaxy Spica\nis affected.\n\nThis modem needs ACM driver and does not work with visor driver which\nbinds the conflicting ID for SGH-I500.\nBecause SGH-I500 is pretty an old hardware its best to add switch to\nvisor\ndriver in cause somebody still wants to use that phone with Linux.\n\nNote that this is needed only when using the Android phone as modem,\nnot in USB storage or ADB mode.\n\nSigned-off-by: Maciej Szmigiero \u003cmhej@o2.pl\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "66b0835e2bb3d345f060a47bb8c8f883bd25ec2b",
      "tree": "d1fc390dfa58f131df908267d87ef99d4522a596",
      "parents": [
        "479b46b5599b1e610630d7332e168c1f9c4ee0b4",
        "85e2efbb1db9a18d218006706d6e4fbeb0216213"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 09:56:40 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 09:56:55 2011 -0800"
      },
      "message": "Merge 2.6.38-rc5 into usb-next\n\nThis is needed to resolve some merge conflicts that were found\nin the USB host controller patches, and reported by Stephen Rothwell.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7af75af2424c3a866041e7981d91f01f93235533",
      "tree": "ccca09fa2bdc570947762f0d5ad44a681ab6aa27",
      "parents": [
        "0fe6f1d1f612035d78d8d195bbc3485a341386d5"
      ],
      "author": {
        "name": "Vadim Tsozik",
        "email": "vtsozik@optimum.net",
        "time": "Sun Jan 09 01:00:11 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 04 11:42:51 2011 -0800"
      },
      "message": "USB: serial: mct_u232: added _ioctl, _msr_to_icount and _get_icount functions\n\nAdded mct_u232_ioctl (implements TIOCMIWAIT command),\nmct_u232_get_icount (implements TIOCGICOUNT command) and\nmct_u232_msr_to_icount functions. MCT U232 P9 is one of a few usb to\nserail adapters which converts USB +/-5v voltage levels to COM +/-15\nvoltages. So it can also power COM interfaced devices. This makes it\nvery usable for legacy COM interfaced data-acquisition hardware. I\ntested new implementation with AWARE Electronics RM-60 radiation meter,\nwhich sends pulse via RNG COM line whenever new particle is registered.\n\nSigned-off-by: Vadim Tsozik \u003ctsozik@yahoo.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "28fe2eb0162a1d23370dd99ff7d0e35632b1ee91",
      "tree": "5c44a58244ff0e7c4c3ceba0572123a760567e25",
      "parents": [
        "bf3d7d40e42a85ca73a34e1385ff34f092a384eb"
      ],
      "author": {
        "name": "Michael Williamson",
        "email": "michael.h.williamson@gmail.com",
        "time": "Thu Jan 27 18:36:19 2011 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 16:49:42 2011 -0800"
      },
      "message": "USB: ftdi_sio: Add VID\u003d0x0647, PID\u003d0x0100 for Acton Research spectrograph\n\nAdd the USB Vendor ID and Product ID for a Acton Research Corp.\nspectrograph device with a FTDI chip for serial I/O.\n\nSigned-off-by: Michael H Williamson \u003cmichael.h.williamson@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6ec2f46c4b4abf48c88c0ae7c476f347b97e1105",
      "tree": "48b62528fb8bdb3b3f57c094096e771917cc1ecc",
      "parents": [
        "c25f6b1591b158f7ae3b9132367d0fa6d632e70e"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Jan 29 15:32:52 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 16:45:04 2011 -0800"
      },
      "message": "USB: ftdi_sio: add ST Micro Connect Lite uart support\n\non ST Micro Connect Lite we have 4 port\nPart A and B for the JTAG\nPort C Uart\nPort D for PIO\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b14de3857227cd978f515247853fd15cc2425d3e",
      "tree": "e28a5bb76e789e2b0e68c97c4c2189f19acd6493",
      "parents": [
        "271c1150b4f8e1685e5a8cbf76e329ec894481da"
      ],
      "author": {
        "name": "Ionut Nicu",
        "email": "ionut.nicu@gmail.com",
        "time": "Tue Dec 28 22:21:08 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 16:40:59 2011 -0800"
      },
      "message": "USB: ti_usb: fix module removal\n\nIf usb_deregister() is called after usb_serial_deregister() when\nthe device is plugged in, the following Oops occurs:\n\n[   95.337377] BUG: unable to handle kernel NULL pointer dereference at 00000010\n[   95.338236] IP: [\u003cc0776b2d\u003e] klist_put+0x12/0x62\n[   95.338356] *pdpt \u003d 000000003001a001 *pde \u003d 0000000000000000\n[   95.338356] Oops: 0000 [#1] SMP\n[   95.340499] last sysfs file: /sys/devices/pci0000:00/0000:00:1d.2/usb8/idVendor\n[   95.340499] Modules linked in: ti_usb_3410_5052(-) usbserial cpufreq_ondemand acpi_cpufreq mperf iptable_nat nf_nat iptable_mangle ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput arc4 ecb iwlagn iwlcore mac80211 cfg80211 microcode pcspkr acer_wmi joydev wmi sky2 [last unloaded: scsi_wait_scan]\n[   95.341908]\n[   95.341908] Pid: 1532, comm: modprobe Not tainted 2.6.37-rc7+ #6 Eiger                          /Aspire 5930\n[   95.341908] EIP: 0060:[\u003cc0776b2d\u003e] EFLAGS: 00010246 CPU: 0\n[   95.341908] EIP is at klist_put+0x12/0x62\n[   95.341908] EAX: 00000000 EBX: eedc0c84 ECX: c09c21b4 EDX: 00000001\n[   95.341908] ESI: 00000000 EDI: efaa0c1c EBP: f214fe2c ESP: f214fe1c\n[   95.341908]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068\n[   95.341908] Process modprobe (pid: 1532, ti\u003df214e000 task\u003defaaf080 task.ti\u003df214e000)\n[   95.341908] Stack:\n[   95.341908]  f214fe24 eedc0c84 efaaf080 efaa0c1c f214fe34 c0776ba8 f214fe5c c0776c76\n[   95.341908]  c09c21b4 c09c21b4 eedc0c84 efaaf080 00000000 c0634398 eafe2d1c f7b515f0\n[   95.341908]  f214fe6c c0631b5c eafe2d50 eafe2d1c f214fe7c c0631ba2 eafe2d1c eafe2c00\n[   95.341908] Call Trace:\n[   95.341908]  [\u003cc0776ba8\u003e] ? klist_del+0xd/0xf\n[   95.341908]  [\u003cc0776c76\u003e] ? klist_remove+0x48/0x74\n[   95.341908]  [\u003cc0634398\u003e] ? devres_release_all+0x49/0x51\n[   95.341908]  [\u003cc0631b5c\u003e] ? __device_release_driver+0x7b/0xa4\n[   95.341908]  [\u003cc0631ba2\u003e] ? device_release_driver+0x1d/0x28\n[   95.341908]  [\u003cc06317c4\u003e] ? bus_remove_device+0x92/0xa1\n[   95.341908]  [\u003cc062f3d8\u003e] ? device_del+0xf9/0x13e\n[   95.341908]  [\u003cf7b06146\u003e] ? usb_serial_disconnect+0xd9/0x116 [usbserial]\n[   95.341908]  [\u003cc0681e3f\u003e] ? usb_disable_interface+0x32/0x40\n[   95.341908]  [\u003cc0683972\u003e] ? usb_unbind_interface+0x48/0xfd\n[   95.341908]  [\u003cc0631b43\u003e] ? __device_release_driver+0x62/0xa4\n[   95.341908]  [\u003cc06320b9\u003e] ? driver_detach+0x62/0x81\n[   95.341908]  [\u003cc0631a41\u003e] ? bus_remove_driver+0x8f/0xae\n[   95.341908]  [\u003cc063214c\u003e] ? driver_unregister+0x50/0x57\n[   95.341908]  [\u003cc0682f95\u003e] ? usb_deregister+0x77/0x84\n[   95.341908]  [\u003cf7b505b6\u003e] ? ti_exit+0x26/0x28 [ti_usb_3410_5052]\n[   95.341908]  [\u003cc046a307\u003e] ? sys_delete_module+0x181/0x1de\n[   95.341908]  [\u003cc04e2727\u003e] ? path_put+0x1a/0x1d\n[   95.341908]  [\u003cc047f4c5\u003e] ? audit_syscall_entry+0x116/0x138\n[   95.341908]  [\u003cc04094df\u003e] ? sysenter_do_call+0x12/0x28\n[   95.341908] Code: 00 83 7d f0 00 74 09 85 f6 74 05 89 f0 ff 55 f0 8b 43 04 5a 5b 5e 5f 5d c3 55 89 e5 57 56 53 89 c3 83 ec 04 8b 30 83 e6 fe 89 f0 \u003c8b\u003e 7e 10 88 55 f0 e8 47 26 01 00 8a 55 f0 84 d2 74 17 f6 03 01\n[   95.341908] EIP: [\u003cc0776b2d\u003e] klist_put+0x12/0x62 SS:ESP 0068:f214fe1c\n[   95.341908] CR2: 0000000000000010\n[   95.342357] ---[ end trace 8124d00ad871ad18 ]---\n\nSigned-off-by: Ionut Nicu \u003cionut.nicu@mindbit.ro\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "271c1150b4f8e1685e5a8cbf76e329ec894481da",
      "tree": "4601bb0615eb96da0b03249630156088310704ba",
      "parents": [
        "ebf53826e105f488f4f628703a108e98940d1dc5"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Mon Jan 17 14:19:37 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 16:40:58 2011 -0800"
      },
      "message": "USB: io_edgeport: fix the reported firmware major and minor\n\nThe major and minor number saved in the product_info structure\nwere copied from the address instead of the data, causing an\ninconsistency in the reported versions during firmware loading:\n\n usb 4-1: firmware: requesting edgeport/down.fw\n /usr/src/linux/drivers/usb/serial/io_edgeport.c: downloading firmware version (930) 1.16.4\n [..]\n /usr/src/linux/drivers/usb/serial/io_edgeport.c: edge_startup - time 3 4328191260\n /usr/src/linux/drivers/usb/serial/io_edgeport.c:   FirmwareMajorVersion  0.0.4\n\nThis can cause some confusion whether firmware loaded successfully\nor not.\n\nCc: stable@kernel.org\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f6c259a39fd7bb8db6661690976a0f05d12b707d",
      "tree": "607537090b998ecf679c21097583690ccef8769c",
      "parents": [
        "9abff15dd69c6f4ed88ecc8ba089f55e9cf6655e"
      ],
      "author": {
        "name": "Daniel Glöckner",
        "email": "dg@emlix.com",
        "time": "Tue Jan 11 00:42:14 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 19:38:57 2011 -0800"
      },
      "message": "USB: ftdi_sio: fix resolution of 2232H baud rate dividers\n\nThe 2232H high speed baud rates also support fractional baud\nrate divisors, but when the performing the divisions before\nthe multiplication, the fractional bits are lost.\n\nSigned-off-by: Daniel Glöckner \u003cdg@emlix.com\u003e\nAcked-by: Mark Adamson \u003cmark.adamson@ftdichip.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d14fc1a74e846d7851f24fc9519fe87dc12a1231",
      "tree": "9d014b0200d4f2ba94c6d5ed1002c46027147fae",
      "parents": [
        "ca9cfea09fc5802074f79d086547c6363ddc894b"
      ],
      "author": {
        "name": "Libor Pechacek",
        "email": "lpechacek@suse.cz",
        "time": "Fri Jan 14 14:30:21 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 18:53:26 2011 -0800"
      },
      "message": "USB: serial: handle Data Carrier Detect changes\n\nAlan\u0027s commit 335f8514f200e63d689113d29cb7253a5c282967 introduced\n.carrier_raised function in several drivers.  That also means\ntty_port_block_til_ready can now suspend the process trying to open the serial\nport when Carrier Detect is low and put it into tty_port.open_wait queue.  We\nneed to wake up the process when Carrier Detect goes high and trigger TTY\nhangup when CD goes low.\n\nSome of the devices do not report modem status line changes, or at least we\ndon\u0027t understand the status message, so for those we remove .carrier_raised\nagain.\n\nSigned-off-by: Libor Pechacek \u003clpechacek@suse.cz\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a9d61bc49188e32d2ae9cf0f683cde3e1744feef",
      "tree": "5fc17decc0c5586e36146a22e034cb37bdb5518f",
      "parents": [
        "a464dc4d4044c936d4558725fa2229fb4a1aa932"
      ],
      "author": {
        "name": "Pieter Maes",
        "email": "maescool@gmail.com",
        "time": "Tue Jan 18 00:26:16 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 18:48:10 2011 -0800"
      },
      "message": "USB: serial: Updated support for ICOM devices\n\nI found the original patch on the db0fhn repeater wiki (couldn\u0027t find the email\nof the origial author) I guess it was never commited.\nI updated and added some Icom HAM-radio devices to the ftdi driver.\nAdded extra comments to make clear what devices it are.\n\nSigned-off-by: Pieter Maes \u003cmaescool@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "96a3e79edff6f41b0f115a82f1a39d66218077a7",
      "tree": "554b4c5df0a5a563ae841a3c29473556558cbad5",
      "parents": [
        "aa52b3a92918039b273fc9d1994bd34227c40269"
      ],
      "author": {
        "name": "Dario Lombardo",
        "email": "dario.lombardo@libero.it",
        "time": "Fri Jan 21 15:35:19 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 18:44:38 2011 -0800"
      },
      "message": "drivers: update to pl2303 usb-serial to support Motorola cables\n\nAdded 0x0307 device id to support Motorola cables to the pl2303 usb\nserial driver. This cable has a modified chip that is a pl2303, but\ndeclares itself as 0307. Fixed by adding the right device id to the\nsupported devices list, assigning it the code labeled\nPL2303_PRODUCT_ID_MOTOROLA.\n\nSigned-off-by: Dario Lombardo \u003cdario.lombardo@libero.it\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aa52b3a92918039b273fc9d1994bd34227c40269",
      "tree": "8a8c81891f045d4b77d019feeefff80db78ec668",
      "parents": [
        "5620b5f7f19e9ee3fcf6ecf493fed7821b7b495b"
      ],
      "author": {
        "name": "Nicolaus Colberg",
        "email": "nicolaus.colberg@cinterion.com",
        "time": "Wed Jan 12 16:30:03 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 18:40:21 2011 -0800"
      },
      "message": "USB: adding USB support for Cinterion\u0027s HC2x, EU3 and PH8 products\n\n/drivers/usb/serial/option.c: Adding support for Cinterion\u0027s HC25, HC28,\nHC28J, EU3-E, EU3-P and PH8 by correcting/adding Cinterion\u0027s and\nSiemens\u0027 Vendor IDs as well as Product IDs and USB_DEVICE tuples\n\nSigned-off-by: Nicolaus Colberg \u003cnicolaus.colberg@cinterion.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5620b5f7f19e9ee3fcf6ecf493fed7821b7b495b",
      "tree": "59aa3c05bca4552fc92903deafc3181e3df273ec",
      "parents": [
        "cc604ddd118cf4a699c12bc41a5fa2d2f225f702"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 11 14:16:50 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 18:38:59 2011 -0800"
      },
      "message": "USB serial: add missing .usb_driver field in serial drivers\n\nThis patch (as1443) fixes a bug found in many of the USB serial\ndrivers: They don\u0027t set the .usb_driver field in their\nusb_serial_driver structure.  This field is needed for assigning\ndynamic IDs for device matching.\n\nIn addition, starting with the 2.6.37 kernel, the .usb_driver field is\nneeded for proper autosuspend operation.  Without it, attempts to open\nthe device file will fail.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9926c0df7b31b2128eebe92e0e2b052f380ea464",
      "tree": "e4c6cf130c7a2826525920c531b64275a45f8d87",
      "parents": [
        "faea63f7ccfddfb8fc19798799fcd38c58415172"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Sun Jan 02 21:59:08 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 18:32:16 2011 -0800"
      },
      "message": "USB: CP210x Removed incorrect device ID\n\nDevice ID removed 0x10C4/0x8149 for West Mountain Radio Computerized\nBattery Analyzer.  This device is actually based on a SiLabs C8051Fxxx,\nsee http://www.etheus.net/SiUSBXp_Linux_Driver for further info.\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "faea63f7ccfddfb8fc19798799fcd38c58415172",
      "tree": "bdf2d8934e9a8db050cd32c9de10b0aa41975242",
      "parents": [
        "a58861fbde2a350df4d27fc62fb42905669b37ce"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Sun Jan 02 21:51:46 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 18:32:16 2011 -0800"
      },
      "message": "USB: CP210x Add two device IDs\n\nDevice Ids added for IRZ Automation Teleport SG-10 GSM/GPRS Modem and\nDekTec DTA Plus VHF/UHF Booster/Attenuator.\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a58861fbde2a350df4d27fc62fb42905669b37ce",
      "tree": "f2743c7aea2d999838163f933d33a23c5e825f72",
      "parents": [
        "7e1e7bd9dbd469267b6e6de1bf8d71a7d65ce86a"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Dec 31 10:51:51 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 18:32:15 2011 -0800"
      },
      "message": "USB: qcaux: add Pantech UML290 device ID\n\nAnother CDC-ACM + vendor specific interface layout for the QCDM port.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "949f6711b83d2809d1ccb9d830155a65fdacdff9",
      "tree": "4b8bdb0e98489bc8ad77fa144926931c37e2e4f2",
      "parents": [
        "443e6221e465efa8efb752a8405a759ef1161af9",
        "7959d55679e4360205c9ebc89d40a5503c53bae2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 16:04:53 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 16:04:53 2011 -0800"
      },
      "message": "Merge branch \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (510 commits)\n  staging: speakup: fix failure handling\n  staging: usbip: remove double giveback of URB\n  Staging: batman-adv: Remove batman-adv from staging\n  Staging: hv: Use only one txf buffer per channel and kmalloc/GFP_KERNEL on initialize\n  staging: hv: remove unneeded osd_schedule_callback\n  staging: hv: convert channel_mgmt.c to not call osd_schedule_callback\n  staging: hv: convert vmbus_on_msg_dpc to not call osd_schedule_callback\n  staging: brcm80211: Fix WL_\u003ctype\u003e logging macros\n  Staging: IIO: DDS: AD9833 / AD9834 driver\n  Staging: IIO: dds.h convenience macros\n  Staging: IIO: Direct digital synthesis abi documentation\n  staging: brcm80211: Convert ETHER_TYPE_802_1X to ETH_P_PAE\n  staging: brcm80211: Remove unused ETHER_TYPE_\u003cfoo\u003e #defines\n  staging: brcm80211: Remove ETHER_HDR_LEN, use ETH_HLEN\n  staging: brcm80211: Convert ETHER_ADDR_LEN to ETH_ALEN\n  staging: brcm80211: Convert ETHER_IS\u003cFOO\u003e to is_\u003cfoo\u003e_ether_addr\n  staging: brcm80211: Remove unused ether_\u003cfoo\u003e #defines and struct\n  staging: brcm80211: Convert ETHER_IS_MULTI to is_multicast_ether_addr\n  staging: brcm80211: Remove unused #defines ETHER_\u003cfoo\u003e_LOCALADDR\n  Staging: comedi: Fix checkpatch.pl issues in file s526.c\n  ...\n\nFix up trivial conflict in drivers/video/udlfb.c\n"
    },
    {
      "commit": "23d69b09b78c4876e134f104a3814c30747c53f1",
      "tree": "40744de4f4126c21027ce537264524095e0e7979",
      "parents": [
        "e744070fd4ff9d3114277e52d77afa21579adce2",
        "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (33 commits)\n  usb: don\u0027t use flush_scheduled_work()\n  speedtch: don\u0027t abuse struct delayed_work\n  media/video: don\u0027t use flush_scheduled_work()\n  media/video: explicitly flush request_module work\n  ioc4: use static work_struct for ioc4_load_modules()\n  init: don\u0027t call flush_scheduled_work() from do_initcalls()\n  s390: don\u0027t use flush_scheduled_work()\n  rtc: don\u0027t use flush_scheduled_work()\n  mmc: update workqueue usages\n  mfd: update workqueue usages\n  dvb: don\u0027t use flush_scheduled_work()\n  leds-wm8350: don\u0027t use flush_scheduled_work()\n  mISDN: don\u0027t use flush_scheduled_work()\n  macintosh/ams: don\u0027t use flush_scheduled_work()\n  vmwgfx: don\u0027t use flush_scheduled_work()\n  tpm: don\u0027t use flush_scheduled_work()\n  sonypi: don\u0027t use flush_scheduled_work()\n  hvsi: don\u0027t use flush_scheduled_work()\n  xen: don\u0027t use flush_scheduled_work()\n  gdrom: don\u0027t use flush_scheduled_work()\n  ...\n\nFixed up trivial conflict in drivers/media/video/bt8xx/bttv-input.c\nas per Tejun.\n"
    },
    {
      "commit": "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35",
      "tree": "124784a459d055a97506b37ce3d51e9713485922",
      "parents": [
        "37c95bfe944babae817bfcf02c996729c9a3335d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 16:14:20 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 16:14:20 2010 +0100"
      },
      "message": "usb: don\u0027t use flush_scheduled_work()\n\nflush_scheduled_work() is being deprecated.  Directly flush or cancel\nwork items instead.\n\n* u_ether, isp1301_omap, speedtch conversions are straight-forward.\n\n* ochi-hcd should only flush when quirk_nec() is true as otherwise the\n  work wouldn\u0027t have been initialized.\n\n* In oti6858, cancel_delayed_work() + flush_scheduled_work() -\u003e\n  cancel_delayed_work_sync().\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Duncan Sands \u003cduncan.sands@free.fr\u003e\nCc: linux-usb@vger.kernel.org\n"
    },
    {
      "commit": "2af10844eb6ed104f9505bf3a7ba3ceb02264f31",
      "tree": "8a00024ff525b22379ea90a78ac3222db5a73062",
      "parents": [
        "73bc7d315f56e260071bdb5f15e25b53bddc1402",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 22 12:25:34 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 22 12:25:34 2010 -0800"
      },
      "message": "USB: Merge 2.6.37-rc5 into usb-next\n\nThis is to resolve the conflict in the file,\ndrivers/usb/gadget/composite.c that was due to a revert in Linus\u0027s tree\nneeded for the 2.6.37 release.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c466cd2bb9cee2e576fc9663b828f51e322d7b4b",
      "tree": "1a760ce38bca5d2451c414725d25939397186004",
      "parents": [
        "0247a7bcd4273fa10c4aba9b3f567c659bab2d2b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 13:40:42 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 13:40:42 2010 -0800"
      },
      "message": "USB: serial: ftdi_sio: add support for TIOCSERGETLSR\n\nWillem-Jan noticed that the ftdi_sio driver did not support the\nTIOCSERGETLSR ioctl, and some userspace programs rely on it.  This patch\nadds the support.\n\nReported-by: Willem-Jan de Hoog \u003cwdehoog@exalondelft.nl\u003e\nTested-by: Willem-Jan de Hoog \u003cwdehoog@exalondelft.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "36facadd9ea98f8415d0dbb63e0763b7ee9d3911",
      "tree": "99dea00b332ed852f2b0a4923b581dd723f03634",
      "parents": [
        "2faa83e2a519abea1055d156ce1b42b8fa57e87b",
        "0b83ae960cd7d4a5ee02786ecf41ab45688999bf"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 10:05:06 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 10:05:06 2010 -0800"
      },
      "message": "Merge branch \u0027usb-next\u0027 into musb-merge\n\n* usb-next: (132 commits)\n  USB: uas: Use GFP_NOIO instead of GFP_KERNEL in I/O submission path\n  USB: uas: Ensure we only bind to a UAS interface\n  USB: uas: Rename sense pipe and sense urb to status pipe and status urb\n  USB: uas: Use kzalloc instead of kmalloc\n  USB: uas: Fix up the Sense IU\n  usb: musb: core: kill unneeded #include\u0027s\n  DA8xx: assign name to MUSB IRQ resource\n  usb: gadget: g_ncm added\n  usb: gadget: f_ncm.c added\n  usb: gadget: u_ether: prepare for NCM\n  usb: pch_udc: Fix setup transfers with data out\n  usb: pch_udc: Fix compile error, warnings and checkpatch warnings\n  usb: add ab8500 usb transceiver driver\n  USB: gadget: Implement runtime PM for MSM bus glue driver\n  USB: gadget: Implement runtime PM for ci13xxx gadget\n  USB: gadget: Add USB controller driver for MSM SoC\n  USB: gadget: Introduce ci13xxx_udc_driver struct\n  USB: gadget: Initialize ci13xxx gadget device\u0027s coherent DMA mask\n  USB: gadget: Fix \"scheduling while atomic\" bugs in ci13xxx_udc\n  USB: gadget: Separate out PCI bus code from ci13xxx_udc\n  ...\n"
    },
    {
      "commit": "66921edd7df109196bd1a41309c17896ea0913d7",
      "tree": "5a46c15c223f501a89d08d670484ed0f691665ea",
      "parents": [
        "352a337832774a6929c16b569abe9cedc3db01cc"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Dec 09 23:27:35 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:18:36 2010 -0800"
      },
      "message": "USB: serial: usb_wwan: Add missing uaccess.h / fix build failure\n\nThis patch fixes a build failure[1] by adding the missing uaccess.h needed\nfor copy_from_user and copy_to_user\n\nReferences:\n\thttp://kisskb.ellerman.id.au/kisskb/buildresult/3607218/\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5363cdc3c5da9bd431552cf5989ab481596f0c6d",
      "tree": "d0fb0cf906a98dad60c303f1ef5e4d4ea84560d4",
      "parents": [
        "f8bbeabc34aa945ab4275abc9a4dfde0aea798ca"
      ],
      "author": {
        "name": "Florian Faber",
        "email": "faberman@linuxproaudio.org",
        "time": "Wed Dec 01 10:11:08 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 13:01:52 2010 -0800"
      },
      "message": "USB: ftdi_sio: Add D.O.Tec PID\n\nAdd FTDI PID to identify D.O.Tec devices correctly.\n\nSigned-off-by: Florian Faber \u003cfaberman@linuxproaudio.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ea3398a1ae54cd3403f3cc0f6aa498c7452c681a",
      "tree": "19903cfd3eb11f6cdd84f3b6923e604028178150",
      "parents": [
        "03fa6fc5a68242ddd7cc3ba4255fe6f65b21ce41",
        "cf7d7e5a1980d1116ee152d25dac382b112b9c17"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 07 10:47:56 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 07 10:47:56 2010 -0800"
      },
      "message": "Staging: Merge 2.6.37-rc5 into staging-next\n\nThis was done to handle a number of conflicts in the batman-adv\nand winbond drivers properly.  It also now allows us to fix up the sysfs\nattributes properly that were not in the .37 release due to them being\nonly in this tree at the time.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "02303f73373aa1da19dbec510ec5a4e2576f9610",
      "tree": "965bb7f33b4c96fd543803d41248c962cb79958e",
      "parents": [
        "73f35c60d5c4a98061fc0f94505bf26fd4bb1a1c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Nov 19 16:04:00 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:44:57 2010 -0800"
      },
      "message": "usb-wwan: implement TIOCGSERIAL and TIOCSSERIAL to avoid blocking close(2)\n\nSome devices (ex ZTE 2726) simply don\u0027t respond at all when data is sent\nto some of their USB interfaces.  The data gets stuck in the TTYs queue\nand sits there until close(2), which them blocks because closing_wait\ndefaults to 30 seconds (even though the fd is O_NONBLOCK).  This is\nrarely desired.  Implement the standard mechanism to adjust closing_wait\nand let applications handle it how they want to.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\n"
    },
    {
      "commit": "abf03184a31a3286fc0ab30f838ddee8ba9f9b7b",
      "tree": "872111596aa69ff687fb4881cc9aa4c911d278bb",
      "parents": [
        "a85b4e7f4481c5a1ca89fa63c9c871151965075e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 29 10:17:22 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 10:28:07 2010 -0800"
      },
      "message": "USB: fix autosuspend bug in usb-serial\n\nThis patch (as1437) fixes a bug in the usb-serial autosuspend\nhandling.  Since the usb-serial core now has autosuspend support, it\nmust set the .supports_autosuspend member in every serial driver it\nregisters.  Otherwise the usb_autopm_get_interface() call won\u0027t work.\n\nThis fixes Bugzilla #23012.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: stable@kernel.org\nReported-by: Kevin Smith \u003cthirdwiggin@gmail.com\u003e\nReported-and-tested-by: Simon Gerber \u003cgesimu@gmail.com\u003e\nReported-and-tested-by: Matteo Croce \u003cmatteo@openwrt.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6fdbad8021151a9e93af8159a6232c8f26415c09",
      "tree": "ed84e719ed60b853c4205d071bf7a84d6976e0f5",
      "parents": [
        "27f485b5b27926878ffc8f528bdefeb25e6bd3d3"
      ],
      "author": {
        "name": "Jacques Viviers",
        "email": "jacques.viviers@gmail.com",
        "time": "Wed Nov 24 11:56:38 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 10:26:30 2010 -0800"
      },
      "message": "USB: serial: ftdi_sio: Vardaan USB RS422/485 converter PID added\n\nAdd the PID for the Vardaan Enterprises VEUSB422R3 USB to RS422/485\nconverter. It uses the same chip as the FTDI_8U232AM_PID 0x6001.\n\nThis should also work with the stable branches for:\n2.6.31, 2.6.32, 2.6.33, 2.6.34, 2.6.35, 2.6.36\n\nSigned-off-by: Jacques Viviers \u003cjacques.viviers@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "28942bb6a9dd4e2ed793675e515cfb8297ed355b",
      "tree": "f3220b7c3c56424852ca9ee0fe1e9a7023a46e07",
      "parents": [
        "72083646528d4887b920deb71b37e09bc7d227bb"
      ],
      "author": {
        "name": "Michael Stuermer",
        "email": "ms@mallorn.de",
        "time": "Thu Nov 18 00:45:43 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 10:23:07 2010 -0800"
      },
      "message": "USB: ftdi_sio: Add ID for RT Systems USB-29B radio cable\n\nAnother variant of the RT Systems programming cable for ham radios.\n\nSigned-off-by: Michael Stuermer \u003cms@mallorn.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "451a3c24b0135bce54542009b5fde43846c7cf67",
      "tree": "f0fbbcc155aef2a1ffcb8aa593fe7a966d0e6900",
      "parents": [
        "55f6561c6941713ab5ae9180525b026dd40b7d14"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Nov 17 16:26:55 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 17 08:59:32 2010 -0800"
      },
      "message": "BKL: remove extraneous #include \u003csmp_lock.h\u003e\n\nThe big kernel lock has been removed from all these files at some point,\nleaving only the #include.\n\nRemove this too as a cleanup.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "491acf0032c08a74a4c88032ca1c03b498bfec37",
      "tree": "b7194d3afb144fa007d0ca6a11c96297f36d42f8",
      "parents": [
        "06fc8846a2c0ddcc51e6666a78fc29a8e749ca3b",
        "e53beacd23d9cb47590da6a7a7f6d417b941a994"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 10:44:50 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 10:44:50 2010 -0800"
      },
      "message": "Staging: Merge 2.6.37-rc2 into staging-next\n\nThis was necessary in order  to resolve some conflicts that happened\nbetween -rc1 and -rc2 with the following files:\n\tdrivers/staging/bcm/Bcmchar.c\n\tdrivers/staging/intel_sst/intel_sst_app_interface.c\n\nAll should be resolved now.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "58c0d9d70109bd7e82bdb9517007311a48499960",
      "tree": "d9303886c2111064ded1562274592bd7d4b3c24c",
      "parents": [
        "ef821ae70fc35a76bdce7e07c70a1a7c2c33cdb9"
      ],
      "author": {
        "name": "ma rui",
        "email": "m00150988@huawei.com",
        "time": "Mon Nov 01 11:32:18 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 07:01:48 2010 -0800"
      },
      "message": "USB: option: fix when the driver is loaded incorrectly for some Huawei devices.\n\nWhen huawei datacard with PID 0x14AC is insterted into Linux system, the\npresent kernel will load the \"option\" driver to all the interfaces. But\nactually, some interfaces run as other function and do not need \"option\"\ndriver.\n\nIn this path, we modify the id_tables, when the PID is 0x14ac ,VID is\n0x12d1, Only when the interface\u0027s Class is 0xff,Subclass is 0xff, Pro is\n0xff, it does need \"option\" driver.\n\nSigned-off-by: ma rui \u003cm00150988@huawei.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f7043ecbb3f7b8632a6d6470f8f95160ac868d0f",
      "tree": "643957628f663d5dc9c5d5fb3adbb534896b3ff1",
      "parents": [
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Thu Oct 21 14:43:05 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:51:15 2010 -0800"
      },
      "message": "USB: ssu100: remove max_packet_size calculation\n\nThe max_packet_size logic is taken from ftdi_sio, but it\u0027s not needed\nfor this device.  This also makes proces_read_urb simpler.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "16618c20e18d60b2c8908b7758228a62a450769a",
      "tree": "7c0400dd63aee0d9476030647876d4e412a92e87",
      "parents": [
        "b706113f1475ce983faabf12120ac4e90d512d02"
      ],
      "author": {
        "name": "Alejandro R. Sedeño",
        "email": "asedeno@MIT.EDU",
        "time": "Wed Nov 10 01:42:02 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 10 16:28:30 2010 -0800"
      },
      "message": "Staging: beceem: Move ZTE TU25\u0027s USB id to the beceem module\n\nSigned-off-by: Alejandro R. Sedeño \u003casedeno@mit.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7fea0f714ffb3f303d4b66933af2df2f5584c9bf",
      "tree": "337d4dcd1353ba1cc6193222f7b1cd569a905ca8",
      "parents": [
        "a91be2acc648f18d39b15c6eb7136b0c208e2cab"
      ],
      "author": {
        "name": "Sebastien Bourdeauducq",
        "email": "sebastien@milkymist.org",
        "time": "Wed Nov 03 11:54:12 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 08 12:28:32 2010 -0800"
      },
      "message": "USB: ftdi_sio: add device IDs for Milkymist One JTAG/serial\n\nAdd the USB IDs for the Milkymist One FTDI-based JTAG/serial adapter\n(http://projects.qi-hardware.com/index.php/p/mmone-jtag-serial-cable/)\nto the ftdi_sio driver and disable the first serial channel (used as\nJTAG from userspace).\n\nSigned-off-by: Sebastien Bourdeauducq \u003csebastien@milkymist.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "229aebb873e29726b91e076161649cf45154b0bf",
      "tree": "acc02a3702215bce8d914f4c8cc3d7a1382b1c67",
      "parents": [
        "8de547e1824437f3c6af180d3ed2162fa4b3f389",
        "50a23e6eec6f20d55a3a920e47adb455bff6046e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  Update broken web addresses in arch directory.\n  Update broken web addresses in the kernel.\n  Revert \"drivers/usb: Remove unnecessary return\u0027s from void functions\" for musb gadget\n  Revert \"Fix typo: configuation \u003d\u003e configuration\" partially\n  ida: document IDA_BITMAP_LONGS calculation\n  ext2: fix a typo on comment in ext2/inode.c\n  drivers/scsi: Remove unnecessary casts of private_data\n  drivers/s390: Remove unnecessary casts of private_data\n  net/sunrpc/rpc_pipe.c: Remove unnecessary casts of private_data\n  drivers/infiniband: Remove unnecessary casts of private_data\n  drivers/gpu/drm: Remove unnecessary casts of private_data\n  kernel/pm_qos_params.c: Remove unnecessary casts of private_data\n  fs/ecryptfs: Remove unnecessary casts of private_data\n  fs/seq_file.c: Remove unnecessary casts of private_data\n  arm: uengine.c: remove C99 comments\n  arm: scoop.c: remove C99 comments\n  Fix typo configue \u003d\u003e configure in comments\n  Fix typo: configuation \u003d\u003e configuration\n  Fix typo interrest[ing|ed] \u003d\u003e interest[ing|ed]\n  Fix various typos of valid in comments\n  ...\n\nFix up trivial conflicts in:\n\tdrivers/char/ipmi/ipmi_si_intf.c\n\tdrivers/usb/gadget/rndis.c\n\tnet/irda/irnet/irnet_ppp.c\n"
    },
    {
      "commit": "5cc103506289de7ee0a0b526ae0381541990cad4",
      "tree": "ae8a4958e70c6d1295030b40e333dcc007b3c074",
      "parents": [
        "73ecf3a6e3f0206bf56a0fefe3b3eda042fb7034",
        "92ca0dc5ee022e4c0e488177e1d8865a0778c6c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 20:30:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 20:30:48 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (141 commits)\n  USB: mct_u232: fix broken close\n  USB: gadget: amd5536udc.c: fix error path\n  USB: imx21-hcd - fix off by one resource size calculation\n  usb: gadget: fix Kconfig warning\n  usb: r8a66597-udc: Add processing when USB was removed.\n  mxc_udc: add workaround for ENGcm09152 for i.MX35\n  USB: ftdi_sio: add device ids for ScienceScope\n  USB: musb: AM35x: Workaround for fifo read issue\n  USB: musb: add musb support for AM35x\n  USB: AM35x: Add musb support\n  usb: Fix linker errors with CONFIG_PM\u003dn\n  USB: ohci-sh - use resource_size instead of defining its own resource_len macro\n  USB: isp1362-hcd - use resource_size instead of defining its own resource_len macro\n  USB: isp116x-hcd - use resource_size instead of defining its own resource_len macro\n  USB: xhci: Fix compile error when CONFIG_PM\u003dn\n  USB: accept some invalid ep0-maxpacket values\n  USB: xHCI: PCI power management implementation\n  USB: xHCI: bus power management implementation\n  USB: xHCI: port remote wakeup implementation\n  USB: xHCI: port power management implementation\n  ...\n\nManually fix up (non-data) conflict: the SCSI merge gad renamed the\n\u0027hw_sector_size\u0027 member to \u0027physical_block_size\u0027, and the USB tree\nbrought a new use of it.\n"
    },
    {
      "commit": "92ca0dc5ee022e4c0e488177e1d8865a0778c6c2",
      "tree": "00e1220ec196088a564dc99e5f1adace06340dc6",
      "parents": [
        "f34c25ed78df6d1297db2187bf5e58aaf6674183"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Oct 21 10:49:10 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:19 2010 -0700"
      },
      "message": "USB: mct_u232: fix broken close\n\nFix regression introduced by commit\nf26788da3b342099d2b02d99ba1cb7f154d6ef7b (USB: serial: refactor generic\nclose) which broke driver close().\n\nThis driver uses non-standard semantics for the read urb which makes the\ngeneric close function fail to kill it (the read urb is actually an\ninterrupt urb and therefore bulk_in size is zero).\n\nReported-by: Eric Shattow \"Eprecocious\" \u003clucent@gmail.com\u003e\nTested-by: Eric Shattow \"Eprecocious\" \u003clucent@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0f266abd70cd83571eca019f764b5f1992da7361",
      "tree": "b12cd5c3784409a6d9b507ab3d90fe1f51d5fab0",
      "parents": [
        "843bb1d0ff29b96eeb184988223ba55e3e8c2f57"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 19 09:05:43 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:17 2010 -0700"
      },
      "message": "USB: ftdi_sio: add device ids for ScienceScope\n\nThis adds the requested device ids to the ftdi_sio driver.\n\nReported-by: Ewan Bingham \u003cewan@auc.co.uk\u003e\nCc: Kuba Ober \u003ckuba@mareimbrium.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c6f694af8318a526c639306d9d07ee33cb7c168a",
      "tree": "eaa3fb22e93d56dd493ad37fe1355f4b7827d7d5",
      "parents": [
        "0d930e51cfe6f748339d7d13b3fad2b91a1d92c2"
      ],
      "author": {
        "name": "Alon Ziv",
        "email": "alon+git@nolaviz.org",
        "time": "Sun Oct 10 08:32:20 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:10 2010 -0700"
      },
      "message": "USB: opticon: Whitespace fixes in opticon driver\n\nSigned-off-by: Alon Ziv \u003calon-git@nolaviz.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0d930e51cfe6f748339d7d13b3fad2b91a1d92c2",
      "tree": "cb6b1223824ce45dc385f4d4e488a564fdef08f0",
      "parents": [
        "97cd8dc4ca9a1a5efb2cc38758e01492e3b013e2"
      ],
      "author": {
        "name": "Alon Ziv",
        "email": "alon+git@nolaviz.org",
        "time": "Sun Oct 10 08:32:19 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:09 2010 -0700"
      },
      "message": "USB: opticon: Add Opticon OPN2001 write support\n\nOPN2001 expects write operations to arrive as a vendor-specific command\nthrough the control pipe (instead of using a separate bulk-out pipe).\n\nSigned-off-by: Alon Ziv \u003calon-git@nolaviz.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "97cd8dc4ca9a1a5efb2cc38758e01492e3b013e2",
      "tree": "e7ef87664f93d7af5e4acd78eadf8f50eebd2ce4",
      "parents": [
        "c19db4c9e49a049054594272d408e101aaf41b27"
      ],
      "author": {
        "name": "Alon Ziv",
        "email": "alon+git@nolaviz.org",
        "time": "Sun Oct 10 08:32:18 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:09 2010 -0700"
      },
      "message": "USB: opticon: Fix long-standing bugs in opticon driver\n\nThe bulk-read callback had two bugs:\na) The bulk-in packet\u0027s leading two zeros were returned (and the two last\n   bytes truncated)\nb) The wrong URB was transmitted for the second (and later) read requests,\n   causing further reads to return the entire packet (including leading\n   zeros)\n\nSigned-off-by: Alon Ziv \u003calon-git@nolaviz.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c19db4c9e49a049054594272d408e101aaf41b27",
      "tree": "1e026e2ce178a8e27e7fe97934166f8a25b12757",
      "parents": [
        "3ed780117dbe5acb64280d218f0347f238dafed0"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Oct 11 20:23:36 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:09 2010 -0700"
      },
      "message": "USB: ftdi_sio: set device latency timeout at port probe\n\nNo need to set latency timeout at every open.\n\nThis also fixes an issue with the read latency being as high as 250ms\n(instead of 1ms) for the first read after port probe.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cfb8da8f69b81d367b766888e83ec0483a31bf01",
      "tree": "674452f2d38dcac834a67c479177c19b4b1a112a",
      "parents": [
        "59c6ccd9f9aecfa59c99ceba6d4d34b180547a05"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Oct 12 01:07:05 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:08 2010 -0700"
      },
      "message": "USB: visor: fix initialisation of UX50/TH55 devices\n\nFix regression introduced by commit\n214916f2ec6701e1c9972f26c60b3dc37d3153c6 (USB: visor: reimplement using\ngeneric framework) which broke initialisation of UX50/TH55 devices that\nused re-mapped bulk-out endpoint addresses.\n\nReported-by: Robert Gadsdon \u003crgadsdon@bayarea.net\u003e\nTested-by: Robert Gadsdon \u003crgadsdon@bayarea.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "59c6ccd9f9aecfa59c99ceba6d4d34b180547a05",
      "tree": "12ab3ec79b0161413320df1af34f29ed174c1f55",
      "parents": [
        "562e7c71c6708353bfe7b615576bcbcf7afd522e"
      ],
      "author": {
        "name": "Daniel Suchy",
        "email": "danny@danysek.cz",
        "time": "Tue Oct 12 15:44:24 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:22:08 2010 -0700"
      },
      "message": "USB: ftdi_sio: new VID/PIDs for various Papouch devices\n\nThis patch for FTDI USB serial driver ads new VID/PIDs used on various\ndevices manufactured by Papouch (http://www.papouch.com). These devices\nhave their own VID/PID, although they\u0027re using standard FTDI chip. In\nftdi_sio.c, I also made small cleanup to have declarations for all\nPapouch devices together.\n\nSigned-off-by: Daniel Suchy \u003cdanny@danysek.cz\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "0a2b8a0d1101179fdebc974a7c72b514aede9d9d"
}
