)]}'
{
  "log": [
    {
      "commit": "a7f3872c43b8001f01000f79583d422c6995f98d",
      "tree": "bdb575e8842d5e1b665f4bfc253e00cbd4a1e1bf",
      "parents": [
        "4be2fa186d54758296d30c565d7b5111dd45b000"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "kernel@mkarcher.dialup.fu-berlin.de",
        "time": "Wed May 28 23:58:18 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 29 13:59:06 2008 -0700"
      },
      "message": "USB: usb-serial: option: Don\u0027t match Huawei driver CD images\n\nAdd the interface info matching to all Huawei cards, as they all also\ncontain a Mass Storage Device interface (usually containing Windows\ndrivers) which should not get bound by this driver.\n\nSee also drivers/usb/storage/unusual_devs.h\n\nSigned-off-by: Michael Karcher \u003ckernel@mkarcher.dialup.fu-berlin.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4be2fa186d54758296d30c565d7b5111dd45b000",
      "tree": "e497b62b6e376cacb6898f8bf2bdab2972871da4",
      "parents": [
        "598eff6d2f3b8805232edc5f4a6b0c1e698dc482"
      ],
      "author": {
        "name": "Steve Murphy",
        "email": "steve@gnusis.org",
        "time": "Fri May 23 23:39:05 2008 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 29 13:59:06 2008 -0700"
      },
      "message": "USB: pl2303: another product ID\n\nI\u0027ve just got a USB GPRS/EDGE modem branded Manufacturer Micromax Model\nMMX610U (see http://www.airtel.in/level2_t3data.aspx?path\u003d1/106/179)\nworking by adding another product ID to pl2303.  Modem info reports same\nmodule as  Max Arnold\u0027s i.e.SIMCOM SIM600  but  with product ID 0x0612\n(cf Ox0611).\n\nFrom: Steve Murphy \u003csteve@gnusis.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ebb3770c01a8afd049e3e91b0a026dcdfcb2da9f",
      "tree": "77d4fe91ea391bff89568d912e87ee8b3882dd05",
      "parents": [
        "0a2ce2ffc358da96792d514c1024b72c52be9cc1"
      ],
      "author": {
        "name": "Ray Molenkamp",
        "email": "rmolenkamp@matrixorbital.ca",
        "time": "Wed May 21 17:06:26 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 29 13:59:02 2008 -0700"
      },
      "message": "USB: FTDI_SIO : Add support for Matrix Orbital PID Range\n\nThis patch adds support for the range of PIDs\nthat have been allocated for FTDI based devices\nat Matrix Orbital.\n\nA small number of units have been shipped early 2008\nwith a faulty USB Descriptor.  Products that may have\nthis issue have been marked with the existing quirk to\nwork around the problem.\n\nSigned-off-by: R. Molenkamp \u003crmolenkamp@matrixorbital.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "82078234d4023c61b9d88e8be5e795423d17538e",
      "tree": "31eb4382f0d30598d1593285ae8e8379ce2369aa",
      "parents": [
        "f82b9878e9fe7351370d4426d9437a62c0c1ebe5"
      ],
      "author": {
        "name": "Michael F. Robbins",
        "email": "mrobbins@MIT.EDU",
        "time": "Fri May 16 23:48:42 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 20 14:14:15 2008 -0700"
      },
      "message": "USB: serial: ch341: New VID/PID for CH341 USB-serial\n\nRecent USB-serial devices using the WinChipHead CH340/CH341 chipset are\nbeing shipped with a new vendor/product ID code pair, but an otherwise\nidentical device.  (This is confirmed by looking at INF for the included\nWindows driver.)\n\nPatch is tested and working, both with new and old devices.\n\nSigned-off-by: Michael F. Robbins \u003cmrobbins@mit.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b2d23d49cf4b4b1fe3b43d3ffd6077fc4ee9ac6",
      "tree": "c56cbcbb27d5adc78377745ca4b47b9d038e75fa",
      "parents": [
        "ee53b0ca0153b4f944cb142b5e65c96a1860d765"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 16 15:41:40 2008 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 20 14:14:14 2008 -0700"
      },
      "message": "USB: OPTION: fix name of Onda MSA501HS HSDPA modem\n\nThis fixes the name of the onda MSA501HS device, I guess it is called\ndifferent things in different countries.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee53b0ca0153b4f944cb142b5e65c96a1860d765",
      "tree": "7270dc76f3c8a0759f158a739991213d66dbb006",
      "parents": [
        "26ab705396b65a469233a8327ecb51b8aebb6be0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 15 10:07:44 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 20 14:14:14 2008 -0700"
      },
      "message": "USB: add TELIT HDSPA UC864-E modem to option driver\n\nThis adds the Telit UC864-E HDSPA modem support to the option driver.\nThis lets their customers comply with the GPL instead of having to use a\nbinary driver from the manufacturer.\n\nCc: Simon Kissel \u003ckissel@viprinet.com\u003e\nCc: Nico Erfurth \u003cne@nicoerfurth.de\u003e\nCc: Andrea Ghezzo \u003cTS-EMEA@telit.com\u003e\nCc: Dietmar Staps \u003cDietmar.Staps@telit.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "26ab705396b65a469233a8327ecb51b8aebb6be0",
      "tree": "3396510079f512723dd04ce4db41a4fdfd572645",
      "parents": [
        "c110a2bd82676a8f124cf4dfc39339fd366f0e59"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat May 17 00:13:56 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 20 14:14:14 2008 -0700"
      },
      "message": "usb-serial: Use ftdi_sio driver for RATOC REX-USB60F\n\nThis patch reverts 57833ea6b95a3995149f1f6d1a8d8862ab7a0ba2\n(\"usb-serial: pl2303: add support for RATOC REX-USB60F\") and adds\nsupport for the device to ftdi_sio driver.\n\nCc: Akira Tsukamoto \u003cakirat@rd.scei.sony.co.jp\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96cb15cf977356d9d3117dd88f3fe187d6024f4b",
      "tree": "00416bc8a4d6c59b04988aefa4a2d771fd157348",
      "parents": [
        "e7c6f80fd733218aa1e79efa5d9ece9f76966160"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue May 13 12:53:45 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:29 2008 -0700"
      },
      "message": "USB: option: add new Dell 5520 HSDPA variant\n\nNew variant of the 5520 found by Luke Sheldrick.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cdafc37a7b727b75ced65e31e47dafbd8b70f97f",
      "tree": "2537ec121242cfb4589530266e0b6a2aaa7b2e56",
      "parents": [
        "ed3e8fcaeb67b7c2c96eb9c30d5b98816a08a1a2"
      ],
      "author": {
        "name": "Eugeniy Meshcheryakov",
        "email": "eugen@debian.org",
        "time": "Mon May 05 01:24:38 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:27 2008 -0700"
      },
      "message": "USB: do not handle device 1410:5010 in \u0027option\u0027 driver\n\nThis device is not a serial port, but a virtual CD-ROM device. For\nexample with my Novatel MC950D:\n\nlsusb -v -d 1410:5010 | grep InterfaceClass\n      bInterfaceClass         8 Mass Storage\n\nAfter some time (ca. 5min) or if virtual CD is ejected, device id\nchanges to 1410:4400:\n\n% lsusb -v -d 1410:4400 | grep InterfaceClass\n      bInterfaceClass       255 Vendor Specific Class\n      bInterfaceClass       255 Vendor Specific Class\n\nVariable name says that 0x5010 is a Novatel U727, but searching in\ninternet shows, that this device also provides virtual CD that should be\nejected before use. Product id for serial port in this case is 0x4100.\n\nSigned-off-by: Eugeniy Meshcheryakov \u003ceugen@debian.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4c7d3137fe4fce634d55a6e99c95dff4c6306702",
      "tree": "956017bc814f316b8efee684f707dce42e9e081d",
      "parents": [
        "dddcb8b7d419b6726ba07efe53e6bb216a9e86cb"
      ],
      "author": {
        "name": "andreoli@samba.ing.unimo.it",
        "email": "andreoli@samba.ing.unimo.it",
        "time": "Thu May 01 19:26:16 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:27 2008 -0700"
      },
      "message": "USB: Support for the ET502HS HDSPA modem in option driver\n\nthe proposed patch allows the ET502HS HDSPA modem to be handled by the\n\"option\" driver. It has been tested for 1 month and works reliably (no\noopses, no hangs, 300KB/s throughput).\n\nSigned-off-by: Mauro Andreolini \u003candreoli@weblab.ing.unimo.it\u003e\nSigned-off-by: Matthias Urlichs \u003cmatthias@urlichs.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "23cacd65f65956426bbca25964a68c174db83a31",
      "tree": "18fd8f42f1363b5ff49a0c267d5f3a6b2104c5af",
      "parents": [
        "d23039eec77473124c9635c01378314f196f2211"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 08 23:03:04 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:26 2008 -0700"
      },
      "message": "USB: add Telstra NextG CDMA id to option driver\n\nAs reported by Magnus Boman \u003ccaptain.magnus@opensuse.org\u003e\n\nCc: Magnus Boman \u003ccaptain.magnus@opensuse.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6986a978eec70c867717fe6bee736f0bd1db1508",
      "tree": "9097d926464dfd86161a96240b2e4e7a34c20ddb",
      "parents": [
        "9604006d283fb67dda5ee9e0e15b7cc6c62e1557"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 12:02:20 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:25 2008 -0700"
      },
      "message": "USB: add new moto_modem driver for some Morotola phones\n\nThis should work on a KRZR K1m, and some other Motorola phones that do\nnot use the \"standard\" cdc ACM protocol to talk to USB hosts.\n\nTested-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Jiang Dejun \u003ca5652c@motorola.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9662369786b9d07fd46d65b0f9e3938a3e01a5d9",
      "tree": "f806ea0131aaceed7754939ad7d14bf1110281dd",
      "parents": [
        "854a989546c12683186c84601d4902591dddd8a9"
      ],
      "author": {
        "name": "Bernhard Beck",
        "email": "kernel@goodcoffee.net",
        "time": "Sun May 11 09:23:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 10:18:00 2008 -0700"
      },
      "message": "usb-serial: Add ThinkOptics WavIT\n\nAdd ThinkOptics WavIt to cp2101 device table\n\nSigned-off-by: Bernhard Beck \u003ckernel@goodcoffee.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8594303a7abc1a117b1d91412ce9b3d77ed35d02",
      "tree": "ff3de83abf4ba7054dea2a3b72c9201807793170",
      "parents": [
        "9a0f4aea878315ba87cb8a4d0dddc67832218e3f"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue May 06 20:42:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:55 2008 -0700"
      },
      "message": "fix irq flags for iuu_phoenix.c\n\nThe file drivers/usb/serial/iuu_phoenix.c uses \"int\" for flags.  This can\ncause hard to find bugs on some architectures.  This patch converts the flags\nto use \"long\" instead.\n\nThis bug was discovered by doing an allyesconfig make on the -rt kernel where\nchecks are done to ensure all flags are of size sizeof(long).\n\nSigned-off-by: Steven Rostedt \u003csrostedt@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@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4d0f8cbca3a97900f85b082064a63c7a5928bd7",
      "tree": "abfd6996e010cb75962c82fde6fac9fb5eeacc29",
      "parents": [
        "e5430f889ce04301152044cce15a4a11a3e21e7d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Apr 29 14:35:39 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:58 2008 -0700"
      },
      "message": "usb_serial: some coding style fixes\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "21ae1dd1d4948968ad2d923c5e104d38fb35b4e4",
      "tree": "ee94aaf9777e65b1f762b9309159a54812a8e168",
      "parents": [
        "cef03f8f1d5042e85de431d739eeded89d79999b"
      ],
      "author": {
        "name": "Leonardo Chiquitto",
        "email": "leonardo@iken.com.br",
        "time": "Tue Apr 22 16:02:03 2008 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:56 2008 -0700"
      },
      "message": "USB: airprime: unlock mutex instead of trying to lock it again\n\nThe following patch fixes a [probable] copy \u0026 paste mistake in\nairprime.c. Instead of unlocking an acquired mutex, the actual\ncode tries to lock it again.\n\nSigned-off-by: Leonardo Chiquitto \u003clchiquitto@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e1ab3ed825418320319f44af1b990c9c3f4c45b",
      "tree": "7cb82fb08ed7e463f6a2dc67705f89a74736f2be",
      "parents": [
        "e2722528ce688eecf574c237f7656d3934d4f23c"
      ],
      "author": {
        "name": "Peter Mack",
        "email": "Peter.Mack@scs-ptc.com",
        "time": "Tue Apr 22 13:25:11 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:54 2008 -0700"
      },
      "message": "USB: add more FTDI device ids\n\nAdd more usb device ids to the ftdi driver.\n\nFrom: Peter Mack \u003cPeter.Mack@scs-ptc.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "87521c46f63f0e1cac2bf8af08942ac47bb25de5",
      "tree": "2b90f02af6ef108028f4ab1afa53a10bc3cc4ed1",
      "parents": [
        "28ffd79c31a7bed6f610511a4d104d1255cd1d95"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Thu Apr 17 06:16:24 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:53 2008 -0700"
      },
      "message": "USB: mos7840: test and propagate set_uart_reg return value\n\nThe test for an mos7840_set_uart_reg() error return value only works when\nstatus is signed. propagate its error value.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: SL Baur \u003csteve@xemacs.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f34d7a5b7010b82fe97da95496b9971435530062",
      "tree": "87e2abec1e33ed4fe5e63ee2fd000bc2ad745e57",
      "parents": [
        "251b8dd7eee30fda089a1dc088abf4fc9a0dee9c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "tty: The big operations rework\n\n- Operations are now a shared const function block as with most other Linux\n  objects\n\n- Introduce wrappers for some optional functions to get consistent behaviour\n\n- Wrap put_char which used to be patched by the tty layer\n\n- Document which functions are needed/optional\n\n- Make put_char report success/fail\n\n- Cache the driver-\u003eops pointer in the tty as tty-\u003eops\n\n- Remove various surplus lock calls we no longer need\n\n- Remove proc_write method as noted by Alexey Dobriyan\n\n- Introduce some missing sanity checks where certain driver/ldisc\n  combinations would oops as they didn\u0027t check needed methods were present\n\n[akpm@linux-foundation.org: fix fs/compat_ioctl.c build]\n[akpm@linux-foundation.org: fix isicom]\n[akpm@linux-foundation.org: fix arch/ia64/hp/sim/simserial.c build]\n[akpm@linux-foundation.org: fix kgdb]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd05e720099e8eeddb378305d1a41c1445344b91",
      "tree": "d617918be290b47b35822bc3cf21c8f01dde5dd2",
      "parents": [
        "01d7b369887b6feb7c9ce2b20988fafe3f70841c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 07:00:16 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "drivers/usb annotations and fixes\n\n* endianness annotations\n* endianness fixes\n* missing get_unaligned/put_unaligned\n\nIt\u0027s pretty much all over the place, changes to different files are independent.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSerial-parts-Acked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cdc97792289179974af6dda781c855696358d307",
      "tree": "d633d7e5bd0b14b7581e20790c1a83baadfad80c",
      "parents": [
        "a5b6f60c5a30c494017c7a2d11c4067f90d3d0df"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Sun Feb 24 18:41:47 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:55 2008 -0700"
      },
      "message": "USB: remove unnecessary type casting of urb-\u003econtext\n\nurb-\u003econtext code cleanup\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a5b6f60c5a30c494017c7a2d11c4067f90d3d0df",
      "tree": "2f80d1a6c2655c5c12f40cafbc47516284934d42",
      "parents": [
        "441b62c1edb986827154768d89bbac0ba779984f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Apr 08 17:16:06 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:55 2008 -0700"
      },
      "message": "usb serial: more fixes and groundwork for tty changes\n\n - If a termios change fails due to lack of memory we should copy the\n   old settings back over as the device has not changed\n - Note various locking problems\n - kl5kusb105 had various remaining tty flag handling problems\n - Make safe_serial use tty_insert_flip_string not open coded loops\n - set termios speed properly in usb_serial\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "441b62c1edb986827154768d89bbac0ba779984f",
      "tree": "13724c22d1b190a36f0ddbba38554e6c66bea6af",
      "parents": [
        "14722ef4acedc643f0b78b7165ceff2d300dae4d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Mar 03 16:08:34 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:55 2008 -0700"
      },
      "message": "USB: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9aebfd6bda789891e6d296bb49b5fb32d1057f18",
      "tree": "e7e3fe4d29bd36e255c9007cba10dabebb08a599",
      "parents": [
        "0ba4034e20abf372dae6c6cabeeeab600acb5889"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 16 09:17:38 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:52 2008 -0700"
      },
      "message": "USB: serial: remove endpoints setting checks from core and header\n\nRemove the unused check for num_interrupt and friends as well as remove\nthem from the header file because no usb-serial drivers no longer\nreference them.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ba4034e20abf372dae6c6cabeeeab600acb5889",
      "tree": "06a0968578ed46e364cf51aa50262b6e9e2bcc2e",
      "parents": [
        "5f760040bcb4cc0498d4c662c4ea305290198ef3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 16 09:17:38 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:52 2008 -0700"
      },
      "message": "USB: serial: remove unneeded number endpoints settings\n\nThe usb-serial core no longer checks these fields so remove them from\nall of the individual drivers.  They will be removed from the usb-serial\ncore in a patch later in the series.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5f760040bcb4cc0498d4c662c4ea305290198ef3",
      "tree": "b47db322de6c6903b5201d7e6645a6bc1c54f911",
      "parents": [
        "e6a79f1f07fc88a2efd6d0e8f0ccf591cb93cd34"
      ],
      "author": {
        "name": "Chris Collins",
        "email": "chris@ursys.com.au",
        "time": "Thu Apr 10 10:15:53 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:51 2008 -0700"
      },
      "message": "USB: option.c: correct DTR behaviour\n\nSetting DTR et al. should work for all interfaces\nif you actually pass the interface number. :-P\n \nThis should help with devices that have important pseudo-serial ports\nthat aren\u0027t on the first interface in the device.\n\nSigned-off-by: Chris Collins \u003cchris@ursys.com.au\u003e\nSigned-off-by: Matthias Urlichs \u003cmatthias@urlichs.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "51c159e7a8310f7272154fdd096315ae86bd36c2",
      "tree": "a7bad953d1c63beb4f6bc1161398a7fd89c4549f",
      "parents": [
        "eda769593bbae8aee4e336b0732f6016353301a3"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun Apr 06 08:00:30 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:50 2008 -0700"
      },
      "message": "USB: Remove superfluous \"depends on USB_SERIAL\" from Kconfig.\n\nGiven that most of drivers/usb/serial/Kconfig is wrapped inside:\n\n  if USB_SERIAL\n  ...\n  endif # USB_SERIAL\n\nremove the consequently redundant dependencies on USB_SERIAL.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "97af0a911bfb1e798c395c6ebabb4731f821736f",
      "tree": "92f297032002f5ccc1b9b030426893c25ac314a6",
      "parents": [
        "21da84a89312dd8d014ca3352d1ab5c2279ec548"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Thu Apr 10 14:20:08 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:49 2008 -0700"
      },
      "message": "USB: oti6858: fix TCFLSH ioctl handling\n\nRemoves unimplemented TCFLSH handling from oti6858, because it was \npreventing TCFLSH handling by upper layer (line discipline) drivers (see \ndrivers/char/tty_io.c line 3450).\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "619a6f1d1423d08e74ed2b8a2113f12ef18e4373",
      "tree": "0e61a8c5bf85d27d72db244cc0ad49daa1ccaace",
      "parents": [
        "7106967ecc0a33a7d7e2e04798eb9f45377f448b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 07 23:59:03 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:44 2008 -0700"
      },
      "message": "USB: add usb-serial spcp8x5 driver\n\nOriginal version of the driver done by Linxb, changes by Harald, and\nlots of cleanups by me in order to get it into a mergable state.\n\nCc: Linxb \u003cxubin.lin@worldplus.com.cn\u003e\nCc: Harald Klein \u003chari@vt100.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7106967ecc0a33a7d7e2e04798eb9f45377f448b",
      "tree": "3e875fdc0c1c2c3c2f7f2713df895b32f3e4746d",
      "parents": [
        "69a90f8189960f37cc73f5da6c331b23227e2197"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Wed Apr 02 11:24:56 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:44 2008 -0700"
      },
      "message": "usb/usb-serial-sierra-add-new-dev-group\n\nThis patch is for the sierra driver and adds support for a new group of\ndevices that have a new USB configuration.\nThis targets kernel 2.6.25-rc7\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "69a90f8189960f37cc73f5da6c331b23227e2197",
      "tree": "c17897a9c5df331671c30d6575c204dd0058bc98",
      "parents": [
        "f3564de4f5ee3e205227691401d875a57b76906d"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Mon Mar 31 10:20:54 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:44 2008 -0700"
      },
      "message": "USB: Serial: Sierra: C597 fix\n\nThis patch is for the sierra driver and fixes a Compass 597 bug that\nallows users to access the SD-Card.\n\nThis targets kernel 2.6.25-rc7\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f3564de4f5ee3e205227691401d875a57b76906d",
      "tree": "d8e60cf9759df66e35b27371b6b202ceea6e445a",
      "parents": [
        "e4cf3aa8f9cd6ee4d583b5d445b5c152acefcde4"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Fri Mar 28 10:05:08 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:44 2008 -0700"
      },
      "message": "USB: Serial: Sierra: Clean up\n\nThis patch cleans up some of the sierra driver code. Please package this\nwith the other patches in this group as I would like the driver version\nto reflect their changes as well.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b75dc4de94e4e11ab22e284fc0853e21d1ac07a",
      "tree": "b2ba15ebad29c18269f64c191713bd7fa9caeef0",
      "parents": [
        "bce62c263ab3742365dc1ac919cef732379e354a"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sat Mar 08 03:00:04 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:43 2008 -0700"
      },
      "message": "USB: Remove EXPERIMENTAL designation from USB serial/ Kconfig entries\n\nSince nothing under the USB serial/ directory seems to be obviously\nexperimental, remove the EXPERIMENTAL dependency from all of those\nKconfig entries.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8873aaa6e574d85c020a1c472d6d159cd1ec8aef",
      "tree": "790e1b119dfa28ba2ce9ac5a38fe72fb88aa20a4",
      "parents": [
        "25b70a8665e9854504b9196c3098dadd37c721aa"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Mar 10 21:59:28 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:41 2008 -0700"
      },
      "message": "USB: cypress_m8: Speed handling\n\nThe recent changes to this driver cleaned it up a lot, follow that up\nby sorting the speed side of things out as well\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e1879b19b0abdb387e4aeb0b935a486cc75042fb",
      "tree": "8de16bb0ad64bc5dbb4ff0fcb2796919b6a14c0a",
      "parents": [
        "d1b1842c393cf322712b669ec887397b89ed2312"
      ],
      "author": {
        "name": "Matthias Geissert",
        "email": "matthias.geissert@web.de",
        "time": "Thu Mar 06 22:00:33 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:40 2008 -0700"
      },
      "message": "USB: ipaq: fix devices having more than one endpoint\n\nThe ipaq module  supports devices with one endpoint only. Some devices,\ne.g. Yakumo Delta 300, have more than one endpoint.\n\nThis patch fixes support for devices having up to 2 endpoints which used\nto work on older kernel versions.\n\nSigned-off-by: Matthias Geissert \u003cmatthias.geissert@web.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b56394bf325820e9f338eaef2941f18b17b98098",
      "tree": "46a38ee7583d5341ec69d257029218e805fb3ccb",
      "parents": [
        "dfa5ec79d28300b0d1fdeafbeebf0a6b721edc38"
      ],
      "author": {
        "name": "Ray Lee",
        "email": "ray-lk@madrabbit.org",
        "time": "Tue Mar 04 15:25:12 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:40 2008 -0700"
      },
      "message": "USB: io_ti.c: remove unneeded null tty check\n\nThe Coverity checker (and Adrian Bunk) spotted an inconsistent NULL check of\nport-\u003etty (it\u0027s blindly dereferenced later without the check).\n\nAlan Cox confirmed the check can go.\n\nSigned-off-by: Ray Lee \u003cray-lk@madrabbit.org\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dfa5ec79d28300b0d1fdeafbeebf0a6b721edc38",
      "tree": "bd379b8bd572186c9274e31e5c3ab3b829512106",
      "parents": [
        "3d71fe0bb29a3fbffdbe69dd0696927b6a23dd4e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Mar 04 15:25:11 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:39 2008 -0700"
      },
      "message": "USB: use DIV_ROUND_UP\n\nThe kernel.h macro DIV_ROUND_UP performs the computation (((n) + (d) - 1) /\n(d)) but is perhaps more readable.\n\nAn extract of the semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@haskernel@\n@@\n\n#include \u003clinux/kernel.h\u003e\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n(\n- (n + d - 1) / d\n+ DIV_ROUND_UP(n,d)\n|\n- (n + (d - 1)) / d\n+ DIV_ROUND_UP(n,d)\n)\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n- DIV_ROUND_UP((n),d)\n+ DIV_ROUND_UP(n,d)\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n- DIV_ROUND_UP(n,(d))\n+ DIV_ROUND_UP(n,d)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3d71fe0bb29a3fbffdbe69dd0696927b6a23dd4e",
      "tree": "b7be283010b7e3060c8a5b503565eaaa5b27d90b",
      "parents": [
        "04ca89d4948ad4b6ec3b33e9588ae1885643148c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Feb 20 21:38:32 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:39 2008 -0700"
      },
      "message": "USB: io_ti: lock mcr and msr shadows properly\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "04ca89d4948ad4b6ec3b33e9588ae1885643148c",
      "tree": "e3be04f82befee4d89dff3283a05d02ba7bfa4bf",
      "parents": [
        "a40d8540f4b7874ef674428cf757e8f466d271ca"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Feb 20 21:41:40 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:39 2008 -0700"
      },
      "message": "USB: ti_usb_3410_5052: Extend locking to msr and shadow mcr\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a40d8540f4b7874ef674428cf757e8f466d271ca",
      "tree": "2d5e9c01defd2a930767298bd75040e10b284d5e",
      "parents": [
        "7b1fc8bc6d6881ff7f8876cbe665b3ad5271bc03"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Feb 20 21:40:34 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:39 2008 -0700"
      },
      "message": "USB: kobil_sct: Get rid of unneeded priv-\u003eline_state\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7b1fc8bc6d6881ff7f8876cbe665b3ad5271bc03",
      "tree": "aa7828f20d8deae3de7b47630b915368e63bb1af",
      "parents": [
        "e298449401463dd18f24a87c48f9b0ec62bad936"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Feb 20 21:39:25 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:39 2008 -0700"
      },
      "message": "USB: iuu_phoenix: lock priv-\u003etiostatus properly\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e298449401463dd18f24a87c48f9b0ec62bad936",
      "tree": "12f84e1370d9e81b15f742dfba1ee5b3b60ef108",
      "parents": [
        "9b0f2582d57d4c9081307c86e11afc9169de7d3e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Feb 20 20:51:45 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:39 2008 -0700"
      },
      "message": "USB: serial: Note mos7480 and option don\u0027t lock modem status\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9b0f2582d57d4c9081307c86e11afc9169de7d3e",
      "tree": "77acda33a2be1f9a9fde1c63902cac126c10ebdb",
      "parents": [
        "2097890c43a8fe90763f31b0010fd6963f5512c8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Feb 20 20:49:53 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:38 2008 -0700"
      },
      "message": "USB: ftdi_sio: Note missing locking\n\nThe ftdi_sio driver has no internal locking on the dtr/rts state. Flag\nthat up for someone to fix.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2097890c43a8fe90763f31b0010fd6963f5512c8",
      "tree": "7daf617d0518639fb9b1e752c435ab8c9acf2173",
      "parents": [
        "3d01f0fe6b66dd34511eaf35e06764b8997187bc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Feb 20 20:47:56 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:38 2008 -0700"
      },
      "message": "USB: usb-serial: Prepare for BKL push down\n\nTake the lock in usb-serial instead. As it relies on the BKL internally\nwe can\u0027t push it any deeper yet.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "92983c2121fb46f234add1c36b5e596779899d56",
      "tree": "75c51452bd60fcc38edda00cd54e25976e7b3f5f",
      "parents": [
        "6768306c3d9568bc66dc22f8b863bfbda3e7c4d2"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sun Feb 10 20:23:32 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:38 2008 -0700"
      },
      "message": "USB: cypress_m8: Limit baud rate to \u003c\u003d4800 for USB low speed devices\n\nThe cypress app note for the M8 states that for the USB low speed\nversion of the part, throughput is effectively limited to 800\nbytes/sec.  So if we were to try a faster baud rate in such cases then\nwe risk overrun errors on receive.  Best to just identify this case\nand limit the rate to 4800 baud or less (by ignoring any request to\nset a faster rate).  The old baud rate setting code was somewhat\nfragile; this change also hopefully makes it easier in the future to\nbetter checking / limiting.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6768306c3d9568bc66dc22f8b863bfbda3e7c4d2",
      "tree": "444aff0f1cd9c70139fe3cbed1e49a60f662332b",
      "parents": [
        "3d6aa3206540e1e68bda9e8ea11ec71444f1ac71"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sun Feb 10 20:23:28 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:37 2008 -0700"
      },
      "message": "USB: cypress_m8: Get rid of pointless NULL check\n\nRemove a NULL check in cypress_m8; the check is useless in this\ncontext because it is referenced earlier in the same code path thus\nthe kernel would be oops\u0027ed before reaching this point anyway.  (And\nit\u0027s really pointless here anyway; if this pointer somehow is NULL the\ndriver is going to have serious problems in many other places.)\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3d6aa3206540e1e68bda9e8ea11ec71444f1ac71",
      "tree": "7c603f8d0944055bd12ab9815e58737cc92330d6",
      "parents": [
        "3416eaa1f8f8d516b77de514e14cf8da256d28fb"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sun Feb 10 20:23:24 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:37 2008 -0700"
      },
      "message": "USB: cypress_m8: Don\u0027t issue GET_CONFIG for certain devices\n\nEarthmate LT-20 devices (both \"old\" and \"new\" versions) can\u0027t tolerate\na GET_CONFIG command.  The original Earthmate has no trouble with\nthis.  Presumably other non-Earthmate devices are still OK as well.\nThis change disables the use of GET_CONFIG for cases where it is known\nnot to work.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3416eaa1f8f8d516b77de514e14cf8da256d28fb",
      "tree": "80c87eeef1b5599e29b088e28eab4386b3ab43be",
      "parents": [
        "93075544d6c6e9aaa14c44edb6eb3f71144bdeeb"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sun Feb 10 20:23:19 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:37 2008 -0700"
      },
      "message": "USB: cypress_m8: Packet format is separate from characteristic size\n\ncypress_m8: Packet format is separate from characteristic size\n\nThe Cypress app note states that when using an 8 byte packet buffer\nsize that the packet format is modified (to be more compact).  However\nI have since discovered that newer DeLorme Earthmate LT-20 devices\n(those that are low speed USB with 8 byte packet size) STILL use the\nformat that is really supposed to correspond to 32 byte packets.\nFurther confusing things is the subsequent discovery that there are\nactually two different types of LT-20 - older LT-20\u0027s use 32 byte\npackets which is probably why this issue wasn\u0027t originally\nencountered.  The solution here is to flag the packet format\nseparately from the buffer size.  Then at initialization time,\nidentify the correct combination and set it up.  This is a critical\nfix for anyone with a newer LT-20.  Older devices and non-Earthmate\ndevices should remain unaffected by this change.  (If other devices\nbehave in this, uh, unexpected manner, it\u0027s now just a simple 1 line\nchange to fix them as well (change the pkt_fmt member for that\ndevice).  Default behavior with this patch is still to drive the\nformat as per the app-note; of course for Earthmate devices this is\noverridden.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "93075544d6c6e9aaa14c44edb6eb3f71144bdeeb",
      "tree": "2727ca11d0740e79d523c7e367010194b70e19cd",
      "parents": [
        "9544e833f977d1d3e102a070718d613cd234ce8d"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@isely.net",
        "time": "Sun Feb 10 20:23:14 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:36 2008 -0700"
      },
      "message": "USB: cypress_m8: Feature buffer fixes\n\ncypress_m8: Feature buffer fixes\n\nFrom: Mike Isely \u003cisely@pobox.com\u003e\n\nDon\u0027t hardcode the feature buffer size; use sizeof() instead.  That\nway we can easily specify the size in a single spot.  Speaking of the\nfeature buffer size, the Cypress app note (and further testing with a\nDeLorme Earthmate) suggests that this size should be 5 not 8 bytes.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "9544e833f977d1d3e102a070718d613cd234ce8d",
      "tree": "e4647f72039a19fca53570b1b46ac8abf667d927",
      "parents": [
        "4208978ec4f0d6001facf95be9defccf1a0bf313"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Feb 04 23:57:50 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:36 2008 -0700"
      },
      "message": "USB: io_ti.c: remove pointless eye-candy in debug statements\n\nThese strings always come up as false positives whenever I\u0027m doing\ngit-conflict fixups (ie: about 1000 times/day).\n\nI don\u0027t think the zillion \"\u003c\" and \"\u003e\" characters are very useful and removing\nthem makes my life that little bit easier.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8f7f85e9f9561507b009d26395c53e70758695ec",
      "tree": "73ff6b78b34c7a59fa57d3118c2b492417bfcec6",
      "parents": [
        "d4062fcb9e6164cbbcef773f6b6602e30c4b6007"
      ],
      "author": {
        "name": "Stefan Seyfried",
        "email": "seife@suse.de",
        "time": "Thu Apr 17 07:47:34 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:32 2008 -0700"
      },
      "message": "USB: Add HP hs2300 Broadband Wireless Module to sierra.c\n\nAdd the HP hs2300 Broadband Wireless Module (relabeled MC8775) USB IDs\n\nSigned-off-by: Stefan Seyfried \u003cseife@suse.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "59fba744daadaaa85e07a5db96ac3618bc45a9ad",
      "tree": "b9812b24e4a6f7dc1706dfbb4c8567ba8c4b4821",
      "parents": [
        "b69d3987f4360a5e7e9e55465b3cdd0cc204b79e"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Sat Apr 12 16:15:54 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:31 2008 -0700"
      },
      "message": "USB: CP2101 Add new device IDs\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "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"
    }
  ],
  "next": "e7806e366bcab561a6ecc1a6c4a5337f1714ece1"
}
