)]}'
{
  "log": [
    {
      "commit": "d3135846f6c1858dbad6ccb780a42e6c98953e6d",
      "tree": "f1800b9b4b435f86c33385bb4a002239547e3879",
      "parents": [
        "5f090dcb4d4fff373ce7165bce4ba5e87534d50a"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Apr 18 22:16:32 2008 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Fri Apr 18 22:16:32 2008 -0400"
      },
      "message": "drivers: Remove unnecessary inclusions of asm/semaphore.h\n\nNone of these files use any of the functionality promised by\nasm/semaphore.h.  It\u0027s possible that they rely on it dragging in some\nunrelated header file, but I can\u0027t build all these files, so we\u0027ll have\nfix any build failures as they come up.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\n"
    },
    {
      "commit": "07c3b1a1001614442c665570942a3107a722c314",
      "tree": "0a144a39d68ba3a684628d374c99d7f13d8273db",
      "parents": [
        "32147be4cc50e5e4445a8760125cacc258c61638"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 14 14:17:29 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 15 22:30:53 2008 -0700"
      },
      "message": "USB: remove broken usb-serial num_endpoints check\n\nThe num_interrupt_in, num_bulk_in, and other checks in the usb-serial\ncode are just wrong, there are too many different devices out there with\ndifferent numbers of endpoints.  We need to just be sticking with the\ndevice ids instead of trying to catch this kind of thing.  It broke too\nmany different devices.\n\nThis fixes a large number of usb-serial devices to get them working\nproperly again.\n\n\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "32147be4cc50e5e4445a8760125cacc258c61638",
      "tree": "66ed6be58bc984440517e01e8608e0d0e4ce6962",
      "parents": [
        "aad8a278f37e748bfe310a1366f2aa7e0dbaf365"
      ],
      "author": {
        "name": "tang kai",
        "email": "tangk73@hotmail.com",
        "time": "Mon Apr 14 10:06:35 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 15 22:30:53 2008 -0700"
      },
      "message": "USB: option: Add new vendor ID and device ID for AMOI HSDPA modem\n\nThis patch add new vendor ID and device ID  for AMOI HSDPA modem. \n\nFrom: tang kai \u003ctangk73@hotmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aad8a278f37e748bfe310a1366f2aa7e0dbaf365",
      "tree": "3e4c623226371e22b5b3ec68545c6ff1c443785c",
      "parents": [
        "a1d9bc12e06a71b01f626040dc5149b357e8f1eb"
      ],
      "author": {
        "name": "fangxiaozhi",
        "email": "huananhu@huawei.com",
        "time": "Thu Apr 10 14:51:06 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 15 22:30:52 2008 -0700"
      },
      "message": "USB: support more Huawei data card product IDs\n\n - declare the unusal device for Huawei data card devices in\n   unusual_devs.h\n - disable the product ID matching for Huawei data card devices in\n   usb_match_device function of driver.c\n - declare the product IDs in option.c.\n\nSigned-off-by: fangxiaozhi \u003chuananhu@huawei.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a1d9bc12e06a71b01f626040dc5149b357e8f1eb",
      "tree": "722cee1eb50cd253049e423ffe8d1f907c4483ed",
      "parents": [
        "80d9709832390fa7e721bbf4a017da474fdc6c29"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Thu Apr 10 10:13:32 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 15 22:30:52 2008 -0700"
      },
      "message": "USB: option.c: add more device IDs\n\nAdd devices by AMOI and NovatelWireless.\n\nSigned-Off-By: Matthias Urlichs \u003cmatthias@urlichs.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "80d9709832390fa7e721bbf4a017da474fdc6c29",
      "tree": "620e5fb965b3e1f42ece8cf1c6fe2c558c851a93",
      "parents": [
        "b87e81e5c6e64ae0eae3b4f61bf07bfeec856184"
      ],
      "author": {
        "name": "James Cameron",
        "email": "quozl@laptop.org",
        "time": "Wed Apr 09 18:59:13 2008 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 15 22:30:51 2008 -0700"
      },
      "message": "USB: Obscure Maxon BP3-USB Device Support 16d8:6280 for option driver\n\nThe modem was detected, the ttyUSB{0,1,2} appeared, a call could be\nmade, and the expected data rate was achieved.  Tested for an hour or\ntwo, total of 100Mb.  I shall do more testing.\n\nSigned-off-by: James Cameron \u003cquozl@laptop.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "822470537d0fc1dee38a2a9c8b8c398bfbb332bb",
      "tree": "fec2610431a359f69c2a99db4217671c91fa4b96",
      "parents": [
        "4756febb10d96104e08661031ba835771075419c"
      ],
      "author": {
        "name": "Clark Rawlins",
        "email": "clark.rawlins@escient.com",
        "time": "Thu Mar 27 09:56:17 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 02 15:06:09 2008 -0700"
      },
      "message": "USB: Allow initialization of broken keyspan serial adapters.\n\nFixes the keyspan driver after the addition of additional\nchecking of driver requirements introduced in usb-serial.c\ncommit 063a2da8f01806906f7d7b1a1424b9afddebc443.  The initialization\nof the keyspan usb_serial_driver structs were not initializing the\nnum_interrupt_out field and the additional checking was rejecting\nthe end point so the driver wouldn\u0027t finish initializing.\n\nThis commit initializes the fields to NUM_DONT_CARE.\nIt works for the keyspan USA-49WG and doesn\u0027t break the USA-19HS\nwhich are the two keyspan devices I have to test with.\n\nSigned-off-by: Clark Rawlins \u003cclark.rawlins@escient.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d04863e9e65767feff7807c8f693ac2719dd1944",
      "tree": "d7d6e98e91fd53a15a07d830e175a7ce355abfe9",
      "parents": [
        "e8898681023c8bfb920afcd215e43c8832597b91"
      ],
      "author": {
        "name": "Brad Sawatzky",
        "email": "brad+kernel@swatter.net",
        "time": "Tue Mar 25 22:32:43 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 02 15:06:09 2008 -0700"
      },
      "message": "USB: serial: fix regression in Visor/Palm OS module for kernels \u003e\u003d 2.6.24\n\nFixes a bug/inconsistency revealed by the additional sanity checking in\n   commit 063a2da8f01806906f7d7b1a1424b9afddebc443\nintroduced in the original 2.6.24 branch.\n\nThe Handspring Visor / PalmOS 4 device structure defines .num_bulk_out\u003d2\nbut the usb-serial probe returns num_bulk_out\u003d3, triggering the check in\nthe above commit and forcing a bail out when the device (a Garmin iQue in\nmy case) attempts to connect.  The patch bumps the expected number of\nendpoints to 3.\n\nFWIW, this patch will probably solve the following kernel bug report for\nTreo users (identical symptoms, different model PalmOS units):\n  \u003chttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10118\u003e\n\n\nSigned-off-by: Brad Sawatzky \u003cbrad+kernel@swatter.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e8898681023c8bfb920afcd215e43c8832597b91",
      "tree": "989185dd1d30d74a3a330e85a25acf140f2925b8",
      "parents": [
        "1bfd6693cd66f1e79abce62d3e8c3647e1f59a55"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Mar 25 17:32:16 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 02 15:06:09 2008 -0700"
      },
      "message": "USB: cp2101: Add identifiers for the Telegesys ETRX2USB\n\nThis patch adds support for the Telegesys ETRX2USB which\nworks fine with the cp2101 driver.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nTested-by: Xavier Carcelle \u003cxavier.carcelle@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1bfd6693cd66f1e79abce62d3e8c3647e1f59a55",
      "tree": "e45f59e8eef22ae530b9fdd8f0612e249a4853f6",
      "parents": [
        "cdc647a9b75741659bfc6acc44a6b3a646ad53bf"
      ],
      "author": {
        "name": "Robert Spanton",
        "email": "rspanton@zepler.net",
        "time": "Sun Mar 23 19:47:23 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 02 15:06:08 2008 -0700"
      },
      "message": "USB: serial: ti_usb_3410_5052: Correct TUSB3410 endpoint requirements.\n\nThe changes introduced in commit\n063a2da8f01806906f7d7b1a1424b9afddebc443 changed the semantics of the\nnum_interrupt_in, num_interrupt_out, num_bulk_in and num_bulk_out\nentries of the usb_serial_driver struct to be the number of endpoints\nthe device has when probed.\n\nThis patch changes the ti_1port_device usb_serial_driver struct to\nreflect this change.  The single port devices only have 1\nbulk_out endpoint in their initial configuration, and so this patch\nchanges the number of other types to NUM_DONT_CARE.\n\nThe same change probably needs doing to the ti_2port_device struct,\nbut I don\u0027t have a two port device at hand.\n\nSigned-off-by: Robert Spanton \u003crspanton@zepler.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f170a632d67297b4076947f9b42f55f710ccd42",
      "tree": "702b500ccecce13a0d65fe258507c9fbf0cb6b24",
      "parents": [
        "4f4f9c53c241a0205434c76d05eba2c5f160e9d0"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Fri Mar 14 00:53:24 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: sierra: add another device id\n\nAdd support for the MC8775 device to the sierra driver.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f4f9c53c241a0205434c76d05eba2c5f160e9d0",
      "tree": "bdb487c15fb22e4d07101ff77c3fa9b0453a0ab6",
      "parents": [
        "cc36bdd47ae51b66780b317c1fa519221f894405"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Mar 14 00:53:24 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: sierra: dma fixes\n\nwhile I was adding autosuspend to that driver I noticed a few issues.\nYou were having DMAed buffers as a part of a structure.\nThis will fail on platforms that are not DMA-coherent (arm, sparc, ppc, ...)\nPlease test this patch to fix it.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b483b6aaa56f0db72fa50e85b6499a32d82009bf",
      "tree": "e818cae420d4ad900cf6d835f4434dec58ed3d38",
      "parents": [
        "392e1d9817d0024c96aae237c3c4349e47c976fd"
      ],
      "author": {
        "name": "Max Arnold",
        "email": "lwarxx@gmail.com",
        "time": "Thu Mar 20 16:43:56 2008 +0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: pl2303: another product ID\n\nDevice like this http://aldiga.com/english/A-100-USB-EDGE10.htm\ncontains Prolific 2303 chip.\nActually their site a bit outdated - I have AlDiga AL-11U\nGSM/GPRS/EDGE modem and it works with pl2303 module after adding\ncorresponding product ID.\n\nBy default modem uses baud rate 460800.  GSM chipset - SIMCom SIM600,\nquad band 850/900/1800/1900 MHz\n\nDevice info:\n\nT:  Bus\u003d04 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  5 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d 8 #Cfgs\u003d  1\nP:  Vendor\u003d067b ProdID\u003d0611 Rev\u003d 0.00\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003da0 MxPwr\u003d500mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003d00 Prot\u003d00 Driver\u003dpl2303\nE:  Ad\u003d81(I) Atr\u003d03(Int.) MxPS\u003d  10 Ivl\u003d1ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d83(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\nFrom: Max Arnold \u003clwarxx@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "11171d1bde45eefa4fed605a5cf6ebe0e3d24395",
      "tree": "518f9aee3e6f5c6b7688d9116d8e66e5b3026213",
      "parents": [
        "20f590df4fbb962d1f8fcb12c4b4e790c7054045"
      ],
      "author": {
        "name": "Mirko Bordignon",
        "email": "mirko.bordignon@ieee.org",
        "time": "Mon Mar 10 11:38:55 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 10 16:42:27 2008 -0700"
      },
      "message": "USB: new ftdi_sio device id\n\nHere is a patch that adds support for the propox jtagcable II dongle\n(http://www.propox.com/products/t_117.html): their PID was missing,\ntherefore we were not able to have the device recognized though it uses\na standard FTDI chip.\n\nSigned-off-by: Mirko Bordignon \u003cmirko.bordignon@ieee.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "72ab6414cf1eaeae8cece64290123d82357fda7e",
      "tree": "ae29621048bd0b6c296dfda6ea6027f3fafc19b9",
      "parents": [
        "ff17e953cb70e37ceb7b487113a0a37441052219"
      ],
      "author": {
        "name": "Dirk DeSchepper",
        "email": "ddeschepper@nvtl.com",
        "time": "Wed Mar 05 08:26:18 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 10 16:42:26 2008 -0700"
      },
      "message": "USB: option: add novatel device ids\n\nThis updates the option driver with a lot more novatel driver ids.\n\nFrom: Dirk DeSchepper \u003cddeschepper@nvtl.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6f6f06ee6ada13b0fb39c800f8567ff81d4e807d",
      "tree": "c2a7b3dfc8bf355f345d6bff319cc330528f6bbe",
      "parents": [
        "8a20acc5fef23755e75f3c48d90c64ce4dc62304"
      ],
      "author": {
        "name": "Dmitry Shapin",
        "email": "shapin@googlemail.com",
        "time": "Tue Mar 04 15:25:10 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 10 16:42:25 2008 -0700"
      },
      "message": "USB: cypress_m8: add UPS Powercom (0d9f:0002)\n\nAdd support for UPS Powercom USB interface (0d9f:0002) in chip CY7C63723.\nIn my case, this Powercom BNT800AP.\n\nSigned-off-by: Dmitry Shapin \u003cshapin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b507cc9710d8b6e3013468b40522e235342fc84a",
      "tree": "9543c5e06c1d1fb6890d2520b876bf9828c367a6",
      "parents": [
        "cdeeeae056a429e729ae9e914fa8142ee45bee93"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Mar 04 23:28:42 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 10 16:42:25 2008 -0700"
      },
      "message": "USB: fix usb-serial generic recursive lock\n\nNobody should be using the generic usb-serial for anything other than\ntesting. Still, it\u0027s not a good thing that it\u0027s easy to lock up. There\nis a traceback from NMI oopser here:\n https://bugzilla.redhat.com/show_bug.cgi?id\u003d431379\n\nBut in short, if a line discipline has a chance to echo anything, input\ncan loop back a write method. So, don\u0027t call tty_flip_buffer_push from\nunder a lock taken on write path.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4ae897df80019db433cd46cdd50d3b48463757d9",
      "tree": "26f89125b7b2bb445a31d96faf1bc18707172a89",
      "parents": [
        "350351006426471458fe50b1de1160200a1ba138"
      ],
      "author": {
        "name": "Sven Andersen",
        "email": "s.andersen@cryonet.de",
        "time": "Tue Mar 04 22:09:11 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:44 2008 -0800"
      },
      "message": "USB: ftdi_sio - really enable EM1010PC\n\nAdd EM1010PC to ftdi_sio.c\n\nSigned-off-by: Sven Andersen \u003cs.andersen@cryonet.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "546d7eec389a3df3173b3131d92829c14e614601",
      "tree": "d4b4deb3e0e4ed7875978aeef80620aad11c700c",
      "parents": [
        "85fb62a001278270f9fffbdc3508ef23d5f3693d"
      ],
      "author": {
        "name": "Kevin Vance",
        "email": "kvance@kvance.com",
        "time": "Sat Mar 01 13:49:59 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:44 2008 -0800"
      },
      "message": "USB: ftdi_sio: Workaround for broken Matrix Orbital serial port\n\nWorkaround for the FT232RL-based, Matrix Orbital VK204-25-USB serial port\nadded to the ftdi_sio driver.\n\nThe device has an invalid endpoint descriptor, which must be modified\nbefore it can be used.\n\nSigned-off-by: Kevin Vance \u003ckvance@kvance.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "85fb62a001278270f9fffbdc3508ef23d5f3693d",
      "tree": "843c40085e82573a237c908cc9d14da34171ef26",
      "parents": [
        "6d512a80c26d87f8599057c86dc920fbfe0aa3aa"
      ],
      "author": {
        "name": "Daniel Kozák",
        "email": "kozzi11@gmail.com",
        "time": "Tue Mar 04 18:54:53 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:44 2008 -0800"
      },
      "message": "USB: Add support for AXESSTEL MV110H CDMA modem\n\nAdd entry for Axesstel MV110H CDMA modem (ID: 1726:1000) to option driver\n\nSigned-off-by: Daniel Kozák \u003ckozzi11@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "11e1abb453690a907ea26c07043987165a4f277f",
      "tree": "c571799e321537b387a01bbfd4ca4744612fab99",
      "parents": [
        "fcab59a3186640ce085e89ee6dfc03cacfb6c7c9"
      ],
      "author": {
        "name": "David Ludlow",
        "email": "dave.ludlow@bay.ws",
        "time": "Mon Feb 25 17:30:52 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:57:42 2008 -0800"
      },
      "message": "usb: Add support for the mos7820/7840-based B\u0026B USB/RS485 converter to mos7840.c\n\nAdd support for the mos7820/7840-based B\u0026B USOPTL4_2/USOPTL4_4 USB/RS485\nconverter to mos7840.c\n\nSigned-off-by: Dave Ludlow \u003cdave.ludlow@bay.ws\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d726fb757722a3907356830a0b8d976267596d5c",
      "tree": "a3cb96833675a80424e3d5b26adbaa6abfe7b177",
      "parents": [
        "5b0a4d66a11df34b632e48ce80ebe81da94bdb65"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "linux@sierrawireless.com",
        "time": "Thu Feb 14 13:35:16 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:53 2008 -0800"
      },
      "message": "USB: serial: move zte MF330 from sierra to option\n\nMove the Onda H600/ZTE MF33 device from the sierra driver to the option\ndriver.\n\nThe reason it was moved is because the sierra driver is starting to support\nmore and more sierra proprietary features, so it makes more sense to keep\nsierra only devices in there.\n\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f4a9e8750bb904d94f37778821afd021e875c51",
      "tree": "c8d5e30eb94d703ce2084cf28b0eb319b6426325",
      "parents": [
        "9232951ada7ec2f2c1424e4c024dc8540ae97e91"
      ],
      "author": {
        "name": "Warren Turkal",
        "email": "turkal@google.com",
        "time": "Thu Feb 14 14:01:46 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:52 2008 -0800"
      },
      "message": "USB: Add another Novatel U727 ID to the device table for usbserial\n\nSigned-off-by: Warren Turkal \u003cturkal@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa59e053da08336e7def83e83c86369cd9fdaf8b",
      "tree": "fa8d80c0c4701ae8fbf5f054b3954386cc2adb57",
      "parents": [
        "564d61d30effcc727f9519538143a6c6aeb92e46"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Tue Feb 05 15:25:35 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:52 2008 -0800"
      },
      "message": "USB: option: Added vendor id for Dell 5720 broadband modem\n\nthis is a small patch to add support for a rebranded Novatel modem (see\nhttp://ubuntuforums.org/archive/index.php/t-608388.html for details).\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "564d61d30effcc727f9519538143a6c6aeb92e46",
      "tree": "d1f79ba0544e8eeaf0efefe5f1b460b406d322d6",
      "parents": [
        "b68a42b1d98f66c70a536a540f73dba07ddd5d36"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Feb 19 13:15:30 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:51 2008 -0800"
      },
      "message": "USB: option: Add Kyocera KPC680 ids\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "59036e94732edc2fb957465008c68bbcfc6736fa",
      "tree": "34c3700d3a52a639963e6db2fa22ce5aa9d23816",
      "parents": [
        "1902869019918411c148c18cc3a22aade569ac9a"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andy@smile.org.ua",
        "time": "Mon Feb 04 23:57:49 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:48 2008 -0800"
      },
      "message": "USB: usb: yet another Dell wireless CDMA/EVDO modem\n\nAdd native support of the Dell wireless CDMA/EVDO modem.\n\n# modprobe usbserial vendor\u003d0x413c product\u003d0x8129\n\nFollowing seesion lines describe modem itself\nat\nOK\nati3\nManufacturer: NOVATEL WIRELESS INCORPORATED\nModel: EXPEDITE ET620\nRevision: M6500C-BBIRD_TLS_MINI_DELL-Q40306.166 [Aug 25 2006 14:00:00]\nESN: 0x5B39071D\n+GCAP: +CIS707-A, CIS-856, +MS, +ES, +DS, +FCLASS\n\nOK\n\nSigned-off-by: Andy Shevchenko \u003candy@smile.org.ua\u003e\nCc: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2129c4e1b4469e1f9711a54e97e8ddf8b26bb62d",
      "tree": "90b58e9648ebff476c90ce7c3f28a0c832396e76",
      "parents": [
        "bbc5d276ec1e24d48f794dae1c4bdfc1512f65d5"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Feb 01 13:58:52 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:48 2008 -0800"
      },
      "message": "USB: Sane memory allocation in option driver\n\nThe option driver\n- violates DMA coherency rules\n- allocates ~16500 bytes in one chunk\nThis patch splits out the buffers and uses __get_free_page() to avoid\nhigher order allocations.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-By: Matthias Urlichs \u003cmatthias@urlichs.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bbc5d276ec1e24d48f794dae1c4bdfc1512f65d5",
      "tree": "9a9e3df1c9bbdee7cee5c03f83697fdd4694436b",
      "parents": [
        "e80af3a8dbbbf431b2070cc760699f01c5a6ac69"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Thu Feb 07 01:06:07 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:48 2008 -0800"
      },
      "message": "USB: ftdi_sio.c add missing \u0027|\u0027\n\nadd missing \u0027|\u0027\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8dd70705c4a7a3110076da412333c90d773bbb63",
      "tree": "15d272f9d458d492d64b9fabad027dd42df3c334",
      "parents": [
        "c06d4dcf5034ee2289a921b9b2c547f3fed2d878"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Fri Jan 25 08:09:41 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:06 2008 -0800"
      },
      "message": "USB: Fix usb_serial_driver structure for Kobil cardreader driver.\n\nThe device setup did miss to initialize the num_interrupt_out field, thus\nfailing to successfully complete the probe function.\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nCc: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b75be4abf18e9725766ed835f0d2cf201b52de7e",
      "tree": "0533b72cf51f04db1f30f8fd6c36958cfa02ef1d",
      "parents": [
        "f54aab6ebcecd93e86cea34ddba5f3d454382041"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Thu Jan 24 16:36:31 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:06 2008 -0800"
      },
      "message": "USB: Use menuconfig objects\n\ncommit 04d06ad0f1fdb499af84ae3d7969e2136a462f38 have added menuconfig support\nfor the whole USB Kconfig, but there are still menuconfig need for usb/serial,\nusb/atm, and usb/gadget, so that the user can disable all the options in that\nmenu at once instead of having to disable each option separately.\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0915f490d81c1a5098b399ec6c0be45bd421ee1d",
      "tree": "840285ec52dba9ae65757b27c68ee3933c041ff3",
      "parents": [
        "3edbc986509888fa9977cc180c1fe458d2f89076"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Jan 23 12:28:45 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:05 2008 -0800"
      },
      "message": "USB: last abuses of intfdata in close for usb-serial drivers\n\nthese drivers abused intfdata in close() as flags for binding.\nThat races with reprobing of those devices. This patch fixes that by using\nthe flag and the locks introduced with the patch against mos7720.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3edbc986509888fa9977cc180c1fe458d2f89076",
      "tree": "d80fa46312676df21cf89af632f15e1ac94c9f82",
      "parents": [
        "b0a239da17beb34354181bebb744c0b0d534967f"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jan 22 12:47:15 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:05 2008 -0800"
      },
      "message": "USB: kl5kusb105 don\u0027t flush to logically disconnected devices\n\nIf disconnect() is called for a logical disconnect, no more IO must be\ndone after disconnect() returns, or the old and new drivers may conflict.\nThis patch avoids this by using the flag and lock introduced by the earlier\npatch for the mos7720 driver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b0a239da17beb34354181bebb744c0b0d534967f",
      "tree": "822583c30cb0588330bac12fc3032ae33ef3d412",
      "parents": [
        "95bef012ea4a3cce437a4fcf59bb097d14944b0d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Jan 19 16:02:37 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:05 2008 -0800"
      },
      "message": "USB: oti6858: cleanup\n\n- Rename the copied buffer functions from pl2303 to oti6858 to avodi\n  confusion\n- Initialise speeds properly\n- Use modern baud rate handling\n- Remove GSERIAL/SSERIAL ioctl hacks that reference termios unlocked\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "95bef012ea4a3cce437a4fcf59bb097d14944b0d",
      "tree": "bc9991b335211030bcc2ee76fdc42ae2fcccb645",
      "parents": [
        "e33fe4d86f91127f6f7d931ff59ed6cbda06e72b"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jan 22 13:56:18 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:05 2008 -0800"
      },
      "message": "USB: more serial drivers writing after disconnect\n\nthis covers the rest of the obvious cases by using the flags\nand locks to guard against disconnect which were introduced\nin the earlier patch against mos7720.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e33fe4d86f91127f6f7d931ff59ed6cbda06e72b",
      "tree": "7af352e8fc696220a06c6e2a9b9006a0ea5ee075",
      "parents": [
        "004b4f2d4448cff7f13871c05d744b00a7c74d4a"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Jan 21 17:44:10 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:04 2008 -0800"
      },
      "message": "USB: make sure usb serial drivers don\u0027t flush to logically disconnected devices\n\nIf disconnect() is called for a logical disconnect, no more IO must be\ndone after disconnect() returns, or the old and new drivers may conflict.\nThis patch avoids this by using the flag and lock introduced by the earlier\npatch for the mos7720 driver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "004b4f2d4448cff7f13871c05d744b00a7c74d4a",
      "tree": "dee298674c6620516a60c52c7d4e01495b3fe453",
      "parents": [
        "9e3b1d8e3d5d135ac7be43f6710b7a67b569c292"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jan 22 14:24:56 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:04 2008 -0800"
      },
      "message": "USB: fix memleak in ark3116 serial driver\n\nin an error case memory already allocated must be freed again.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "9e3b1d8e3d5d135ac7be43f6710b7a67b569c292",
      "tree": "d49c28ab6eb379e9cdc7cd9d28110c0967790486",
      "parents": [
        "0b3f5fe673d4626ea91816ca9c486b43b39a2fd1"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jan 22 15:54:54 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:04 2008 -0800"
      },
      "message": "USB: stop abuse of intfdata in cypress_m8\n\nthis driver uses usb_get_intfdata() \u003d\u003d NULL as a test for disconnect().\nYou must not do that as this races with probe(). By the time you test\nyour erstwhile interface may already be somebody else\u0027s interface.\nThis fixes the close() method of cypress_m8 to use the recently introduced\nflag and use locking against disconnect() where required in close().\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a1cd7e99b343543af2be4c8c5755e26f6bfd725a",
      "tree": "41f8de097dd0889a9c6d02fa0a22b16d5146de46",
      "parents": [
        "828d55c58cba6b652fd30e00c3d940cb7c523e3c"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Jan 16 17:18:52 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:03 2008 -0800"
      },
      "message": "USB: stop io performed by mos7720 upon close()\n\nThis fixes a problem where the mos7720 driver will make io to a device from\nwhich it has been logically disconnected. It does so by introducing a flag by\nwhich the generic usb serial code can signal the subdrivers their\ndisconnection and appropriate locking.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "504b55cc8bca420856159833629da8f9f92d5adc",
      "tree": "7b0abbfbb2c681690f821ca711d8a04e50f9237b",
      "parents": [
        "7bd4b20c876e5f7aa8e1405657aee9078f896d26"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 09 12:14:34 2002 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:03 2008 -0800"
      },
      "message": "USB: ftdi_sio: remove very old changelog entries from the file.\n\nPeople keep trying to add entries to this section of the driver for\nthings.  That\u0027s what the Changelog is supposed to be for, not the .c\nfile.\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7bd4b20c876e5f7aa8e1405657aee9078f896d26",
      "tree": "63a41a61639b3e22a1acc619201a13b66e778abe",
      "parents": [
        "cd930c931417295ac6b4d9fea62accc67192ac34"
      ],
      "author": {
        "name": "Paul Chavent",
        "email": "paul.chavent@free.fr",
        "time": "Sat Jan 12 15:23:17 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:03 2008 -0800"
      },
      "message": "USB: usbserial: provide ezusb functions for an external module.\n\nWhen building an external module, the ezusb_* functions are not defined\nif we haven\u0027t loaded any built\u0027in module that use them (whiteheat,\nkeyspan, ...).\n\nThis patch allow to build those functions even if we only have selected\nthe usbserial generic driver.\n\nSigned-off-by: Paul Chavent \u003cpaul.chavent@fnac.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "228426edac844a2c9270528e9cd7ab6260ef7628",
      "tree": "27b91a52a410b98b5854e1d2f248b8a5977e0e22",
      "parents": [
        "20734345b35a5ff661293fcca1e376522bcf01de"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "linux@sierrawireless.com",
        "time": "Thu Jan 10 11:11:04 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:00 2008 -0800"
      },
      "message": "USB: sierra driver - add update dtr logic\n\nThe following improvements were made:\n - Fixed control line issue where asserting DTR on ep5 would close ep2\n - Added support for calc_num_ports (will help support future composite\n   devices)\n\nSigned-off-by: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "20734345b35a5ff661293fcca1e376522bcf01de",
      "tree": "683a6a2311a1a2b6086d35d63478faa151a6b8a1",
      "parents": [
        "d5f5bcd425b771c0b7ff5a650b2ce061ac8bbb87"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Tue Jan 01 15:08:35 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:00 2008 -0800"
      },
      "message": "USB: ftdi_sio: Support for more JTAG adaptors\n\n[PATCH] ftdi_sio: add support for more FTDI based JTAG adaptors\n\nThere are more devices similar to the Olimex JTAG adaptor, in that the first\nport of the FT2232C is used for JTAG, and only the second port is available as\nUART.\n\nI have thus renamed ftdi_olimex_{probe,quirk} to ftdi_jtag_{probe,quirk} and\nadded vendor/product ID\u0027s for the OpenMoko Neo1973 Debug Board as well as the\nOOCDlink device.\n\nI\u0027ve also updated the KERN_INFO message sent to userspace to remove the word\n\u0027olimex\u0027 and an extra \u0027\\n\u0027 that was causing an empty line in dmesg.\n\nSigned-off-by: Harald Welte \u003claforge@openmoko.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d5f5bcd425b771c0b7ff5a650b2ce061ac8bbb87",
      "tree": "ecff8e29d62111338f1e1a4435cd7ea669572a2c",
      "parents": [
        "537699ef53f8b97546f0845bf51a49c9ab114a13"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jan 03 16:57:33 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:00 2008 -0800"
      },
      "message": "USB: io_ti: clean up termios handling\n\nDon\u0027t pass NULL into termios functions when calling them internally\nRemove all the crap which then checks for NULL which can\u0027t occur now\nClear CMSPAR as it is not supported\nReport the baud rate back to the caller properly (See FIXME someone with\nthe docs)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "537699ef53f8b97546f0845bf51a49c9ab114a13",
      "tree": "954a9e9e20f4b7e7d663443023403051b078e841",
      "parents": [
        "65d063ab21feea8cf65d64fba50a5c4fa7bfd6be"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jan 03 17:03:11 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:00 2008 -0800"
      },
      "message": "USB: ti_usb: termios cleanups\n\nRemove internal NULL passing in termios code\nRemove all the if checks it causes\nEncode the baud rate back properly\nClear CMSPAR as it is not supported\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "65d063ab21feea8cf65d64fba50a5c4fa7bfd6be",
      "tree": "de5062b987cc676cf9fbb8d68168873ab4fb2a4b",
      "parents": [
        "487dc9225a8e7cc522177316abee7b1e272a2863"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jan 03 17:01:18 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:59 2008 -0800"
      },
      "message": "USB: mos7720: clean up termios\n\nRemove lots of NULL checks that can no longer occur\nEncode the baud rate back into the termios (again someone with docs see\nFIXME to improve this further)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e58679805dab3fb75df88141d9d869904a93337f",
      "tree": "d14ba8ad0f78b026d452b5f05bc6d54aff4deb87",
      "parents": [
        "e7b13ec9235b9fded90f826ceeb8c34548631351"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Dec 20 12:23:03 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:58 2008 -0800"
      },
      "message": "USB: fix NULL pointer dereference on drivers/usb/serial/whiteheat.c\n\nAm Sonntag, 16. Dezember 2007 05:23:47 schrieb Andrew Morton:\n\u003e On Sat, 15 Dec 2007 07:08:52 -0800 (PST) bugme-daemon@bugzilla.kernel.org wrote:\n\u003e \n\u003e \u003e http://bugzilla.kernel.org/show_bug.cgi?id\u003d9573\n \n\u003e \u003e There\u0027s a null pointer dereference on drivers/usb/serial/whiteheat.c as\n\u003e \u003e follows:\n\u003e \u003e \n\u003e \u003e (1) line 613:  the test \"if (port-\u003etty)\" implies that null is a legal value\n\u003e \u003e     for \"port-\u003etty\" at that point\n\u003e \u003e \n\u003e \u003e (2) neither firm_open nor firm_purge initialize \"port-\u003etty\"\n\ndrivers/usb/serial/usb-serial::serial_open() sets port-\u003etty\nThe check for NULL is bogus. This patch removes the check.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "dc0d5c1e5c7532e800fff6e313cd4af44af99976",
      "tree": "db693889e235934734ed1a83a1b14db6efed3f81",
      "parents": [
        "d4a8d46d9129fbb26b4c2d3143b1b0975a9b4ae4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 11:40:18 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:57 2008 -0800"
      },
      "message": "USB: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d0fab0ddf3fca22f73b95d2e15b598fa17876c69",
      "tree": "3ed6724b67161a46407172963cf87c5490e902cf",
      "parents": [
        "e7806e366bcab561a6ecc1a6c4a5337f1714ece1"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Dec 13 16:15:29 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:56 2008 -0800"
      },
      "message": "USB: mct232: speed, new termios and compliance cleanups\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e7806e366bcab561a6ecc1a6c4a5337f1714ece1",
      "tree": "41e6dfb6244c6b09b47ce51ae29513932b79254e",
      "parents": [
        "3ec466b49636c89866f7681813443c3abcefcbc2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Dec 13 16:15:28 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:56 2008 -0800"
      },
      "message": "USB: keyspan_pda: clean up speed handling\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ec466b49636c89866f7681813443c3abcefcbc2",
      "tree": "f7404dde2d8117d7cb7d62e351568e4ed8f89910",
      "parents": [
        "fcf9e55e066d12c18add7c8a292bf879b45b1d55"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Dec 13 16:15:26 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:56 2008 -0800"
      },
      "message": "USB: belkin_sa: clean up for new style termios and speed handling, plus style\n\nA tester with actual hardware would be useful\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fcf9e55e066d12c18add7c8a292bf879b45b1d55",
      "tree": "9f0ce8602dedb0e35660908b3819f205de8e9627",
      "parents": [
        "3e152505a57db6622deb1322c22551c046e33d16"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "saharabeara@gmail.com",
        "time": "Fri Dec 14 14:09:30 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:56 2008 -0800"
      },
      "message": "USB: pl2303: Add autosuspend support to pl2303 usb serial converter.\n\nSigned-off-by: Sarah Sharp \u003csaharabeara@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3e152505a57db6622deb1322c22551c046e33d16",
      "tree": "c6fd97a1a5a882e41e30c6e97efe6ca1182fe13e",
      "parents": [
        "eb44da0b3aa0105cb38d81c5747a8feae64834be"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "saharabeara@gmail.com",
        "time": "Fri Dec 14 14:08:35 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:55 2008 -0800"
      },
      "message": "USB: pl2303: Move pl2303 vendor specific init to probe function.\n\nWithout this fix, the pl2303 usb-serial adapter would not suspend properly\nunless it had been opened first.  A pl2303 type_1 chip will still break if the\nsystem is hibernated while the RS-232 connector is powered by another system.\nThis was broken before, and a reset resume does not fix it.  All other suspend\nand autosuspend scenarios work with ATEN pl2303 adaptors with HX and type_1 chips.\n\nSigned-off-by: Sarah Sharp \u003csaharabeara@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb44da0b3aa0105cb38d81c5747a8feae64834be",
      "tree": "7907396d7a749fa5d2fb0b2d4d2421eb75b3517e",
      "parents": [
        "caf29f62655e7aa57996821535d11fa3b0537b6b"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "saharabeara@gmail.com",
        "time": "Fri Dec 14 14:08:00 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:55 2008 -0800"
      },
      "message": "USB: pl2303: Cleanup FISH and SOUP macros in pl2303 driver.\n\nReplace the FISH and SOUP macros that violated the macro guidelines in CodingStyle.\nTurn them into function calls with clearer variable names.\n\nSigned-off-by: Sarah Sharp \u003csaharabeara@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "241ca64fc55bd2b676890472880e2d2d86cfae82",
      "tree": "8aeb96dc067904ea8e2e812dac9290545feadb9c",
      "parents": [
        "852c4b43bdd0953483e93bb97ca2fac7e5111dcb"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Tue Dec 04 16:15:40 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:53 2008 -0800"
      },
      "message": "USB: Edgeport USB Serial Converter: convert es_sem to mutex\n\nEdgeport USB Serial Converter: convert semaphore es_sem to the\nmutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7b62cc86689e721f0aae87e88cb04ca841cf6c38",
      "tree": "84d793047446750083b3d620f48db6d9551fa713",
      "parents": [
        "f0fbd5b9ba893b965b2892c1971e3433092b98c7"
      ],
      "author": {
        "name": "Andre Haupt",
        "email": "andre@bitwigglers.org",
        "time": "Tue Nov 20 11:41:37 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:51 2008 -0800"
      },
      "message": "USB: cyberjack: remove a unnecessary variable.\n\nThis also fixes a sparse warning that symbol \u0027result\u0027 shadows an earlier one.\n\nSigned-off-by: Andre Haupt \u003candre@bitwigglers.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0fbd5b9ba893b965b2892c1971e3433092b98c7",
      "tree": "8f2684012950c354d1fcb0dd08e78c0ce5fb6ff6",
      "parents": [
        "00274921a052d3232d9f00856387fb269ac0af11"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@intel.com",
        "time": "Tue Nov 13 17:10:09 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:51 2008 -0800"
      },
      "message": "USB: Prepare serial core for autosuspend.\n\nClaim the interface for a USB to serial converter when the tty is open,\nand release the interface when the tty is closed.\n\nIf a driver doesn\u0027t provide a resume function, use the generic resume\ninstead.\n\nMake sure the generic resume function does not submit the URBs if we\u0027re\ncoming back from autosuspend.  On autoresume, we know that the open\nfunction will be called next, which will attempt to submit the URBs.  If\nwe submit them in the resume function, the open will fail.\n\nThis works for:\n - autosuspend\n - suspending with the tty open or closed\n - hibernate with the tty closed\n\nA hibernate (or a suspend that causes the USB subsystem to lose power)\nhas issues.  If you have the tty open when you hibernate, a new tty will\nbe created when the device re-enumerates during resume.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c87d6a4f67657f4f1b992eea43796c7e7c09fb17",
      "tree": "7c6e2350b4774a3bf46a7b7e0f4305cccfa10722",
      "parents": [
        "9a6b1efa6fd1ee022fdf42c91a9868c589cc95b7"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@ruivo.org",
        "time": "Tue Nov 13 17:22:07 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:50 2008 -0800"
      },
      "message": "USB: usb_serial_console: allocate fake tty and termios before calling driver open() method\n\nThe usb serial method set_termios() is called for the first time from\nopen() method in order to set up the termios structure with the default\ndevice\u0027s settings, ignoring the current settings. Once it\u0027s initialized,\nthe next set_termios() calls will update the device with the\ntty-\u003etermios settings.\nCurrently USB serial console code calls the driver open() method without\na tty and after that will allocate a fake tty and termios so the command\nline arguments can be applied to the device\n(console\u003dttyUSB0,115200,...). This makes the driver overwrite the\ntermios with the default settings and not applying the command line\noptions.\n\nThis patch changes usb_console_setup() to allocate the fake tty and\ntermios before the open() method is called.\n\nTested successfully with a pl2303\n\nSigned-off-by: Aristeu Rozanski \u003carozansk@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "9a6b1efa6fd1ee022fdf42c91a9868c589cc95b7",
      "tree": "4ffc94dfd9fe3c2bd4723687bca32be795a59102",
      "parents": [
        "27680d232b04d434d8d49a8417429b9512ffb7c6"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@ruivo.org",
        "time": "Mon Nov 12 15:15:02 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:50 2008 -0800"
      },
      "message": "USB: usb_serial: clean tty reference in the last close\n\nWhen a usb serial adapter is used as console, the usb serial console\ndriver bumps the open_count on the port struct used but doesn\u0027t attach\na real tty to it (only a fake one temporaly). If this port is opened later\nusing the regular character device interface, the open method won\u0027t\ninitialize the port, which is the expected, and will receive a brand new\ntty struct created by tty layer, which will be stored in port-\u003etty.\n\nWhen the last close is issued, open_count won\u0027t be 0 because of the\nconsole usage and the port-\u003etty will still contain the old tty value. This\nis the last ttyUSB\u003cn\u003e close so the allocated tty will be freed by the\ntty layer. The usb_serial and usb_serial_port are still in use by the\nconsole, so port_free() won\u0027t be called (serial_close() -\u003e\nusb_serial_put() -\u003e destroy_serial() -\u003e port_free()), so the scheduled\nwork (port-\u003ework, usb_serial_port_work()) will still run. And\nusb_serial_port_work() does:\n(...)\n        tty \u003d port-\u003etty;\n        if (!tty)\n                return;\n\n        tty_wakeup(tty);\nwhich causes (manually copied):\n\nFaulting instruction address: 0x6b6b6b68\nOops: Kernel access of bad area, sig: 11 [#1]\nPREEMPT PowerMac\nModules linked in: binfmt_misc ipv6 nfs lockd nfs_acl sunrpc dm_snapshot dm_mirror dm_mod hfsplus uinput ams input_polldev genrtc cpufreq_powersave i2c_powermac therm_adt746x snd_aoa_codec_tas snd_aoa_fabric_layout snd_aoa joydev snd_aoa_i2sbus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc pmac_zilog serial_core evdev ide_cd cdrom snd appletouch soundcore snd_aoa_soundbus bcm43xx firmware_class usbhid ieee80211softmac ff_memless firewire_ohci firewire_core ieee80211 ieee80211_crypt crc_itu_t sungem sungem_phy uninorth_agp agpart ssb\nNIP: 6b6b6b68 LR: c01b2108 CTR: 6b6b6b6b\nREGS: c106de80 TRAP: 0400   Not tainted  (2.6.24-rc2)\nMSR: 40009032 \u003cEE,ME,IR,DR\u003e  CR: 82004024  XER: 00000000\nTASK \u003d c106b4c0[5] \u0027events/0\u0027 THREAD: c106c000\nGPR00: 6b6b6b6b c106df30 c106b4c0 c2d613a0 00009032 00000001 00001a00 00000001\nGPR08: 00000008 00000000 00000000 c106c000 42004028 00000000 016ffbe0 0171a724\nGPR16: 016ffcf4 00240e24 00240e70 016fee68 016ff9a4 c03046c4 c0327f50 c03046fc\nGPR24: c106b6b9 c106b4c0 c101d610 c106c000 c02160fc c1eac1dc c2d613ac c2d613a0\nNIP [6b6b6b68] 0x6b6b6b68\nLR [c01b2108] tty_wakeup+0x6c/0x9c\nCall Trace:\n[c106df30] [c01b20e8] tty_wakeup+0x4c/0x9c (unreliable)\n[c106df40] [c0216138] usb_serial_port_work+0x3c/0x78\n[c106df50] [c00432e8] run_workqueue+0xc4/0x15c\n[c106df90] [c0043798] worker_thread+0xa0/0x124\n[c106dfd0] [c0048224] kthread+0x48/0x84\n[c106dff0] [c00129bc] kernel_thread+0x44/0x60\nInstruction dump:\nXXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX\nXXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX\nSlab corruption: size-2048 start\u003dc2d613a0, len\u003d2048\nRedzone: 0x9f911029d74e35b/0x9f911029d74e35b.\nLast user: [\u003cc01b16d8\u003e](release_one_tty+0xbc/0xf4)\n050: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b\nPrev obj: start\u003dc2d60b88, len\u003d2048\nRedzone: 0x9f911029d74e35b/0x9f911029d74e35b.\nLast user: [\u003cc00f30ec\u003e](show_stat+0x410/0x428)\n000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b\n010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b\n\nThis patch avoids this, clearing port-\u003etty considering if the port is\nused as serial console or not\n\nSigned-off-by: Aristeu Rozanski \u003carozansk@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "27680d232b04d434d8d49a8417429b9512ffb7c6",
      "tree": "083cf04c12463faf11ce72df2c9a2c57daa3620b",
      "parents": [
        "d09d6a351498fcd6195f05c3964320ae6fbeadb1"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@ruivo.org",
        "time": "Mon Nov 12 15:14:49 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:50 2008 -0800"
      },
      "message": "USB: usb_serial_console: fix command line parsing\n\nCurrently usb serial console support ignores the device and always use\nttyUSB0.\n\nSigned-off-by: Aristeu Rozanski \u003carozansk@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "9da0068a4964540d8d1caa8455fe193b544d846d",
      "tree": "13ab0571b740d46a0451ee0e24fa61fca1ac4900",
      "parents": [
        "527ea73eaea4600120117edd19ac88864a488d57"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Wed Nov 21 15:13:16 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:48 2008 -0800"
      },
      "message": "USB: TI 3410/5052 USB Serial: convert td_open_close_lock to mutex\n\nTI 3410/5052 USB Serial: convert semaphore td_open_close_lock to the mutex\nAPI.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60a8fc017103325db4b56e4f175f060a6aaac147",
      "tree": "f3ded94b313365c6d3483532ac770f8e0184ead3",
      "parents": [
        "c74e809565b27085519c723a949761cea7badb4b"
      ],
      "author": {
        "name": "Alain Degreffe",
        "email": "info@ecze.com",
        "time": "Fri Oct 26 13:51:49 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:47 2008 -0800"
      },
      "message": "USB: add iuu_phoenix driver\n\nSigned-off-by: Alain Degreffe \u003ceczema@ecze.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ab91d346c82e794e9dce29cf4fda067b4961ca64",
      "tree": "b03aa68d0f596c14f443e54cabc7d1de46153cc0",
      "parents": [
        "0cc1a51ff32cd54881a7e4d92ed89cee49843265"
      ],
      "author": {
        "name": "Nate Carlson",
        "email": "natecars@natecarlson.com",
        "time": "Thu Jan 24 12:45:07 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:46 2008 -0800"
      },
      "message": "USB: Variant of the Dell Wireless 5520 driver\n\nI\u0027ve got a Dell wireless 5520 card with a different USB ID - specifically, 8136\ninstead of 8137. Attached a small patch to add support, and the output of an\n\u0027ati3\u0027.\n\nIf we could get this in, that\u0027d be sweet.  ;)  Thanks!\n\nnc@knight:~/tmp/linux-2.6.24-rc8/drivers/usb/serial$ lsusb | grep 8136\n\tBus 001 Device 005: ID 413c:8136 Dell Computer Corp.\nnc@knight:~/tmp/linux-source-2.6.23/drivers/usb/serial$ cu -l ttyUSB0 -s 115200\n\tConnected.\n\tati3\n\tManufacturer: Novatel Wireless Incorporated\n\tModel: Expedite EU860D MiniCard\n\tRevision: 10.10.04.01-01  [2007-04-11 14:07:19]\n\tIMEI: 011186000228043\n\t+GCAP: +CGSM,+DS,+ES\n\nFrom: Nate Carlson \u003cnatecars@natecarlson.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4bb0ef193bae8ca881d14fa713a831c042147041",
      "tree": "6896e34f22b340f77bdce7c5ac063c22a269dc02",
      "parents": [
        "57833ea6b95a3995149f1f6d1a8d8862ab7a0ba2"
      ],
      "author": {
        "name": "Ed Beroset",
        "email": "beroset@mindspring.com",
        "time": "Thu Jan 17 17:37:46 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:45 2008 -0800"
      },
      "message": "USB: ftdi driver - add support for optical probe device\n\nAdded support for the Elster Unicom III Optical Probe.\nThe device ID has already been added to the usb.ids file.\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Ed Beroset \u003cberoset@mindspring.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "57833ea6b95a3995149f1f6d1a8d8862ab7a0ba2",
      "tree": "303f628c28492b792bef30be808ee03c6f49ac8f",
      "parents": [
        "94cb373a75a903a6246d3e671cabd3e7b7084105"
      ],
      "author": {
        "name": "Akira Tsukamoto",
        "email": "akirat@rd.scei.sony.co.jp",
        "time": "Fri Jan 18 18:58:28 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:45 2008 -0800"
      },
      "message": "USB: pl2303: add support for RATOC REX-USB60F\n\npl2303: add support for RATOC REX-USB60F\n\nThis patch adds support for RATOC REX-USB60F Serial Adapters,\nwhich is widely used in Japan recently.\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Akira Tsukamoto \u003cakirat@rd.scei.sony.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "94cb373a75a903a6246d3e671cabd3e7b7084105",
      "tree": "8ce08f6e0580b614c6cb03efc1a2f36411521f68",
      "parents": [
        "e3e73c90e529fd882a402296581644062be0e46c"
      ],
      "author": {
        "name": "Daniel Kozák",
        "email": "kozzi11@gmail.com",
        "time": "Sat Jan 12 11:53:09 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:45 2008 -0800"
      },
      "message": "USB: remove duplicate entry in Option driver and Pl2303 driver for Huawei modem\n\nRemove entry for Huawei E620 UMTS/HSDPA card (ID: 12d1:1001) in pl2303 driver\nOption driver is use instead\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel Kozák \u003ckozzi11@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e3e73c90e529fd882a402296581644062be0e46c",
      "tree": "5016d5473eeacef977646d6a934235ddcfbecb45",
      "parents": [
        "34910434a2c5556c3b44f78c1c0347709b59a4da"
      ],
      "author": {
        "name": "Bruno Redondi",
        "email": "bruno.redondi@altarisoluzione.com",
        "time": "Fri Jan 11 22:00:59 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:45 2008 -0800"
      },
      "message": "USB: sierra: add support for Onda H600/Zte MF330 datacard to USB Driver for Sierra Wireless\n\nAdded support for Onda H600/Zte MF330 GPRS/UMTS/HSDPA datacard\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Bruno Redondi \u003cbruno.redondi@altarisoluzione.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "34910434a2c5556c3b44f78c1c0347709b59a4da",
      "tree": "cb8b245330939e3630378c7406ccb4a430a480c9",
      "parents": [
        "42f8aa945660b901a3c7f25447aa948bf03f208a"
      ],
      "author": {
        "name": "Franco Lanza",
        "email": "nextime@nexlab.it",
        "time": "Wed Dec 26 03:29:33 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:45 2008 -0800"
      },
      "message": "USB: ftdi-sio: Patch to add vendor/device id for ATK_16IC CCD\n\nlittle patches only to add vendor/device id of ATK_16IC CCD cam for\nastronomy.\n\nFrom: Franco Lanza \u003cnextime@nexlab.it\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "42f8aa945660b901a3c7f25447aa948bf03f208a",
      "tree": "2b038bfa06020a86b530160b71afb93b13481a0e",
      "parents": [
        "da287623723f97939cdae8db44735228de15f3b5"
      ],
      "author": {
        "name": "Peter Stark",
        "email": "Peter.Stark@t-online.de",
        "time": "Tue Dec 25 18:32:08 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:44 2008 -0800"
      },
      "message": "USB: ftdi_sio - enabling multiple ELV devices, adding EM1010PC\n\nI work with a group of people on a free home automation tool called\nFHEM.  Some of the users own more than one USB-serial device by ELV. The\nftdi_sio driver has most of the ELV devices disabled by default and\nneeds to be re-enabled every time you get a new kernel. Additionally a\nnew device (EM 1010 PC - enegry monitor) is missing in the list.\nCurrently our users have to follow the instructions we provide at\nhttp://www.koeniglich.de/fhem/linux.html ... However, to some users it\nis too complicated to compile their own kernel module.\n\nWe are aware that you can specify one additional device using the\nvendor/product option of the module. But lot\u0027s of users own more than\none device.\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Peter Stark \u003cpeter.stark@t-online.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6835b32c38d3a64669f04a3e864f6933c5fdbd73",
      "tree": "6216821510e37d74e6d99e6352ef20ef9715e736",
      "parents": [
        "cc311ee7d29d96f0bf15599f4456012d6f5ea23c"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "linux@sierrawireless.com",
        "time": "Thu Jan 10 11:11:04 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:44 2008 -0800"
      },
      "message": "USB: sierra driver - add devices\n\nThe following improvements were made:\n - Added new product support: MC5725, AC 880 U, MP 3G (UMTS \u0026 CDMA)\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cc311ee7d29d96f0bf15599f4456012d6f5ea23c",
      "tree": "a6878a0197135f628a1360af0c6804d08b32f6aa",
      "parents": [
        "62aad3ab11fb4e7c43447ac655595b9cbba3f431"
      ],
      "author": {
        "name": "Damien Stuart",
        "email": "dstuart@dstuart.org",
        "time": "Sun Jan 06 13:51:39 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:43 2008 -0800"
      },
      "message": "USB: Adding YC Cable USB Serial device to pl2303\n\nThis simply adds the \"YC Cable\" as a vendor and its pl2303-based\nUSB\u003c-\u003eSerial adapter as a product.  This particular adapter is sold by\nRadio Shack.  I\u0027ve done limited testing on a few different systems with\nno issues.\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "62aad3ab11fb4e7c43447ac655595b9cbba3f431",
      "tree": "f500edd0e3b94a73747c9f64933b37e5fae5abb5",
      "parents": [
        "002e8f2c80c6be76bb312940bc278fc10b2b2487"
      ],
      "author": {
        "name": "Jessica L. Blank",
        "email": "j@twu.net",
        "time": "Sun Dec 30 20:11:35 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:43 2008 -0800"
      },
      "message": "USB: Sierra - Add support for Aircard 881U\n\nAdds the appropriate vendor and device IDs for the AirCard 881U to\nsierra.c. (This device is often rebadged by AT\u0026T as the USBConnect 881).\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Jessica L Blank \u003cj@twu.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "002e8f2c80c6be76bb312940bc278fc10b2b2487",
      "tree": "808c2e62f61a999f1d732580c332109aea44e038",
      "parents": [
        "5de8b3acda2d03f8aeb21b5a267645088718c356"
      ],
      "author": {
        "name": "Piotr Roszatycki",
        "email": "dexter@debian.org",
        "time": "Wed Jan 02 11:16:57 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:43 2008 -0800"
      },
      "message": "USB: add support for 4348:5523 WinChipHead USB-\u003eRS 232 adapter\n\nadd support for:\n\n  4348:5523 WinChipHead USB-\u003eRS 232 adapter with Prolifec PL 2303 chipset\n\n[ mingo@elte.hu: merged it and nursed it upstream ]\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5de8b3acda2d03f8aeb21b5a267645088718c356",
      "tree": "c74bb9254f1f8f0a8697780194fbfde6baf73247",
      "parents": [
        "2336a986793c771008b181ec65334c240ce512ca"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Thu Jan 03 12:45:59 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:43 2008 -0800"
      },
      "message": "USB: CP2101 New Device IDs\n\nSix new device IDs for CP2101 driver.\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3004e5379a525d848bbe8ddff2c534ac0fb04e2c",
      "tree": "fa8b89f8be36ef50a1a3750f2bd1c1c03ec9fbdf",
      "parents": [
        "24e1c13c93cbdd05e4b7ea921c0050b036555adc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jan 03 16:59:04 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:42 2008 -0800"
      },
      "message": "USB: keyspan: Fix oops\n\nIf we get a data URB back from the hardware after we have put the tty to\nbed we go kaboom. Fortunately all we need to do is process the URB\nwithout trying to ram its contents down the throat of an ex-tty.\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a5569a565f7315fe7241cf963f2cc74e53871e11",
      "tree": "489e3518f5e5f36f3a9bb0d6d8925f2a5981a0a5",
      "parents": [
        "1fc3858a6358400195c067f8726cf3c86a180d80"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jan 21 17:18:24 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:39:41 2008 -0800"
      },
      "message": "keyspan: fix oops\n\nIf we get a data URB back from the hardware after we have put the tty to\nbed we go kaboom.  Fortunately all we need to do is process the URB without\ntrying to ram its contents down the throat of an ex-tty.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf5e5834bffc62b50cd4a201804506eb11ef1af8",
      "tree": "09cd94995a4c67b0fd84f7c81b7f2bb58fac8e50",
      "parents": [
        "cf0594625083111ae522496dc1c256f7476939c2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Jan 08 14:55:51 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 08 16:16:34 2008 -0800"
      },
      "message": "pl2303: Fix mode switching regression\n\nCleaning out all the incorrect \u0027no change made\u0027 checks for termios\nsettings showed up a problem with the PL2303. The hardware here seems to\nlose sync and bits if you tell it to make no changes. This shows up with\na real world application.\n\nTo fix this the driver check for meaningful hardware changes is restored\nbut doing the tests correctly and as a tty layer function so it doesn\u0027t\nget duplicated wrongly everywhere if other drivers turn out to need it.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nTested-by: Mirko Parthey \u003cmirko.parthey@informatik.tu-chemnitz.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "014840ec57760ec555cd6f694d1f65a4f54e4155",
      "tree": "6e52ae57b333b2ff9bfefe8b091141bff6b0fd65",
      "parents": [
        "ed0ccdbb616cd7e1d5570b8078e0deb37c1c3c16"
      ],
      "author": {
        "name": "Martin Kusserow",
        "email": "kusserow@ife.ee.ethz.ch",
        "time": "Fri Dec 21 12:02:17 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Dec 22 23:14:33 2007 -0800"
      },
      "message": "USB: New device ID for the CP2101 driver\n\nattached please find a new device ID for CP2101 driver. This device is a\nusb stick from Dynastream to communicate with ANT wireless devices which\nI suppose is fairly similar to the ANT dev board having product id 0x1003.\n\nFrom: Martin Kusserow \u003ckusserow@ife.ee.ethz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ed0ccdbb616cd7e1d5570b8078e0deb37c1c3c16",
      "tree": "38952d52f9960f6563c167a3392f7ac297c2dfed",
      "parents": [
        "3bf44688df34b6cb948d30b85766d0dab6cf6d21"
      ],
      "author": {
        "name": "Kevin R Page",
        "email": "linux-kernel@krp.org.uk",
        "time": "Thu Dec 13 01:10:48 2007 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Dec 22 23:14:33 2007 -0800"
      },
      "message": "USB: VID/PID update for sierra\n\nAdds VID/PID for the MC8775 found internally in the Thinkpad X61s laptop\n(and likely others). For commercial reasons the driver maintainer cannot\nadd VID/PIDs for laptop OEM devices himself.\n\nSigned-off-by: Kevin R Page \u003clinux-kernel@krp.org.uk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5ce18afecda8ce1a9ed5fb8ec6362df6f6f85b8",
      "tree": "a5983d4dcc5fd77934d19a8838e282fca5605370",
      "parents": [
        "8be27c2de64e95c3da12a4b002f623570b039874"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Fri Nov 30 16:30:11 2007 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: option: Bind to the correct interface of the Huawei E220\n\nThis fixes a bunch of problems we are having with the Huawei devices...\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8be27c2de64e95c3da12a4b002f623570b039874",
      "tree": "4079d208d74fc7b64305ab03ecb9f4532c692363",
      "parents": [
        "33abc04f0420dceed0ebc2d1094019d3bb2b5c29"
      ],
      "author": {
        "name": "Jeff Long",
        "email": "JeffLong@mitre.org",
        "time": "Wed Nov 28 11:02:09 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:14 2007 -0800"
      },
      "message": "USB: cp2101: new device id\n\nThis adds a device ID for the Aerocomm Radio Modem, which uses the\ncp2102.  I\u0027m sure changing num_bulk_in/num_bulk_out to NUM_DONT_CARE\nis the wrong fix, but this is the only device I have with a cp2102,\nso I have no idea what a good global value would be, if there is one.\nZero didn\u0027t work with this device.\n\nFrom: Jeff Long \u003cJeffLong@mitre.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b9e13ac30f850313be9232497ff98e90c43bc6b6",
      "tree": "1125e91223ba36dcf27f6dfd66eca80fbc23a2e5",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "agilmore@wirelessbeehive.com",
        "email": "agilmore@wirelessbeehive.com",
        "time": "Tue Dec 04 11:37:12 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:14 2007 -0800"
      },
      "message": "USB: sierra: fix product id\n\nAttached is a patch to fix the addition of the new product ids I sent.\n\nIt is against 2.6.24-rc4, as Linus included the broken version of the\npatch I sent you in that tree. :(\n\nNot sure if this is the right method to go about this, but hopefully I got\nit right this time.\n\nSigned-off-by: Andrew Gilmore \u003cagilmore@wirelessbeehive.com\u003e\nCC: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f78ba15705a5ef36b55c4e3142724e2211cb1733",
      "tree": "3a49be1fd5770753a647f26516087e018538001a",
      "parents": [
        "db573b241eb1259f749e88f54105d7fa946cb9b2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Nov 28 16:21:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:54 2007 -0800"
      },
      "message": "revert \"keyspan: init termios properly\"\n\nRevert 7eea436433b7b18045f272562e256976f593f7c0.\n\nLucy said:\n\n  This patch will work with the 19HS but WILL BREAK all other Keyspan\n  adapters.  It will take me a few days to get to looking at a correct fix but\n  that keyspan_send_setup(port, 1) (and the \u00271\u0027 is the important part) must\n  happen once when the port is first opened.  The cflag can just be set to\n  whatever the normal default is for your serial environment.\n\nSo revert this again pending the proper fix.\n\nCc: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Lucy McCoy \u003clucy@keyspan.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fdcd0396be443e36a4e2128f51818acca570ee7",
      "tree": "cf47a6e06ac6c1af1b0ec3d93612953378991c05",
      "parents": [
        "ddc1fd6ac1f3ad3275e19451fb07d2eff249161c"
      ],
      "author": {
        "name": "agilmore@wirelessbeehive.com",
        "email": "agilmore@wirelessbeehive.com",
        "time": "Tue Nov 20 13:39:03 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:35 2007 -0800"
      },
      "message": "USB: sierra: new product id\n\nPer the maintainer of the usbserial/sierra.c driver, the patch below adds\na new id to the list of supported cards for the sierra driver. Tested and\nworking for me on Fedora 8, kernel 2.6.23 and on the more recent sierra.c\navailable in\nhttp://www.sierrawireless.com/resources/support/Software/Linux/v.1.2.6b(kernel2.6.21).zip\n\nHardware is a MiniPCI card in a Lenovo T61p.\n\n\nSigned-off-by: Andrew Gilmore \u003cagilmore@wirelessbeehive.com\u003e\nCc: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bfaeafcfc2242277e31cc1cfae687afaac0cd9ec",
      "tree": "15b6a182df4e0d2d15a26a9c10124b7ec18e82a3",
      "parents": [
        "ed206ec9ab398e1c3756ff0eb9507db1d009e65f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sun Oct 28 13:24:16 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:34 2007 -0800"
      },
      "message": "usbserial: fix inconsistent lock state\n\nIn commit acd2a847e7fee7df11817f67dba75a2802793e5d usb_serial_generic_write()\ndisables interrupts when taking \u0026port-\u003elock which is also taken in\nusb_serial_generic_read_bulk_callback() resulting in an inconsistent lock state\ndue to the latter not disabling interrupts on the local cpu. Fix that by\ndisabling interrupts in the latter call site also.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ced46c3ad1dfaaabf9ec6c98cbb0a48e080fb11",
      "tree": "335ad5e2a45af15625253e5b52bc70f7e881c805",
      "parents": [
        "2e2c5eea95cfe4f36d708e6f124d9ac050b19fa1"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Sat Oct 27 03:36:37 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:33 2007 -0800"
      },
      "message": "USB: free memory when writing fails in usb/serial/mos7840.c\n\nFree buffer when writing ZLP_REG5 failed\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9e3285dba5cac12d656da66fd7d420ff1bc0ecc0",
      "tree": "2aa28d01b6f1b317cef78c6e7b7a2bf6fac618fa",
      "parents": [
        "9cfbba73118e45d935577389976f0d6af1a8e58b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu Nov 08 16:45:46 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:33 2007 -0800"
      },
      "message": "USB: pl2303: add support for Corega CG-USBRS232R\n\npl2303: add support for Corega CG-USBRS232R\n\nThis patch adds support for Corega CG-USBRS232R Serial Adapters.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7eea436433b7b18045f272562e256976f593f7c0",
      "tree": "f1477e08d43358f53e6c84a4bc6c9baa41f9731f",
      "parents": [
        "5bfeca3138a6031e38c566d57128ff592eb009a8"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Wed Nov 14 17:00:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:44 2007 -0800"
      },
      "message": "keyspan: init termios properly\n\nRemove redundant code leading to NULL ptr deref and let terminal config\nsettings take place in the proper initialization path in\nusb_console_setup().\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nCc: \u003clucy@keyspan.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8abaee238ebb1ef9b8bcafac7a1833f92e7f2319",
      "tree": "320bb5bc2dc5780c53762b4e3dcc6fc41343a0ae",
      "parents": [
        "da6fb5704feeadd10b99a1025166f1a3f627825d"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@intel.com",
        "time": "Thu Oct 25 10:58:43 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:45 2007 -0700"
      },
      "message": "USB: usb_serial_resume bug fix\n\nAvoid potential null pointer dereference.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "acd2a847e7fee7df11817f67dba75a2802793e5d",
      "tree": "7eba6fe6c15f5f11ffdec779c9979f1ec6b4c6b9",
      "parents": [
        "8a28dea3accda319d51a1bf4d3e280771d946f78"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Oct 20 00:05:19 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:45 2007 -0700"
      },
      "message": "USB: usbserial - fix potential deadlock between write() and IRQ\n\nUSB: usbserial - fix potential deadlock between write() and IRQ\n\nusb_serial_generic_write() doesn\u0027t disable interrupts when taking port-\u003elock,\nand could therefore deadlock with usb_serial_generic_read_bulk_callback()\nbeing called from interrupt, taking the same lock. Fix it.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Larry Finger \u003clarry.finger@lwfinger.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8a28dea3accda319d51a1bf4d3e280771d946f78",
      "tree": "943010bda3ae9af1a7ce44598f202bd519301af8",
      "parents": [
        "d718d2b17822bb92708204cb1a9175e512520261"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Tue Oct 23 13:51:57 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:45 2007 -0700"
      },
      "message": "usb: serial/pl2303: support for IO Data Device RSAQ5\n\nThis patch adds support for the IO Data Device USB-RSAQ5, PL2303 based\nUSB-serial converter, to pl2303 driver\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "df64c47184aedf34fd2a69a4b7f68584fe982fdf",
      "tree": "3a45099fe4a9d6b32bfb7c7caf3dd65863290761",
      "parents": [
        "3d3ddce568b79911bc893b9e8542f7e1d3bc72c7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 15 20:54:47 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:44 2007 -0700"
      },
      "message": "USB: pl2303: remove can\u0027t happen checks, set speed properly and report baud rate\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3d3ddce568b79911bc893b9e8542f7e1d3bc72c7",
      "tree": "1a75796df4ee43261eac7cb9329bf3b5def6c9ca",
      "parents": [
        "3328d9752f3796a5f5f8695d27a175c34407a5ed"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 15 20:53:35 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:44 2007 -0700"
      },
      "message": "USB: mos7840: Clean up old checks and stuff\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6ce073bd8be0a741440944fed892a136a1d24bbe",
      "tree": "ff1bf5c19fd6a70016b2e4570513dac545c83443",
      "parents": [
        "bd5e47ccb656e74a775c002d0308c666bea65a2b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:25 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:43 2007 -0700"
      },
      "message": "USB: io_edgeport: cleanups, and tty speed reporting\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bd5e47ccb656e74a775c002d0308c666bea65a2b",
      "tree": "70bb4449988a0b8269e74d7ca584cc8c5f7ed754",
      "parents": [
        "669a6db1037efeb064dd6620f69384f99fb45584"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Oct 18 01:24:25 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:42 2007 -0700"
      },
      "message": "USB: ftd_sio cleanups and updates for new termios work checkpatch fixes\n\nWARNING: line over 80 characters\n#23: FILE: drivers/usb/serial/ftdi_sio.c:297:\n+\tspeed_t force_baud;\t/* if non-zero, force the baud rate to this value */\n\nERROR: use tabs not spaces\n#31: FILE: drivers/usb/serial/ftdi_sio.c:881:\n+^I$\n\nERROR: use tabs not spaces\n#39: FILE: drivers/usb/serial/ftdi_sio.c:890:\n+^I$\n\nWARNING: line over 80 characters\n#111: FILE: drivers/usb/serial/ftdi_sio.c:1956:\n+\t\ttty_encode_baud_rate(port-\u003etty, priv-\u003eforce_baud, priv-\u003eforce_baud);\n\nYour patch has style problems, please review.  If any of these errors\nare false positives report them to the maintainer, see\nCHECKPATCH in MAINTAINERS.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "669a6db1037efeb064dd6620f69384f99fb45584",
      "tree": "4eec77059d14193554a4312e9910601e7bde10c0",
      "parents": [
        "9ab0f202e6a700d1362a1eb990ac3054f2cd15ea"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:24 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:42 2007 -0700"
      },
      "message": "USB: ftd_sio: cleanups and updates for new termios work\n\n- Remove can\u0027t happen tests\n- Rework speed validation in terms of baud rates not CBAUD bits\n- Report speed set (or chosen)\n- Minor termios correctness\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ab0f202e6a700d1362a1eb990ac3054f2cd15ea",
      "tree": "f73f1b3120a1d5c123276ac7487d037e8d8f8ef0",
      "parents": [
        "01d1df29517625b8e8b5f48a0d3c2020d950eb4b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:24 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:42 2007 -0700"
      },
      "message": "USB: cp2101: convert to new termios\n\n- Convert to new baud rate functions\n- Add baud rate reporting\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "01d1df29517625b8e8b5f48a0d3c2020d950eb4b",
      "tree": "97eb968ccbf59b8d7014e8741cb5accb5d8a5aec",
      "parents": [
        "337850917a690ca83605b30b29c464bb3397abdf"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:23 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:42 2007 -0700"
      },
      "message": "USB: whiteheat: clean up can\u0027t happen checks and encode baud rate\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "337850917a690ca83605b30b29c464bb3397abdf",
      "tree": "0679361038211be1991e61278ef0490c7e54d603",
      "parents": [
        "ed1f12ec50224222be9cc494cb72b4322bbacd7f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:22 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:42 2007 -0700"
      },
      "message": "usb-serial: handle NULL termios methods as \"no hardware changing support\"\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ed1f12ec50224222be9cc494cb72b4322bbacd7f",
      "tree": "2cb088932ec76945121fcf82738587196e280705",
      "parents": [
        "e650d8ae0494bb937eea6c7fd1a60e57ba74cd53"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:22 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:42 2007 -0700"
      },
      "message": "USB: sierra: termios\n\nNo hardware termios setting in this case so keep the old settings\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e650d8ae0494bb937eea6c7fd1a60e57ba74cd53",
      "tree": "683552e42ba4af001607e2a8bdaf62bb14c8f6e1",
      "parents": [
        "a6ebf80dbc186d4782d6b08cf3676e4f22a8a84b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Oct 18 01:24:21 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:41 2007 -0700"
      },
      "message": "USB: option: termios handling\n\nFor the devices that have no hardware settings set up the termios return\nproperly.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "a6ebf80dbc186d4782d6b08cf3676e4f22a8a84b"
}
