)]}'
{
  "log": [
    {
      "commit": "75181f386f9a80ed6f87763ac6cf05826e253ccd",
      "tree": "fcad66c44b13d63db85405e374d440859d515e4c",
      "parents": [
        "19c190f9e0fe926db28122a804111a7538dc3498"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Apr 15 11:38:56 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: ti_usb: fix printk format warning\n\nFix printk format warning in usbserial/ti_usb:\n\ndrivers/usb/serial/ti_usb_3410_5052.c:1738: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 5 has type \u0027size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6f44bcb60bfa58590142545096b64f44144f0bc1",
      "tree": "6efe615dd57c18ba90902a83b638ca24dcb2946e",
      "parents": [
        "fe30bc1b16dcfbbadf3f77bbad1c9014b23704cd"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 27 09:38:51 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: serial: option: add cinterion device id\n\nThis adds a device id for a Cinterion device.\n\nReported-by: John Race \u003cJohn.Race@roscom.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fe30bc1b16dcfbbadf3f77bbad1c9014b23704cd",
      "tree": "532ed55dd6730ad49feb997f8a65dea87f4fe631",
      "parents": [
        "18344a1cd5889d48dac67229fcf024ed300030d5"
      ],
      "author": {
        "name": "Mahesh Kuruganti",
        "email": "maheshkuruganti@gmail.com",
        "time": "Mon Apr 12 22:37:02 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: serial: option: ZTEAC8710 Support with Device ID 0xffff\n\nPATCH TO EXTEND SUPPORT TO AC8710 WITH 0xFFFF Product ID.\n\nSigned-off-by: Mahesh Kuruganti \u003cmaheshkuruganti@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "18344a1cd5889d48dac67229fcf024ed300030d5",
      "tree": "4199c0715cc48ad99f1bff02ba34fe28e824fa73",
      "parents": [
        "a559d2c8c1bf652ea2d0ecd6ab4a250fcdb37db8"
      ],
      "author": {
        "name": "Simone Contini",
        "email": "s.contini@oltrelinux.com",
        "time": "Mon Apr 12 23:25:10 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: serial: pl2303: Hybrid reader Uniform HCR331\n\nI tried a magnetic stripe reader\n(http://www.kimaldi.com/kimaldi_eng/productos/lectores_de_tarjetas/lectores_tarjeta_chip_y_dni/lector_hibrido_uniform_hcr_331)\nand I see that it is interfaced with a PL2303. I wrote a patch to use\nyour driver which simply adds the product ID for the device and it\nseems working fine.\n\n\nFrom: Simone Contini \u003cs.contini@oltrelinux.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a559d2c8c1bf652ea2d0ecd6ab4a250fcdb37db8",
      "tree": "dee05902e052b0d33619d36b0060e3bc19cf63a8",
      "parents": [
        "9238f25d5d32a435277eb234ec82bacdd5daed41"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Apr 14 21:36:42 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: option: add ID for ZTE MF 330\n\nBased on the information provided for by Paweł Drobek, add\na second vendor ID and the correct product ID for ZTE MF 330.\n\nReported-by: Paweł Drobek \u003cpawel.drobek@gmail.com\u003e\nSigned-off: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9a61d72602771906e11a5944e8571f8006387b39",
      "tree": "f424b2c20c0297512341d24ed7d38f542fc3b485",
      "parents": [
        "cfbaa39347b34837f26e01fe8f4f8dbbae60b520"
      ],
      "author": {
        "name": "Manuel Jander",
        "email": "manuel.jander@gmail.com",
        "time": "Mon Mar 29 23:51:57 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:25 2010 -0700"
      },
      "message": "USB: pl2303: add AdLink ND-6530 USB IDs\n\nI read a rumor that the AdLink ND6530 USB RS232, RS422 and RS485\nisolated adapter is actually a PL2303 based usb serial adapter. I\ntried it out, and as far as I can tell it works.\n\nSigned-off-by: Manuel Jander \u003cmanuel.jander@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cfbaa39347b34837f26e01fe8f4f8dbbae60b520",
      "tree": "9d738ff36f181b7f4bb2af70e0dd5f10c5aae8b1",
      "parents": [
        "9600cbb24b3937dc6ebf470211d8908354ca3b0c"
      ],
      "author": {
        "name": "William Lightning",
        "email": "kassah@gmail.com",
        "time": "Fri Mar 26 10:51:20 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:24 2010 -0700"
      },
      "message": "USB: Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem.\n\nSigned-off-by: William Lightning \u003ckassah@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "898f89c388534e5fe4b05b760d7f737cc352bad3",
      "tree": "72a9c2882cb19df9a4f1acc4ba763a842f634575",
      "parents": [
        "a23b64845f1ed0c090e30a70ca747a379674e006"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Mar 23 03:08:48 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:23 2010 -0700"
      },
      "message": "USB: qcaux: add LG Rumor and Sanyo Katana LX device IDs\n\nThese phones also have the familiar ttyACM0/ttyUSB0 schizophrenia when\nplaced into \"Dial-up Networking\" mode after connecting a USB cable.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cdc04834ce70343aa6f87c5332ec66c35d968967",
      "tree": "3350c70a7b9aad29686177bf597a5b7d87ef7181",
      "parents": [
        "c81eddb0e3728661d1585fbc564449c94165cc36"
      ],
      "author": {
        "name": "Alex Manoussakis",
        "email": "alex@juniper.net",
        "time": "Thu Apr 22 15:18:20 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:20 2010 -0700"
      },
      "message": "USB: ti_usb_3410_5052: adding multitech dialup fax/modem devices\n\nThe following patch adds support for Multitech Systems\u0027 MT9234MU and\nMT9234ZBA usb dialup fax modems. It is based on a patch and firmware\nprovided to me by Multitech Systems\u0027 support, after I reported to them\nthat my MT9234MU modem was not working with recent linux kernels.\n\nSigned-off-by: Alex Manoussakis \u003calex@juniper.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "8dba8f949492cf2ffb32c1c2fbfe12c3f53b1866",
      "tree": "eb91a9a4f3ab0f71ca388fd17cb7dd9e03adb9f4",
      "parents": [
        "2eb645e7b5662da47646f76b41b4141f2c9bf13a",
        "336cee42dd52824e360ab419eab4e8888eb054ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:40:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:40:03 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty_port,usb-console: Fix usb serial console open/close regression\n  tty: cpm_uart: use resource_size()\n  tty_buffer: Fix distinct type warning\n  hvc_console: Fix race between hvc_close and hvc_remove\n  uartlite: Fix build on sparc.\n  tty: Take a 256 byte padding into account when buffering below sub-page units\n  Revert \"tty: Add a new VT mode which is like VT_PROCESS but doesn\u0027t require a VT_RELDISP ioctl call\"\n"
    },
    {
      "commit": "e549a17f698e266373f6757bd068d1e98397b4c0",
      "tree": "ed8a5c743f6df8784adbfc11b1587026a25dc2ea",
      "parents": [
        "7f56cfd253d929c06ce4ed5bfb99a8c6805075c9"
      ],
      "author": {
        "name": "Michael Brunner",
        "email": "mibru@gmx.de",
        "time": "Wed Mar 10 23:26:37 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:23 2010 -0700"
      },
      "message": "USB: cp210x: Remove double usb_control_msg from cp210x_set_config\n\nThis patch removes a double usb_control_msg that sets the cp210x\nconfiguration registers a second time when calling cp210x_set_config.\nFor data sizes \u003e2 the second write gets corrupted.\nThe patch has been created against 2.6.34-rc1, but all cp210x driver\nrevisions are affected.\n\nSigned-off-by: Michael Brunner \u003cmibru@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9c67d28e4e7683b4f667fa4c7b6f9aee92b44b5c",
      "tree": "3ebe03430385bbcab1ecaa8f53cc0037386fa44e",
      "parents": [
        "11b10d999469dc0514447a15e88c7ef14ec0761d"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@texware.it",
        "time": "Sat Mar 13 18:35:14 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:21 2010 -0700"
      },
      "message": "USB: ftdi_sio: Fix locking for change_speed() function\n\nThe change_speed() function should be serialized against multiple calls.\nUse the cfg_lock mutex to do this.\n\nSigned-off-by: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "33c387529b7931248c6637bf9720ac7504a0b28b",
      "tree": "48ce89cd1e6d3a12cbc4c156b4b89d8e4eda1020",
      "parents": [
        "510607db7e2ad5078c554911418a71b469886076"
      ],
      "author": {
        "name": "spark",
        "email": "spark@bandrich.com",
        "time": "Fri Mar 05 14:18:05 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:18 2010 -0700"
      },
      "message": "USB: option.c: Add Pirelli VID/PID and indicate Pirelli\u0027s modem interface is 0xff\n\nSigned-off-by: spark \u003cspark@bandrich.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "510607db7e2ad5078c554911418a71b469886076",
      "tree": "30a742219cdd6d6368ea02143f758c1ab55c938c",
      "parents": [
        "338124c1f18c2c737656ac58735f040d90b23d8c"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@datenfreihafen.org",
        "time": "Wed Mar 03 19:37:12 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:18 2010 -0700"
      },
      "message": "USB: serial: Fix module name typo for qcaux Kconfig entry.\n\nThe module is called qcaux and not moto_modem. Also use help instead of\n---help-- to be in sync with the other Kconfig entries.\n\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b04872aa75006e2a4adaaec21e9c9ede8b8ad9d",
      "tree": "cc2ef0391a5278b3318a12088ec530083c5902a8",
      "parents": [
        "bb73ed2a268a29ab1b7d8cc50b5f248578e7e188"
      ],
      "author": {
        "name": "Nathaniel McCallum",
        "email": "nathaniel@natemccallum.com",
        "time": "Thu Mar 11 13:09:26 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:11 2010 -0700"
      },
      "message": "USB: option: add support for a new CMOTECH device to usb/serial/option\n\nSigned-off-by: Nathaniel McCallum \u003cnathaniel@natemccallum.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb73ed2a268a29ab1b7d8cc50b5f248578e7e188",
      "tree": "8526077effe3149fae565661f10d18422c9a5e88",
      "parents": [
        "eaff4cdc978f414cf7b5441a333de3070d80e9c7"
      ],
      "author": {
        "name": "Nathaniel McCallum",
        "email": "nathaniel@natemccallum.com",
        "time": "Thu Mar 11 13:01:17 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:10 2010 -0700"
      },
      "message": "USB: option: move hardcoded PID to a macro in usb/serial/option\n\nSigned-off-by: Nathaniel McCallum \u003cnathaniel@natemccallum.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eaff4cdc978f414cf7b5441a333de3070d80e9c7",
      "tree": "208837bdf23522739351bff9163b9829072d6882",
      "parents": [
        "dee5658b482e9e2ac7d6205dc876fc11d4008138"
      ],
      "author": {
        "name": "Nathaniel McCallum",
        "email": "nathaniel@natemccallum.com",
        "time": "Thu Mar 11 13:09:24 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:10 2010 -0700"
      },
      "message": "USB: option: fix incorrect manufacturer name in usb/serial/option: MAXON-\u003eCMOTECH\n\nSigned-off-by: Nathaniel McCallum \u003cnathaniel@natemccallum.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dee5658b482e9e2ac7d6205dc876fc11d4008138",
      "tree": "efff4bf3ad3c15ecc5f0c8e89cbb9bdc39234715",
      "parents": [
        "1d68064a7d80da4a7334cab0356162e36229c1a1"
      ],
      "author": {
        "name": "Daniel Sangorrin",
        "email": "daniel.sangorrin@gmail.com",
        "time": "Thu Mar 11 14:10:58 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:09 2010 -0700"
      },
      "message": "USB: serial: ftdi: add CONTEC vendor and product id\n\nThis is a patch to ftdi_sio_ids.h and ftdi_sio.c that adds identifiers for\nCONTEC USB serial converter.  I tested it with the device COM-1(USB)H\n\n[akpm@linux-foundation.org: keep the VIDs sorted a bit]\nSigned-off-by: Daniel Sangorrin \u003cdaniel.sangorrin@gmail.com\u003e\nCc: Andreas Mohr \u003candi@lisas.de\u003e\nCc: Radek Liboska \u003cliboska@uochb.cas.cz\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0725e95ea56698774e893edb7e7276b1d6890954",
      "tree": "68847d7e1749171aaa88038a570affcbcea150df",
      "parents": [
        "f0730924e9e32bb8935c60040a26d94179355088"
      ],
      "author": {
        "name": "Bernhard Rosenkraenzer",
        "email": "br@blankpage.ch",
        "time": "Wed Mar 10 12:36:43 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:07 2010 -0700"
      },
      "message": "USB: qcserial: add new device ids\n\nThis patch adds various USB device IDs for Gobi 2000 devices, as found in the\ndrivers available at https://www.codeaurora.org/wiki/GOBI_Releases\n\nSigned-off-by: Bernhard Rosenkraenzer \u003cbero@arklinux.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bf162019b7f5bda9eb3241ae22de831df2126132",
      "tree": "3bd6194f8738720b4498f0690dfa5390adb7000f",
      "parents": [
        "cd0e8aa1f4d36ece677b8ecf270ba921843dc6ca"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "huang.ying.caritas@gmail.com",
        "time": "Sun Feb 28 13:51:29 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:04 2010 -0700"
      },
      "message": "USB: Option: Add support for a variant of DLink DWM 652 U5\n\nI found a DLink DWM 652 U5 USB 3G modem has product ID 0xce1e instead\nof orignal 0xce16. The new ID is added.\n\nAnd I found there are two entries for 0xce16, one has raw number, the\nother has symbol DLINK_PRODUCT_DWM_652_U5. This is fixed too.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb8878a881c306ff3eab6e741ab8fc94096f4e1a",
      "tree": "a6dee42012439d65e48bb89e274d44c95246f5e1",
      "parents": [
        "6313620228624ff4dcb78b1dbd459d0c208df126"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sat Feb 27 16:24:49 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:03 2010 -0700"
      },
      "message": "USB: serial: use port endpoint size to determine if ep is available\n\nIt is possible to have a multi-port device with a port lacking an in or\nout bulk endpoint. Only checking for num_bulk_in or num_bulk_out is thus not\nsufficient to determine whether a specific port has an in or out bulk\nendpoint.\n\nThis fixes potential null pointer dereferences in the generic open and\nwrite routines, as well as access to uninitialised fifo in write_room\nand chars_in_buffer.\n\nAlso let write fail with ENODEV (instead of 0) on missing out endpoint\n(also on zero-length writes).\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6313620228624ff4dcb78b1dbd459d0c208df126",
      "tree": "cf0daaf2de0dcde24183375ff399d8906f91d294",
      "parents": [
        "0ae1474367a15e1b65a9deed3a73a14475a419fc"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sat Feb 27 14:06:07 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:03 2010 -0700"
      },
      "message": "USB: serial: fix softint not being called on errors\n\nMake sure usb_serial_port_softint is called on errors also when using\nmulti urb writes.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ae1474367a15e1b65a9deed3a73a14475a419fc",
      "tree": "ba38aabd211496cea697eb4684d9b8ad81997ae6",
      "parents": [
        "7152b592593b9d48b33f8997b1dfd6df9143f7ec"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sat Feb 27 14:05:46 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:02 2010 -0700"
      },
      "message": "USB: serial: fix error message on close in generic driver\n\nResubmitting read urb fails with -EPERM if completion handler runs while\nurb is being killed on close. This should not be reported as an error.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "336cee42dd52824e360ab419eab4e8888eb054ec",
      "tree": "893babf1f6804b35a944ac413d16f7107d922e14",
      "parents": [
        "231443665882a02214c3748b9f86615a3ce9e5c2"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon Mar 08 21:50:11 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:17:57 2010 -0700"
      },
      "message": "tty_port,usb-console: Fix usb serial console open/close regression\n\nCommit e1108a63e10d344284011cccc06328b2cd3e5da3 (\"usb_serial: Use the\nshutdown() operation\") breaks the ability to use a usb console\nstarting in 2.6.33.  This was observed when using\nconsole\u003dttyUSB0,115200 as a boot argument with an FTDI device.  The\nerror is:\n\nftdi_sio ttyUSB0: ftdi_submit_read_urb - failed submitting read urb, error -22\n\nThe handling of the ASYNCB_INITIALIZED changed in 2.6.32 such that in\ntty_port_shutdown() it always clears the flag if it is set.  The fix\nis to add a variable to the tty_port struct to indicate when the tty\nport is a console.\n\nCC: Alan Cox \u003calan@linux.intel.com\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Oliver Neukum \u003coliver@neukum.org\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "7f5b09c15ab989ed5ce4adda0be42c1302df70b7",
      "tree": "9695b00983d1bd077ff91c463abcb136330cf344",
      "parents": [
        "94468080220162f74dc6ce5c3e95e5fec8022902",
        "cedf8a78421943441b9011ce7bcdab55f07d2ea6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 03 08:48:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 03 08:48:58 2010 -0800"
      },
      "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: (220 commits)\n  USB: backlight, appledisplay: fix incomplete registration failure handling\n  USB: pl2303: remove unnecessary reset of usb_device in urbs\n  USB: ftdi_sio: remove obsolete check in unthrottle\n  USB: ftdi_sio: remove unused tx_bytes counter\n  USB: qcaux: driver for auxiliary serial ports on Qualcomm devices\n  USB: pl2303: initial TIOCGSERIAL support\n  USB: option: add Longcheer/Longsung vendor ID\n  USB: fix I2C API usage in ohci-pnx4008.\n  USB: usbmon: mask seconds properly in text API\n  USB: sisusbvga: no unnecessary GFP_ATOMIC\n  USB: storage: onetouch: unnecessary GFP_ATOMIC\n  USB: serial: ftdi: add CONTEC vendor and product id\n  USB: remove references to port-\u003eport.count from the serial drivers\n  USB: tty: Prune uses of tty_request_room in the USB layer\n  USB: tty: Add a function to insert a string of characters with the same flag\n  USB: don\u0027t read past config-\u003einterface[] if usb_control_msg() fails in usb_reset_configuration()\n  USB: tty: kill request_room for USB ACM class\n  USB: tty: sort out the request_room handling for whiteheat\n  USB: storage: fix misplaced parenthesis\n  USB: vstusb.c: removal of driver for Vernier Software \u0026 Technology, Inc., devices and spectrometers\n  ...\n"
    },
    {
      "commit": "124d255382ddd37ffa920e9f5183efa54bbfe4f2",
      "tree": "f7e7e4b1c93038c9cdce39a99ec9372c4ce27df1",
      "parents": [
        "a880830e48e6fb7694de76ebb4a6c6bb0800f758"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Feb 25 20:52:30 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:21 2010 -0800"
      },
      "message": "USB: pl2303: remove unnecessary reset of usb_device in urbs\n\nURBs are initialised at probe and do not change.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a880830e48e6fb7694de76ebb4a6c6bb0800f758",
      "tree": "47bd114b4b5a06f91373051ec91cf318a62070e0",
      "parents": [
        "04b922c41710d770460c4663f69eabb0bf670be9"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Feb 25 20:19:10 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:21 2010 -0800"
      },
      "message": "USB: ftdi_sio: remove obsolete check in unthrottle\n\nNo need to check ASYNCB_INITIALIZED anymore as commit\ne1108a63e10d344284011cccc06328b2cd3e5da3 (usb_serial: Use the shutdown()\noperation) make sure that there is no longer any call to unthrottle\nafter device specific close (in which the read urb is killed).\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "04b922c41710d770460c4663f69eabb0bf670be9",
      "tree": "62f0c212f8aba078fb4208f57869651928ec3b37",
      "parents": [
        "019ccc73201e933fe7d8119c90a812d347e325f9"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Feb 25 20:18:13 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:20 2010 -0800"
      },
      "message": "USB: ftdi_sio: remove unused tx_bytes counter\n\nRemove counter that is never exported.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "019ccc73201e933fe7d8119c90a812d347e325f9",
      "tree": "2598d25365c7b86d190975bbdbd56cfec1610a77",
      "parents": [
        "67b9946dd07eeef8188e4cab816d2c370bcaa7b2"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Feb 25 10:39:20 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:19 2010 -0800"
      },
      "message": "USB: qcaux: driver for auxiliary serial ports on Qualcomm devices\n\nqcaux: add driver for QCDM-capable ports on various devices\n\nMany Qualcomm-based devices provide a CDC-ACM port which accepts\nnormal AT commands and PPP connections.  But they only provide one\nwhich makes status or signal strength requests impossible while\nPPP is active.  They also provide secondary USB interfaces that\ntalk the Qualcomm Diagnostic Monitor (QCDM) protocol which can be\nused for status and strength.  Make those QCDM ports accessible.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "67b9946dd07eeef8188e4cab816d2c370bcaa7b2",
      "tree": "880b1a0bb8b04be2ce6be18152c02dcb992fd7a9",
      "parents": [
        "ac7d4ca9e0b27d7705d273f17afd29828db35ee6"
      ],
      "author": {
        "name": "John Tsiombikas",
        "email": "nuclear@member.fsf.org",
        "time": "Thu Feb 25 17:09:08 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:17 2010 -0800"
      },
      "message": "USB: pl2303: initial TIOCGSERIAL support\n\nI\u0027ve got a trivial patch for the pl2303 driver, that\u0027s what I needed to\nmake the wacom serial tablet driver work properly. It uses the\nTIOCGSERIAL ioctl to determine if it\u0027s talking to a serial device or\nnot, which I gather is rather common, but the pl2303 driver didn\u0027t\nimplement that ioctl.\n\nHere\u0027s a patch, I\u0027m not sure it\u0027s absolutely correct, I mostly looked at\nother similar usbserial drivers to see what I must do, but it works for\nme.\n\nSigned-off-by: John Tsiombikas \u003cnuclear@member.fsf.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ac7d4ca9e0b27d7705d273f17afd29828db35ee6",
      "tree": "010d720f1d0308092744873d62b070c17e7168a1",
      "parents": [
        "8740cc7d0c532e098cc428251c08befd14f087d8"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Feb 16 18:43:29 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:16 2010 -0800"
      },
      "message": "USB: option: add Longcheer/Longsung vendor ID\n\nLongcheer is a Chinese company that manufactures the devices which a\nbunch of different companies like Alcatel, 4G Systems, and Mobidata\nrebrand.  While I can\u0027t find Longcheer\u0027s USB ID registered anywhere,\nit\u0027s pretty clear the ID is theirs.\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\n"
    },
    {
      "commit": "46b72d78cb022714c89a9ebc00b9581b550cfca7",
      "tree": "f3a8390749488a03bb29f170e323a88a50b6b936",
      "parents": [
        "1f87158e44e79e62c8250f278c225ce4ab695f4b"
      ],
      "author": {
        "name": "Daniel Sangorrin",
        "email": "daniel.sangorrin@gmail.com",
        "time": "Mon Feb 22 11:03:11 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:13 2010 -0800"
      },
      "message": "USB: serial: ftdi: add CONTEC vendor and product id\n\nThis is a patch to ftdi_sio_ids.h and ftdi_sio.c that adds\nidentifiers for CONTEC USB serial converter. I tested it\nwith the device COM-1(USB)H\n\nSigned-off-by: Daniel Sangorrin \u003cdaniel.sangorrin@gmail.com\u003e\nCc: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f87158e44e79e62c8250f278c225ce4ab695f4b",
      "tree": "eff328f63a75993a3e1ffbba9c9f0ba1fecf0edb",
      "parents": [
        "a108bfcb372d8c4452701039308fb95747911c59"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Feb 17 10:05:47 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:12 2010 -0800"
      },
      "message": "USB: remove references to port-\u003eport.count from the serial drivers\n\nThis patch (as1344) removes references to port-\u003eport.count from the\nUSB serial drivers.  Now that serial ports are properly reference\ncounted, port.count checking is unnecessary and incorrect.  Drivers\nshould assume that the port is in use from the time the open method\nruns until the close method is called.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a108bfcb372d8c4452701039308fb95747911c59",
      "tree": "3528621937692e28081f71131cddc3130e2641ad",
      "parents": [
        "2832fc11f1360668482beec06dbcd631ae5f0cf1"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Feb 18 16:44:01 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:12 2010 -0800"
      },
      "message": "USB: tty: Prune uses of tty_request_room in the USB layer\n\nWe have lots of callers that do not need to do this in the first place.\nRemove the calls as they both cost CPU and for big buffers can mess up the\nmulti-page allocation avoidance.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "67ccbd6f1af3025af3224be5c4f992aaf8811334",
      "tree": "615f370f2ab840928a417a623cfb41a1568e2842",
      "parents": [
        "5d3034ab8faea229942e79d867d18722d5375b12"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Feb 17 13:06:57 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:09 2010 -0800"
      },
      "message": "USB: tty: sort out the request_room handling for whiteheat\n\nThis driver has its own (surplus) backup queue system which wants removing\nfrom the receive overflow logic.\n\nDo this at the same time as removing the request_room logic\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b87c6e86dac1bb5222279cc8ff7e09529e1c4ed9",
      "tree": "01c52edb21677004ad1a64c20f1f3f965ee13b27",
      "parents": [
        "7650cd9678df29b01d1e46a9d2ce7e5d8c72b3ce"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Mon Feb 15 14:50:14 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:03 2010 -0800"
      },
      "message": "USB: serial: sierra driver indat_callback fix\n\nA crash has been reported with sierra driver on disconnect with\nUbuntu/Lucid distribution based on kernel-2.6.32.\nThe cause of the crash was determined as \"NULL tty pointer was being\nreferenced\" and the NULL pointer was passed by sierra_indat_callback().\n\nThis patch modifies sierra_indat_callback() function to check for NULL\ntty structure pointer. This modification prevents a crash from happening\nwhen the device is disconnected.\n\nThis patch fixes the bug reported in Launchpad:\n  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/511157\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7650cd9678df29b01d1e46a9d2ce7e5d8c72b3ce",
      "tree": "1e0693330105fdec986d931c128a5de906443401",
      "parents": [
        "05197921ff3dad52d99fd1647974c57d9c28d40e"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Thu Feb 11 18:37:40 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:03 2010 -0800"
      },
      "message": "USB: serial: sierra driver adding reset_resume function\n\nThis patch adds a new function to the sierra.c driver, sierra_reset_resume().\nThis new function completes the suite of Dynamic Power Management commands\nin the sierra.c driver.\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/serial/sierra.c |   30 ++++++++++++++++++++----------\n 1 file changed, 20 insertions(+), 10 deletions(-)\n\n"
    },
    {
      "commit": "49d3380e3f1297ff7bdc700c0a7fe6c3a036b3ab",
      "tree": "d1b991ab99dcfb634e913db5443e5581982a47d7",
      "parents": [
        "bd07c551aae5d2200c7b195142e5ba63f26424da"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 08 10:10:04 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:02 2010 -0800"
      },
      "message": "tty: Fix various bogus WARN checks in the usb serial layer\n\nWe are now refcounted and all the port.count checking is no longer valid\nand in fact produces false warnings.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bd07c551aae5d2200c7b195142e5ba63f26424da",
      "tree": "932be5b2ee7d53321e1513c470bc4b485d3ce817",
      "parents": [
        "efcbd3df079a6f8a8a2d5207c4e8429e02356c79"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 08 10:10:44 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:01 2010 -0800"
      },
      "message": "USB: cp210x: Add 81E8 (Zephyr Bioharness)\n\nAs reported in\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10980\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f45ba776da4fe6c9a9eddd42b0fd5d1f15c260f3",
      "tree": "d830c5552433b85caf93c72cae31ea67d45c330b",
      "parents": [
        "759f3634267a67ac90f3fa7fc06510dfd43b4e45"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Feb 05 17:51:13 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:59 2010 -0800"
      },
      "message": "USB: Convert concatenated __FILE__ to %s, __FILE__\n\nReduces string space a bit\nNeaten a macro redefine of dbg\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "759f3634267a67ac90f3fa7fc06510dfd43b4e45",
      "tree": "e40f91350c7dba0aaa2b2108b3a60f1b31109fc1",
      "parents": [
        "815e173e1d71742f1135fb4d4931e8115a3ca0ef"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Feb 05 16:50:08 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:58 2010 -0800"
      },
      "message": "USB: serial: Remove unnecessary \\n\u0027s from dbg uses\n\n#define dbg adds the newline, messages shouldn\u0027t.\nConverted dbg(\"%s\", \"some string\") to dbg(\"some string\")\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5272098365514ab232fa6a695d58c3961fec6b7a",
      "tree": "26845df81c8727eb40f03a57e9d166ab5c49c016",
      "parents": [
        "640e95abdfae9fef5949084c92e80c8f2f8b5ec5"
      ],
      "author": {
        "name": "Forest Bond",
        "email": "forest.bond@outpostembedded.com",
        "time": "Fri Feb 05 11:30:28 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:57 2010 -0800"
      },
      "message": "USB: serial: Add support for ViVOtech ViVOpay devices.\n\nAdd support for USB serial interface provided by ViVOtech ViVOpay devices via\nnew driver vivopay-serial.  Currently only the ViVOpay 8800 device is supported,\nbut support for similar devices can be added by adding the appropriate device\nIDs to the driver.\n\nSigned-off-by: Forest Bond \u003cforest.bond@outpostembedded.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9714080d20f2ec4b671a06ce69367d91fa9e227e",
      "tree": "cc237e47087cf9a9bfcab8a6872abd1caa9ad5e0",
      "parents": [
        "bd09a9f5318d0a088605911325d6e6e8530bdc9a"
      ],
      "author": {
        "name": "Mitchell Solomon",
        "email": "mitchjs@rush2112.net",
        "time": "Fri Feb 12 13:23:18 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:53 2010 -0800"
      },
      "message": "USB: add new ftdi_sio device ids\n\nPID patch for my products\n\nSigned-off-by: Mitchell Solomon \u003cmitchjs@rush2112.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bd09a9f5318d0a088605911325d6e6e8530bdc9a",
      "tree": "b20c10b5e32cfc04054a5a30e7d7032dab6858d2",
      "parents": [
        "a79df50bbad3b58efb5f2c730ca20573a674de10"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@texware.it",
        "time": "Tue Feb 02 16:18:28 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:52 2010 -0800"
      },
      "message": "USB: ftdi_sio: Replace BKL with a mutex\n\nAs Alan Cox have pinpointed the driver still required protection against\nparallels calls to the config ioctl(). If lock is still necessary the use of\nBKL is abused here. So replace BKL with a more convenient mutex.\n\nSigned-off-by: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fb088e335d78f866be2e56eac6d500112a96aa11",
      "tree": "84cd239a722a0087aeedb97d2c529a8f2a1e705b",
      "parents": [
        "f10718f5b812a2c55e37396518d426f88d5e35fc"
      ],
      "author": {
        "name": "Mike Dunn",
        "email": "mikedunn@newsguy.com",
        "time": "Tue Jan 26 12:12:12 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:47 2010 -0800"
      },
      "message": "USB: serial: add support for serial port on the moschip 7715\n\nAdd support for the serial port on devices based on the MosChip 7715,\nwhich provides a serial and parallel port on a single usb interface.\nThis is added to the existing driver for the Moschip 7720 dual serial\nport device.  The 7715 is very similiar to the 7720, requiring only the\naddition of a calc_num_ports() function, a separate interrupt-in\nendpoint callback, and some manipulation of the port pointers added to\nthe attach() function to correct the fact that the usbserial core\nerroneously assigns the first bulk in/out endpoint pair to the serial\nport (the 7715 uses these for its parallel port).  There is no support\nfor the 7715\u0027s parallel port yet.\n\nSigned-off-by: Mike Dunn \u003cmikedunn@newsguy.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f10718f5b812a2c55e37396518d426f88d5e35fc",
      "tree": "6b982a4adfefc8a220679e0bfdc347372e29031f",
      "parents": [
        "5b520259ab6d661b8d5eb39dd17cc5e4e4553c62"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Jan 25 14:53:33 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:47 2010 -0800"
      },
      "message": "USB: io_edgeport: eliminate get_string()\n\nJohan Hovold points out that get_string() is basically just a\nre-implimentation of usb_string().  It is also buggy.  It does DMA on\nthe stack and it doesn\u0027t handle negative returns from\nusb_get_descriptor().  Plus unicode_to_ascii() is a rubbish function and\nmoving to usb_string() avoids using it.\n\nLet\u0027s eliminate get_string() entirely.\n\nReported-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "330e3c4cc7179f9f3916cd147bf289467e16b169",
      "tree": "cbde73ed345d97f7ae60efcab921b8a22bd953ac",
      "parents": [
        "0a2a37752e8c62f7bf160ad196c9384095d347fd"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Sun Jan 17 11:45:57 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:36 2010 -0800"
      },
      "message": "USB: ftdi_sio: correct spelling in implementation file\n\n- correct spelling\n- correct non-tabbed .tiocmget/.tiocmset entries\n\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0a2a37752e8c62f7bf160ad196c9384095d347fd",
      "tree": "1db5051f16fe339d880e3425c4659b4890fb3632",
      "parents": [
        "a45a1e07aa5e4d3dc952c264f87184c5ac8c0a62"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Sun Jan 17 11:45:47 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:35 2010 -0800"
      },
      "message": "USB: ftdi_sio: correct spelling in header files\n\n- correct spelling/whitespace in ftdi_sio.h and ftdi_sio_ids.h\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a45a1e07aa5e4d3dc952c264f87184c5ac8c0a62",
      "tree": "cd4113243e7a16574176b3c5543609ebea82340b",
      "parents": [
        "aa7907407adf1358ee39be0e98beaf4c129a78d6"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Jan 16 16:59:51 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:34 2010 -0800"
      },
      "message": "USB: serial: Eliminate useless code\n\nThe variables priv and portdata are initialized twice to the same (side\neffect-free) expressions.  Drop one initialization in each case.\n\nA simplified version of the semantic match that finds this problem is:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@forall@\nidexpression *x;\nidentifier f!\u003dERR_PTR;\n@@\n\nx \u003d f(...)\n... when !\u003d x\n(\nx \u003d f(...,\u003c+...x...+\u003e,...)\n|\n* x \u003d f(...)\n)\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\n"
    },
    {
      "commit": "a74171005f2f6474e05bdfccb05c9f0d68224a49",
      "tree": "9db55ff284d69e3b163b87c98cbce3dbfe14dfef",
      "parents": [
        "cc175ce2c01fc78dbf98a2b00f23d8863de20764"
      ],
      "author": {
        "name": "Gernot Hillier",
        "email": "gernot@hillier.de",
        "time": "Mon Jan 11 09:35:17 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:21 2010 -0800"
      },
      "message": "USB: serial: option.c: Add 4G W14 stick to blacklist for option_send_setup\n\nThe 4G XS Stick W14 seems to not understand RTS/DTR setting in\noption_send_setup causing long timeouts on any open() which disturbs a\nlot of well-known userspace applications like minicom or ModemManager.\n\nTherefore, we enable OPTION_BLACKLIST_SENDSETUP blacklisting for it.\n\nSigned-off-by: Gernot Hillier \u003cgernot@hillier.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cc175ce2c01fc78dbf98a2b00f23d8863de20764",
      "tree": "cf1cce6adf7fedec1aa06c919db8f006986cdf09",
      "parents": [
        "79da01d79e0f2c8d2d6f1b823fce429877c423a7"
      ],
      "author": {
        "name": "Gernot Hillier",
        "email": "gernot@hillier.de",
        "time": "Mon Jan 11 09:30:00 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:21 2010 -0800"
      },
      "message": "USB: serial: option.c: Add blacklisting infrastructure for special device handling\n\nAs suggested by Matthias Urlichs, this patch adds a somehow generic\nmechanism for special handling of devices which don\u0027t support all bits\nexpected by this driver.\n\nThe blacklisting code is heavily stolen from sierra.c, but extended to\nsupport different special cases.\n\nFor now, one case is implemented (OPTION_BLACKLIST_SENDSETUP), targeted\nat the 4G W14 device: devices which don\u0027t understand the setting of\nRTS/DTR in option_send_setup() causing a USB timeout of 5 s in any\nuserspace open() which leads to errors in most userspace applications.\n\nIn addition, I prepared another case for devices with interfaces which\nshall not be accessed by this driver (targeted at the D-Link DWM 652).\n\nHowever, OPTION_BLACKLIST_RESERVED_IF is not fully implemented yet as I\nhave no device to test this. Anyone volunteering to help here?  If not,\nI\u0027ll contact the guys who added D-Link DWM 652 support soon.\n\nSigned-off-by: Gernot Hillier \u003cgernot@hillier.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "79da01d79e0f2c8d2d6f1b823fce429877c423a7",
      "tree": "8650e5b3c312dc8dbde3e458f7d379240e89064b",
      "parents": [
        "1ba2557f298a64af4419ca094c5ecf99dc775354"
      ],
      "author": {
        "name": "Gernot Hillier",
        "email": "gernot@hillier.de",
        "time": "Mon Jan 11 09:06:44 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:20 2010 -0800"
      },
      "message": "USB: serial: option.c: Add chipset information for 4G W14\n\nCarsten Juttner thankfully investigated a bit and found out some details\nabout the chipset used in the 4G W14 device I recently added to\noption.c.\n\nI think this information is useful for reference, so I\u0027d be happy if you\ncould include those bits.\n\nSigned-off-by: Gernot Hillier \u003cgernot@hillier.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7d40d7e85a25e01948bcb4dc3eda1355af318337",
      "tree": "c526b807220477c60c601ca85fa5a05a75305f42",
      "parents": [
        "6ef4852b1326301f6e9657e99b2c3221be1a3a44"
      ],
      "author": {
        "name": "Németh Márton",
        "email": "nm127@freemail.hu",
        "time": "Sun Jan 10 15:34:24 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:16 2010 -0800"
      },
      "message": "USB serial: make USB device id constant\n\nThe id_table field of the struct usb_device_id is constant in \u003clinux/usb.h\u003e\nso it is worth to make the initialization data also constant.\n\nThe semantic match that finds this kind of pattern is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\ndisable decl_init,const_decl_init;\nidentifier I1, I2, x;\n@@\n\tstruct I1 {\n\t  ...\n\t  const struct I2 *x;\n\t  ...\n\t};\n@s@\nidentifier r.I1, y;\nidentifier r.x, E;\n@@\n\tstruct I1 y \u003d {\n\t  .x \u003d E,\n\t};\n@c@\nidentifier r.I2;\nidentifier s.E;\n@@\n\tconst struct I2 E[] \u003d ... ;\n@depends on !c@\nidentifier r.I2;\nidentifier s.E;\n@@\n+\tconst\n\tstruct I2 E[] \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Németh Márton \u003cnm127@freemail.hu\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: cocci@diku.dk\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0f2c2d7bbb51338fdcda9670795a6c6e348622d9",
      "tree": "320646ba416107e16d9640a7bdf92ce5261d9f21",
      "parents": [
        "5be796f0b842c5852d7397a82f8ebd6be8451872"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Dec 31 16:48:01 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:00 2010 -0800"
      },
      "message": "USB: cypress_m8: use put_unaligned_le32() where necessary\n\nCc: Lonnie Mendez \u003cdignome@gmail.com\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5be796f0b842c5852d7397a82f8ebd6be8451872",
      "tree": "86c317dbd9a83d49a127ef72def0ce8eaa3ae484",
      "parents": [
        "d0ef90b49857b403c1cfa62fce229c967dd4be40"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Dec 31 16:47:59 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:00 2010 -0800"
      },
      "message": "USB: ch341: use get_unaligned_le16 in break_ctl\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d0ef90b49857b403c1cfa62fce229c967dd4be40",
      "tree": "982354c995a933e5f4e38c48b6ea6d268f9464f1",
      "parents": [
        "96679f6bd5e1ccb30671b81636b4fdc326e46d8a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Dec 31 17:42:55 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:59 2010 -0800"
      },
      "message": "USB: serial: fix DMA buffers on stack for io_edgeport.c\n\nThe original code was passing a stack variable as a dma buffer, so I\nmade it an allocated variable.  Instead of adding a bunch of kfree()\ncalls, I changed all the error return paths to gotos.\n\nAlso I noticed that the error checking wasn\u0027t correct because\nusb_get_descriptor() can return negative values.\n\nWhile I was at it, I made an unrelated white space change by moving\nthe unicode_to_ascii() on to one line.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96679f6bd5e1ccb30671b81636b4fdc326e46d8a",
      "tree": "13c17d131362ad70360b128ad5c4c064c812c9a9",
      "parents": [
        "401711cb575bbbdb100bc1a14cb2024dfc9b4869"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Dec 28 23:01:58 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:57 2010 -0800"
      },
      "message": "USB: kobil_sct: clean up kobil_set_termios\n\nKill string that is allocated and generated using speed and parity\nsettings but is never used (and never has been).\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "401711cb575bbbdb100bc1a14cb2024dfc9b4869",
      "tree": "51f197fc52ee1254a7f3f0821947e79eb6aeb758",
      "parents": [
        "d2126326bd71b56fcaa5e86474433d11e253f84d"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Dec 28 23:01:57 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:57 2010 -0800"
      },
      "message": "USB: visor: fix DMA buffers on stack\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d2126326bd71b56fcaa5e86474433d11e253f84d",
      "tree": "67fb9604d46b721c94e6246d55c0bfd3c6101e60",
      "parents": [
        "9e221a35f82cbef0397d81fed588bafba95b550c"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Dec 28 23:01:56 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:56 2010 -0800"
      },
      "message": "USB: oti6858: fix DMA buffer on stack\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9e221a35f82cbef0397d81fed588bafba95b550c",
      "tree": "70990f09b27aa3f5d1e222e7772d8a57529d1b59",
      "parents": [
        "eb771e2c6507e0a317e576a3147252ebcb64035a"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Dec 28 23:01:55 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:56 2010 -0800"
      },
      "message": "USB: mos7840: fix DMA buffers on stack and endianess bugs\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb771e2c6507e0a317e576a3147252ebcb64035a",
      "tree": "0ac79e2e623c69e5f9143ad61e88f328efec39c3",
      "parents": [
        "abf492e7b3ae74873688cf9960283853a3054471"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Dec 28 23:01:54 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:56 2010 -0800"
      },
      "message": "USB: mos7720: fix DMA buffers on stack and clean up send_mos_cmd\n\nChange data-argument type from (void *) to (u8 *) to prevent endianess\nproblems.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "abf492e7b3ae74873688cf9960283853a3054471",
      "tree": "9728dc754895006a14ac4c41ecda50892cd3eca6",
      "parents": [
        "ca65d256c8f1604f8ec8e258109d23280687186c"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Dec 28 23:01:52 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:55 2010 -0800"
      },
      "message": "USB: kl5kusb105: fix DMA buffers on stack\n\nCc: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca65d256c8f1604f8ec8e258109d23280687186c",
      "tree": "bc3f73c7b003e6a09930d97fdf5ee0eb80d1c04b",
      "parents": [
        "e9305d2f4b5ffa9ea0261212d542956bede2a2ff"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Dec 28 23:01:51 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:54 2010 -0800"
      },
      "message": "USB: keyspan_pda: fix DMA buffers on stack\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e9305d2f4b5ffa9ea0261212d542956bede2a2ff",
      "tree": "ef00931fe5031ce1a2513ee4dd78a7cbe8993d8e",
      "parents": [
        "974fccb7aba8ca4ff887836e26c0ac4c99d041ca"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Dec 28 23:01:50 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:53 2010 -0800"
      },
      "message": "USB: io_ti: fix DMA buffers on stack\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "974fccb7aba8ca4ff887836e26c0ac4c99d041ca",
      "tree": "7c538bb8b64236e0aa6ea38518bbdddc8a135cd6",
      "parents": [
        "0954644bf5a5a2281746516ce0f5df988d504c31"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Dec 28 23:01:49 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:52 2010 -0800"
      },
      "message": "USB: cypress_m8: fix endianess bug\n\nCc: Lonnie Mendez \u003cdignome@gmail.com\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0954644bf5a5a2281746516ce0f5df988d504c31",
      "tree": "78e49914f5988e768f82928b8e53582e81ee9d55",
      "parents": [
        "52372ccb5a19d35b68b79118fafdced0c12f0ec9"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Dec 28 23:01:48 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:51 2010 -0800"
      },
      "message": "USB: cypress_m8: fix DMA buffer on stack\n\nCc: Lonnie Mendez \u003cdignome@gmail.com\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "52372ccb5a19d35b68b79118fafdced0c12f0ec9",
      "tree": "c058c17b50457433a46a3814bb3e1cd44e7fd4a5",
      "parents": [
        "f2b5cc834b69d2999b749144481de9a94f01bc48"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Dec 28 23:01:47 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:51 2010 -0800"
      },
      "message": "USB: ch341: use le16_to_cpup to be explicit about endianess\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f2b5cc834b69d2999b749144481de9a94f01bc48",
      "tree": "7cc9ef8bfecd272c946e4cec279ef555e479c174",
      "parents": [
        "6a9b15fed4dca1f90e41ae0cfe35aaa39a20f495"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Dec 28 23:01:46 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:50 2010 -0800"
      },
      "message": "USB: ch341: fix DMA buffer on stack\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a9b15fed4dca1f90e41ae0cfe35aaa39a20f495",
      "tree": "2d8265d87be011bdf2a9b119cb13525946d32eb0",
      "parents": [
        "881142660697bba0f3ef44f070d80632082c978f"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Dec 28 23:01:45 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:49 2010 -0800"
      },
      "message": "USB: ch341: replace printk warnings with dev_err\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c1284d7726c57c9d2bbc65cd08173fe7f9e637df",
      "tree": "7e14950ebc97a422a16cb8bf774797df49c0ea1b",
      "parents": [
        "a3f8168b7a3a7d9dfb9bb9caa1e009a5ce2a8493"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Dec 24 12:42:11 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:39 2010 -0800"
      },
      "message": "USB: ftdi_sio: remove unnecessary initialisations\n\nReturn values are being initialised to zero only to be unconditionally\nassigned to a few instructions later. This may give the impression that\nzero is returned on success, which is not the case.\n\nNote also that ftdi_NDI_device_setup never reports errors.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a3f8168b7a3a7d9dfb9bb9caa1e009a5ce2a8493",
      "tree": "def82152d9b714f8c80d22d0ad9f33150c345e06",
      "parents": [
        "66e47e6006a558b33c6f15bd2e072d52c40e0159"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Dec 24 12:42:10 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:38 2010 -0800"
      },
      "message": "USB: ftdi_sio: clean up modem status handling\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "66e47e6006a558b33c6f15bd2e072d52c40e0159",
      "tree": "200815045a299c9d85c5fbdc3b74554bc99ccdce",
      "parents": [
        "54f328d0c7221675e3c1647e1918172fec1b92c9"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Dec 24 12:42:09 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:37 2010 -0800"
      },
      "message": "USB: ftdi_sio: fix DMA buffers on stack\n\nAlso remove unnecessary buffer allocations for zero-length transfers.\n\nReported-by: Matti Aarnio \u003cmatti.aarnio@zmailer.org\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "54f328d0c7221675e3c1647e1918172fec1b92c9",
      "tree": "a1889ca6d43c135d627e77c54d32f80d20eb5174",
      "parents": [
        "4357369d024c709d91864af88f02d7ac08d0f470"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Dec 24 12:42:08 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:37 2010 -0800"
      },
      "message": "USB: ftdi_sio: fix latency-timeout endianess bug\n\nAlso fixes DMA transfer to stack for latency buffer.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4357369d024c709d91864af88f02d7ac08d0f470",
      "tree": "1ef50be4be537300fe5b5f6209b0f34fc24ff243",
      "parents": [
        "551cdbbeb118bd5ed301f8749aef69219284399b"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Dec 24 12:42:07 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:36 2010 -0800"
      },
      "message": "USB: ftdi_sio: use error code from usb stack in read_latency_timer\n\nUse same semantics as for write_latency_timer.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c312659c5ff1e54bac2d91e1ce1005d58784a7b5",
      "tree": "4f8bc4dad83ec6473d51f8ea950ce78ac82a22ad",
      "parents": [
        "2805eb13c3b5be7bd6ec7380502bc054b570afd5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Dec 18 16:33:03 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:24 2010 -0800"
      },
      "message": "USB: cypress_m8: allow unstable baud rates\n\nI\u0027ve got a crappy cypress converter here, and while running at higher\nbaud rates craps out on throughput, it works fine with lower ones.\nWhile it\u0027d be nice to simply use a lower baud rate, not all devices\ncan be configured this way, and it is possible to (slowly) interact\nat higher rates by sending a byte at a time.  So let people force\nhigher rates when they need it via a module parameter.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2805eb13c3b5be7bd6ec7380502bc054b570afd5",
      "tree": "2c34f1d6ef6a5bcd4e38d851376318fce0410f54",
      "parents": [
        "64319dd74f3d45f13b6d0aafa91104eb105f1829"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Dec 18 16:33:02 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:24 2010 -0800"
      },
      "message": "USB: cypress_m8: unify confusing new baudrate check\n\nThe current code has a confusing duplicate new_baudrate init when setting\nthe serial parameters.  So just combine the if statement checks to avoid\nthis.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64319dd74f3d45f13b6d0aafa91104eb105f1829",
      "tree": "b25a027216383268a8a36635ad95d7717a5c96b8",
      "parents": [
        "ef955341f692475236f0fbe6853f49337dff77a5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Dec 18 16:33:01 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:24 2010 -0800"
      },
      "message": "USB: cypress_m8: stop using USB debug driver config\n\nThe USB_SERIAL_DEBUG Kconfig is for the USB serial debug driver, not for\ngenerically enabling debug output in random USB serial drivers.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af2ac1a091bc8bee73d7837b73ebfb00b917aece",
      "tree": "33da619442861202456410d4b91d9658475e5255",
      "parents": [
        "4fdb31d9665a9106190d9f8888cf06252c20f3ce"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Dec 07 20:29:05 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:06 2010 -0800"
      },
      "message": "USB: serial mct_usb232: move DMA buffers to heap\n\nMy distro kernel (Fedora Rawhide) started throwing warnings from DMA API\nchecker, so I have no choice but band-aid it quick. There\u0027s no attempt\nto reuse DMA buffers. Control messages are only sent rarely anyway.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "cabe6cc2be287d0020d70944e8d0d0304e484a6c",
      "tree": "338230e9d2987dacbc362923a334d4185153b764",
      "parents": [
        "8c4f99cd54469d643e27a743045da848f7b63fe5"
      ],
      "author": {
        "name": "Mark Adamson",
        "email": "mark.adamson@ftdichip.com",
        "time": "Tue Nov 24 09:39:10 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:05 2010 -0800"
      },
      "message": "USB: ftdi_sio: remove support for 5 and 6 data bits\n\nRemoved CS5 and CS6 from data bits since these are not supported\nin FTDI hardware.\n\n\nSigned-off-by: Mark J. Adamson \u003cmark.adamson@ftdichip.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c4f99cd54469d643e27a743045da848f7b63fe5",
      "tree": "99ceced5dcbba8a1f5dfd6c77371963a399ddbc8",
      "parents": [
        "b4fc2aeef23b4b35809054ddf495f9efdc3ac9d6"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 22 21:25:20 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:04 2010 -0800"
      },
      "message": "USB: ftdi_sio: fix initialisation of latency timeout\n\nLatency timeout was read but never stored on port probe. When\nASYNC_LOW_LATENCY was cleared the device timeout would get set to 0\nrather than the default 16ms.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b4fc2aeef23b4b35809054ddf495f9efdc3ac9d6",
      "tree": "818041dd2604054e143d1a3ee09d60453fbcf5f3",
      "parents": [
        "0076b4bec5cffff856ec4a91830c902fbd7870df"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 22 17:42:34 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:03 2010 -0800"
      },
      "message": "USB: serial: fix typo in debug message\n\nFixes confusing \"serial_chars_in_buffer \u003d port 0\" messages.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0076b4bec5cffff856ec4a91830c902fbd7870df",
      "tree": "c57a8d7f90689de6d0dc6a990f768ec3c6afca4f",
      "parents": [
        "e2b5cbfe77ecbbeccc38a486e054a59aaaf028c8"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 22 17:25:08 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:03 2010 -0800"
      },
      "message": "USB: ftdi_sio: remove obsolete comment\n\nWe always push characters to ldisc immediately regardless of\nASYNC_LOW_LATENCY.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e2b5cbfe77ecbbeccc38a486e054a59aaaf028c8",
      "tree": "f1224c0aa841c9c78327dccf6dce41f0f3954d9d",
      "parents": [
        "30fa3d8ed0a61703281bde948f7590d843308b4a"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 22 17:01:13 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:02 2010 -0800"
      },
      "message": "USB: ftdi_sio: fix error message on close\n\nResubmitting read urb fails with -EPERM if completion handler runs while\nurb is being killed on close. This should not be reported as an error.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e6c4ef984ebbd1a0458503417da91f3de47cbbe0",
      "tree": "c8bcb9c2f802b22a7c184c5fcc26db0773b078ba",
      "parents": [
        "02c95a62d8a0ad0ce71653b9f860b534f89ecc7b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Jan 13 23:34:18 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:15 2010 -0800"
      },
      "message": "tty: declare MODULE_FIRMWARE in various drivers\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ebca9dad5abe8b2ed4dbd186cd657fb47c1f321",
      "tree": "0ef24df7bfa1078b5cc2dff15ed941025a59a634",
      "parents": [
        "bbcb8bbad52b8795912e8f02c2b319092b96078e"
      ],
      "author": {
        "name": "Richard Farina",
        "email": "sidhayn@gmail.com",
        "time": "Wed Jan 20 16:42:33 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:06 2010 -0800"
      },
      "message": "USB: serial: add usbid for dell wwan card to sierra.c\n\nThis patch adds support for Dell Computer Corp. Wireless 5720 VZW Mobile\nBroadband (EVDO Rev-A) Minicard GPS Port.  I stole the name from lsusb,\nbut my card does not have a GPS on it (at least not that I can make\nfunction). I\u0027m sure the patch is whitespace damaged but the one line\naddition should be fairly straightforward nonetheless.\n\nTested-by: Rick Farina \u003csidhayn@gmail.com\u003e\nSigned-off-by: Rick Farina \u003csidhayn@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "65e1ec6751b3eefee6d94161185e78736366126f",
      "tree": "d89105029030203404c95bc0cc782cc0779997a5",
      "parents": [
        "39232b3d8046eace9985fd898b763c585f989099"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Sun Jan 17 11:45:38 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:03 2010 -0800"
      },
      "message": "USB: ftdi_sio: add device IDs (several ELV, one Mindstorms NXT)\n\n- add FTDI device IDs for several ELV devices and NXTCam of Lego Mindstorms NXT\n- add hopefully helpful new_id comment\n- remove less helpful \"Due to many user requests for multiple ELV devices we enable\n  them by default.\" comment (we simply add _all_ known devices - an\n  enduser shouldn\u0027t have to fiddle with obscure module parameters...).\n- add myself to DRIVER_AUTHOR\n\nThe missing NXTCam ID has been found at\nhttp://www.unixboard.de/vb3/showthread.php?t\u003d44155\n, ELV devices taken from ELV Windows .inf file.\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a7787e508acb4378d62f4584bae3dd1cd0ba3eac",
      "tree": "7e729d2fa3c5ecba025e5305c1a27cabf002343f",
      "parents": [
        "ddeee0b2eec2a51b0712b04de4b39e7bec892a53"
      ],
      "author": {
        "name": "Radek Liboska",
        "email": "liboska@uochb.cas.cz",
        "time": "Wed Jan 27 15:38:34 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:02 2010 -0800"
      },
      "message": "USB: ftdi_sio: new device id for papouch AD4USB\n\nadded new device pid (PAPOUCH_AD4USB_PID) to ftdi_sio.h and ftdi_sio.c\n\nAD4USB measuring converter is a 4-input A/D converter which enables the\nuser to measure to four current inputs ranging from 0(4) to 20 mA or\nvoltage between 0 and 10 V. The measured values are then transferred to\na superior system in digital form. The AD4USB communicates via USB.\nPowered is also via USB.  datasheet in english is here:\nhttp://www.papouch.com/shop/scripts/pdf/ad4usb_en.pdf\n\n\nSigned-off-by: Radek Liboska \u003cliboska@uochb.cas.cz\u003e\n\n"
    },
    {
      "commit": "3ad2f3fbb961429d2aa627465ae4829758bc7e07",
      "tree": "f365c513e8f5b477a61336a600ff54f32b7ad6e1",
      "parents": [
        "1537a3638cbf741d3826c1002026cce487a6bee0"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Feb 03 08:01:28 2010 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 09 11:13:56 2010 +0100"
      },
      "message": "tree-wide: Assorted spelling fixes\n\nIn particular, several occurances of funny versions of \u0027success\u0027,\n\u0027unknown\u0027, \u0027therefore\u0027, \u0027acknowledge\u0027, \u0027argument\u0027, \u0027achieve\u0027, \u0027address\u0027,\n\u0027beginning\u0027, \u0027desirable\u0027, \u0027separate\u0027 and \u0027necessary\u0027 are fixed.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Junio C Hamano \u003cgitster@pobox.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9ddc5b6f18fbac07d2746566b73b89e89fdd4e6a",
      "tree": "aaf691482ac8e36ccccb413b9b698063e6d0b489",
      "parents": [
        "659431fcafd820cc426afedadcc4548933224985"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Jan 20 17:02:24 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Feb 05 12:22:40 2010 +0100"
      },
      "message": "tree-wide: fix typos \"ammount\" -\u003e \"amount\"\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2591530204a76fecc843529ade56afe865dd2657",
      "tree": "a7cf437c4bb34308e871fc62ae5a9b24f2a9854f",
      "parents": [
        "25719e6b4631959c9ecb1db6967537a124c4a7fa"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Wed Jan 06 15:48:42 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 20 15:24:33 2010 -0800"
      },
      "message": "usb: serial: fix memory leak in generic driver\n\nFix a regression introduced by commit\n715b1dc01fe44537e8fce9566e4bb48d6821d84b (\"USB: usb_debug,\nusb_generic_serial: implement multi urb write\").\n\nURB transfer buffer was never freed when using multi-urb writes. \nCurrently the only driver enabling multi-urb writes is usb_debug.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nAcked-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "25719e6b4631959c9ecb1db6967537a124c4a7fa",
      "tree": "3f7b5e2ad2f11b48d3c28b6ed8bea1bf5244ae2f",
      "parents": [
        "24bc7347da73a9ed3383056c3d0f28c0e361621e"
      ],
      "author": {
        "name": "Stefani Seibold",
        "email": "stefani@seibold.net",
        "time": "Tue Jan 05 14:30:31 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 20 15:24:33 2010 -0800"
      },
      "message": "USB: serial: fix USB serial fix kfifo_len locking\n\nThis patch fix a possible race bug in drivers/usb/serial/generic with\nthe new kfifo API.\n\nPlease apply it to the 2.6.33-rc* tree.\n\nSigned-off-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c983202bd03eb82394ef1dce5906702fcbc7bb80",
      "tree": "9bccb6e236865c31065b53070b892e5d09dfdb40",
      "parents": [
        "feef1d952ee1e9ac074640d7029dbbe8501725c2"
      ],
      "author": {
        "name": "Donny Kurnia",
        "email": "donnykurnia@gmail.com",
        "time": "Wed Dec 23 19:03:12 2009 +0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:20 2009 -0800"
      },
      "message": "USB: option: support hi speed for modem Haier CE100\n\nI made this patch for usbserial driver to add the support for EVDO modem\nHaier CE100. The bugs report for this is here:\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/490068\n\nThis patch based on these post:\nhttp://blankblondtank.wordpress.com/2009/09/04/mengoptimalkan-koneksi-modem-haier-ce-100-cdma-di-linux/\nhttp://tantos.web.id/blogs/how-to-internet-connection-using-cdma-evdo-modem-and-karmic-koala-ubuntu-9-10\n\nI hope this patch can help other that have the Haier C100 modem, mostly in my country, Indonesia.\n\nSigned-off-by: Donny Kurnia \u003cdonnykurnia@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4e092d110fe931db3878865db185be1c9df3e182",
      "tree": "e04735e5320884db7e87ae46e95c3373431dd521",
      "parents": [
        "31844d55800e1b93fe75c4d6188a4a44db2e1bbe"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Thu Dec 17 11:56:09 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:12 2009 -0800"
      },
      "message": "USB: ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header\n\nThis is a (almost) sort-only patch to sort FTDI device\nproduct ID definitions in new ftdi_sio_ids.h header.\n\nAdvantage is that new device ID submissions will now have a specific (sorted)\nposition - less future merge conflicts.\n\nCompile-tested, based on _current_ mainline git.\nMinor checkpatch.pl warnings were eliminated whereever it made sense,\nvery minor text changes.\n\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "31844d55800e1b93fe75c4d6188a4a44db2e1bbe",
      "tree": "4b3f4e64f864f6ebb9ba8e073f9aaf09738b6625",
      "parents": [
        "70445ae6c669865e464307a155e881096e4a0ae7"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Wed Dec 16 21:45:10 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:12 2009 -0800"
      },
      "message": "USB: ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header\n\nThis is a strictly move-only patch to relocate all FTDI device\nproduct ID definitions to their own ftdi_sio_ids.h header\n(following the usual *_ids.h kernel tree convention, too),\nthus correcting the slightly too messy appearance\n(crucial driver defines were stuck somewhere in the decaying middle swamp\nof the huge existing header).\n\nCompile-tested, based on latest mainline git.\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "27f1281d5f72e4f161e215ccad3d7d86b9e624a9",
      "tree": "f880f7690a3ebab58650f4aa7aa8399821180987",
      "parents": [
        "179192d38e8906f00479ec944c15b685400232b0"
      ],
      "author": {
        "name": "Blaise Gassend",
        "email": "blaise@willowgarage.com",
        "time": "Fri Dec 18 15:23:38 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:10 2009 -0800"
      },
      "message": "USB: serial: Extra device/vendor ID for mos7840 driver\n\nSigned-off-by: Blaise Gassend \u003cblaise.gasend_linux@m4x.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "119eecc831a42bd090543568932e440c6831f1bb",
      "tree": "fc57e3afc6e419522c1294787b03e3798f69ea43",
      "parents": [
        "c9f937e4a3f4ebf9924ec21d80632e5eb61d949c"
      ],
      "author": {
        "name": "Stefani Seibold",
        "email": "stefani@seibold.net",
        "time": "Wed Dec 23 09:10:48 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 23 08:53:31 2009 -0800"
      },
      "message": "Fix usb_serial_probe() problem introduced by the recent kfifo changes\n\nThe USB serial code was a new user of the kfifo API, and it was missed\nwhen porting things to the new kfifo API.\n\nPlease make the write_fifo in place.  Here is my patch to fix the\nregression and full ported version.\n\nSigned-off-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nReported-and-tested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7acd72eb85f1c7a15e8b5eb554994949241737f1",
      "tree": "76712bb9f38690d8cf9c2f91bef811e4413d1aa3",
      "parents": [
        "e64c026dd09b73faf20707711402fc5ed55a8e70"
      ],
      "author": {
        "name": "Stefani Seibold",
        "email": "stefani@seibold.net",
        "time": "Mon Dec 21 14:37:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 22 14:17:56 2009 -0800"
      },
      "message": "kfifo: rename kfifo_put... into kfifo_in... and kfifo_get... into kfifo_out...\n\nrename kfifo_put...  into kfifo_in...  to prevent miss use of old non in\nkernel-tree drivers\n\nditto for kfifo_get...  -\u003e kfifo_out...\n\nImprove the prototypes of kfifo_in and kfifo_out to make the kerneldoc\nannotations more readable.\n\nAdd mini \"howto porting to the new API\" in kfifo.h\n\nSigned-off-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Andi Kleen \u003cak@linux.intel.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e64c026dd09b73faf20707711402fc5ed55a8e70",
      "tree": "4780736e021824f15329a0826eff3cc27d3f9646",
      "parents": [
        "c1e13f25674ed564948ecb7dfe5f83e578892896"
      ],
      "author": {
        "name": "Stefani Seibold",
        "email": "stefani@seibold.net",
        "time": "Mon Dec 21 14:37:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 22 14:17:56 2009 -0800"
      },
      "message": "kfifo: cleanup namespace\n\nchange name of __kfifo_* functions to kfifo_*, because the prefix __kfifo\nshould be reserved for internal functions only.\n\nSigned-off-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Andi Kleen \u003cak@linux.intel.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "c1e13f25674ed564948ecb7dfe5f83e578892896"
}
