)]}'
{
  "log": [
    {
      "commit": "33f0f88f1c51ae5c2d593d26960c760ea154c2e2",
      "tree": "f53a38cf49406863f079d74d0e8f91b276f7c1a9",
      "parents": [
        "6ed80991a2dce4afc113be35089c564d62fa1f11"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jan 09 20:54:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:59 2006 -0800"
      },
      "message": "[PATCH] TTY layer buffering revamp\n\nThe API and code have been through various bits of initial review by\nserial driver people but they definitely need to live somewhere for a\nwhile so the unconverted drivers can get knocked into shape, existing\ndrivers that have been updated can be better tuned and bugs whacked out.\n\nThis replaces the tty flip buffers with kmalloc objects in rings. In the\nnormal situation for an IRQ driven serial port at typical speeds the\nbehaviour is pretty much the same, two buffers end up allocated and the\nkernel cycles between them as before.\n\nWhen there are delays or at high speed we now behave far better as the\nbuffer pool can grow a bit rather than lose characters. This also means\nthat we can operate at higher speeds reliably.\n\nFor drivers that receive characters in blocks (DMA based, USB and\nespecially virtualisation) the layer allows a lot of driver specific\ncode that works around the tty layer with private secondary queues to be\nremoved. The IBM folks need this sort of layer, the smart serial port\npeople do, the virtualisers do (because a virtualised tty typically\noperates at infinite speed rather than emulating 9600 baud).\n\nFinally many drivers had invalid and unsafe attempts to avoid buffer\noverflows by directly invoking tty methods extracted out of the innards\nof work queue structs. These are no longer needed and all go away. That\nfixes various random hangs with serial ports on overflow.\n\nThe other change in here is to optimise the receive_room path that is\nused by some callers. It turns out that only one ldisc uses receive room\nexcept asa constant and it updates it far far less than the value is\nread. We thus make it a variable not a function call.\n\nI expect the code to contain bugs due to the size alone but I\u0027ll be\nwatching and squashing them and feeding out new patches as it goes.\n\nBecause the buffers now dynamically expand you should only run out of\nbuffering when the kernel runs out of memory for real.  That means a lot of\nthe horrible hacks high performance drivers used to do just aren\u0027t needed any\nmore.\n\nDescription:\n\ntty_insert_flip_char is an old API and continues to work as before, as does\ntty_flip_buffer_push() [this is why many drivers dont need modification].  It\ndoes now also return the number of chars inserted\n\nThere are also\n\ntty_buffer_request_room(tty, len)\n\nwhich asks for a buffer block of the length requested and returns the space\nfound.  This improves efficiency with hardware that knows how much to\ntransfer.\n\nand tty_insert_flip_string_flags(tty, str, flags, len)\n\nto insert a string of characters and flags\n\nFor a smart interface the usual code is\n\n    len \u003d tty_request_buffer_room(tty, amount_hardware_says);\n    tty_insert_flip_string(tty, buffer_from_card, len);\n\nMore description!\n\nAt the moment tty buffers are attached directly to the tty.  This is causing a\nlot of the problems related to tty layer locking, also problems at high speed\nand also with bursty data (such as occurs in virtualised environments)\n\nI\u0027m working on ripping out the flip buffers and replacing them with a pool of\ndynamically allocated buffers.  This allows both for old style \"byte I/O\"\ndevices and also helps virtualisation and smart devices where large blocks of\ndata suddenely materialise and need storing.\n\nSo far so good.  Lots of drivers reference tty-\u003eflip.*.  Several of them also\ncall directly and unsafely into function pointers it provides.  This will all\nbreak.  Most drivers can use tty_insert_flip_char which can be kept as an API\nbut others need more.\n\nAt the moment I\u0027ve added the following interfaces, if people think more will\nbe needed now is a good time to say\n\n int tty_buffer_request_room(tty, size)\n\nTry and ensure at least size bytes are available, returns actual room (may be\nzero).  At the moment it just uses the flipbuf space but that will change.\nRepeated calls without characters being added are not cumulative.  (ie if you\ncall it with 1, 1, 1, and then 4 you\u0027ll have four characters of space.  The\nother functions will also try and grow buffers in future but this will be a\nmore efficient way when you know block sizes.\n\n int tty_insert_flip_char(tty, ch, flag)\n\nAs before insert a character if there is room.  Now returns 1 for success, 0\nfor failure.\n\n int tty_insert_flip_string(tty, str, len)\n\nInsert a block of non error characters.  Returns the number inserted.\n\n int tty_prepare_flip_string(tty, strptr, len)\n\nAdjust the buffer to allow len characters to be added.  Returns a buffer\npointer in strptr and the length available.  This allows for hardware that\nneeds to use functions like insl or mencpy_fromio.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93b1fae49189d82bca38f47334e9853e44105ced",
      "tree": "219f5555a27a122b41f50d708e4dbb541573c7cf",
      "parents": [
        "943ffb587cfdf3b2adfe52a6db08573f4ecf3284"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:13:33 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:13:33 2006 +0100"
      },
      "message": "spelling: s/trough/through/\n\nAdditionally, one comment was reformulated by Joe Perches \u003cjoe@perches.com\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "943ffb587cfdf3b2adfe52a6db08573f4ecf3284",
      "tree": "d2b631e24a824e9742f941cf3b89b0eea91bd201",
      "parents": [
        "540695886075964c0e5295bea8e4793e8765d010"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "message": "spelling: s/retreive/retrieve/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "52347f4e810ba323d02cd2c26b5d738f4a2c3d5e",
      "tree": "d956016f7aefff1030ca0f7885ac6a6f890a9e94",
      "parents": [
        "1cb9e8e01d2c73184e2074f37cd155b3c4fdaae6",
        "48d727a9f93e617d6d443507acf7d1b849c63366"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:34:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:34:57 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n"
    },
    {
      "commit": "740a4282ed5cf0fbcad9a1a1660f24e1b5d11ed2",
      "tree": "d222548105b0bdf110f1e9e25b880c3e26760b0f",
      "parents": [
        "effac8be4e46aabf22788d24caaa1ae9c295d26d"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Tue Dec 13 16:18:47 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: ftdi_sio: new IDs for Teratronik devices\n\nThis patch adds vendor and product IDs to the ftdi_sio driver\u0027s device\nID table for two devices from teratronik.de.  The device IDs were\nsubmitted by O. Wölfelschneider of Teratronik Elektronische Systeme\nGmbH.\n\nThe charset of the patch is latin-1, same as the original files.\n\nPlease apply, thanks!  (I\u0027ve tried to avoid a clash with Andrew Morton\u0027s\npatch to add support for Posiflex PP-7700 printer to the same driver.)\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "effac8be4e46aabf22788d24caaa1ae9c295d26d",
      "tree": "0beaddb1afd96058d671f2f29bb1b0f3bf0c8bab",
      "parents": [
        "735b0cbb5bbb981d726a465c157f20976794aab0"
      ],
      "author": {
        "name": "Pavel Fedin",
        "email": "sonic_amiga@rambler.ru",
        "time": "Fri Dec 09 09:30:59 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: Support for Posiflex PP-7000 retail printer in Linux\n\nThis little patch adds recognition of Posiflex PP-7000 retail printer to\nftdo_sio module. The printer uses FT232BM bridge programmed with custom\nVID/PID.  The patch posted to lkml and sf.net was for 2.6.11.1 kernel,\nhere is one reworked for 2.6.12.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "52950ed40dc97456209979af1d8f51b63cf6dcab",
      "tree": "527fb1a339889b3df9d227b1c17f87bc487f397f",
      "parents": [
        "f3d34ed48c80903544b509031fee64838d29f35f"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Sun Dec 11 16:20:08 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove\nduplicates of ARRAY_SIZE. Some trailing whitespaces are also removed.\n\nPatch is compile-tested on i386.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "95f209f93663103db2a8fb989e226ac68a98b036",
      "tree": "459d85d3012707d2d7d588cfff88a67c3485db48",
      "parents": [
        "17fa6e552f2fc6bb06af767b0abf9cb642e13404"
      ],
      "author": {
        "name": "Horst Schirmeier",
        "email": "horst@schirmeier.com",
        "time": "Thu Jul 28 15:32:20 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB: pl2303_update_line_status data length fix\n\nMinimum data length must be UART_STATE + 1, as data[UART_STATE] is being\naccessed for the new line_state. Although PL-2303 hardware is not\nexpected to send data with exactly UART_STATE length, this keeps it on\nthe safe side.\n\nSigned-off-by: Horst Schirmeier \u003chorst@schirmeier.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4c4c9432a6c916729c7296c47fe93b053a73e20c",
      "tree": "7f02f456359259da8bae5e3d32fc4411311ee135",
      "parents": [
        "9fe6fcd8ccb2c8c661dfd1e07e3122aef31a67d4"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Nov 29 09:43:42 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB: mark various usb tables const\n\npatch below marks various USB tables and variables as const so that they\nend up in .rodata section and don\u0027t cacheline share with things that get\nwritten to. For the non-array variables it also allows gcc to optimize\nmore.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8a4613f01f5bb850cab34e3db572d97251d997b3",
      "tree": "3ce08f8c75cf8696f7902dd33298a95016ed4e14",
      "parents": [
        "487f9c6710e7dff338e59820f6cfaeaaa87cb532"
      ],
      "author": {
        "name": "Luiz Fernando Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Mon Nov 28 19:16:07 2005 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:35 2006 -0800"
      },
      "message": "[PATCH] USB: usbserial: race-condition fix.\n\nThere is a race-condition in usb-serial driver that can be triggered if\na processes does \u0027port-\u003etty-\u003edriver_data \u003d NULL\u0027 in serial_close() while\nother processes is in kernel-space about to call serial_ioctl() on the\nsame port.\n\nThis happens because a process can open the device while there is\nanother one closing it.\n\nThe patch below fixes that by adding a semaphore to ensure that no\nprocess will open the device while another process is closing it.\n\nNote that we can\u0027t use spinlocks here, since serial_open() and\nserial_close() can sleep.\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "487f9c6710e7dff338e59820f6cfaeaaa87cb532",
      "tree": "cf8b5706aa97d8a9143a40658440772863320bd7",
      "parents": [
        "717f736d937d0e98e964375dac770bfa20f73b72"
      ],
      "author": {
        "name": "Luiz Fernando Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Mon Nov 28 19:16:05 2005 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:35 2006 -0800"
      },
      "message": "[PATCH] USB: usbserial: Adds missing checks and bug fix.\n\nChecks if \u0027port\u0027 is NULL before using it in all tty operations, this\ncan avoid NULL pointer dereferences.\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3d48586cfa2e197515605ccf74527983d35638e3",
      "tree": "d2988275f8acd36738409f5765c15fd2d72a716f",
      "parents": [
        "4bf0ba861442d289eebfad8ea9ce365ab04fd582"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Nov 20 23:56:11 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: small cleanups\n\nThis patch contains the following cleanups:\n- make needlessly global functions static\n- every file should #include the headers containing the prototypes for\n  it\u0027s global functions\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75318d2d7cab77b14c5d3dbd5e69f2680a769e16",
      "tree": "13098167bd41d7dd0b0d3f678534a6daa29b4005",
      "parents": [
        "2143acc6dc79bdbff812f02a7dc5ab9d4fc81fc8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 21 14:53:03 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: remove .owner field from struct usb_driver\n\nIt is no longer needed, so let\u0027s remove it, saving a bit of memory.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ba9dc657af86d05d2971633e57d1f6f94ed60472",
      "tree": "2b57fe680536b5a02e9dd3b8f4d1df33d6f65017",
      "parents": [
        "733260ff9c45bd4db60f45d17e8560a4a68dff4d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 16 13:41:28 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:32 2006 -0800"
      },
      "message": "[PATCH] USB: allow usb drivers to disable dynamic ids\n\nThis lets drivers, like the usb-serial ones, disable the ability to add\nids from sysfs.\n\nThe usb-serial drivers are \"odd\" in that they are really usb-serial bus\ndrivers, not usb bus drivers, so the dynamic id logic will have to go\ninto the usb-serial bus core for those drivers to get that ability.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4a4efbdee278b2f4ed91aad2db5c006ff754276e",
      "tree": "be5742c3d3ff5382c8a6ccdcd31bfe00fb9b6491",
      "parents": [
        "7a1119b1fc87cc347d3932b8aee051e86b32818f"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Jan 03 13:27:11 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 03 13:27:11 2006 +0100"
      },
      "message": "s/retreiv/retriev/g\n\nAs everyone knows, the rule is: \"i before e.. um.. always.\"\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "569cfaadb0ea21bfcedac85dbc5147b4a9ed42d2",
      "tree": "647984adc75b3a82e32b4d117543d09d37665ed6",
      "parents": [
        "8dd396ec7bf706fe85d8c6792b478ee6f09e8de6"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Wed Nov 23 15:45:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 23:04:28 2005 -0800"
      },
      "message": "[PATCH] usb serial: remove redundant include\n\nremove redundant include\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b4723ae3cc66fd067a8e661b5c05d5bd41be29b5",
      "tree": "b6f011272466928aa1d3db515444d8fc06d3cec6",
      "parents": [
        "0b67ba63605a0107f4f3f6d928cdea1e8953fb63"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Wed Nov 23 15:45:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 23:04:27 2005 -0800"
      },
      "message": "[PATCH] USB: ftdi_sio: new IDs for KOBIL devices\n\nThis patch adds two new devices to the ftdi_sio driver\u0027s device ID\ntable.  The device IDs were supplied by Stefan Nies of KOBIL Systems for\ntwo of their devices using the FTDI chip.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb833986674ce1fc1b237b3d81459511ad2df393",
      "tree": "dca61cffabb03ab262be578f6e6d3b446383afbf",
      "parents": [
        "2d117403ae4006eeeb9037b82e9ecd8b3b043584"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 17 09:48:18 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 17 11:29:55 2005 -0800"
      },
      "message": "[PATCH] USB: add the anydata usb-serial driver\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d117403ae4006eeeb9037b82e9ecd8b3b043584",
      "tree": "26283c3bd04bb17ccaa79036c540ee9f39d0aee6",
      "parents": [
        "654f31189e550cd5924b786487a5d93d9feaada9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 17 09:48:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 17 11:29:55 2005 -0800"
      },
      "message": "[PATCH] USB: delete the nokia_dku2 driver\n\nIt was causing too many problems, and this is not the proper type of\ndriver for this device.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8f4c1d6674463e5824eada1ad7ec799276718bd",
      "tree": "65b7b3bed0f5534eeded951a7a0852c495ec6a83",
      "parents": [
        "a8310f3b8b713e52d77c56d4b8865685ee40d02a"
      ],
      "author": {
        "name": "Luiz Fernando Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Nov 17 09:47:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 17 11:29:54 2005 -0800"
      },
      "message": "[PATCH] USB: pl2303: updates pl2303_update_line_status()\n\nUpdates pl2303_update_line_status() to handle X75 and SX1 Siemens mobiles\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8310f3b8b713e52d77c56d4b8865685ee40d02a",
      "tree": "e21db029b1e175603ef2227226c10b0b6c7fc1f3",
      "parents": [
        "c9d00fc148b210aa8cf388d6e1eac187a0e855a6"
      ],
      "author": {
        "name": "Luiz Fernando Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Nov 17 09:47:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 17 11:29:54 2005 -0800"
      },
      "message": "[PATCH] USB: pl2303: adds new IDs.\n\nThis patch adds two new Siemens mobiles IDs for the pl2303 driver.\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0ce84d5539de88a1001f9aa3deeaa20fde3d152",
      "tree": "781d6b520e592440305a18e3f326bdfdbf8567ee",
      "parents": [
        "c5dbf868e2bbeea6581f388a09539779c0d61357"
      ],
      "author": {
        "name": "Josef Balatka",
        "email": "balatka@email.cz",
        "time": "Thu Nov 17 09:47:24 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 17 11:29:54 2005 -0800"
      },
      "message": "[PATCH] USB: cp2101.c: Jablotron usb serial interface identification\n\nJablotron usb serial interface identification\n\nSigned-off-by: Josef Balatka \u003cbalatka@email.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80ed89f6105fd2f35b3b9ee2078f31e1510da71e",
      "tree": "68d81165ddbcd8e4b6ed68371e55db710b3273d9",
      "parents": [
        "cca2362c64429283d384df5b4cb948dcd6e8127b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 17 09:46:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 17 11:29:52 2005 -0800"
      },
      "message": "[PATCH] USB Serial: rename ChangeLog.old\n\nPeople are complaining about a .old file in the tree.  So rename\ndrivers/usb/serial/ChangeLog.old to ChangeLog.history.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50260b69bbec383058875de26dbde28b1a6f8d00",
      "tree": "5e2ac6a032807373838710138edeba78fd056108",
      "parents": [
        "bde621854f1958a6000834c7c089b528118e5a9a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:53 2005 -0700"
      },
      "message": "[PATCH] USB: add nokia_dku2 driver\n\nThis driver comes from the gnokii project.\nWas further cleaned up by me to match recent usb-serial core changes.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bde621854f1958a6000834c7c089b528118e5a9a",
      "tree": "0f4272704dae9aa37700f7f66359ee9fe62a6768",
      "parents": [
        "46a0cf81828535fb3c200bc4fffdb8d69f4bf396"
      ],
      "author": {
        "name": "Martin Hagelin",
        "email": "martin@hagelin.dyndns.org",
        "time": "Wed Oct 26 21:10:41 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:52 2005 -0700"
      },
      "message": "[PATCH] USB: add new device id to ftdi_sio module\n\nThis is a patch to get the ELV FHZ1000 Home Automation control device to\nwork with Linux. The patch adds a new device ID to the ftdi_sio driver.\nIt is for kernel version 2.6.13.4.\n\nSigned-off-by: Martin Hagelin \u003cmartin.hagelin@home.se\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eb3c5ed8617d0aa67648cb7d1a486d14099129f2",
      "tree": "60eafa678fb9c73169a5e5a83fc70aa8a74ad50d",
      "parents": [
        "f2d45cd976682a3566c8cf30cefe91eb43ab6005"
      ],
      "author": {
        "name": "David Eriksson",
        "email": "twogood@users.sourceforge.net",
        "time": "Tue Oct 18 20:12:24 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:49 2005 -0700"
      },
      "message": "[PATCH] USB: Improving the set of vendor/product IDs in the ipaq driver\n\nThis is a patch improving the set of vendor/product IDs used in the\n\"ipaq\" USB serial device driver. The patch size is because I sorted the\nids this time, forgot about that last time.\n\nChanges:\n\n- Added vendor/product identifiers for Psion Teklogix devices\n- Restored Microsoft\u0027s identifier pair 045e/00ce\n- Sorted list of vendor/product identifiers\n\nSigned-off-by: David Eriksson \u003ctwogood@users.sourceforge.net\u003e\nSigned-off-by: Ganesh Varadarajan \u003cganesh@veritas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "17a882fc0c91477b2582a6dfd4ca93ae7eb58cd3",
      "tree": "64b0bead1565c9f41b1eea69e9bcbfad997459ad",
      "parents": [
        "269bda1c123c7caf88e1deb2264f9086f0344192"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:48 2005 -0700"
      },
      "message": "[PATCH] USB Serial: remove driver version from a few drivers\n\nThese numbers are pointless, as they have not been changed in _years_,\nso we should just remove them to stop pretending there is an actual\n\"version number\" for these drivers.\n\nThis should also help reduce confusion when people try to ask for\nsupport of a specific driver version, as there has been no way to tell\nwhat they are talking about.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "269bda1c123c7caf88e1deb2264f9086f0344192",
      "tree": "c83d9944e0acdc40c9040cbccfb9ec7d606bdd2c",
      "parents": [
        "502b95c1cc9e2c855a26f90fc999c5211b8ba957"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:48 2005 -0700"
      },
      "message": "[PATCH] USB Serial: move name to driver structure\n\nThis fixes up a lot of problems in sysfs with some of the usb serial\ndrivers, they had incorrect driver names.  Also saves a tiny ammount\nof memory.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "502b95c1cc9e2c855a26f90fc999c5211b8ba957",
      "tree": "6fbbd76930a955728363fb3e3e58bc2aaee7be53",
      "parents": [
        "18fcac353fdc7cd072b0d24c8667042e675a4c11"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:48 2005 -0700"
      },
      "message": "[PATCH] USB Serial: move old changelog comments out of source code\n\nCreate a new file just for these things, as they just get in the\nway in the source files.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "18fcac353fdc7cd072b0d24c8667042e675a4c11",
      "tree": "7cbbcfccf999193e78ff86d9dc3ff1e41ec3b0bf",
      "parents": [
        "ea65370d025f5005649e5cb37c4d025e92c6fc38"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:48 2005 -0700"
      },
      "message": "[PATCH] USB Serial: get rid of the .owner field in usb_serial_driver\n\nDon\u0027t duplicate something that\u0027s already in struct driver.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ea65370d025f5005649e5cb37c4d025e92c6fc38",
      "tree": "554476fb8c69fc0f0f7dc5e2287f4c9cec1a26d6",
      "parents": [
        "a6c82600d4058346ea6fd801bc21d7abcc1350d8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:47 2005 -0700"
      },
      "message": "[PATCH] USB Serial: rename usb_serial_device_type to usb_serial_driver\n\nI\u0027m tired of trying to explain why a \"device_type\" is really a driver.\nThis better describes exactly what this structure is.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "521daed8db4443a1574a98fc3abae8e230f09eaa",
      "tree": "3ae6f6f3a7e5688886aaa4be3fea163a5372986b",
      "parents": [
        "ddcad752f206be7a0091a041403c3188f2febd16"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Oct 02 17:15:33 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:42 2005 -0700"
      },
      "message": "[PATCH] safe_serial: use preprocessor directive for error\n\nUse valid #preprocessor instruction to generate an error.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n drivers/usb/serial/safe_serial.c |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\n"
    },
    {
      "commit": "207c47e1fbc8d51500997bfa67c26c00114fab04",
      "tree": "1a58c41d312e4facbfb53a75decd7c05960105ae",
      "parents": [
        "74ad9bd2fcf0fa203655e0d904809b06c4202bf8"
      ],
      "author": {
        "name": "Thomas Riewe",
        "email": "thomasr@pyramid.de",
        "time": "Thu Sep 29 14:57:29 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:42 2005 -0700"
      },
      "message": "[PATCH] drivers/usb/serial/ftdi_sio: add PID/VID\n\nWe would like to add a PID for the Pyramid Appliance Display, which works\non USB via FTDI_SIO.\n\nSigned-off-by: Thomas Riewe \u003cthomasr@pyramid.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/serial/ftdi_sio.c |    1 +\n drivers/usb/serial/ftdi_sio.h |    3 +++\n 2 files changed, 4 insertions(+)\n"
    },
    {
      "commit": "c9c7746dd333c12f482af2f1e63ea7eafc7cd529",
      "tree": "df7ed40559585aee2e394dbadf3f0449616eabf6",
      "parents": [
        "72f30b6f2f5f68dd426e9fe83817b882c2d04e50"
      ],
      "author": {
        "name": "Rui Santos",
        "email": "rsantos@grupopie.com",
        "time": "Fri Sep 23 20:06:50 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:37 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi: Artemis and ATIK based USB astronomical CCD cameras\n\nThis patch enables direct kernel support for the Artemis\nand ATIK astronomical based USB CCD cameras.\nSince all communications with this camera are done via an\nFTDI 245BM chip, it was only needed to specify the\nProductID and VendorID of all three devices.\nIn what tests are concerned, data was transfered from and\nto the FTDI at the chips Top speed (360KB/s).\n\nSigned-off-by: Rui Santos \u003crsantos@grupopie.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/serial/ftdi_sio.c |    3 +++\n drivers/usb/serial/ftdi_sio.h |   13 +++++++++++++\n 2 files changed, 16 insertions(+)\n"
    },
    {
      "commit": "7a3ca7d2b5ec31b2cfa594b961d77e68075e33c7",
      "tree": "29ba927b48b3c69517954dcbf45098455d4ea6e4",
      "parents": [
        "f8cc5756dee3c2a4c56a7f089291f5ae0232747f"
      ],
      "author": {
        "name": "Randall Nortman",
        "email": "linuxkernellist@wonderclown.com",
        "time": "Fri Oct 14 17:21:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 18:13:31 2005 -0700"
      },
      "message": "[PATCH] usbserial: Regression in USB generic serial driver\n\nKernel version 2.6.13 introduced a regression in the generic USB\nserial converter driver (usbserial.o, drivers/usb/serial/generic.c).\nThe bug manifests, as far as I can tell, whenever you attempt to write\nto the device -- the write will never complete (write() returns 0, or\nblocks).\n\nSigned-off-by: Randall Nortman \u003coss@wonderclown.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a8c1e2910daaff7590173e9d4ca07153e8a3517",
      "tree": "fb4306e9c3638c23b688e691c3002d0df6b2c755",
      "parents": [
        "b27c73dcab61826e5f1228d69d56f469b0abfc05"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Thu Sep 22 00:49:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:26 2005 -0700"
      },
      "message": "[PATCH] USB: Add Novatel CDMA Wireless PC card IDs to airprime\n\nUSB: Add device id\u0027s for Novatel Wireless CDMA wireless PC card.\n     The Novatel CDMA card behaves the same as the AirPrime by providing\n     a USB serial port.\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b27c73dcab61826e5f1228d69d56f469b0abfc05",
      "tree": "da3ef027dcbd3896556cbb1269116b2e1328002f",
      "parents": [
        "a85a46f2c38def5150251816890393803fdae7d0"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Thu Sep 22 00:49:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:26 2005 -0700"
      },
      "message": "[PATCH] usb/serial/option.c: Increase input buffer size\n\nThe card sometimes sends \u003e2000 bytes in one single chunk. Ouch.\n\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72a755fce0243d4168a6153813a1b533b05a7d72",
      "tree": "9a43f379879f0cf8cdf95f7f11edb9ae4ca39654",
      "parents": [
        "b6137383bda844a433d65e027502df7b20ba45c2"
      ],
      "author": {
        "name": "Peter Favrholdt",
        "email": "pfavr@how.dk",
        "time": "Thu Sep 22 00:48:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:25 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: allow baud rate to be changed without raising RTS and DTR\n\nI\u0027m using a 2 port USB RS232 dongle to connect to a serial-IR cradle for\na bar code reader). Detecting the baudrate of the serial-IR involves\nkeeping DTR low while changing baudrate.\n\nThis works using normal 16550A serial ports as well as the FTDI driver\nversion 1.4.0 (Linux 2.6.8) but stopped working with the change to\n\"ensure RTS and DTR are raised when changing baudrate\" introduced in\nversion 1.4.1 (Linux 2.6.9).\n\nThe attached patch fixes this, so RTS and DTR is only raised when\nchanging baudrate iff the previous baudrate was B0.\n\nSigned-off-by: Peter Favrholdt \u003cpfavr@how.dk\u003e\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6137383bda844a433d65e027502df7b20ba45c2",
      "tree": "a76e831344beca1960e6437de973ab2e6e8ef47c",
      "parents": [
        "64bd84538ac7f8ba3080eda4d92c66a8441cc6cc"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Thu Sep 22 00:48:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:25 2005 -0700"
      },
      "message": "[PATCH] USB: more device IDs for Option card driver\n\nAdded support for HUAWEI E600 and Audiovox AirCard\n\nUser reports say that these devices work without driver modification.\n\nSigned-off-by: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5e09b7cac4a2705f55830db64d448c062e84e8e",
      "tree": "604a8fb44b20f35b740351a42904c19de5d3a728",
      "parents": [
        "bc506517ec5dcc638eaa55672d5a924c1e2a2d0b"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Sep 12 12:23:25 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:54 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: custom baud rate fix\n\nftdi_sio: I messed up the baud_base for custom baud rate support in\n2.6.13.  The attached one-liner patch fixes it.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68e110a078a7e8a416ba06bfa6372ae28222809e",
      "tree": "7d09bb3d338f7d5397542a69522d7e4f8d110290",
      "parents": [
        "155faf5e1e36ca3a6127bdfb5c624d58e520c411"
      ],
      "author": {
        "name": "Robert Spanton",
        "email": "rds204@ecs.soton.ac.uk",
        "time": "Tue Aug 30 23:38:23 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:47 2005 -0700"
      },
      "message": "[PATCH] USB: PL2303: CA-42 Phone cable\n\nThis patch adds the product ID and vendor ID for a Nokia CA-42 USB cable\nto the list of devices handled by the pl2303 driver. The patch is\nagainst 2.6.13.\n\nSigned-off-by: Robert Spanton \u003crds204@zepler.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "22c438632850c0d6257b45c90afed0cea6953afc",
      "tree": "eb70da121b1fab2a2626167575aa38ed3013fc65",
      "parents": [
        "dd16525b698528172899f10c14a3eb6ddb888a53"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Aug 15 11:30:11 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:44 2005 -0700"
      },
      "message": "[PATCH] drivers/usb: fix-up schedule_timeout() usage\n\nDescription: Use schedule_timeout_{,un}interruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "198b95170f2c7ad56b4ba92fe3d4d896f5be5c7e",
      "tree": "8d9c63ed9b40685ca2f6fd4a2fa5a963c780a9d6",
      "parents": [
        "1f09df8bfe358994fcb5f3dc4f890694c4069621"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Sun Aug 28 09:51:15 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:41 2005 -0700"
      },
      "message": "[PATCH] USB: CP2101 New Device IDs\n\nThree new device IDs for CP2101 USB to UART Bridge\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "242cf670c09c05504ce53dfc27f8331a072f169d",
      "tree": "ddd30f63ed128818c94f46c5d3134e2566e07633",
      "parents": [
        "b375a0495fd622037560c73c05f23ae6f127bb0c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 29 16:11:07 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:27:55 2005 -0700"
      },
      "message": "[PATCH] USB: fix up URB_ASYNC_UNLINK usages from the usb-serial drivers\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e6ac4a40e5f5c58f6e1058f6b3fb98be921dc7f4",
      "tree": "81ff745ad3b85143340b6fc5280c5e6e6fcc5387",
      "parents": [
        "fdcb0a0f1b8b050cbb7ed0ea2e030741ce5bb517"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Tue Aug 02 14:01:27 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:29 2005 -0700"
      },
      "message": "[PATCH] USB ftdi_sio: New IDs for ELV, Xsens and Falcom products\n\nThis patch for the ftdi_sio driver adds a bunch of new devices and fixes\nan incorrect PID:\n\no Fix PID for ELV UO100 (the PID was in fact for ELV UR100).\no Add PID ELV UR100 (see above) and ELV ALC 8500 Expert.\no Add a whole bunch of other PIDs for ELV USB devices, commented out for\n   now as they may be used by other drivers eventually.  (Christian Abt\n   of ELV.de submitted a full list of devices including an indication of\n   which set of drivers are used by default in the MS Windows world.  We\n   decided to comment out the devices that use FTDI\u0027s D2XX Windows\n   drivers by default.)\no Add PIDs for eight devices from Xsens Technologies BV (submitted in a\n   patch against 2.6.12.2 by Patrick Riphagen).\no Add PID for Falcom Samba GPRS modem (submitted by Sebastian Schubert).\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fdcb0a0f1b8b050cbb7ed0ea2e030741ce5bb517",
      "tree": "c0bfa1f6c213ea21ace7f2c79b211ad2beef2996",
      "parents": [
        "1694899fd1af43636351aac97f415fd3c9cefb1d"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Thu Jul 28 18:40:32 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:28 2005 -0700"
      },
      "message": "[PATCH] USB ftdi_sio: user specified VID/PID\n\nftdi_sio: Support one user specified vendor and product ID via a couple\nof new module parameters.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1694899fd1af43636351aac97f415fd3c9cefb1d",
      "tree": "d849892672ad4441f7539322680158e3f928b1db",
      "parents": [
        "ef0840286045fe7ce84cb77e7608f0844c81001c"
      ],
      "author": {
        "name": "Dariusz M",
        "email": "D.Marcinkiewicz@elka.pw.edu.pl",
        "time": "Thu Jul 28 18:06:13 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:28 2005 -0700"
      },
      "message": "[PATCH] USB: pl2303 driver, makes pl2303HX chip work correctly\n\nThis trivial patch makes pl2303 driver work correctly with pl2303HX chip.\nApparently some bug in HX version of pl2303 makes the chip loose some\ntransmitted bytes or stop working at all after reception of\nUSB_REQ_CLEAR_FEATURE mesage. Logs generated by UsbSnoop application reveal\nthat windows driver does not send this type of messages to the converter.\n\nFrom: \"Dariusz M.\" \u003cD.Marcinkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "81671ddb7e24e9d1f84812dba8ed810935f77d40",
      "tree": "bc902a61ffd2c09ddbf3d7c20a67b0831d612862",
      "parents": [
        "7bb75aeeeec7417a961920b3f63a83007475260f"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Mon Jul 04 19:32:51 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:16 2005 -0700"
      },
      "message": "[PATCH] USB: drivers/serial/usb-serial: Remove unneeded void * casts\n\nThe following patch removes unneeded casts for the following (void *) pointers:\n\t- tty_struct-\u003edriver_data\n\t- void *private argument of usb_serial_port_softint()\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7bb75aeeeec7417a961920b3f63a83007475260f",
      "tree": "f96fc9e827db52efe44ca7822c3fbb5f63db8b08",
      "parents": [
        "b9db07fba7f113764d7379b0f68324a9a5450306"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Jul 27 01:08:30 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:15 2005 -0700"
      },
      "message": "[PATCH] USB: option card driver coding style tweaks\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b9db07fba7f113764d7379b0f68324a9a5450306",
      "tree": "c2a5672a733688fad64cccf623131605a1cbf943",
      "parents": [
        "4e1491847ef5ca1c5a661601d5f96dcb7d90d2f0"
      ],
      "author": {
        "name": "Lonnie Mendez",
        "email": "lmendez19@austin.rr.com",
        "time": "Tue Jul 12 17:21:31 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:15 2005 -0700"
      },
      "message": "[PATCH] USB: whitespace fixes for cypress_m8 driver\n\nReading this driver I noticed some trailing whitespaces and tabs so I\nremoved them with some 80th column fitting and a few more similar\nthings.\n\nFrom: Carlo Perassi \u003ccarlo@linux.it\u003e\nSigned-off-by: Lonnie Mendez \u003cdignome@gmail.com\u003e\nSigned-off-by: Carlo Perassi \u003ccarlo@linux.it\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "279e1545a1350b9147ae884f848ffc8b7db18967",
      "tree": "71fd44f8a3a8528a3865e45fb78e132643bde55d",
      "parents": [
        "74ede0ff59fb18787213ed979641624a2f234821"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Fri Jul 29 12:16:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:52 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: fix a couple of timeouts\n\nftdi_sio: Fix timeouts in a couple of usb_control_msg() calls due to\nchange of units from jiffies to milliseconds in 2.6.12.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74ede0ff59fb18787213ed979641624a2f234821",
      "tree": "f3edc4df478c45684a856bbca6f90047ab457862",
      "parents": [
        "9b1513d91e195af46b8e59626f74d3d41a7565af"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Fri Jul 29 12:16:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:52 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: Update RTS and DTR simultaneously\n\nftdi_sio: Update RTS and DTR simultaneously, using a single control URB\ninstead of separate control URBs for RTS and DTR.  Reinhard Bergmann\nobserved time differences of up to 680 ms with his application on a\n2.4.22 kernel when RTS and DTR were updated using separate control\nURBs, which is unacceptable.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b1513d91e195af46b8e59626f74d3d41a7565af",
      "tree": "1641fb53fb4fb3562fe44a3dd271b940147161f8",
      "parents": [
        "a46e812620bd7db457ce002544a1a6572c313d8a"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Fri Jul 29 12:16:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:52 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: new microHAM and Evolution Robotics devices\n\nThe attached patch adds the following new devices to the ftdi_sio driver:\n\n* microHAM USB-Y6 and USB-Y8 devices submitted by Justin Burket (KL1RL).\n* Evolution Robotics ER1 Control Module submitted by Shawn M.  Lavelle.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba460e48064edeb57e3398eb8972c58de33f11ea",
      "tree": "1eefb36f0e5e63123a910abcb7b238c429c8ed0f",
      "parents": [
        "98848fa83bb6a4572ad55daeb312182dec9bed58"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Thu Jul 14 00:33:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 14 09:00:26 2005 -0700"
      },
      "message": "[PATCH] Option Card driver update, Maintainer entry\n\nThis patch updates the Option Card driver:\n- remove a deadlock\n- add sponsor notice\n- add new card\n- renamed the device to what\u0027s usually printed on it\n- removed some dead code\n- clean up a bunch of irregular whitespace (end-of-line, tabs)\n\nAlso add a MAINTAINERS entry for the Option Card driver.\n\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "16966f2ab7db7366855d1267071a3138ae127ff6",
      "tree": "4030768e2014452f12d7c6b5197e3456e1e2d0ac",
      "parents": [
        "7e33ae67815372a93e8e77624fd47e39a986415d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 29 16:53:29 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB: fix ftdi_sio compiler warnings\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e33ae67815372a93e8e77624fd47e39a986415d",
      "tree": "12efd319015d15888e6a52a45506cc5254a4763c",
      "parents": [
        "8f977e4201fcc0bd512eb01e775894e0a9c34a39"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Jun 20 17:10:19 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB ftdi_sio: remove redundant TIOCMBIS and TIOCMBIC code\n\nftdi_sio: Remove redundant handling of TIOCMBIS and TIOCMBIC ioctls\nas they are handled in the tty layer and never reach this driver.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8f977e4201fcc0bd512eb01e775894e0a9c34a39",
      "tree": "cc9c0bc66267c55c2bdeeb26eac11822d7325f6f",
      "parents": [
        "9c8d61783e5bb5e29744b6481a1c67c6e4e8e135"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Mon Jun 20 16:45:42 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB ftdi_sio: reduce device id table clutter\n\nftdi_sio: Use a single usb_device_id table and detect the type of chip\nprogramatically.  The table also flags devices requiring special\ninitialization.  The patch makes the driver about 10K smaller and makes\nit easier to add new device IDs.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "507ca9bc0476662f3463888d583864834eab1e11",
      "tree": "421a373de235fcb4cb46a4723a1e9f00a71f709a",
      "parents": [
        "f4df0e334a9fc731689e8ba4f42a0d72a7491348"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Apr 23 12:49:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:47 2005 -0700"
      },
      "message": "[PATCH] USB: add ability for usb-serial drivers to determine if their write urb is currently being used.\n\nThis removes a lot of racy and buggy code by trying to check the status of the urb.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "060b8845e6bea938d65ad6f89e83507e5ff4fec4",
      "tree": "ba82ce7d7a532b045f02e29788ece53d6be693e6",
      "parents": [
        "10523b3b82456e416cbaffcc24ea2246980aa746"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:44:04 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:35 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/usb/input/aiptek.c - drivers/zorro/zorro-sysfs.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "76854ceac3ef3408ab9a50a2521147fb14779f58",
      "tree": "130700c6871e73269bfad0b9f0439d51e0c353a3",
      "parents": [
        "9f793d2c77ec5818679e4747c554d9333cecf476"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Thu Jun 02 10:34:11 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 09 01:38:15 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: avoid losing received data in tty-ldisc\n\nftdi_sio: Avoid losing bytes at tty-ldisc.\n\nThis patch was originally developed by Daniel Smertnig.  I\n(Ian Abbott) made a few changes.  It has been tested by both\nDaniel and I, at least for raw, non-canonical receive data\nprocessing.\n\nHere is Daniel\u0027s original description of the patch:\n\n\u003d\u003d\u003d\nDuring a project in which I was using a FTDI 232BM to\ntransmit data at relative high speeds (625kBit/s), I\nnoticed a problem where data was lost even if flow\ncontrol was enabled: The FTDI-Driver receives 512 Bytes\nof data over USB at a time, which consists of 8 64-Byte\npackets. Subtracting the 2 bytes of status information\nincluded in each packet this gives 496 \"real\" data\nbytes per read.\n\nThis data is passed (indirectly, via the flip buffers)\nto the tty line discipline which takes care of\nthrottling when there the free buffer space reaches\nTTY_THRESHOLD_THROTTLE (128). Because the FTDI driver\nprocesses up to 496 bytes at a time, throttling won\u0027t\nhappen in time and the line discipline will discard the\nremaining bytes.\n\nTo avoid this the patch passes data in 62-byte blocks\nto the tty layer and checks the available space in the\nldisc-buffers. If there isn\u0027t enough free space,\nprocessing the rest of the data is delayed using a\nworkqueue.\n\nNote: The original problem should be easily\nreproducible with a userspace program which does slow \u0026\nsmall reads.\n\u003d\u003d\u003d\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Daniel Smertnig \u003cdaniel.smertnig@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "39a66b8d22a36cfa1a48f7f59c6a4639d9c99653",
      "tree": "23cb1c8ea41f28bb5778027e3feb5a0e9c444568",
      "parents": [
        "719df469cb51199316ae2a11c75a8046be34b899"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Fri May 27 00:09:56 2005 +0100"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 03 00:04:30 2005 -0700"
      },
      "message": "[PATCH] USB: CP2101 Add support for flow control\n\nAdded support to get/set flow control line levels using TIOCMGET and\nTIOCMSET.\nAdded support for RTSCTS hardware flow control.\ncp2101_get_config and cp2101_set_config modified to support long request\nstrings, required for configuring flow control.\n\nSigned-off-by: Craig Shelley craig@microtron.org.uk\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "58cfe9113e485f7e04bd0eac4fc4251b330af501",
      "tree": "f414ba56f95dddd5b90bdef86f1872849e801f9a",
      "parents": [
        "4871d3be13ea2b33edc9ba6fbcc30fc047087be7"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Mon May 23 17:00:48 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 03 00:04:29 2005 -0700"
      },
      "message": "[PATCH] USB: add Option Card driver\n\nThis patch adds a new driver for \"Option\" cards.  This is a GSM data card,\ncontrolled by three \"serial ports\" which are connected via an OHCI adapter,\nall located on an oversized PC-Card.  It\u0027s sold by several GSM service\nproviders.\n\nTraditionally, this card has been accessed via the standard serial driver\nand appropriate vendor\u003d and product\u003d options.  However, testing has\nrevealed several problems with this approach, including hung data transfers\nand lost data blocks when receiving.\n\nTherefore, I\u0027ve written a separate driver.\n\nSigned-off-by: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "06299db3e7f857a4985cf70dc1a5049ec12482c1",
      "tree": "115792ba36a9b4fe1f57d849c4f9ac2d0e80a90f",
      "parents": [
        "47900743a56dc41a053107d64054aca3e1b42157"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 26 05:55:55 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 31 14:13:59 2005 -0700"
      },
      "message": "[PATCH] USB: fix usb-serial generic initialization\n\nAt module load time, if a generic device is found, the tty information\nfor the device is not set up properly (as the tty structures aren\u0027t initialized\nyet.)  This can cause big problems for things like udev.  This patch fixes this.\n\nThanks to Kay Sievers for the original patch for this problem.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "47900743a56dc41a053107d64054aca3e1b42157",
      "tree": "ffd15d07d454baf4cf1154c7f1ea29fe62574e7c",
      "parents": [
        "c6de2b64eb575a3f9326969ec5fcdc6032b38e42"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Tue May 17 15:12:13 2005 +0100"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 31 14:13:59 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: new PID for ELV UM100\n\nftdi_sio: Add PID for \"ELV USB Module UM100\".\nPID sent by Armin Laugher.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "25b6f08e3fa0d84e26a373a205cfdad208b54af7",
      "tree": "6e444121a2eb7900a9cd3ab0606eb04046bdac2f",
      "parents": [
        "4756ae5b5234e08150ac089f7d989613948f00e5"
      ],
      "author": {
        "name": "Lonnie Mendez",
        "email": "lmendez19@austin.rr.com",
        "time": "Tue May 10 17:09:52 2005 -0500"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Mon May 16 21:44:26 2005 -0700"
      },
      "message": "[PATCH] USB: cypress_m8: add support for the DeLorme Earthmate lt-20\n\nThis patch adds support for the DeLorme Earthmate lt-20 to the\ncypress_m8 driver.  The device was tested and found to be compatible\nwith the cypress_m8 driver.  This is a resend with the complete patch\nwhich properly compiles.\n\nAdds support for the DeLorme Earthmate lt-20 to the cypress_m8 driver.\n\nSigned-off-by: Lonnie Mendez \u003clmendez19@austin.rr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3cb4a4f739cccdf0642fa7e3a087e0b8425ff67b",
      "tree": "5ed04dfb7880b86f071ab8d59fd4f3f1c3d345f2",
      "parents": [
        "093cf723b2b06d774929ea07982f6a466ff22314"
      ],
      "author": {
        "name": "Lonnie Mendez",
        "email": "lmendez19@austin.rr.com",
        "time": "Tue May 03 17:02:20 2005 -0500"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:52 2005 -0700"
      },
      "message": "[PATCH] USB cypress_m8: update kernel driver with current source\n\nFixed problem where setting or retreiving the serial config would fail\nwith EPIPE.  Removed CRTS toggling so the driver behaves more like other\nusbserial adapters.  Issued new interval of 1ms instead of the default\nbInterval.  As a result, transfer speed has been substantially\nincreased.  From avg. 850bps to avg. 3300bps.  Also added new module\nparameter \u0027interval\u0027 to tweak the interval in case this change causes\nproblems for someone.  Cleaned up code and formatting issues so source\nis more readable.  Replaced the C++ style comments.  Various other code\ncleanups.\n\nSigned-off-by: Lonnie Mendez \u003clmendez19@austin.rr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "093cf723b2b06d774929ea07982f6a466ff22314",
      "tree": "9199ddc8a4ed6dfdc427134333f99b97245e6408",
      "parents": [
        "7b1cbebaa7ced7a2029cc5b50eab60c79b24cc10"
      ],
      "author": {
        "name": "Steven Cole",
        "email": "elenstev@mesatop.com",
        "time": "Tue May 03 19:07:24 2005 -0600"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:52 2005 -0700"
      },
      "message": "[PATCH] USB: Spelling fixes for drivers/usb.\n\nHere are some spelling corrections for drivers/usb.\n\ncancelation -\u003e cancellation\nsuccesful -\u003e successful\ncancelation -\u003e cancellation\ndecriptor -\u003e descriptor\nInitalize -\u003e Initialize\nwierd -\u003e weird\nProtocoll -\u003e Protocol\noccured -\u003e occurred\nsuccessfull -\u003e successful\nProcesing -\u003e Processing\ndevide -\u003e divide\nIsochronuous -\u003e Isochronous\nnoticable -\u003e noticeable\nBasicly -\u003e Basically\ntransfering -\u003e transferring\nintialize -\u003e initialize\nIncomming -\u003e Incoming\nadditionnal -\u003e additional\nasume -\u003e assume\nUnfortunatly -\u003e Unfortunately\nretreive -\u003e retrieve\ntranceiver -\u003e transceiver\nCompatiblity -\u003e Compatibility\nIncorprated -\u003e Incorporated\nexistance -\u003e existence\nUnunsual -\u003e Unusual\n\nSigned-off-by: Steven Cole \u003celenstev@mesatop.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5e54f91d8d770c5a48da10a5c9c314c1c926536b",
      "tree": "3e453d56dda488e18b198b544345829aa7015fb2",
      "parents": [
        "6f92872cc8085b9e65a8ec07aed106ce5d24f60b"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Fri Apr 29 16:09:44 2005 +0100"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:50 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio redundant macro removal\n\n[ftdi_sio] Replaced redundant INTERFACE_A and INTERFACE_B macros with\nthe equivalent PIT_SIOA and PIT_SIOB macros.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6f92872cc8085b9e65a8ec07aed106ce5d24f60b",
      "tree": "de1e40db4b8017c7b8c8282c991b82956cb4e2bb",
      "parents": [
        "b9ab0746a53b9cd5c64e179a1c13952f0ae80e64"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Fri Apr 29 16:06:14 2005 +0100"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:50 2005 -0700"
      },
      "message": "[PATCH] USB: VID/PID updates for ftdi_sio driver\n\nSome VID/PID updates for the ftdi_sio driver:\n\n* The \"Gude Analog- und Digitalsysteme GmbH\" entries were missing from\n  the \"combined\" table.\n* Replaced FTDI_8U232AM_ALT_ALT_PID with 3 PIDs for devices from\n  4n-galaxy.de.\n* Removed redundant FTDI_RM_VID and renamed FTDI_RMCANVIEW_PID to\n  FTDI_RM_CANVIEW_PID.\n* Added VID/PID for serial converter in Mobility Electronics EasiDock\n  USB 200 (mentioned by Gregory Schmitt).\n* Added PID for Active Robots USB comms board (mentioned by John Koch).\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -ur a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c\n"
    },
    {
      "commit": "3b86b2028c4de998978baae780edfc36995bebc5",
      "tree": "494299fb27050eb76e6fd011c4c9c74720ccb367",
      "parents": [
        "56c1e26d75008d39f1067f453719857a81109d9f"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 25 21:46:29 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:49 2005 -0700"
      },
      "message": "[PATCH] USB: add a driver for the AirPrime CDMA Wireless PC card.\n\nEasier than trying to use the generic usb-serial driver.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "35ecc486a3f1811b85b7b22196b8b7422d713b51",
      "tree": "fc0c453f6a02b8c36ca49e337c55864832b04128",
      "parents": [
        "36045fb77cb8b4043063ea54067907a1afd317b4"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:06:59 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:06:59 2005 -0700"
      },
      "message": "[PATCH] USB: fix up the HP49G+ Calculator USB Serial driver\n\nFix compiler warnings, and remove unneeded #includes\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "36045fb77cb8b4043063ea54067907a1afd317b4",
      "tree": "f997f900af829aeb155ee74fe7b187bd9c7cbce1",
      "parents": [
        "35f4a0c4416b4fd789f94328dc5940e79e1507b0"
      ],
      "author": {
        "name": "Arthur Huillet",
        "email": "arthur.huillet@agoctrl.org",
        "time": "Fri Apr 22 15:06:59 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:06:59 2005 -0700"
      },
      "message": "[PATCH] USB: add HP49G+ Calculator USB Serial support\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1bc3c9e1e44c2059fe2ffa6ff70ad0a925d7b05f",
      "tree": "0bc14ec53acf3b4c08a9995c7ea335e236435558",
      "parents": [
        "6fd19f4b55f7fd1c9d8650bd7f8df2c81b69c5ca"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Mon Apr 18 17:39:34 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:34 2005 -0700"
      },
      "message": "[PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL\n\nGet rid of a bunch of redundant NULL pointer checks in drivers/usb/*,\nthere\u0027s no need to check a pointer for NULL before calling kfree() on it.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\nIndex: gregkh-2.6/drivers/usb/class/audio.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "acbb36f116243bed515357264ecbb6ff9c6d2a5b",
      "tree": "35840eb04d9b1f9a33a538f222a1dfc6f2556c81",
      "parents": [
        "97bb13ec5bc156352cca8af90080597e04299a73"
      ],
      "author": {
        "name": "Peter Favrholdt",
        "email": "pfavr@mip.sdu.dk",
        "time": "Mon Apr 18 17:39:32 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:32 2005 -0700"
      },
      "message": "[PATCH] USB: pl2303 new vendor/model ids\n\nPlease accept the attached patch which adds the vendorid 0x0745 and\nmodelid 0x0001 (ID 0745:0001) \"Syntech Information Co., Ltd.\"\n\nThe device is an USB IR cradle for a barcode scanner (CPT-8001C) from\nCipherlab.\n\n\nFrom: Peter Favrholdt \u003cpfavr@mip.sdu.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -u kernel-source-2.6.11/drivers/usb/serial/pl2303.c ../kernel-source-2.6.11/drivers/usb/serial/pl2303.c\n"
    },
    {
      "commit": "97bb13ec5bc156352cca8af90080597e04299a73",
      "tree": "7cd16d8278a03bcfe5bb9825f620b049c2f07914",
      "parents": [
        "6fdd8e8e33730a2abc886113bd0b6c4343f63cc9"
      ],
      "author": {
        "name": "Flavio Leitner",
        "email": "fbl@conectiva.com.br",
        "time": "Mon Apr 18 17:39:31 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:31 2005 -0700"
      },
      "message": "[PATCH] pl2303 - status line\n\nI\u0027m attaching a patch to fix status when using Siemens X65\nmobile. This mobile use first byte instead of normal UART_STATE\nbyte.\n\n\nFrom: Flavio Leitner \u003cfbl@conectiva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\nIndex: gregkh-2.6/drivers/usb/serial/pl2303.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "6fdd8e8e33730a2abc886113bd0b6c4343f63cc9",
      "tree": "83b425282fb306a2b96520431867430233955385",
      "parents": [
        "8835f6657316162a8937d3f26ccd8f5886ba3845"
      ],
      "author": {
        "name": "Flavio Leitner",
        "email": "fbl@conectiva.com.br",
        "time": "Mon Apr 18 17:39:31 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:31 2005 -0700"
      },
      "message": "[PATCH] pl2303 - unplug device.\n\nIt\u0027s possible to unplug usb device and do tiocmset() and tiocmget() without\nvalid interface in pl2303 module.\n\nThe patch below check this and return -ENODEV if interface was removed.\n\nFrom: Flavio Leitner \u003cfbl@conectiva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -purN linux-05-04-11/drivers/usb/serial/pl2303.c linux-05-04-11.usb/drivers/usb/serial/pl2303.c\n"
    },
    {
      "commit": "45f23f189ca66d98b1f8b7f3d30a194d3188039d",
      "tree": "6fadab86aec4b6dd747ebfb316396842bf1501ab",
      "parents": [
        "6d5e8254bf488a40b7ae2faafbffa232ab19d541"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Apr 18 17:39:25 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:25 2005 -0700"
      },
      "message": "[PATCH] USB: usb/digi_acceleport: correct wait-queue state\n\nFirst patch incorrectly changed state of the wait-queue usage to\nTASK_UNINTERRUPTIBLE. Reverted to TASK_INTERRUPTIBLE.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "115c1ce524869309e4bddcfc3dd112ac76b92def",
      "tree": "23d1ffa294e6d673e50ec1dd31c48fabaed34e4e",
      "parents": [
        "ac21e9ff08db3d6fac41d356c77fcb531c2e03e1"
      ],
      "author": {
        "name": "Larry Battraw",
        "email": "lbattraw@insightbb.com",
        "time": "Mon Apr 18 17:39:20 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:20 2005 -0700"
      },
      "message": "[PATCH] USB: visor Tapwave Zodiac support patch\n\nHere\u0027s a tiny patch to add support for the Tapwave Zodiac (for\n2.6.11.6).  I\u0027ve been meaning to send it in for a while but kept\nupgrading my kernel and losing the changes :-)  I own the device and it\nworks fine with the latest pilot-link beta.\n\nFrom: Larry Battraw \u003clbattraw@insightbb.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "ac21e9ff08db3d6fac41d356c77fcb531c2e03e1",
      "tree": "d639e266828fb3dd3c173589efdbff3c44b9cfa1",
      "parents": [
        "7f907d7486f2519c2ff1493bfbcdc36dcacd85b7"
      ],
      "author": {
        "name": "gregkh@suse.de",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:20 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:20 2005 -0700"
      },
      "message": "[PATCH] USB: add new visor id for Treo 650\n\nThanks to Jamieson Becker \u003cjamie@jamiebecker.com\u003e for the info\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -Naur -X dontdiff-osdl tmp/linux-2.6.12-rc2/drivers/usb/serial/visor.h linux-2.6/drivers/usb/serial/visor.h\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
