)]}'
{
  "log": [
    {
      "commit": "5992583889ce6b7960e8023e356b2a0930ebce7c",
      "tree": "487a1777c3e48dab05c546e15f9f5c9f17a07600",
      "parents": [
        "05ff0e291af086f4325bac76abad250690bbbd63"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Mon Sep 11 12:35:20 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 12 03:10:20 2006 -0700"
      },
      "message": "usbserial: Reference leak\n\nA sufficiently-large number of USB serial devices causes a reference leak\nwhen /proc/tty/drivers/usbserial is read.\n\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eaede2cb75f8f8d492342e7c1469635237b32795",
      "tree": "34e5c0496aac324f2c20884457be84bf3d231eba",
      "parents": [
        "3003b9f78920226367c2f2d3a5598397578a730b"
      ],
      "author": {
        "name": "Ralf Schlatterbeck",
        "email": "rsc@runtux.com",
        "time": "Wed Sep 06 12:15:02 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 07 15:23:04 2006 -0700"
      },
      "message": "USB: New device ID for ftdi_sio usb serial driver\n\nThe patch adds a new device ID for the Gamma Scout Geiger counter\ndevice.\n\nSigned-off-by: Ralf Schlatterbeck \u003crsc@runtux.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "be729523369ec7825bde4a0e774ee7932e9d3dff",
      "tree": "736ab807f33c7c90089655dbbf86c6d8fcd3096e",
      "parents": [
        "b93b58eea81beacac55770dd39e34fbffdc36000"
      ],
      "author": {
        "name": "Tomasz Kazmierczak",
        "email": "tomek.fizyk@op.pl",
        "time": "Fri Aug 18 23:43:29 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:06:17 2006 -0700"
      },
      "message": "[PATCH] USB: pl2303: removed support for OTi\u0027s DKU-5 clone cable\n\nThis patch removes support for a clone of Nokia DKU-5 cable made by Ours\nTechnology Inc, as it turned out that the cable does not use the pl2303\nchip, but OTI-6858 chip which is not compatible with the pl2303.\n\nSigned-off-by: Tomasz Kazmierczak \u003ctomek.fizyk@op.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2011e9249a252e0655807fbe6841f6cfe6b6c197",
      "tree": "c9395f80099187cd9dc710874591e4e438558185",
      "parents": [
        "922fdaa692e23bf57a10c16047d993c181991579"
      ],
      "author": {
        "name": "Jonathan Davies",
        "email": "jjd27@cam.ac.uk",
        "time": "Wed Aug 09 10:48:03 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: ftdi_sio driver - new PIDs\n\nSigned-off-by: Jonathan Davies \u003cjjd27@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "922fdaa692e23bf57a10c16047d993c181991579",
      "tree": "6381403081e18fefa11a007b619caf245b5410e9",
      "parents": [
        "7af569abc33ce09d3cb93e9b2160efff2531c59f"
      ],
      "author": {
        "name": "Norihiko Tomiyama",
        "email": "norihiko.tomiyama@ctc-g.co.jp",
        "time": "Tue Aug 08 14:31:25 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: Additional PID for SHARP W-ZERO3\n\nI write a patch for ipaq.c.\nWould you like to add upstream tree ?\n\nThis patch enables a support of \"SHARP W-ZERO3(WS004SH)\" and \"SHARP W-ZERO3[es](WS007SH)\".\n\nFrom: Norihiko Tomiyama \u003cnorihiko.tomiyama@ctc-g.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b7aa94b682dc6b6dcdc01d36f8e65cef5aae81e2",
      "tree": "7d6e2a5bf9c598a2aba3d49580903316a06e9968",
      "parents": [
        "274a4bbc9df34d83485e67ad5200a43bd3c69600"
      ],
      "author": {
        "name": "Kim Oldfield",
        "email": "luv@oldfield.wattle.id.au",
        "time": "Tue Jul 25 15:54:59 2006 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: New USB ID for Belkin Serial Adapter\n\nCan you add the USB IDs for the Belkin USB Serial adapter (P/N F5U257)\nto the pl2303 driver in the Linux Kernel? Are you the appropriate person\nto approach for this?\n\nI recently purchased a Belkin USB Serial adapter (P/N F5U257) and found\nthat it didn\u0027t work. After a bit of experimentation I found that it\nworks with the pl2303 driver once the ID has been added. See attached\npatch to fix this. Also attached is the output from lsusb -v just in\ncase you require any information from there.\n\n\nFrom: Kim Oldfield \u003cluv@oldfield.wattle.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "274a4bbc9df34d83485e67ad5200a43bd3c69600",
      "tree": "f8625eb5d555c2b4abc38a88b1aee69504fe3fca",
      "parents": [
        "aec0d50b8a86bf04ea8e5885fef4f498d5d3168c"
      ],
      "author": {
        "name": "Dave Platt",
        "email": "dplatt@radagast.org",
        "time": "Tue Jul 18 21:26:54 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Additional PID for the ftdi_sio driver\n\nHere\u0027s a short patch which adds one PID to the set of devices\nsupported by the ftdi_sio driver.  The device in question is a\nDLP module used as part of a ham radio USB-to-packet adapter.\n\nFrom: Dave Platt \u003cdplatt@radagast.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "aec0d50b8a86bf04ea8e5885fef4f498d5d3168c",
      "tree": "87a9dd1154af5b2df698eb063546ce6b84aa13de",
      "parents": [
        "a11570f2a48cbb6e10c520b46193e7b1b4b9245c"
      ],
      "author": {
        "name": "Norihiko Tomiyama",
        "email": "norihiko.tomiyama@ctc-g.co.jp",
        "time": "Thu Jul 13 09:43:02 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: adding support for SHARP WS003SH to ipaq.c\n\nThis small patch enables a support of \"SHARP WS003SH\".\n\"SHARP WS003SH\" (usullary called \"W-ZERO3\") is most polular All-in-one handheld\nCellPhone-plus-WindowsMobile5.0 in Japan.\n\n\"SHARP WS003SH\" has two modes, \"Modem\" and \"ActiveSync\".\nBut, \"ActiveSync\" mode uses NDIS connection.\nTherefore, ipaq.c can only support \"Modem\" mode.\n\nhttp://www.sharp.co.jp/ws/ (Japanese Site)\nhttp://greggman.com/edit/editheadlines/2005-12-24.htm\n\nFrom: Norihiko Tomiyama \u003cnorihiko.tomiyama@ctc-g.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a01c452ee3a185a35140939c6dca08d77240b863",
      "tree": "3012c786826c5e0618d626ce194771158dff5049",
      "parents": [
        "7c1c2f73e00b5d0413399a14b7ab9e80db94926f"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Thu Jul 20 05:01:21 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Removed 3-port device handler from Option driver\n\nDead code.\n\nFrom: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7c1c2f73e00b5d0413399a14b7ab9e80db94926f",
      "tree": "d3e8430527f4ee9a8247b3d8afb8fe7eb99d25d1",
      "parents": [
        "31fcbb733812bca52e8bee96d62ba56df0fc408b"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Thu Jul 20 04:56:00 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Drop Sierra Wireless MC8755 from the Option driver\n\nThis device is now supported by sierra.c.\n\nFrom: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "31fcbb733812bca52e8bee96d62ba56df0fc408b",
      "tree": "14602903bc25457240038a706890ba4d77edbe7b",
      "parents": [
        "02b2ac5b0370b1157a5a99f2fdf006644b9b86d5"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Wed Jul 12 08:35:29 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Let option driver handle Anydata CDMA modems. Remove anydata driver.\n\nSigned-off-by: Jon K Hellan \u003chellan@acm.org\u003e\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "02b2ac5b0370b1157a5a99f2fdf006644b9b86d5",
      "tree": "097b3fcfceff7b4d68d008e1b8d0facd98a14c6d",
      "parents": [
        "b3fdab59b8f5d8e42fa339be74cd015dc1a3192f"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Option driver: Short driver names were identical\n\nThe short driver names were not unique,\nwhich prevented the driver from actually loading.\n\nAlso, one of the ioctl pointers was missing.\n\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b3fdab59b8f5d8e42fa339be74cd015dc1a3192f",
      "tree": "ffa94292d0bd4d7412ee80ffeb36b864fd55fa9d",
      "parents": [
        "0365ee0a8f7450c5e79302930d461e58161a96a1"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Option driver: removed change history and linux/version.h include\n\nSigned-off-by: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a969888ce91673c7f4b86520d851a6f0d5a5fa7d",
      "tree": "69508930d88cb4f56b82b710f458492be4525070",
      "parents": [
        "166ffccfd4556ac6a777982d193ae145bb0a21e0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 11 21:22:58 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:25 2006 -0700"
      },
      "message": "[PATCH] USB: move usb-serial.h to include/linux/usb/\n\nUSB serial outside of the kernel tree can not build properly due to\nusb-serial.h being buried down in the source tree.  This patch moves the\nlocation of the file to include/linux/usb and fixes up all of the usb\nserial drivers to handle the move properly.\n\nCc: Sergei Organov \u003cosv@javad.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "166ffccfd4556ac6a777982d193ae145bb0a21e0",
      "tree": "0312cc2247c9cd37db18cfa3600483c4da070945",
      "parents": [
        "a353678d3136306c1d00f0d2319de1dac8a6b1db"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Tue Jul 11 14:19:25 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:25 2006 -0700"
      },
      "message": "[PATCH] USB: Anydata: Fixes wrong URB callback.\n\n Anydata is using usb_serial_generic_write_bulk_callback() for its\nread URB, but it should use usb_serial_generic_read_bulk_callback()\ninstead (it\u0027s a read URB, isn\u0027t it?).\n\n Reported by Jon K Hellan \u003chellan@acm.org\u003e.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e1979fef347f534c3797eaa3e10825235ed72766",
      "tree": "1c748d2a34b147d3f68e355466bb0abe5091aae5",
      "parents": [
        "7e3bd120e52971d5e255ca800f7de6bf83d8f2d1"
      ],
      "author": {
        "name": "Colin Leroy",
        "email": "colin@colino.net",
        "time": "Tue Jul 11 11:36:43 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:24 2006 -0700"
      },
      "message": "[PATCH] USB: Add one VID/PID to ftdi_sio\n\nThis patch adds the Testo USB interface to the list of devices\nrecognized by the ftdi_sio module. This device is based on a FT232BL\nchip, and is used as an interface to get data from digital sensors\n(thermometer, etc). See http://www.testo.com/\n\nSigned-off-by: Colin Leroy \u003ccolin@colino.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e37de9e0d6591706a76cff63582cbc721c317333",
      "tree": "3d27025c36961ad9c4086c54cfddb69509faec48",
      "parents": [
        "b857c651e7e369c12098007772549f817b3bf961"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Thu Jul 06 13:12:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:23 2006 -0700"
      },
      "message": "[PATCH] USB: Option driver: new product ID\n\nYet another \"same name, somewhat different hardware\" product.\n\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b2f1b0d4649a6597c7320bf359e71014653c630d",
      "tree": "478e31f3670eae17fab32aedfbe954ef96bf0af1",
      "parents": [
        "49e523b90741b936c874c376b5d140add5c0084d"
      ],
      "author": {
        "name": "Bart Oldeman",
        "email": "bartoldeman@users.sourceforge.net",
        "time": "Sun Jul 02 15:07:10 2006 +1200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:23 2006 -0700"
      },
      "message": "[PATCH] USB: ipw.c driver fix\n\nThe below patch fixes the ipw module in kernel 2.6.17 for me; without\nthis change it simply does not work at all (all but the first writes are\nrefused because write_urb_busy is always 1).\n\nThis problem was there in 2.6.15 as well, but at that point I used the\n(updated) ipw.c, version 0.4, from\nhttp://www.neology.co.za/products/opensource/ipwireless/ which no longer\ncompiles with 2.6.17. It can be made to after a few changes but\nobviously it\u0027s easier if the built-in ipw driver works instead of having\nto download one from the neology site.\n\nFrom: Bart Oldeman \u003cbartoldeman@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b33488eb5c27c13c3e88cdf29d344ccdcb0859f2",
      "tree": "678da73c0a649126ff49fda97c341c94b6ce2779",
      "parents": [
        "b512504e5671f83638be0ddb085c4b1832f623d3"
      ],
      "author": {
        "name": "Frank Gevaerts",
        "email": "frank.gevaerts@fks.be",
        "time": "Fri Jun 30 02:34:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:23 2006 -0700"
      },
      "message": "[PATCH] USB: ipaq.c timing parameters\n\nAdds configurable waiting periods to the ipaq connection code. These are\nnot needed when the pocketpc device is running normally when plugged in,\nbut they need extra delays if they are physically connected while\nrebooting.\n\nThere are two parameters :\n\n* initial_wait : this is the delay before the driver attemts to start the\n  connection. This is needed because the pocktpc device takes much\n  longer to boot if the driver starts sending control packets too soon.\n\n* connect_retries : this is the number of times the control urb is\n  retried before finally giving up. The patch also adds a 1 second delay\n  between retries.\n\nI\u0027m not sure if the cases where this patch is useful are general enough\nto include this in the kernel.\n\nSigned-off-by: Frank Gevaerts \u003cfrank.gevaerts@fks.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b512504e5671f83638be0ddb085c4b1832f623d3",
      "tree": "188ea620ae1b8926caf6eeb28e42f4f5375d8753",
      "parents": [
        "b972b68c396cfa9f8af7e0b314e22705251bc218"
      ],
      "author": {
        "name": "Frank Gevaerts",
        "email": "frank.gevaerts@fks.be",
        "time": "Fri Jun 30 02:34:44 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:23 2006 -0700"
      },
      "message": "[PATCH] USB: ipaq.c bugfixes\n\nThis patch fixes several problems in the ipaq.c driver with connecting\nand disconnecting pocketpc devices:\n\n* The read urb stayed active if the connect failed, causing nullpointer\n  dereferences later on.\n\n* If a write failed, the driver continued as if nothing happened. Now it\n  handles that case the same way as other usb serial devices (fix by\n  Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e)\n\nSigned-off-by: Frank Gevaerts \u003cfrank.gevaerts@fks.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "69de51fdda3fd984541978313b66e4f2c44cc23e",
      "tree": "4a1a9da2a478df18574523403844ebbc98b5eaff",
      "parents": [
        "053be305d3a5ae0152991f25c6579127fb48710c"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "linux@sierrawireless.com",
        "time": "Fri Jun 30 11:17:55 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:23 2006 -0700"
      },
      "message": "[PATCH] USB: add driver for non-composite Sierra Wireless devices\n\nThis patch creates a new driver, sierra.c, that supports the new\nnon-composite Sierra Wireless WWAN devices. The older Sierra\nWireless and Airprime devices are supported in airprime.c.\n\nSigned-off-by: Kevin Lloyd  \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "224654004ca688af67cec44d9300e8c3f647577c",
      "tree": "79c9f18053299dd1ab09fbab71abcb653e8c99e9",
      "parents": [
        "00d6058ac93048b525b86fa48b413dcb87ac2728"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Jun 26 12:59:17 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:22 2006 -0700"
      },
      "message": "[PATCH] USB serial ftdi_sio: Prevent userspace DoS\n\nThis patch limits the amount of outstanding \u0027write\u0027 data that can be\nqueued up for the ftdi_sio driver, to prevent userspace DoS attacks (or\nsimple accidents) that use up all the system memory by writing lots of\ndata to the serial port.\n\nThe original patch was by Guillaume Autran, who in turn based it on the\nsame mechanism implemented in the \u0027visor\u0027 driver.  I (Ian Abbott)\nre-targeted the patch to the latest sources, fixed a couple of errors,\nrenamed his new structure members, and updated the implementations of\nthe \u0027write_room\u0027 and \u0027chars_in_buffer\u0027 methods to take account of the\nnumber of outstanding \u0027write\u0027 bytes.  It seems to work fine, though at\nlow baud rates it is still possible to queue up an amount of data that\ntakes an age to shift (a job for another day!).\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "00d6058ac93048b525b86fa48b413dcb87ac2728",
      "tree": "8d5eab6af613e8832ba182e54ec9d7f634517a26",
      "parents": [
        "5650b4dd141e823c2b1bc248cb9ad3e9ac88cf19"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Jun 26 11:44:22 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:22 2006 -0700"
      },
      "message": "[PATCH] USB serial visor: fix race in open/close\n\nThe anti user-DoS mechanism in the USB serial \u0027visor\u0027 driver can fail in\nthe following way:\n\nvisor_open: priv-\u003eoutstanding_urbs \u003d 0\nvisor_write: ++priv-\u003eoutstanding_urbs\nvisor_close:\nvisor_open: priv-\u003eoutstanding_urbs \u003d 0\nvisor_write_bulk_callback: --priv-\u003eoutstanding_urbs\n\nSo priv-\u003eoutstanding_urbs ends up as (unsigned long)(-1).  Not good!\n\nI haven\u0027t seen this happen with the visor driver as I don\u0027t have the\nhardware, but I have seen it while testing a patch to implement the same\nfunctionality in the ftdi_sio driver (patch not yet submitted).\n\nThe fix is pretty simple: don\u0027t reinitialize outstanding_urbs in\nvisor_open.  (Again, I haven\u0027t tested the fix in visor, but I have\ntested it in ftdi_sio.)\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3b92847425a98d26ad9d2b8682d3ce6020c90752",
      "tree": "8d6bd4a85085da4cc57d6d91c862edb7110a7345",
      "parents": [
        "5b5daf77a6250f2b1983d092d8237cb169488774"
      ],
      "author": {
        "name": "Matthew Meno",
        "email": "mmeno@idealcorp.com",
        "time": "Wed Jun 21 15:25:53 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:21 2006 -0700"
      },
      "message": "[PATCH] USB: Support for Susteen Datapilot Universal-2 cable in pl2303\n\nThe Susteen Datapilot cable\n(http://www.susteen.com/productdetail/71/producthl/Notempty) has an\ninternal pl2303 to communicate with a set of dummy connector-ends that\nconnect to a variety of cell phones. I\u0027ve found that it works right out\nof the box by simply adding the product/vendor id to the pl2303 driver.\n\nSigned-off-by: Matt Meno \u003cmmeno@idealcorp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bd97c4f035b47c1a3ae5cc5ceccdda028b25e9d5",
      "tree": "e866962fc6f316111ad5f8d767b40b9d3890885f",
      "parents": [
        "34f8e761724ecbfe46246f3faa4c7dbfc3555c26"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed Jun 21 15:03:40 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:21 2006 -0700"
      },
      "message": "[PATCH] USB: fix visor leaks\n\nThis patch fixes blatant leaks in visor driver and makes it report\nmode sensible things in -\u003ewrite_room (this is only needed if your visor\nis a terminal though).\n\nIt is made to fit into 80 columns with a temporary variable.\nMight even save a few instructions...\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "34f8e761724ecbfe46246f3faa4c7dbfc3555c26",
      "tree": "46e6c7e63b34ed2990c7263aa3d980d814a98f47",
      "parents": [
        "92164c5dd1ade33f4e90b72e407910de6694de49"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed Jun 21 15:00:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:21 2006 -0700"
      },
      "message": "[PATCH] USB: fix usb-serial leaks, oopses on disconnect\n\nThis fix addresses two issues:\n- Unattached port structures were not freed\n- My initial fix for crash when eventd runs a work in a freed port\n  did not go far enough\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c0f8d56197f7d15f841e7d9d6f88909f4feba678",
      "tree": "ba7375a0f63d5cf262a219d7dac89df728779222",
      "parents": [
        "48437486c69b4baf68ee98530d8119897148c602"
      ],
      "author": {
        "name": "Christophe Mariac",
        "email": "cmariac@starting-point-systems.com",
        "time": "Fri Jun 23 17:36:21 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:21 2006 -0700"
      },
      "message": "[PATCH] USB: new device ids for ftdi_sio driver\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "48437486c69b4baf68ee98530d8119897148c602",
      "tree": "5d70c2a8efb24f9a87ee01b741c7a3a3426bdd0c",
      "parents": [
        "3d861494729c70d9ebeb7d93caa107897925c355"
      ],
      "author": {
        "name": "D. Peter Siddons",
        "email": "siddons@bnl.gov",
        "time": "Sat Jun 17 18:09:15 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:20 2006 -0700"
      },
      "message": "[PATCH] USB: new device id for Thorlabs motor driver\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3d861494729c70d9ebeb7d93caa107897925c355",
      "tree": "a3ead97ba514374e49ef6d7c6bdc0aa51ccd5e3b",
      "parents": [
        "7fac9a3348921e0fc626c7856ce3d1a9746b2b39"
      ],
      "author": {
        "name": "Peter Moulder",
        "email": "Peter.Moulder@infotech.monash.edu.au",
        "time": "Mon Jun 19 22:47:49 2006 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:20 2006 -0700"
      },
      "message": "[PATCH] USB: Addition of vendor/product id pair for pl2303 driver\n\nText from the back of the box, for your information/amusement:\n\n USB DATA CABLE\n   FOR K700 Series\n\n The USB Cable is an ideal link between your mobile phone and PC. Employing\n the user-friendiy [sic] USB standard,its capacity for rapid data transfer enables functions\n such as synchronization of phone book and calendar,as well as Internet browsing via\n a modem-enabled phone.Autual [sic] connection speed is dependent on phone capacity.\n\n MADE IN CHINA\n\nFrom: Peter Moulder \u003cPeter.Moulder@infotech.monash.edu.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "602cada851b28c5792339786efe872fbdc1f5d41",
      "tree": "233d474b74d6038b5bb54a07ad91dd1bb10b0218",
      "parents": [
        "82991c6f2c361acc17279b8124d9bf1878973435",
        "fee68d1cc0d9bd863e51c16cdcd707737b16bb38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6: (22 commits)\n  [PATCH] devfs: Remove it from the feature_removal.txt file\n  [PATCH] devfs: Last little devfs cleanups throughout the kernel tree.\n  [PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV\n  [PATCH] devfs: Remove the tty_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the line_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the videodevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the gendisk devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the miscdevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree\n  [PATCH] devfs: Remove devfs_remove() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_symlink() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree\n  [PATCH] devfs: Remove devfs_*_tape() functions from the kernel tree\n  [PATCH] devfs: Remove devfs support from the sound subsystem\n  [PATCH] devfs: Remove devfs support from the ide subsystem.\n  [PATCH] devfs: Remove devfs support from the serial subsystem\n  [PATCH] devfs: Remove devfs from the init code\n  [PATCH] devfs: Remove devfs from the partition code\n  ...\n"
    },
    {
      "commit": "817d6d3bceaf34c99f5343820f9b9e6021f0655c",
      "tree": "651104833124262db46c2a372b7adb55289cd8dd",
      "parents": [
        "e0ac4761fa52acda90f9f53819c81474b511e3af"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed Jun 28 04:26:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] remove TTY_DONT_FLIP\n\nRemove TTY_DONT_FLIP tty flag.  This flag was introduced in 2.1.X kernels\nto prevent the N_TTY line discipline functions read_chan() and\nn_tty_receive_buf() from running at the same time.  2.2.15 introduced\ntty-\u003eread_lock to protect access to the N_TTY read buffer, which is the\nonly state requiring protection between these two functions.\n\nThe current TTY_DONT_FLIP implementation is broken for SMP, and is not\nuniversally honored by drivers that send data directly to the line\ndiscipline receive_buf function.\n\nBecause TTY_DONT_FLIP is not necessary, is broken in implementation, and is\nnot universally honored, it is removed.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "331b831983f9d706f4a40d08a996d5c2c7a6ea7b",
      "tree": "9d47d5f8d6f882d26c8deade0e44442cebf2e288",
      "parents": [
        "f4eaa37017a5a68f67ef86729508022c13fb8e6d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:09 2006 -0700"
      },
      "message": "[PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV\n\nI\u0027ve always found this flag confusing.  Now that devfs is no longer around, it\nhas been renamed, and the documentation for when this flag should be used has\nbeen updated.\n\nAlso fixes all drivers that use this flag.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f4eaa37017a5a68f67ef86729508022c13fb8e6d",
      "tree": "7a2b03b575d77922c1e0bf1da7b74e87451462c6",
      "parents": [
        "264f48646e6829b4d00a0e058452578318e6fb15"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:09 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove the tty_driver devfs_name field as it\u0027s no longer needed\n\nAlso fixes all drivers that set this field.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "179e09172ab663b8587ecc46bb18a56a770304a9",
      "tree": "4d57324584c43f81ac2a6d258bb46e75fb6b4327",
      "parents": [
        "a842ef297fd91b1b93f2aa5898d2efd19e95f6a5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Mon Jun 26 00:24:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:18 2006 -0700"
      },
      "message": "[PATCH] drivers: use list_move()\n\nThis patch converts the combination of list_del(A) and list_add(A, B) to\nlist_move(A, B) under drivers/.\n\nAcked-by: Corey Minyard \u003cminyard@mvista.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Alasdair Kergon \u003cdm-devel@redhat.com\u003e\nCc: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Andrew Vasquez \u003clinux-driver@qlogic.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Greg Kroah-Hartman \u003cgreg@kroah.com\u003e\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db54a53d26322e978e66482208afabaab9cd0752",
      "tree": "389920f93a45647fec5f90eb27e75213c27934f9",
      "parents": [
        "043ea18b2e145c4c9cb3c30757a65fe0f1678a35"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Mon Jun 12 22:46:20 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] usbserial: Fixes wrong return values.\n\nSome usbserial functions returns -EINVAL if the port doesn\u0027t exist or if\nit\u0027s not opened. However, the right error code for such situations is\n-ENODEV.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b059c81af7a1759a911cfc20ce8a4bf47c435830",
      "tree": "397568ad8fe0ebfd2ee504919f7ae8f12657703f",
      "parents": [
        "4186c29ca199063facdda49851b4c863699687b1"
      ],
      "author": {
        "name": "Frank Gevaerts",
        "email": "frank.gevaerts@fks.be",
        "time": "Wed Jun 14 15:52:05 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:17 2006 -0700"
      },
      "message": "[PATCH] USB Serial: clean tty fields on failed device open\n\nIf either the driver\u0027s open() method or try_module_get() fails, we need to\nset \u0027tty-\u003edriver_data\u0027 and \u0027port-\u003etty\u0027 to NULL in serial_open(), otherwise\nwe\u0027ll get an OOPS in usb_device_disconnect() when the device is disconnected.\n\nSigned-off-by: Frank Gevaerts \u003cfrank.gevaerts@fks.be\u003e\nAcked-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4bc203d997c0dc1eada4cc9681372c2f7a456c46",
      "tree": "9bbe49aeed4efb64b72559bff9c49e128371c37c",
      "parents": [
        "34ab86e140e9810d6c5162971b6dcf01fcc0f11c"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Jun 06 18:18:33 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] USB: io_edgeport touch-up\n\nAl Borchers suggested to do this in his review of my previous patch.\nI guess that I skipped this initially because of my visceral dislike\nof sizeof(data). But in this case it seems well localized.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "34ab86e140e9810d6c5162971b6dcf01fcc0f11c",
      "tree": "faf2836c04eef8670f010431e509366dab7181a2",
      "parents": [
        "c5e3b741a3fec6077a480aa65ded29d79ded8898"
      ],
      "author": {
        "name": "Timothy Sipples",
        "email": "Timothy.Sipples@us.ibm.com",
        "time": "Fri Jun 16 20:42:59 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] airprime.c: add Kyocera Wireless KPC650/Passport support\n\nAdds vendor \u0026 product IDs to drivers/usb/serial/airprime.c for Kyocera\nWireless KPC650/Passport EV-DO/1xRTT PC Cards.\n\nSigned-off-by: Timothy Sipples \u003cTimothy.Sipples@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bfd5df3c0cf65bdf10a3a00baff036cb096140f6",
      "tree": "3b7835253e0b1f03bc42e323fe3988ee407c0e11",
      "parents": [
        "14f76cc7ab75b1c9db036dcd6b247e0dcc8952be"
      ],
      "author": {
        "name": "Chris Lund",
        "email": "docmax@gmail.com",
        "time": "Sat Jun 03 13:58:19 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] USB: free allocated memory on io_edgeport startup memory failure\n\nWhile an Edgeport is allocating individual port structures, if kmalloc\nreturns NULL, the serial structure is freed and -ENOMEM, but the ports\nallocated before the failure are not freed.  This patch addresses that\ncondition.\n\nSigned-off-by: Christopher Lund \u003cdocmax@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "14f76cc7ab75b1c9db036dcd6b247e0dcc8952be",
      "tree": "21452b3fa8d83300a1604d16e1c8ed1a559d352a",
      "parents": [
        "786dc1d3d7333f269e17d742886eac2188a2d9cc"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Fri Jun 02 11:48:56 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] USB: new devices for the Option driver\n\nThis patch extends the \"option\" driver with a few more devices, some of\nwhich are actually connected to USB the \"right\" way -- as opposed to\ndoing it via PCMCIA and OHCI.\n\nSigned-Off-By: Matthias Urlichs \u003csmurf@debian.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b10cee9d035db54d0bf5a9f9fa622dcfc3f740c6",
      "tree": "22300f8dbab5fea58cbc43082fb2702415599613",
      "parents": [
        "09fd6bc8b453c9215e81911cbb6882556aa03639"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed May 31 11:21:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] USB: Add Sierra Wireless MC5720 ID to airprime.c\n\nRecognize the Sierra Wireless MC5720.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "09fd6bc8b453c9215e81911cbb6882556aa03639",
      "tree": "8ad0daea7395d01200bbad239ec033d780486612",
      "parents": [
        "069e8a65cd7970b15672825541be59218d9a8a0f"
      ],
      "author": {
        "name": "Stuart MacDonald",
        "email": "stuartm@connecttech.com",
        "time": "Wed May 31 13:28:40 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: Whiteheat: fix firmware spurious errors\n\nAttached patch fixes spurious errors during firmware load.\n\nSigned-off-by: Stuart MacDonald \u003cstuartm@connecttech.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eb79b4fda4654eaa7e6421ad41b0a75c7b4f0608",
      "tree": "fcc7812adc7c98f79d09e78947b9bc36f93a97e8",
      "parents": [
        "633a7ecf89587879161179ac4f5a03722626866f"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Tue May 30 12:36:30 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: add support for Yost Engineering ServoCenter3.1\n\nThis patch adds support for Yost Engineering Inc\u0027s ServoCenter 3.1 USB\nproduct to the ftdi_sio driver\u0027s device ID table.  The PID was supplied\nby Aaron Prose of Yost Engineering on the ftdi-usb-sio-devel list.  The\nPID 0xE050 matches the Windows INF files for this device.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f8ad9a1b91bc6856860a2fea8b07e0c82c0ad0a",
      "tree": "8ee7eba6bfd0c955dfcd455e32e305466f53f829",
      "parents": [
        "ba47f66bd9fc451e9ce88f291e057b2f4910d01c"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed May 24 11:04:04 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: rmmod pl2303 after -28\n\nWait for the scheduled work to finish before freeing memory, prevent oops.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6596\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80b47853b19114dd53e83e15bf1db3e183a66824",
      "tree": "7b18b9ac43a8c158a6a544915be647e13c6d125e",
      "parents": [
        "6f065f70c0c1bfb0b8212438cee21e68aa155887"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 22 22:05:17 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] USB: Syntax cleanup for pl2303 (trailing backslash)\n\nRemove the silly trailing backslash.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6f065f70c0c1bfb0b8212438cee21e68aa155887",
      "tree": "0b41372a44c6aae94152b5ff0dd1eb987640a6fb",
      "parents": [
        "cf2c7481d2ff7f0c266de873b2fe93883e9782f9"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 22 22:02:32 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] USB: Improve Kconfig comment for mct_u232\n\nAdd a couple of supported devices into the help message.\n\nIt\u0027s a long story... I promised this comment changed to a user long ago,\nso I\u0027d like to have that promise kept. In reality though, nobody is\nlikely to read this anyway.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cf2c7481d2ff7f0c266de873b2fe93883e9782f9",
      "tree": "35dba35b3969f431feb0dfe5732c3825aa077a22",
      "parents": [
        "ad93375a30334cd97a61f7076d242e1cfdb66abc"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 22 21:58:49 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] USB serial: encapsulate schedule_work, remove double-calling\n\nI\u0027m going to throw schedule_work away, it\u0027s retarded. But for starters,\nlet\u0027s have it encapsulated.\n\nAlso, generic and whiteheat were both calling usb_serial_port_softint\nand scheduled work. Only one was necessary.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ad93375a30334cd97a61f7076d242e1cfdb66abc",
      "tree": "96f6c49d01c18389939c73d1e5f31516f26f3942",
      "parents": [
        "9da2150f59e885d88b9eabe0a677f0fa4962f7b4"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 22 21:49:44 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] usb: io_edgeport, cleanup to unicode handling\n\nClean up the unicode handling in io_edgeport. Make get_string size-limited.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "212a4b4ed1ea9a969f3f967b3e3a8075ad1cb4de",
      "tree": "113adcb02cc4bc78baa327cdd2b6260885e64daa",
      "parents": [
        "782a7a632e4b0581ade665e3d89ee97c8db0f441"
      ],
      "author": {
        "name": "Vitja Makarov",
        "email": "vitja.makarov@gmail.com",
        "time": "Wed May 31 00:40:06 2006 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] USB: new cp2101 device\n\nBy the way I have to ask you to add new (vid,pid) pair to cp2101 driver.\n\nThis device is argussoft\u0027s avr in-system programmer AS3M,\nhttp://atmel.argussoft.ru/hard.htm\nit\u0027s based on cp2101 chip and works pretty well with the linux driver.\n\nIt could be used with argussoft\u0027s `asisp1109.exe\u0027\n(http://atmel.argussoft.ru/download/software/as-tools.soft/asisp.zip)\ntool run under wine.\n\nSigned-off-by: Vitja Makarov \u003cvitja.makarov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "73e487fdb75f8abf230968dbf73a3dc3b16808d3",
      "tree": "3e40b1888ec5529b2f3e9a2dfa5d5e6b47947b48",
      "parents": [
        "ca85485c1f482e6625f36aceb85eaaeff4b22d79"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Apr 25 07:46:17 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB console: fix disconnection issues\n\nPrevent sending further output to a USB-serial console after the dongle is\ndisconnected, take care not to leak kref.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ca85485c1f482e6625f36aceb85eaaeff4b22d79",
      "tree": "8baa96756703e12b9033b8618bd0cdbfc2a1143b",
      "parents": [
        "57845bd104233cb75b9ab3624f7ea7662298bc27"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Thu Apr 13 22:28:17 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: console: prevent ENODEV on node\n\nPrevent ENODEV on a /dev/ttyUSBx, used as a USB-serial console.\n\nFrom: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "57845bd104233cb75b9ab3624f7ea7662298bc27",
      "tree": "73ac01088881aa217b07c79a781b7c4412ea85e4",
      "parents": [
        "c10746dbb39d41e5fc27badfebe61448210c426d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Apr 13 22:27:12 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: console: fix oops\n\nPrevent NULL dereference when used as a USB-serial console.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c10746dbb39d41e5fc27badfebe61448210c426d",
      "tree": "8e1b47bb64433e8f7f282bdcebc38f0368323775",
      "parents": [
        "01cced250722d22d99c2342979490f93ca886521"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Thu Apr 13 22:26:35 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: console: fix cr/lf issues\n\nAppend Carriage-Returns after Line-Feeds, analogous to the serial driver.\n\nFrom: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df3fccb14ad02c5fabe095a104a0323c223f2833",
      "tree": "4db98656e7dedd27139bdb5de5e85ee847695b4a",
      "parents": [
        "815ddc99dd8108908d14c699a37d0f5974da6def"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 02 08:44:45 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 12 11:58:10 2006 -0700"
      },
      "message": "[PATCH] USB: fix omninet driver bug\n\nI introduced this way back in 2.6.13 when adding the port lock logic.\nThis device talks out through different \"ports\" all at the same time, so\nthe lock logic was wrong, preventing any data from ever being sent\nproperly.\n\nThanks a lot to Bernhard Reiter \u003cbernhard@intevation.de\u003e for being\npatient and helping with debugging this.\n\nCc: Bernhard Reiter \u003cbernhard@intevation.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "815ddc99dd8108908d14c699a37d0f5974da6def",
      "tree": "d1e82ecdb93e1da6c9f370c8489ff63945e2d70b",
      "parents": [
        "71a84163ca6b4e36744978385e94150af32f9d75"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 12 11:05:29 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 12 11:58:09 2006 -0700"
      },
      "message": "[PATCH] USB: add ark3116 usb to serial driver\n\nBased on Simon\u0027s original driver, with some minor code cleanups and\ntidying by me.\n\nCc: Simon Schulz \u003csimon@auctionant.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "71a84163ca6b4e36744978385e94150af32f9d75",
      "tree": "2f00bcc4c102660e55c2ff840ce4db6d44ede988",
      "parents": [
        "704936a25bda9bb12e35bb222d5e3f26186dc279"
      ],
      "author": {
        "name": "Luiz Fernando Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu May 11 22:34:24 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 12 11:58:09 2006 -0700"
      },
      "message": "[PATCH] usbserial: Fixes leak in serial_open() error path.\n\nIf serial_open() fails at the port assignment or mutex_lock_interruptible()\nis interrupted, the \u0027serial\u0027 object will never be freed.\n\nWe should call kref_put() when those errors happens.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "704936a25bda9bb12e35bb222d5e3f26186dc279",
      "tree": "723b247a002e47be72d4ba203277870de0fea220",
      "parents": [
        "16c23f7d88cbcce491f9370b2846fad66e8ef319"
      ],
      "author": {
        "name": "Luiz Fernando Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu May 11 22:34:17 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 12 11:58:09 2006 -0700"
      },
      "message": "[PATCH] usbserial: Fixes use-after-free in serial_open().\n\nIf the device is disconnected while serial_open() is executing and\neither try_module_get() or the device specific open function fails, the\nkref_put() call in the \u0027bailout_kref_put\u0027 label will free the memory\npointed out by \u0027port\u0027.\n\nThe subsequent dereferences in the \u0027bailout_kref_put\u0027 label will be\ninvalid.\n\nThe fix is just to assure kref_put() is called after any \u0027port\u0027 usage.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b68f7de02ae380ddb4e5e457e3fe945ddfd0aa08",
      "tree": "671bd42200534fcb638838d19f4ec84bdc33925e",
      "parents": [
        "72a9f958421a519e69b3e7b409948c3a294f4a32"
      ],
      "author": {
        "name": "Ken Brush",
        "email": "ken@new.cgi101.com",
        "time": "Mon May 08 20:24:12 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 12 11:58:08 2006 -0700"
      },
      "message": "[PATCH] USB: Add Sieraa Wireless 580 evdo card to airprime.c\n\nThis adds the Sierra Wireless card to airprime.c.\n\nI tested this on my laptop.\n\nSigned-off-by: Ken Brush \u003cken@cgi101.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "72a9f958421a519e69b3e7b409948c3a294f4a32",
      "tree": "52a2c09831f26a592c5490fa044620f904578414",
      "parents": [
        "20a0f47e18c646bcc772282512fc59e56b2fc968"
      ],
      "author": {
        "name": "Razvan Gavril",
        "email": "razvan.g@plutohome.com",
        "time": "Thu May 04 11:35:49 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 08 23:43:56 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: add device id for ACT Solutions HomePro ZWave interface\n\nSigned-off-by: Razvan Gavril \u003crazvan.g@plutohome.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "20a0f47e18c646bcc772282512fc59e56b2fc968",
      "tree": "552f6f3d30107ae7546463180d5589e93af1a967",
      "parents": [
        "77ef6c4d6e23653a79eedacdd6d1d0da7083e59c"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Thu May 04 11:34:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 08 23:43:55 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: Add support for HCG HF Dual ISO RFID Reader\n\nThis patch adds support for ACG Identification Technologies GmbH\u0027s HF\nDual ISO Reader (an RFID tag reader) to the ftdi_sio driver\u0027s device ID\ntable.  The product ID was supplied by anotonios (anton at goto10 dot\norg) on the ftdi-usb-sio-devel list and subsequently verified by myself\n(Ian Abbott).\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e0258fd28762c09b997edb56849ecfa29284b79",
      "tree": "8eb110558ac0a87f701f87dbf4674583cf7556b9",
      "parents": [
        "69737dfaacd000b10fc4a1e9eb518b630b43c3ad"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Wed Apr 12 15:20:35 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: add support for ASK RDR 400 series card reader\n\nThis patch adds support for an ASK RDR 400 series contactless card\nreader \u003chttp://www.ask.fr/uk/products_and_services/terminals.html\u003e to\nthe ftdi_sio driver\u0027s device ID table.  The product ID was supplied by\nAdriano Couto on the ftdi-usb-sio-devel list.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "69737dfaacd000b10fc4a1e9eb518b630b43c3ad",
      "tree": "2e64888892df415af61cec686c99d607b600e6c9",
      "parents": [
        "cdd3b1565a8d563ed84cf1c2af6cabf461f3c317"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Tue Apr 11 15:52:41 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: Adds support for iPlus device.\n\nAdds support in ftdi_sio usbserial driver for USB modems sold by\nPlus GSM Company in Poland.\n\nSigned-off-by: Luiz Fernando Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cdd3b1565a8d563ed84cf1c2af6cabf461f3c317",
      "tree": "2ea4b9f59404f5353d186067aebebf3cd74ee2ff",
      "parents": [
        "c67808eee61a01c3128298c5972426a1a67b9093"
      ],
      "author": {
        "name": "Nathan Bronson",
        "email": "ndb@sns-usa.com",
        "time": "Mon Apr 10 00:05:09 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio vendor code for RR-CirKits LocoBuffer USB\n\nThis patch adds recognition of the RR-CirKits LocoBuffer USB\nto the existing FTDI driver.  http://www.rr-cirkits.com\n\nSigned-off-by: Nathan Bronson \u003cngb@sns-usa.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "58381719845d9ee19a321c2eb69cfa9b7886be9a",
      "tree": "a06959b4a7b61983a1b9dadef851341b6cd811db",
      "parents": [
        "67ca0284f69992ad71ac12dc375f2b158d9d703d"
      ],
      "author": {
        "name": "Wang Jun",
        "email": "wangjun1974@gmail.com",
        "time": "Wed Apr 19 16:32:07 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:57 2006 -0700"
      },
      "message": "[PATCH] USB: add new iTegno usb CDMA 1x card support for pl2303\n\nAdd new iTegno usb CDMA 1x card (usbid \u00270eba:2080\u0027) support to pl2303 driver\n\nSigned-off-by: Wang Jun \u003cwangjun1974@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "67ca0284f69992ad71ac12dc375f2b158d9d703d",
      "tree": "4c26826c5bb23c651967dcefd8a466adb402314a",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Apr 23 19:59:23 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:57 2006 -0700"
      },
      "message": "[PATCH] USB: Resource leak fix for whiteheat driver\n\nWe may return from drivers/usb/serial/whiteheat.c::whiteheat_attach()\nwithout freeing `result\u0027 if we leave via the no_firmware: label.\n\nSpotted by the coverity checker as #670\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f9814802dfec8feaf51ba873d7eac1a05ee65842",
      "tree": "9ba25867295387087213661bae6434afabe025bb",
      "parents": [
        "69a4bf7c9525e5c92c0ecda0db0373f30162b28f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 13 08:09:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:27 2006 -0700"
      },
      "message": "[PATCH] USB: add driver for funsoft usb serial device\n\nCc: David Clare \u003cdavid@funsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "69a4bf7c9525e5c92c0ecda0db0373f30162b28f",
      "tree": "0d3bde6844615ed2d086666ea2dd6accce3d73c1",
      "parents": [
        "e853bf4af372afdae732c48be04a6b154f2de3d4"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed Apr 12 23:41:59 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:27 2006 -0700"
      },
      "message": "[PATCH] USB: remove __init from usb_console_setup\n\nThis prevents an Oops if booted with \"console\u003dttyUSB0\" but without a\nUSB-serial dongle, and plugged one in afterwards.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e853bf4af372afdae732c48be04a6b154f2de3d4",
      "tree": "d508b27b0e31f0b44ccf7dbd8d8a1ed981ff0323",
      "parents": [
        "3799c40189570133f9bb3176be24f0edb0e823c6"
      ],
      "author": {
        "name": "Tomasz Kazmierczak",
        "email": "tomek.fizyk@op.pl",
        "time": "Thu Apr 06 22:07:12 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:27 2006 -0700"
      },
      "message": "[PATCH] USB: pl2303: added support for OTi\u0027s DKU-5 clone cable\n\nThis patch adds support for a clone of Nokia DKU-5 cable made by\nOurs Technology Inc for Nokia phones with PopPort (Nokia 3100 and others).\nThe cable uses PL2303 USB-to-serial converter from Prolific Technology Inc.\n\nSigned-off-by: Tomasz Kazmierczak \u003ctomek.fizyk@op.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "62a13db346bb6ef80c112d373733d3e873dad90b",
      "tree": "3b6793e4db12019a2bc967469e5fd0a7b8e5d28d",
      "parents": [
        "fb9ac9bda9aee5a42d44f4b503bdbd7c414ac201"
      ],
      "author": {
        "name": "Folkert van Heusden",
        "email": "folkert@vanheusden.com",
        "time": "Tue Mar 28 20:41:26 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:21 2006 -0700"
      },
      "message": "[PATCH] USB: add support for Papouch TMU (USB thermometer)\n\nThis patch adds support for new vendor (papouch) and one of their\ndevices - TMU (a USB thermometer).\n\nMore information:\nvendor homepage:\n\thttp://www.papouch.com/en/\nproduct homepage (Polish):\n\thttp://www.papouch.com/shop/scripts/_detail.asp?katcislo\u003d0188\n\nThis patch is based on the submission from Folkert van Heusden [1].\nThen reviseted by Kalin KOZHUHAROV [2] and retested by Folkert.\n\n[1]\thttp://article.gmane.org/gmane.linux.kernel/392970\n[2]\thttp://article.gmane.org/gmane.linux.kernel/393386\n\nSigned-off-by: Folkert van Heusden \u003cfolkert@vanheusden.com\u003e\nSigned-off-by: Kalin KOZHUHAROV \u003ckalin@thinrope.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1ce7dd26e0f0e34bb75ec56f7f546151af34fcf9",
      "tree": "38635f09e5d02ef4cedba02fe1f8892cade6690b",
      "parents": [
        "14cd5f8e85e90c9dead2393377b9a2c23131e0ce"
      ],
      "author": {
        "name": "Luiz Fernando Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Fri Mar 24 17:12:31 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB serial: Converts port semaphore to mutexes.\n\nThe usbserial\u0027s port semaphore used to synchronize serial_open()\nand serial_close() are strict mutexes, convert them to the mutex\nimplementation.\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e1c0b86aca9d42fa4de3fdad17c57bb462fe1e2",
      "tree": "8aaa1724cc562cc15758e09d8453f10cb1bc9f56",
      "parents": [
        "f096e0434c717d7a2aa1614e0be0d1b7c64bec29"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Tue Mar 21 14:55:20 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:19 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: add support for Eclo COM to 1-Wire USB adapter\n\nThis patch adds support for the Eclo COM to 1-Wire USB adapter\n\u003chttp://www.eclo.pt/products_ibutton_adapters_usb01_en.asp\u003e to the\nftdi_sio driver\u0027s device ID table.  Details were provided by Martin\nGrill on the ftdi-sio-usb-devel mailing list and I (Ian Abbott)\nconfirmed it matched the INF file in the Eclo\u0027s Windows driver package.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6dde432553551ae036aae12c2b940677d36c9a5b",
      "tree": "2998fe9a1f6517717a7433f2fcf318b176fc1492",
      "parents": [
        "397eeab321e87d8c1ef928b58f256513e6f481dc"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Tue Apr 11 05:01:44 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:24:15 2006 -0700"
      },
      "message": "[PATCH] Overrun in option-card USB driver\n\nSince the arrays are declared as in_urbs[N_IN_URB]\nand out_urbs[N_OUT_URB], both for loops go one\nover the end of the array. This fixes coverity id #555.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-Off-By: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c30fe7f73194650148b58ee80908c1bc38246397",
      "tree": "0433d79fb7c737f838aa2b787b5d9682bc60c66c",
      "parents": [
        "c690a72253b962b7274559f2cdf4844553076c03"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "zeisberg@informatik.uni-freiburg.de",
        "time": "Fri Mar 24 18:23:14 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 24 18:23:14 2006 +0100"
      },
      "message": "fix typos \"wich\" -\u003e \"which\"\n\nSigned-off-by: Uwe Zeisberger \u003czeisberg@informatik.uni-freiburg.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "71a8924bee63d891f6256d560e32416a458440b3",
      "tree": "2c70a36dc689f01bb28dc3e850113ab0a49c3c95",
      "parents": [
        "e9a66c64bb7033cb0180d419b2008acf7a141adc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 17:28:39 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:03 2006 -0800"
      },
      "message": "[PATCH] USB: omninet: fix up debugging comments\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e9a66c64bb7033cb0180d419b2008acf7a141adc",
      "tree": "f5adde064f836c753ec4ae471540dbf539c22802",
      "parents": [
        "da81817fbd744ce70983f1d3c61841265003c7f4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 17 17:40:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:03 2006 -0800"
      },
      "message": "[PATCH] USB serial: add navman driver\n\nThanks to Warren Lewis \u003cwlewis@scn.org\u003e for the information needed to\nwrite the driver and for testing it out.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bf58fbd5e86a43466e638407ff8a4eb7766a3b68",
      "tree": "5f7910e45218b8b32ee11d84a90ab72376ba157d",
      "parents": [
        "59224f5352542b968c41200954e56c26c4f0a075"
      ],
      "author": {
        "name": "A. Maitland Bottoms",
        "email": "bottoms@debian.org",
        "time": "Tue Mar 14 18:44:23 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:02 2006 -0800"
      },
      "message": "[PATCH] USB: ftdi_sio: add Icom ID1 USB product and vendor ids\n\nThe Icom ID-1 1.2 GHz band digital transceiver is a new radio\nthat has a USB interface. With this patch, the ftdi_sio driver\nwill report \"Detected FT8U232AM\" and provide a serial device\ninterface.\n\nSigned-off-by: \"A. Maitland Bottoms\" \u003cbottoms@debian.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "59224f5352542b968c41200954e56c26c4f0a075",
      "tree": "27c66d0a03c4232d8d89c6a3784f84c7bab7c99f",
      "parents": [
        "24f8b116c45e46779dec553f934c3d74f79c06fb"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Sat Mar 11 11:29:02 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:02 2006 -0800"
      },
      "message": "[PATCH] USB: cp2101: add new device IDs\n\nThis patch adds a new device ID to the cp2101 driver\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "491b04ce1c9adfa0cd73f095086f3c37da81b667",
      "tree": "fb5aaee71d28c3f950055129f2c92a1755f61bda",
      "parents": [
        "96050b11f690878c19c1cd39970ab7325d91e18b"
      ],
      "author": {
        "name": "Dick Streefland",
        "email": "dick@streefland.net",
        "time": "Wed Mar 01 00:53:33 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:00 2006 -0800"
      },
      "message": "[PATCH] USB: support for USB-to-serial cable from Speed Dragon Multimedia\n\nThe USB data cable for my Samsung GSM phone contains the USB-to-serial\nconverter chip MS3303H from Speed Dragon Multimedia, Inc.  that appears to\nbe compatible with the PL2303 chip.  The following patch adds support for\nthis chip to the pl2303 driver.\n\nSigned-off-by: Dick Streefland \u003cdick@streefland.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "96050b11f690878c19c1cd39970ab7325d91e18b",
      "tree": "b89853fd019eb3c0ded4dfbe612a816cc90346d5",
      "parents": [
        "a5c44e29e5637b5e6fe59d225eb4f438688b3849"
      ],
      "author": {
        "name": "Julian Bradfield",
        "email": "jcb+luu@inf.ed.ac.uk",
        "time": "Wed Mar 01 10:19:44 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:00 2006 -0800"
      },
      "message": "[PATCH] USB: PL2303 and TIOCMIWAIT\n\nA while ago, I posted about TIOCMIWAIT not working with the PL2303\nUSB-serial adapter.\n\nAfter a brief exchange with Greg, I tracked this to a missing wake-up\nin the USB interrupt procedures. I got our systems staff to install\nthe enclosed very simple patch to our 2.6.12 kernels, and it all works\nfine as expected. I guess this should also apply to the latest version\nand go into the mainstream.\n\nApologies for the long delay in posting the result.\n\nThe routine being patched is pl2303_update_line_status\n\nSigned-off-by: Julian Bradfield \u003cjcb+luu@inf.ed.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a5c44e29e5637b5e6fe59d225eb4f438688b3849",
      "tree": "1a39af521d6be62c57f1bc39083a95aaf6eac67d",
      "parents": [
        "a847423905c6a8ccd6671d05f5877d893d10cd9f"
      ],
      "author": {
        "name": "Lonnie Mendez",
        "email": "lmendez19@austin.rr.com",
        "time": "Wed Mar 01 10:45:24 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:00 2006 -0800"
      },
      "message": "[PATCH] USB: cypress_m8: add support for the Nokia ca42-version 2 cable\n\nThis patch adds support for the Nokia ca42 version 2 cable to the\ncypress_m8 driver.  The device was tested by others with this patch and\nfound to be compatible with the cypress_m8 driver.  A special note\nshould be taken that this cable seems to vary in the type of chipset\nused.  This patch supports the cable with product id 0x4101.\n\nSigned-off-by: Lonnie Mendez \u003clmendez19@austin.rr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80b6ca48321974a6566a1c9048ba34f60420bca6",
      "tree": "a350e3cf6b794081c13c89d5b1913b2c1207570d",
      "parents": [
        "d54a5cb6484705f7808b337917cc7598f2f971c3"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Feb 27 21:29:43 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:59 2006 -0800"
      },
      "message": "[PATCH] USB: kzalloc() conversion for rest of drivers/usb\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "91c0bce29e4050a59ee5fdc1192b60bbf8693a6d",
      "tree": "e364c095b85e9b90b0e94869065d7be5370c2d00",
      "parents": [
        "b6f57864eeacd556013c4b40917d50d7c8c38f8c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 06 13:25:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 13:29:00 2006 -0800"
      },
      "message": "[PATCH] USB Serial: fix use-after-free bug in usb-serial core\n\nThis fixes a use-after-free bug in the usb-serial core.  It is simple to\ntrigger this (open a usb-serial port, then yank the device out before\nclosing the port.)  Thanks to Stefan Seyfried \u003cseife@suse.de\u003e for\nreporting this, and to the slab debugging code which enabled it to be\ntracked down.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "34d1a8aa882df916e1b078dc935e3d2d3792aea2",
      "tree": "0d67d1d4996af41a581c80ed9d40679d1e9c0403",
      "parents": [
        "04d52461c6ecfc5b72e688b0eb2ead7b555eca25"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Feb 27 14:05:32 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 28 12:42:07 2006 -0800"
      },
      "message": "[PATCH] USB: ftdi_sio: new microHAM device IDs\n\nThis patch adds a bunch of new device IDs to the ftdi_sio driver for\nvarious devices from microHAM using FTDI chips.\n\nMicheal Studer supplied the PID for the USB-Y9 device.  I examined the\nINF file in microHAM\u0027s Windows driver package for the USB-KW, USB-YS,\nUSB-IC, USB-DB9 and USB-RS232 devices.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "04d52461c6ecfc5b72e688b0eb2ead7b555eca25",
      "tree": "7c46319f8c3cc7a2a863c00b313dad8a7d94b908",
      "parents": [
        "8763716bfe4d8a16bef28c9947cf9d799b1796a5"
      ],
      "author": {
        "name": "Hendrik Schweppe",
        "email": "hendrik@somehost.de",
        "time": "Sun Feb 19 19:00:04 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 28 12:42:07 2006 -0800"
      },
      "message": "[PATCH] USB: visor.c id for gspda smartphone\n\nAdded the USB vendorID of GSPDA and the productID of GSPDA\u0027s palm\nsmartphone \u0027xplore m68\u0027 to the list of known devices.\n\nSigned-off-by: Hendrik Schweppe \u003clinuxkpatch@hendrik.fam-schweppe.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c6c27721a42b991965bb792d5c196b8331d008d5",
      "tree": "24f84202e04931c8943e3257632b2e82d2fd1353",
      "parents": [
        "343a65cadb3a6a102f08513d9c64eb7e317478f0"
      ],
      "author": {
        "name": "Christian Lindner",
        "email": "christian.lindner@gmx.net",
        "time": "Wed Feb 01 14:10:52 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 13 21:33:39 2006 -0800"
      },
      "message": "[PATCH] USB: PL2303: Leadtek 9531 GPS-Mouse\n\nThe patch adds the USB ID (0413:2101) for the Leadtek GPS-Mouse 9531 to\nthe driver pl2303.\n\nSigned-off-by: Christian Lindner \u003cchristian.lindner@gmx.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e988fc8a56bb3f76624dd7b0fb13ae3eaccefa59",
      "tree": "1a2379f657f2d24d173d83fa9b75bbf86fcda056",
      "parents": [
        "6cceb05f8df6e28ab90f44bdeba50d33928cdee5"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Fri Jan 20 00:06:19 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:38 2006 -0800"
      },
      "message": "[PATCH] USB: cp2101 Add new device IDs\n\nThe attached patch adds four new device IDs for the CP2101 driver.\nAlso 3 tab characters have been removed from device ID table.\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6cceb05f8df6e28ab90f44bdeba50d33928cdee5",
      "tree": "8516cd5bbecb10ff06c9d04bdf71b828b526f208",
      "parents": [
        "838b42814c640ddcc378ba29cd31ffd64fb36bc5"
      ],
      "author": {
        "name": "Denis MONTERRAT",
        "email": "denis.monterrat@sagem.com",
        "time": "Thu Jan 19 14:52:38 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:38 2006 -0800"
      },
      "message": "[PATCH] USB: add new pl2303 device ids\n\nSigned-off-by: FALIPOU F Developer \u003cfred.falipou@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "838b42814c640ddcc378ba29cd31ffd64fb36bc5",
      "tree": "927d8a8b13463c6d9a9d5573f80e6eec4b76cda5",
      "parents": [
        "a001100d8e4bf8ad98663d3ec1b91e4161267937"
      ],
      "author": {
        "name": "Martin Gingras",
        "email": "martin.gingras@gmail.com",
        "time": "Mon Jan 09 12:35:41 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:38 2006 -0800"
      },
      "message": "[PATCH] USB: pl2303: Added support for CA-42 clone cable\n\nAdded support for CA-42 clone cable (www.ca-42.com)\n\nSigned-off-by: Martin Gingras \u003cmartin.gingras@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "09c280a24650ff74e713742e94120fdf7765cda8",
      "tree": "4b6bbeac3b24adeaee6fc85392f4ab7a0648d3fb",
      "parents": [
        "ce40d290c111c3d418ef444f82c349de134a0a74"
      ],
      "author": {
        "name": "Rui Santos",
        "email": "rsantos@grupopie.com",
        "time": "Mon Jan 09 13:12:40 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:37 2006 -0800"
      },
      "message": "[PATCH] USB: ftdi: Two new ATIK based USB astronomical CCD cameras\n\nDocumentation: Specify grayscale specification on ATIK-ATK16\n   and ATIK-ATK16HR comments.\nNew: Add ProductID and VendorID for devices ATIK-ATK16C and\n   ATIK-ATK16HRC. These devices are also USB Astronomical CCD\n   cameras that work through an FTDI 245BM chip, share the\n   same base hardware but, it has a colour CCD chip instead\n   of a grayscale one.\n\nSigned-off-by: Rui Santos \u003crsantos@grupopie.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ce40d290c111c3d418ef444f82c349de134a0a74",
      "tree": "21710f30e3b069c63d8312d25c1aff3425671941",
      "parents": [
        "a94b52ac84828e193d18c96c1334c9997b524a35"
      ],
      "author": {
        "name": "Wouter Paesen",
        "email": "wouter@kangaroot.net",
        "time": "Tue Jan 03 14:30:31 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:36 2006 -0800"
      },
      "message": "[PATCH] USB: ftdi_sio: new PID for PCDJ DAC2\n\nThe attached patch adds a new PID for the ftdi_sio driver.  It will\nenable support for PC-DJ\u0027s DAC-2 controller module\n(more information on http://www.pcdjhardware.com/DAC2.asp)\n\nSigned-off-by: Wouter Paesen \u003cwouter@kangaroot.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a94b52ac84828e193d18c96c1334c9997b524a35",
      "tree": "868599cb962d29b2aa07fcf895dbcbbf85c80c94",
      "parents": [
        "641adaaee18aacc4f4ba77850c2257373f1736d1"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Jan 09 17:11:40 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:36 2006 -0800"
      },
      "message": "[PATCH] USB: ftdi_sio: new IDs for Westrex devices\n\nThis patch adds two new devices to the ftdi_sio driver\u0027s device ID\ntable.  The device IDs were supplied by Cory Lee to support two POS\nprinters made by Westrex International (Model 777 and Model 8900F).\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "641adaaee18aacc4f4ba77850c2257373f1736d1",
      "tree": "556ff6b8aea5b247f10d27be4e74f3f32621faff",
      "parents": [
        "2c2e4a2e07f4c16486dd2ac859eb9c558b1c9935"
      ],
      "author": {
        "name": "Louis Nyffenegger",
        "email": "louis.nyffenegger@gmail.com",
        "time": "Thu Jan 05 17:20:37 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:36 2006 -0800"
      },
      "message": "[PATCH] USB: new id for ftdi_sio.c and ftdi_sio.h\n\nthis patch includes the Vendor Id for a optic fiber to USB device named\nTTUSB from thought Technology. It\u0027s just add the vendor Id to\nftdi_sio.h and add the Vendor ID and model Id to table_combined.\n\nSigned-off-by: Louis Nyffenegger \u003clouis.nyffenegger@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3e2b32b69308e974cd1167beaf266d3c716e4734",
      "tree": "0f1b24dcb7b066a6322d33235b95655d885695ac",
      "parents": [
        "3824ba7df91745da6ebac703c87c3b801c34fdd0",
        "9c08a938ce5a3e1c9d5f764dc6ae844cb1af76ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:42:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:42:40 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n"
    },
    {
      "commit": "3824ba7df91745da6ebac703c87c3b801c34fdd0",
      "tree": "d613f40e6812042956098d638940c975a920ff8c",
      "parents": [
        "e1b114ee90040af5108973abd1a82babc4905868"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 14 03:08:16 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:41:42 2006 -0800"
      },
      "message": "[PATCH] remove unused tmp_buf_sem\u0027s\n\ntmp_buf_sem sems to be a common name for something completely unused...\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e (\"usb portion\")\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac33bc3d54936d364c1f979e50f43dfa3f9a13c1",
      "tree": "22ea930b8b2a642d0e6efeaa069a111a0b16d0a6",
      "parents": [
        "ff2dae79773658eaaab731663ddca9f7975430eb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Thu Jan 05 14:43:11 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 13 11:26:09 2006 -0800"
      },
      "message": "[PATCH] Add usb_serial_bus_type probe and remove methods\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "33f0f88f1c51ae5c2d593d26960c760ea154c2e2",
      "tree": "f53a38cf49406863f079d74d0e8f91b276f7c1a9",
      "parents": [
        "6ed80991a2dce4afc113be35089c564d62fa1f11"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jan 09 20:54:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:59 2006 -0800"
      },
      "message": "[PATCH] TTY layer buffering revamp\n\nThe API and code have been through various bits of initial review by\nserial driver people but they definitely need to live somewhere for a\nwhile so the unconverted drivers can get knocked into shape, existing\ndrivers that have been updated can be better tuned and bugs whacked out.\n\nThis replaces the tty flip buffers with kmalloc objects in rings. In the\nnormal situation for an IRQ driven serial port at typical speeds the\nbehaviour is pretty much the same, two buffers end up allocated and the\nkernel cycles between them as before.\n\nWhen there are delays or at high speed we now behave far better as the\nbuffer pool can grow a bit rather than lose characters. This also means\nthat we can operate at higher speeds reliably.\n\nFor drivers that receive characters in blocks (DMA based, USB and\nespecially virtualisation) the layer allows a lot of driver specific\ncode that works around the tty layer with private secondary queues to be\nremoved. The IBM folks need this sort of layer, the smart serial port\npeople do, the virtualisers do (because a virtualised tty typically\noperates at infinite speed rather than emulating 9600 baud).\n\nFinally many drivers had invalid and unsafe attempts to avoid buffer\noverflows by directly invoking tty methods extracted out of the innards\nof work queue structs. These are no longer needed and all go away. That\nfixes various random hangs with serial ports on overflow.\n\nThe other change in here is to optimise the receive_room path that is\nused by some callers. It turns out that only one ldisc uses receive room\nexcept asa constant and it updates it far far less than the value is\nread. We thus make it a variable not a function call.\n\nI expect the code to contain bugs due to the size alone but I\u0027ll be\nwatching and squashing them and feeding out new patches as it goes.\n\nBecause the buffers now dynamically expand you should only run out of\nbuffering when the kernel runs out of memory for real.  That means a lot of\nthe horrible hacks high performance drivers used to do just aren\u0027t needed any\nmore.\n\nDescription:\n\ntty_insert_flip_char is an old API and continues to work as before, as does\ntty_flip_buffer_push() [this is why many drivers dont need modification].  It\ndoes now also return the number of chars inserted\n\nThere are also\n\ntty_buffer_request_room(tty, len)\n\nwhich asks for a buffer block of the length requested and returns the space\nfound.  This improves efficiency with hardware that knows how much to\ntransfer.\n\nand tty_insert_flip_string_flags(tty, str, flags, len)\n\nto insert a string of characters and flags\n\nFor a smart interface the usual code is\n\n    len \u003d tty_request_buffer_room(tty, amount_hardware_says);\n    tty_insert_flip_string(tty, buffer_from_card, len);\n\nMore description!\n\nAt the moment tty buffers are attached directly to the tty.  This is causing a\nlot of the problems related to tty layer locking, also problems at high speed\nand also with bursty data (such as occurs in virtualised environments)\n\nI\u0027m working on ripping out the flip buffers and replacing them with a pool of\ndynamically allocated buffers.  This allows both for old style \"byte I/O\"\ndevices and also helps virtualisation and smart devices where large blocks of\ndata suddenely materialise and need storing.\n\nSo far so good.  Lots of drivers reference tty-\u003eflip.*.  Several of them also\ncall directly and unsafely into function pointers it provides.  This will all\nbreak.  Most drivers can use tty_insert_flip_char which can be kept as an API\nbut others need more.\n\nAt the moment I\u0027ve added the following interfaces, if people think more will\nbe needed now is a good time to say\n\n int tty_buffer_request_room(tty, size)\n\nTry and ensure at least size bytes are available, returns actual room (may be\nzero).  At the moment it just uses the flipbuf space but that will change.\nRepeated calls without characters being added are not cumulative.  (ie if you\ncall it with 1, 1, 1, and then 4 you\u0027ll have four characters of space.  The\nother functions will also try and grow buffers in future but this will be a\nmore efficient way when you know block sizes.\n\n int tty_insert_flip_char(tty, ch, flag)\n\nAs before insert a character if there is room.  Now returns 1 for success, 0\nfor failure.\n\n int tty_insert_flip_string(tty, str, len)\n\nInsert a block of non error characters.  Returns the number inserted.\n\n int tty_prepare_flip_string(tty, strptr, len)\n\nAdjust the buffer to allow len characters to be added.  Returns a buffer\npointer in strptr and the length available.  This allows for hardware that\nneeds to use functions like insl or mencpy_fromio.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93b1fae49189d82bca38f47334e9853e44105ced",
      "tree": "219f5555a27a122b41f50d708e4dbb541573c7cf",
      "parents": [
        "943ffb587cfdf3b2adfe52a6db08573f4ecf3284"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:13:33 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:13:33 2006 +0100"
      },
      "message": "spelling: s/trough/through/\n\nAdditionally, one comment was reformulated by Joe Perches \u003cjoe@perches.com\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "943ffb587cfdf3b2adfe52a6db08573f4ecf3284",
      "tree": "d2b631e24a824e9742f941cf3b89b0eea91bd201",
      "parents": [
        "540695886075964c0e5295bea8e4793e8765d010"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "message": "spelling: s/retreive/retrieve/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "52347f4e810ba323d02cd2c26b5d738f4a2c3d5e",
      "tree": "d956016f7aefff1030ca0f7885ac6a6f890a9e94",
      "parents": [
        "1cb9e8e01d2c73184e2074f37cd155b3c4fdaae6",
        "48d727a9f93e617d6d443507acf7d1b849c63366"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:34:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:34:57 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n"
    }
  ],
  "next": "740a4282ed5cf0fbcad9a1a1660f24e1b5d11ed2"
}
