)]}'
{
  "log": [
    {
      "commit": "2be4ff2f084842839b041b793ed6237e8d1d315a",
      "tree": "1d776ac1717edeff4ee7d59ab0aea2782cb86dba",
      "parents": [
        "cf2fa66055d718ae13e62451bb546505f63906a2",
        "a45b3fb19ba1e4dfc3fc53563a072612092930a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (49 commits)\n  pcmcia: ioctl-internal definitions\n  pcmcia: cistpl header cleanup\n  pcmcia: remove unused argument to pcmcia_parse_tuple()\n  pcmcia: card services header cleanup\n  pcmcia: device_id header cleanup\n  pcmcia: encapsulate ioaddr_t\n  pcmcia: cleanup device driver header file\n  pcmcia: cleanup socket services header file\n  pcmcia: merge ds_internal.h into cs_internal.h\n  pcmcia: cleanup cs_internal.h\n  pcmcia: cs_internal.h is internal\n  pcmcia: use dev_printk for cs_error()\n  pcmcia: remove CS_ error codes alltogether\n  pcmcia: deprecate CS_BAD_TUPLE\n  pcmcia: deprecate CS_BAD_ARGS\n  pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE\n  pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE\n  pcmcia: deprecate CS_NO_MORE_ITEMS\n  pcmcia: deprecate CS_IN_USE\n  pcmcia: deprecate CS_CONFIGURATION_LOCKED\n  ...\n\nFix trivial conflict in drivers/pcmcia/ds.c manually\n"
    },
    {
      "commit": "a447c0932445f92ce6f4c1bd020f62c5097a7842",
      "tree": "bacf05bc7f9764515cdd6f7dc5e2254776b4f160",
      "parents": [
        "54cebc68c81eacac41a21bdfe99dc889d3882c60"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Oct 13 10:46:57 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 10:10:37 2008 -0700"
      },
      "message": "vfs: Use const for kernel parser table\n\nThis is a much better version of a previous patch to make the parser\ntables constant. Rather than changing the typedef, we put the \"const\" in\nall the various places where its required, allowing the __initconst\nexception for nfsroot which was the cause of the previous trouble.\n\nThis was posted for review some time ago and I believe its been in -mm\nsince then.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Alexander Viro \u003caviro@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a90f09b20f4622dcbff1f0e1e6bae1704f8ad8c",
      "tree": "9b275f88f2705cb10121d5982741aef3a088a7c8",
      "parents": [
        "95f9bfc6b76e862265a2d70ae061eec18fe14140"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Oct 13 10:39:46 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:41 2008 -0700"
      },
      "message": "tty: usb-serial krefs\n\nUse kref in the USB serial drivers so that we don\u0027t free tty structures\nfrom under the URB receive handlers as has historically been the case if\nyou were unlucky. This also gives us a framework for general tty drivers to\nuse tty_port objects and refcount.\n\nContains two err-\u003edev_err changes merged together to fix clashes in the\n-next tree.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43b11d33f2c20c33fcf197780edb2e5d8a1b6a67",
      "tree": "8e779978b8f9d3aa115865b5c10ee41252ae09e4",
      "parents": [
        "4ad6de0b3f5d050b70e4c94a0cc8b26503f8cf28"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Oct 13 10:36:00 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:39 2008 -0700"
      },
      "message": "ftdi: A few errors are err() that should be debug which causes much spewage\n\nFixes #10783\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ad6de0b3f5d050b70e4c94a0cc8b26503f8cf28",
      "tree": "c8dc69cf828e0938bc186eeee799a16488624c71",
      "parents": [
        "9bde10a4b8c54804236d3d6b4b75e98825a921e7"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon Oct 13 10:35:51 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:39 2008 -0700"
      },
      "message": "usb: fix pl2303 initialization\n\nThis patch removes the private check for the termios_initialized for\nthe pl2303 usb driver.  It forced the baud to 9600 on the first call\nto pl2303_set_termios()\n\nBased on the tty changes in the 2.6.27 kernel, the termios passed to\nthe *_set_termios functions is always populated the first time.\n\nThis means there is no need to privately initialize the settings the\nfirst time, and doing so will not allow the use of the kernel\nparameter \"console\u003dttyUSB0,115200\" as an example.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7aef709bf6f7a0886ee044960a7a86ea76dc6e2b",
      "tree": "b6560ec381a20dbd58aedf7518a16790f2c55f67",
      "parents": [
        "ab2375f2fe256358a982e357d298801cf1adbd00"
      ],
      "author": {
        "name": "Scott Ashcroft",
        "email": "scott.ashcroft@talk21.com",
        "time": "Mon Oct 13 10:34:00 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:38 2008 -0700"
      },
      "message": "Fix oti6858 debug level\n\nFor some reason the oti6858 driver undefines and redefines the dbg\nmacro. This makes it spew debugging messages at KERN_INFO instead of\nKERN_DEBUG.\n\nThis patch removes the undef and define making the driver log like every\nother USB serial driver.\n\nSigned-off-by: Scott Ashcroft \u003cscott.ashcroft@talk21.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8daf14cf56816303d64d1a705fcbc389211ba36e",
      "tree": "c14bcf688efd184ab10b576259d570f6d3d09c56",
      "parents": [
        "1db5fff9aeab18566eb380e354629fdbbe7792f0",
        "eceb1383361c6327cef4de01d278cd6722ebceeb",
        "28f7e66fc1da53997a545684b21b91fb3ca3f321",
        "fd1452ebf257317f24e0e285a17a2ec2ce3e6df7",
        "7aa413def76146f7b3784228556d9e4bc562eab3",
        "46eaa6702016e3ac9a188172a2c309d6ca1be1cd",
        "45e96f26f257bd873017c6244a6cafd27f6f5439",
        "9f482807a6bd7e2aa1ed0d8cfc48463ec4ca3568",
        "325af5fb1418c79953db0954556de048e061d8b6",
        "acbaa41a780490c791492c41144c774c04875af1",
        "2407390bd20de38740eef87eab4fe3d1deafdbdd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "message": "Merge branches \u0027x86/xen\u0027, \u0027x86/build\u0027, \u0027x86/microcode\u0027, \u0027x86/mm-debug-v2\u0027, \u0027x86/memory-corruption-check\u0027, \u0027x86/early-printk\u0027, \u0027x86/xsave\u0027, \u0027x86/ptrace-v2\u0027, \u0027x86/quirks\u0027, \u0027x86/setup\u0027, \u0027x86/spinlocks\u0027 and \u0027x86/signal\u0027 into x86/core-v2\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "4dd9ec4946b4651a295d3bc8df9c15ac692a8f4e",
      "tree": "afb300c752de7175bb2df4722d5c857e070c75d9",
      "parents": [
        "86ed5a93b8b56e4e0877b914af0e10883a196384",
        "6861ff35ec5b60fafaf8651754c9a75142bfa9a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:33:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:33:18 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1075 commits)\n  myri10ge: update driver version number to 1.4.3-1.369\n  r8169: add shutdown handler\n  r8169: preliminary 8168d support\n  r8169: support additional 8168cp chipset\n  r8169: change default behavior for mildly identified 8168c chipsets\n  r8169: add a new 8168cp flavor\n  r8169: add a new 8168c flavor (bis)\n  r8169: add a new 8168c flavor\n  r8169: sync existing 8168 device hardware start sequences with vendor driver\n  r8169: 8168b Tx performance tweak\n  r8169: make room for more specific 8168 hardware start procedure\n  r8169: shuffle some registers handling around (8168 operation only)\n  r8169: new phy init parameters for the 8168b\n  r8169: update phy init parameters\n  r8169: wake up the PHY of the 8168\n  af_key: fix SADB_X_SPDDELETE response\n  ath9k: Fix return code when ath9k_hw_setpower() fails on reset\n  ath9k: remove nasty FAIL macro from ath9k_hw_reset()\n  gre: minor cleanups in netlink interface\n  gre: fix copy and paste error\n  ...\n"
    },
    {
      "commit": "d6b52039c95556ade5c4f99592a0dc46473fbf93",
      "tree": "2047bb31a609b0046747f9461b6dc345403b996b",
      "parents": [
        "b636a1d947c7f1bb0e0a157663e08ce3e49b2e52"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@embeddedalley.com",
        "time": "Mon Sep 29 23:14:11 2008 +0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 13:41:45 2008 +0200"
      },
      "message": "ALSA: Correct Vladimir Barinov\u0027s e-mail address\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0c392ed9a78cbe0f54955ea4716ade8bc22eb00d",
      "tree": "9f56d8ff633f6bb93be7a8510eda42b030e992d3",
      "parents": [
        "0cb0b0d3c6ebb8215500685a1f70a45bbbdc8e47"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Oct 04 12:57:21 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:58 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: use ioremap() and offset for register access\n\nThis avoid the pre-mapping of OHCI controller register space, and the\nmapping is made only when necessary (OHCI is probed).\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0cb0b0d3c6ebb8215500685a1f70a45bbbdc8e47",
      "tree": "cd19d09b768377f0db57fa52bb70fa9b03431520",
      "parents": [
        "84bab7393b0da5086e133b7f333b800d26f7166b"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Oct 04 12:45:39 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:58 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n\nDirect access to pxa27x specific register PSSR in a generic ohci driver\nis no good, introduce pxa27x_clear_otgph() and move the implementation\ninto processor specific code.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "84bab7393b0da5086e133b7f333b800d26f7166b",
      "tree": "6cc2d4bdc9137c8ebbc5edda3b54695c24a92b28",
      "parents": [
        "596050bc75a56ea4bd9942abafff6dca657da81c"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Oct 03 22:37:21 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:58 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n\nDepending on the order of how resource is defined in the platform\ndevice is not good, use platform_get_{irq,resource} for the IRQ\nand memory resources.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "596050bc75a56ea4bd9942abafff6dca657da81c",
      "tree": "abd6921fe2bbb4501128ce18acb2de04c8538b2a",
      "parents": [
        "097b53348f34a461d2b07081eae12d823cf3d729"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Sep 27 16:12:32 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:57 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "097b53348f34a461d2b07081eae12d823cf3d729",
      "tree": "62f59bdfc0252346666158b6c236fc250850cb36",
      "parents": [
        "52358ba3a89012c54712c24074ceb4b1c669af52"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Sep 27 15:49:57 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:57 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n\nDirect access to USB host controller registers is considered to be not\nportable, and is usually a bad sign for poorly abstracted interface.\nIntroduce .flags and .power_on_delay to \"struct pxaohci_platform_data\"\nso that most platforms don\u0027t bother to write their own .init/.exit()\nsequences.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b262e60309e1b0eb25d300c7e739427d5316abb1",
      "tree": "bf319d78c79bb5cb617ff0c8340c73aa349bba15",
      "parents": [
        "93c8b90f01f0dc73891da4e84b26524b61d29d66",
        "0523820482dcb42784572ffd2296c2f08c275a2b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 01 06:12:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 01 06:12:56 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/wireless/ath9k/core.c\n\tdrivers/net/wireless/ath9k/main.c\n\tnet/core/dev.c\n"
    },
    {
      "commit": "5257d97a219e17abf8188f136e1189da3b3af33c",
      "tree": "0fd223387fe974f395ed09b1d7a0f5c356dddd65",
      "parents": [
        "af747c460b663a4b7795dc3f6897b5506fde6888"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 22 14:43:08 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:10 2008 -0700"
      },
      "message": "USB: revert recovery from transient errors\n\nThis patch (as1135) essentially reverts the major parts of two earlier\npatches to usbcore, because they ended up causing a regression.\n\nTrying to recover from transient communication errors can lead to\nother problems, because operations that failed during the error period\nare not always retried.  The simplest example is the initial\nSet-Config request sent after device enumeration; if it gets lost then\nit will not be retried and the device will remain unconfigured.\n\nThis patch restores the old behavior in which any port disconnect or\nport disable causes the entire device structure to be removed, fixing a\nreported regression.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "af747c460b663a4b7795dc3f6897b5506fde6888",
      "tree": "eedcea9ad45eb8a823c0d72a24dd58a2aebefebd",
      "parents": [
        "96285cb885b445b03b22849f2536af23c7454a11"
      ],
      "author": {
        "name": "David Almaroad",
        "email": "dalmaroad@gmail.com",
        "time": "Mon Sep 22 15:00:11 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:10 2008 -0700"
      },
      "message": "usb: unusual devs patch for Nokia 5310 Music Xpress\n\nThe Nokia 5310 Music Xpress phone reports one too many sectors in\nusb-storage mode.  This patch resolves that.\n\nSigned-off-by: David Almaroad \u003cdalmaroad@gmail.com\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96285cb885b445b03b22849f2536af23c7454a11",
      "tree": "c6636ece8b68684201e3c1b7102715b3831fecf5",
      "parents": [
        "09fa14aa9273ca5cf5459b2057eb79e83e81e6be"
      ],
      "author": {
        "name": "Gaetan Carlier",
        "email": "gcpatch@gmail.com",
        "time": "Mon Sep 22 15:00:09 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:10 2008 -0700"
      },
      "message": "usb: ftdi_sio: add support for Domintell devices\n\nSupport for Domintell devices (FTDI FT232BM based) : DGQG and DUSB01\nmodule.  PIDs were missing.\n\nSigned-off-by: Gaetan Carlier \u003cgcpatch@gmail.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Ian Abbott \u003cabbotti@mev.co.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": "09fa14aa9273ca5cf5459b2057eb79e83e81e6be",
      "tree": "e5745b01715fc3e2cd1bb93e4955ac1e4f5b6c56",
      "parents": [
        "b77a5c7040643e658622148bb7d7dad63e8d0158"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Sep 22 15:00:08 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:09 2008 -0700"
      },
      "message": "USB: drivers/usb/musb/: disable it on SuperH\n\nIn file included from drivers/usb/musb/musb_core.h:59,\n                 from drivers/usb/musb/musb_core.c:108:\ndrivers/usb/musb/musb_io.h:42: error: conflicting types for \u0027__raw_readsl\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:112: error: previous declaration of \u0027__raw_readsl\u0027 was here\ndrivers/usb/musb/musb_io.h:42: error: conflicting types for \u0027__raw_readsl\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:112: error: previous declaration of \u0027__raw_readsl\u0027 was here\ndrivers/usb/musb/musb_io.h:44: error: conflicting types for \u0027readsw\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:164: error: previous definition of \u0027readsw\u0027 was here\ndrivers/usb/musb/musb_io.h:46: error: conflicting types for \u0027readsb\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:163: error: previous definition of \u0027readsb\u0027 was here\ndrivers/usb/musb/musb_io.h:49: error: conflicting types for \u0027__raw_writesl\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:111: error: previous declaration of \u0027__raw_writesl\u0027 was here\ndrivers/usb/musb/musb_io.h:49: error: conflicting types for \u0027__raw_writesl\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:111: error: previous declaration of \u0027__raw_writesl\u0027 was here\ndrivers/usb/musb/musb_io.h:51: error: conflicting types for \u0027writesw\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:164: error: previous definition of \u0027writesw\u0027 was here\ndrivers/usb/musb/musb_io.h:53: error: conflicting types for \u0027writesb\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:163: error: previous definition of \u0027writesb\u0027 was here\n\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b77a5c7040643e658622148bb7d7dad63e8d0158",
      "tree": "7b6ab58058bcc2c8374fe10b848656cc578b8183",
      "parents": [
        "884579d03a3e1e9ac8b7f32a1c36387cac3eb80b"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Wed Sep 17 09:03:38 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:09 2008 -0700"
      },
      "message": "USB Serial: Sierra: Add MC8785 VID/PID\n\nAdd another MC8785 VID/PID\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "884579d03a3e1e9ac8b7f32a1c36387cac3eb80b",
      "tree": "ff9327adc3b91a30c7935c7cb59fa3afcd720a09",
      "parents": [
        "a18f80b4e2fdbc7b88d412c3deb533b9f1f30c30"
      ],
      "author": {
        "name": "Otavio Salvador",
        "email": "otavio@ossystems.com.br",
        "time": "Wed Sep 17 14:40:46 2008 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:09 2008 -0700"
      },
      "message": "USB: serial: add ZTE CDMA Tech id to option driver\n\nSigned-off-by: Otavio Salvador \u003cotavio@ossystems.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a18f80b4e2fdbc7b88d412c3deb533b9f1f30c30",
      "tree": "55d276386cc2195cbd81f5cc32a868de499a0a68",
      "parents": [
        "2bcbe4c199ec012169f938d2c6b543f50c4925ed"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Sep 16 15:46:50 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:09 2008 -0700"
      },
      "message": "USB: ftdi_sio: Add 0x5050/0x0900 USB IDs (Papouch Quido USB 4/4)\n\nUSB: ftdi_sio: Add 0x5050/0x0900 USB IDs (Papouch Quido USB 4/4)\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2bcbe4c199ec012169f938d2c6b543f50c4925ed",
      "tree": "a11626f1c2d6ad374c2336c9ce95e3ddb03b863c",
      "parents": [
        "6ef65a7fb609a7aca72730dfb9890f30fcd723bf"
      ],
      "author": {
        "name": "Chris Adams",
        "email": "cmadams@hiwaay.net",
        "time": "Wed Sep 10 14:11:38 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:09 2008 -0700"
      },
      "message": "usb serial: ti_usb_3410_5052 obviously broken by firmware changes\n\nWhile making some other changes to ti_usb_3410_5052, I noticed that the\nchanges made to move the firmware loading to a separate function are\nbroken (in ti_download_firmware(), status is set to -ENOMEM and never\nchanged).  This means the driver will never initialize the device\nproperly.  It looks like status was supposed to get the result of\nti_do_download().\n\nSigned-off-by: Chris Adams \u003ccmadams@hiwaay.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6ef65a7fb609a7aca72730dfb9890f30fcd723bf",
      "tree": "8a4eec66b78a9868e200e85c56954fcf9cbd5bb4",
      "parents": [
        "fe1926a0f549741ed0ca778aa1c7d3e208895dee"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Sep 08 10:08:59 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "USB: fsl_usb2_udc: fix VDBG() format string\n\nFixes:\ndrivers/usb/gadget/fsl_usb2_udc.c: In function \u0027dr_controller_setup\u0027:\ndrivers/usb/gadget/fsl_usb2_udc.c:229: warning: format \u0027%p\u0027 expects type\n\u0027void *\u0027, but argument 3 has type \u0027int\u0027\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "fe1926a0f549741ed0ca778aa1c7d3e208895dee",
      "tree": "0a42d8a1a2ebd03a9772e290ed1d453a20647fbf",
      "parents": [
        "ba0f332c413796925ce322d311d75269689a9e5d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Sep 04 09:56:35 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "USB: unusual_devs addition for RockChip MP3 player\n\nThis patch (as1136) adds an unusual_devs entry for a version of the\nRockChip MP3 player which can\u0027t handle the MODE SENSE command used for\nwrite-protect detection.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba0f332c413796925ce322d311d75269689a9e5d",
      "tree": "c91b276dcef188d906b2a23b39b430e991736ebb",
      "parents": [
        "ce816cf9c917435cd2e3b68acc7cfe2c1f4a814f"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Thu Sep 04 21:28:21 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "USB: SERIAL CP2101 add device IDs\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce816cf9c917435cd2e3b68acc7cfe2c1f4a814f",
      "tree": "43162cacdeb828402f592e48ac228a5cbf15cf72",
      "parents": [
        "01c17142659c02d8cd4c67acdd8358180c5c4fb6"
      ],
      "author": {
        "name": "Andreas Bombe",
        "email": "aeb@debian.org",
        "time": "Sun Sep 14 01:58:55 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "usb-serial: Add Siemens EF81 to PL-2303 hack triggers\n\nThis hardware needs the pl2303 hack in order to work properly :(\n\nSigned-off-by: Andreas Bombe \u003caeb@debian.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "01c17142659c02d8cd4c67acdd8358180c5c4fb6",
      "tree": "76cd2de4494cc071857b60bc6a4022361e4f4dde",
      "parents": [
        "0590d5875e3a5dc6586fb16354037f115628896d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Aug 26 23:35:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "USB: fix EHCI periodic transfers\n\nAs noted by Stefan Neis \u003cStefan.Neis@kobil.com\u003e, we had a recent\nregression with EHCI periodic transfers, in some (seemingly not\nall that common) cases.\n\nThe root cause was that the schedule activation was only loosely\ncoupled to the addition or removal of transfers, so two different\nexecution contexts could both think they had to deactivate (or\nconversely activate) the schedule.  So this fix tightens that\ncoupling, managing it more like a refcount.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0590d5875e3a5dc6586fb16354037f115628896d",
      "tree": "d7008cbf81fc06e2d54a08408faa414da4a52e92",
      "parents": [
        "49cd2480baeb377f91e66ba682f81cac2a1feaa1"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Sat Aug 30 19:42:02 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "usb: musb: fix include path\n\nheaders were moved, fixing.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49cd2480baeb377f91e66ba682f81cac2a1feaa1",
      "tree": "187bf31e55890cf63cb0ec6549b1ac124386a148",
      "parents": [
        "c3e3208e4b0cf4ed69cbcaa5e059e5cf64437c9a"
      ],
      "author": {
        "name": "Filip Joelsson",
        "email": "filip@blueturtle.nu",
        "time": "Sun Aug 31 08:22:16 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:07 2008 -0700"
      },
      "message": "USB: Fixing Nokia 3310c in storage mode\n\nI had trouble connecting my cell phone as a storage device - so I added\nit to the unusual_devs.h list. I had trouble with the bcdDeviceMin and\nMax values - so after some experimenting I made it pretty inclusive.\n\nFrom: Filip Joelsson \u003cfilip@blueturtle.nu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c3e3208e4b0cf4ed69cbcaa5e059e5cf64437c9a",
      "tree": "7999eda67f38be72a98cbc76841a234aef402ba9",
      "parents": [
        "697e04db5678fadf96d437806b676403ebee806d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sun Aug 31 18:04:27 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:07 2008 -0700"
      },
      "message": "usb gadget: fix omap_udc DMA regression\n\nThis resolves another regression caused by the \"use omap_read/write\ninstead of __REG\" patch:  the hardware address used for DMA to/from\nthe UDC became wrong.  Bug noted by Russell King.\n\nReported-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "83a798207361cc26385187b2e71efa2b5d75de7f",
      "tree": "eb2fa06d818abf43b18c9f3ccc7c12acbf62bb3b",
      "parents": [
        "f8834f1febb8f56cdcfeb35485e0cc7a8d547818"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Aug 22 14:13:00 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:06 2008 -0700"
      },
      "message": "USB: fix hcd interrupt disabling\n\nCommit de85422b94ddb23c021126815ea49414047c13dc, \u0027USB: fix interrupt\ndisabling for HCDs with shared interrupt handlers\u0027 changed usb_add_hcd()\nto strip IRQF_DISABLED from irqflags prior to calling request_irq()\nwith the justification that such a removal was necessary for shared\ninterrupts to work properly.  Unfortunately, the change in that commit\nunconditionally removes the IRQF_DISABLED flag, causing problems on\nplatforms that don\u0027t use a shared interrupt but require IRQF_DISABLED.\nThis change adds a check for IRQF_SHARED prior to removing the\nIRQF_DISABLED flag.\n\nFixes the PS3 system startup hang reported with recent Fedora and\nOpenSUSE kernels.\n\nNote that this problem is hidden when CONFIG_LOCKDEP\u003dy (ps3_defconfig),\nas local_irq_enable_in_hardirq() is defined as a null statement for\nthat config.\n\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Stefan Becker \u003cStefan.Becker@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f8834f1febb8f56cdcfeb35485e0cc7a8d547818",
      "tree": "a78db5833de078849c1207d0797d42d6100d7b0e",
      "parents": [
        "0a4d7f45ac173862796eb81942afc843d6244798"
      ],
      "author": {
        "name": "Tony Murray",
        "email": "murraytony@gmail.com",
        "time": "Fri Aug 22 17:30:44 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:06 2008 -0700"
      },
      "message": "USB: Correct Sierra Wireless USB EVDO Modem Device ID\n\nI was trying to figure out why my device wasn\u0027t supported by the\ndrivers/usb/serial/sierra.c driver, while looking throught the device\nIDs I spotted what I believe to be a typo in the device IDs.  Please\napply the following patch\n\nIf you look down further, there is another HP wireless broadband card,\nwhich has a vendor ID of 03f0, like my device.  Below is my \"lsusb -v\n-d 03f0:1b1d\".\n\nBus 001 Device 005: ID 03f0:1b1d Hewlett-Packard\nDevice Descriptor:\n  bLength                18\n  bDescriptorType         1\n  bcdUSB               1.10\n  bDeviceClass            0 (Defined at Interface level)\n  bDeviceSubClass         0\n  bDeviceProtocol         0\n  bMaxPacketSize0        64\n  idVendor           0x03f0 Hewlett-Packard\n  idProduct          0x1b1d\n  bcdDevice            0.01\n  iManufacturer           1 HP\n  iProduct                2 HP ev2200 1xEV-DO Broadband Wireless Module\n  iSerial                 0\n  bNumConfigurations      1\n  Configuration Descriptor:\n    bLength                 9\n    bDescriptorType         2\n    wTotalLength           67\n    bNumInterfaces          1\n    bConfigurationValue     1\n    iConfiguration          0\n    bmAttributes         0xe0\n      Self Powered\n      Remote Wakeup\n    MaxPower                0mA\n    Interface Descriptor:\n      bLength                 9\n      bDescriptorType         4\n      bInterfaceNumber        0\n      bAlternateSetting       0\n      bNumEndpoints           7\n      bInterfaceClass       255 Vendor Specific Class\n      bInterfaceSubClass    255 Vendor Specific Subclass\n      bInterfaceProtocol    255 Vendor Specific Protocol\n      iInterface              3 Data Interface\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x81  EP 1 IN\n        bmAttributes            3\n          Transfer Type            Interrupt\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0010  1x 16 bytes\n        bInterval             128\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x82  EP 2 IN\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x02  EP 2 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x84  EP 4 IN\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x04  EP 4 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x85  EP 5 IN\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x05  EP 5 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               0\nDevice Status:     0x0000\n  (Bus Powered)\n\nFrom: Tony Murray \u003cmurraytony@gmail.com\u003e\nCc: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n\n"
    },
    {
      "commit": "0a4d7f45ac173862796eb81942afc843d6244798",
      "tree": "80fcc709e86500387412eb55b3fea63d5e624844",
      "parents": [
        "0bcfeb3ec9467a8dfae3e906925ec28fe788afcf"
      ],
      "author": {
        "name": "Richard Nauber",
        "email": "RichardNauber@web.de",
        "time": "Tue Aug 26 23:34:11 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:06 2008 -0700"
      },
      "message": "USB: Fix the Nokia 6300 storage-mode.\n\nThis patch fixes that behavior:\n\n...\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] Sense Key : 0x0 [current]\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] ASC\u003d0x0 ASCQ\u003d0x0\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] Sense Key : 0x0 [current]\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] ASC\u003d0x0 ASCQ\u003d0x0\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] Sense Key : 0x0 [current]\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] ASC\u003d0x0 ASCQ\u003d0x0\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] Sense Key : 0x0 [current]\n...\n\n\ncat  /proc/bus/usb/devices\n...\nT:  Bus\u003d04 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  3 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0421 ProdID\u003d04fa Rev\u003d 6.01\nS:  Manufacturer\u003dNokia\nS:  Product\u003dNokia 6300\nS:  SerialNumber\u003d35XXXXXXXX\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003dc0 MxPwr\u003d100mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor.) Sub\u003d06 Prot\u003d50 Driver\u003dusb-storage\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n...\n\nFrom: Richard Nauber \u003cRichardNauber@web.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "0bcfeb3ec9467a8dfae3e906925ec28fe788afcf",
      "tree": "cc14fa5709e3dcda0a7cdc150b84610ef44e1e2b",
      "parents": [
        "73b2c2057579314c4fea1a37e35a501fbb8b9916"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Aug 26 14:43:46 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:06 2008 -0700"
      },
      "message": "USB: ehci: fix some ehci hangs and crashes\n\nI noticed that the \"Refactor \"if (handshake()) state \u003d HC_STATE_HALT\"\npatch from earlier this year perpetuated a potential problem:  it can\nmark the controller as halted when it\u0027s still running (but not acting\nas, perhaps wrongly, expected).\n\nThat caused some hangs and crashes, rather than more polite failure\nmodes of a truly halted controller.  This patch forces a true halt,\nand emits a (previously missing) diagnostic.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "73b2c2057579314c4fea1a37e35a501fbb8b9916",
      "tree": "e74217ea9b229c64ba2086f88d8efd1bd3ad0453",
      "parents": [
        "c9bab96bbfdda59fa8a35ba536c22e66055669e5"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Mon Aug 25 19:20:40 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:06 2008 -0700"
      },
      "message": "USB Serial: Sierra: Device addition \u0026 version rev\n\nThis patch adds devices to the sierra driver and rev\u0027s the driver version.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c9bab96bbfdda59fa8a35ba536c22e66055669e5",
      "tree": "441b245a1e5a3cc6e9426096882f4323d2ad1f4a",
      "parents": [
        "e002bcc2f8e766a96472379e3b4a8a4e8938a93e"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Tue Aug 26 18:30:45 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:05 2008 -0700"
      },
      "message": "USB Storage: Sierra: Non-configurable TRU-Install\n\nThis patch alters the Sierra Mass Storage patch so that it is non-configurable.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5f61ab96dd093c5190c1540fed14f71ed821ce7",
      "tree": "1098a64ec1aff8578f9094e59802a0533254f6aa",
      "parents": [
        "47a227db746edbcfc8b78ac8a7787733faf6f171"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 23 00:27:47 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 23 00:27:47 2008 -0700"
      },
      "message": "usbatm: Use skb_queue_walk_safe() instead of by-hand implementation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ced08b89f591521c3d2e3e87ab914016e6b7d94",
      "tree": "ba5850b531db27d4fb8960b17bf7ddce0f5749d7",
      "parents": [
        "e1d7bf14999469b16e86889ac71c94a9d0d2f5f4",
        "1ad77a876da48331451698cc4172c90ab9b6372f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 08 15:50:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 08 15:50:19 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5241/1: provide ioremap_wc()\n  [ARM] omap: fix virtual vs physical address space confusions\n  [ARM] remove unused #include \u003cversion.h\u003e\n  [ARM] omap: fix build error in ohci-omap.c\n  [ARM] omap: fix gpio.c build error\n"
    },
    {
      "commit": "06dd881f59b3c07a430cdcbef2197f9b6dc79ae8",
      "tree": "bcbfa4c239d70d3f60f31cb86538fae8c796eaff",
      "parents": [
        "af904deaf6da3f3285eb0a06a3dc6a1af0251030"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon Sep 08 14:53:37 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 08 15:37:07 2008 -0700"
      },
      "message": "usb: fix null deferences in low level usb serial\n\nThe hw interface drivers for the usb serial devices deference the tty\nstructure to set up the parameters for the initial console.  The tty\nstructure should be passed as a parameter to the set_termios() call.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c3df1a2685004bce97827bdbe7a304734009849b",
      "tree": "e2d622cb5655af28e19e905d8822ffdb7d0b2c27",
      "parents": [
        "69114a47af524badc73de8fc86959941a03f0600"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Sep 03 23:59:23 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 04 09:45:47 2008 +0100"
      },
      "message": "[ARM] omap: fix build error in ohci-omap.c\n\ndrivers/usb/host/ohci-omap.c: In function \u0027ohci_omap_init\u0027:\ndrivers/usb/host/ohci-omap.c:228: error: \u0027start_hnp\u0027 undeclared (first use in this function)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d39bd56452b509f8d6054883b8a0129950ba50cc",
      "tree": "a73caaee8d691d43bfc23cb21e8c33edf31c4205",
      "parents": [
        "a58357862e71919555ea96cd272e535593a8b3da"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Aug 28 01:05:34 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Aug 29 09:43:14 2008 +0200"
      },
      "message": "pcmcia: encapsulate ioaddr_t\n\nBy now, ioaddr_t should only be used by the deprecated ioctl, as it does not\ncorrectly reflect the maximum ioport range at least on some architectures.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "7a8fc9b248e77a4eab0613acf30a6811799786b3",
      "tree": "24b3beb8bc0633db27ffdb791f94dce95d51b1d0",
      "parents": [
        "d3ee1b405872214609868f3cde631ac157026dd0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Aug 17 17:36:59 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 23 12:14:12 2008 -0700"
      },
      "message": "removed unused #include \u003clinux/version.h\u003e\u0027s\n\nThis patch lets the files using linux/version.h match the files that\n#include it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad913c11928f51abb6174f165db8d8d205b22e21",
      "tree": "a8542c846afb4950a12f46b16c1eacfa2280971a",
      "parents": [
        "8e2fc39ddea7fe8c6798837da282db88a09af793"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 16:12:00 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:22:52 2008 +0200"
      },
      "message": "pcmcia: pcmcia_config_loop() improvement by passing vcc\n\nBy passing the current Vcc setting to the pcmcia_config_loop callback\nfunction, we can remove pcmcia_get_configuration_info() calls from many\ndrivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "8e2fc39ddea7fe8c6798837da282db88a09af793",
      "tree": "7cba37b5b86f4ff25562012a14e29424e3872de0",
      "parents": [
        "498ac1899b62626bf6879a251d75c22ec564c559"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 15:30:31 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:22:00 2008 +0200"
      },
      "message": "pcmcia: pcmcia_config_loop() default CIS entry handling\n\nMany drivers use the default CIS entry within their pcmcia_config_loop()\ncallback function. Therefore, factor the default CIS entry handling out.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "498ac1899b62626bf6879a251d75c22ec564c559",
      "tree": "d17c6c02ac97db98ac343a7ca1190147047385b2",
      "parents": [
        "84e2d34004dcd0c90d1af43a143511b334f11a4d"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 14:59:13 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:21:29 2008 +0200"
      },
      "message": "pcmcia: pcmcia_config_loop() ConfigIndex unification\n\nAlmost all drivers set p_dev-\u003econf.ConfigIndex to cfg-\u003eindex in\nthe pcmcia_config_loop() callback function. Therefore, factor it out.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "84e2d34004dcd0c90d1af43a143511b334f11a4d",
      "tree": "1872000f78edc7368d34ebf1211fd8c56d395143",
      "parents": [
        "b54bf94bf91e4ca2a489eb02bca0424ddb55242a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jul 29 08:38:55 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:21:29 2008 +0200"
      },
      "message": "pcmcia: use pcmcia_loop_config in misc pcmcia drivers\n\nUse the config loop helper in misc pcmcia drivers.\n\nCC: Harald Welte \u003claforge@gnumonks.org\u003e\nCC: \u003clinux-parport@lists.infradead.org\u003e\nCC: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCC: Ed Okerson \u003ceokerson@quicknet.net\u003e\nCC: linux-serial@vger.kernel.org\nCC: boti@rocketmail.com\nCC: linux-usb@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "eaea04353e0114a9805fc2cf1ff832cb0ac2570b",
      "tree": "dd0ba2c0582aa84382ca1c5d48642f8374bacdd9",
      "parents": [
        "b5fb454f69642f9d933b327b185a2ba06dd0945c"
      ],
      "author": {
        "name": "Stefan Lippers-Hollmann",
        "email": "s.L-H@gmx.de",
        "time": "Thu Aug 21 13:46:11 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:39 2008 -0700"
      },
      "message": "USB: sisusbvga: add USB ID for 0711:0918 Magic Control Technology Corp.\n\nsisusbvga: add USB ID for 0711:0918 Magic Control Technology Corp.\n\nusb 1-2: new high speed USB device using ehci_hcd and address 4\nusb 1-2: configuration #1 chosen from 1 choice\nusb 1-2: USB2VGA dongle found at address 4\nusb 1-2: Allocated 8 output buffers\nusb 1-2: 8MB 1 ch/1 r SDR SDRAM, bus width 32\nusb 1-2: New USB device found, idVendor\u003d0711, idProduct\u003d0918\nusb 1-2: New USB device strings: Mfr\u003d0, Product\u003d0, SerialNumber\u003d0\n\nSigned-off-by: Stefan Lippers-Hollmann \u003cs.L-H@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5fb454f69642f9d933b327b185a2ba06dd0945c",
      "tree": "aa68acda039477c8d6411ed3e0fe78d3f9098071",
      "parents": [
        "5096aedcd2eb70fbea83f09281f97f9ec973d9de"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 20 17:22:05 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:38 2008 -0700"
      },
      "message": "USB: automatically enable RHSC interrupts\n\nThis patch (as1069c) changes the way OHCI root-hub status-change\ninterrupts are enabled.  Currently a special HCD method,\nhub_irq_enable(), is called when the hub driver is finished using a\nroot hub.  This approach turns out to be subject to races, resulting\nin unnecessary polling.\n\nThe patch does away with the method entirely.  Instead, the driver\nautomatically enables the RHSC interrupt when no more status changes\nare present.  This scheme is safe with controllers using\nlevel-triggered semantics for their interrupt flags.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5096aedcd2eb70fbea83f09281f97f9ec973d9de",
      "tree": "a1ed2e8486837fd2f0751802e7602c33f3b9fe8c",
      "parents": [
        "f2189c477c986db47ac7f9cc32d05f6df18bfe9e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 12 14:34:14 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:37 2008 -0700"
      },
      "message": "USB: Don\u0027t rebind before \"complete\" callback\n\nThis patch (as1130) fixes an incompatibility between the new PM\ninfrastructure and USB power management.  We are not allowed to call\ndrivers\u0027 probe routines during a system sleep transition between the\n\"prepare\" and \"complete\" callbacks, but that\u0027s exactly what we do when\na driver doesn\u0027t have full suspend/resume support.  Such drivers are\nunbound during the \"suspend\" call and reprobed during the \"resume\" call.\n\nThe patch causes the reprobe step to be skipped if the \"complete\"\ncallback hasn\u0027t been issued yet, i.e., if the interface\u0027s\ndev.power.status field is not equal to DPM_ON.  Thus during the\n\"resume\" callback nothing bad will happen, and during the final\n\"complete\" callback the reprobing will occur as desired.\n\nThis fixes the problem reported in Bugzilla #11263.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f2189c477c986db47ac7f9cc32d05f6df18bfe9e",
      "tree": "7a6e20c8bea0876aa7c4eb17451d627e5839ce83",
      "parents": [
        "55151d7daba185f94e9dc561a5a2ba36b5f647dd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 12 14:34:10 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:37 2008 -0700"
      },
      "message": "USB: Add new PM callback methods for USB\n\nThis patch (as1129) adds support for the new PM callbacks to usbcore.\nThe new callbacks merely invoke the same old USB power management\nroutines as the old ones did.\n\nA minor improvement is that the callbacks are present only in the\n\"USB-device\" device_type structure, rather than in the bus_type\nstructure.  This way they will be invoked only for USB devices, not\nfor USB interfaces.  The core USB PM routines automatically handle\nsuspending and resuming interfaces along with their devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "55151d7daba185f94e9dc561a5a2ba36b5f647dd",
      "tree": "a769ff8a82367c8767d03c733278a078536e0945",
      "parents": [
        "65605ae8e587d714f73e674369bc4cd5a1e53a9b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 12 14:33:59 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:36 2008 -0700"
      },
      "message": "USB: Defer Set-Interface for suspended devices\n\nThis patch (as1128) fixes one of the problems related to the new PM\ninfrastructure.  We are not allowed to register new child devices\nduring the middle of a system sleep transition, but unbinding a USB\ndriver causes the core to automatically install altsetting 0 and\nthereby create new endpoint pseudo-devices.\n\nThe patch fixes this problem (and the related problem that installing\naltsetting 0 will fail if the device is suspended) by deferring the\nSet-Interface call until some later time when it is legal and can\nsucceed.  Possible later times are: when a new driver is being probed\nfor the interface, and when the interface is being resumed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "65605ae8e587d714f73e674369bc4cd5a1e53a9b",
      "tree": "823a14c8870352de6a9a99a82297ba794172143c",
      "parents": [
        "74573ee7096a4ffc2f098108d21c85801b9c7434"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 12 14:33:27 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:36 2008 -0700"
      },
      "message": "USB: Add udev argument to interface suspend/resume functions\n\nThis patch (as1127) makes a minor change to the prototypes of the\nusb_suspend_interface() and usb_resume_interface() routines.  Now the\nusb_device structure is passed as an argument, instead of being\ncomputed on-the-fly from the usb_interface argument.\n\nIt makes the code look simpler, even if it really isn\u0027t much different\nfrom before.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "74573ee7096a4ffc2f098108d21c85801b9c7434",
      "tree": "d7d4e43b620a5d4a0bda7b077774057922941e8c",
      "parents": [
        "fb85d991616046f1b640ed9c4eab9b44908dab74"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Aug 20 16:56:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:35 2008 -0700"
      },
      "message": "USB: cdc-acm: don\u0027t unlock acm-\u003emutex on error path\n\nOn Wed, Jul 23, 2008 at 03:52:36PM +0300, Andrei Popa wrote:\n\u003e I installed gnokii-0.6.22-r2 and gave the command \"gnokii --identify\"\n\u003e and the kernel oopsed:\n\u003e\n\u003e BUG: unable to handle kernel NULL pointer dereference at 00000458\n\u003e IP: [\u003cc0444b52\u003e] mutex_unlock+0x0/0xb\n\u003e  [\u003cc03830ae\u003e] acm_tty_open+0x4c/0x214\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nTested-by: Andrei Popa \u003candrei.popa@i-neo.ro\u003e\nCc: stable \u003cstable@kernel.org\u003e\t\t[2.6.25.x, 2.6.26.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fb85d991616046f1b640ed9c4eab9b44908dab74",
      "tree": "3af15b058a217f2411329711511870b736485386",
      "parents": [
        "e8164f64caff68d4e878e1719d88d145faa75f1d"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Aug 21 20:21:00 2008 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:34 2008 -0700"
      },
      "message": "MUSB: Fix index register corruption seen with g_ether and Windows host\n\nIf Indexed Mode register accesses are enabled, the ep0_rxstate()\nfunction calls musb_g_ep0_giveback() before writing to the CSR\nregister. When control returns to this ep0_rxstate, the index\nregister contents are over-written. This causes the CSR register\nwrite to fail.\n\nFixed by writing the correct value into the index register before\nwriting to the CSR.\n\nThis was observed only in ep0_rxstate() with g_ether loaded and\nthe device connected to a MS Windows host PC. Anticipatively fixed\nep0_txstate() as well.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e8164f64caff68d4e878e1719d88d145faa75f1d",
      "tree": "bcf46d52a12d2ecb5acd6cdac8bb15e5aabc3f58",
      "parents": [
        "746cdd0b2d1254b11382789b6630c4d379bdcf13"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Sun Aug 10 21:22:35 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:34 2008 -0700"
      },
      "message": "usb: musb: get rid of MUSB_LOGLEVEL and use parameter\n\nWe can change debugging level on the fly via\n/sys/module/musb_hdrc/parameters/debug.\n\nWe can also get rid of the LOGLEVEL facility in Kconfig\nand rely only in module parameter.\n\nCc: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "746cdd0b2d1254b11382789b6630c4d379bdcf13",
      "tree": "6c4e9ab788b727a16938388f4e45c5f582f6ab99",
      "parents": [
        "bf31338bfd5d04434adf2294255847bb7dad687a"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Sun Aug 10 21:22:34 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:33 2008 -0700"
      },
      "message": "usb: musb: get rid of procfs entry\n\nDrivers should not add procfs. The functionality in the old\nprocfs file will be moved to debugfs.\n\nCc: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bf31338bfd5d04434adf2294255847bb7dad687a",
      "tree": "496a3b17162b3d16ef059ea3cd3fcc390b4bad96",
      "parents": [
        "c8fd2c37b99c55c8d24888e0ed9d5f4f73458c9c"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Mon Aug 11 18:28:13 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:33 2008 -0700"
      },
      "message": "USB: Fix pxa27x_udc usb speed handling.\n\nThe new composite framework revealed a weakness in the\npxa27x_udc driver gadget register function. Instead of\nchecking if speed asked for was USB_LOW_SPEED upon\nusb_gadget_register() to deny service, it checked only\nfor USB_FULL_SPEED, thus denying service to usb high\nspeed capable gadgets (like g_ether).\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c8fd2c37b99c55c8d24888e0ed9d5f4f73458c9c",
      "tree": "2f7829e12950a9cc4884b0cdb4180e366a4e4efa",
      "parents": [
        "77571f05a483c0259e42ba2f482c82debc9a63af"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sandeen.net",
        "time": "Thu Aug 14 08:25:40 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:33 2008 -0700"
      },
      "message": "USB: cdc-acm: quirk for Conexant CX93010 USB modem\n\nThis patch gets my Rosewill RNX-56USB USB modem (with Conexant CX93010\nchipset) up and running to the point where I can send AT commands and\nretrieve caller ID data, which is all I want to do with it.\n\nSigned-off-by: Eric Sandeen \u003csandeen@sandeen.net\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "77571f05a483c0259e42ba2f482c82debc9a63af",
      "tree": "db4624d3c0fba8d3ab94df32ebbc7d8578ca4266",
      "parents": [
        "f8033827d8e92db6159d34ed45c608522674ecd8"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Aug 18 16:36:52 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:32 2008 -0700"
      },
      "message": "USB: fix bug in usb_unlink_anchored_urbs()\n\nIrqs must not accidentally be reenabled.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f8033827d8e92db6159d34ed45c608522674ecd8",
      "tree": "e2dca2790e3ed355fae43b151a2f50fec89c182d",
      "parents": [
        "380ec6780a0461bb4a4592484d6fe75aa096edeb"
      ],
      "author": {
        "name": "Hiroshi Miura",
        "email": "miurahr@nttdata.co.jp",
        "time": "Tue Aug 19 10:58:25 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:32 2008 -0700"
      },
      "message": "usb-serial: option support HSDPA modem A2502\n\nThis patch  support  NTT DoCoMo A2502 3G/HSDPA modem on option driver.\nIt is produced by AnyDATA Corp. and also sold as KT Freetelecom (Korea) ADU 620UW.\n\nIt support 3.6Mbps/7.2Mbps hight speed communication.\nI have tested A2502 with NTT DoCoMo MoperaU ISP service.\n\n\nSigned-off-by: Hiroshi Miura \u003cmiurahr@nttdata.co.jp\u003e\nSigned-off-by: Matthias Urlichs \u003cmatthias@urlichs.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "380ec6780a0461bb4a4592484d6fe75aa096edeb",
      "tree": "ee417d9aa05ffa27740a98791d90307c81b341c4",
      "parents": [
        "6a55617ed5d1aa62b850de2cf66f5ede2eef4825"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Wed Aug 20 00:06:22 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:32 2008 -0700"
      },
      "message": "USB: ISP1760: fixed trivial math in comment\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nAcked-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9c0d2a20fe331946c1a65a5865faf56e93255c5c",
      "tree": "9d47a9239b6249a5dd4244195ec4cc1e55fda3cd",
      "parents": [
        "5e6b83ed8c00f2e2ae5b2413c5907bed735b600d",
        "66bfa2f03191aec2e2958414b1dfb80a56637133"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (38 commits)\n  [ARM] 5191/1: ARM: remove CVS keywords\n  [ARM] pxafb: fix the warning of incorrect lccr when lcd_conn is specified\n  [ARM] pxafb: add flag to specify output format on LDD pins when base is RGBT16\n  [ARM] pxafb: fix the incorrect configuration of GPIO77 as ACBIAS for TFT LCD\n  [ARM] 5198/1: PalmTX: PCMCIA fixes\n  [ARM] Fix a pile of broken watchdog drivers\n  [ARM] update mach-types\n  [ARM] 5196/1: fix inline asm constraints for preload\n  [ARM] 5194/1: update .gitignore\n  [ARM] add proc-macros.S include to proc-arm940 and proc-arm946\n  [ARM] 5192/1: ARM TLB: add v7wbi_{possible,always}_flags to {possible,always}_tlb_flags\n  [ARM] 5193/1: Wire up missing syscalls\n  [ARM] traps: don\u0027t call undef hook functions with spinlock held\n  [ARM] 5183/2: Provide Poodle LoCoMo GPIO names\n  [ARM] dma-mapping: provide sync_range APIs\n  [ARM] dma-mapping: improve type-safeness of DMA translations\n  [ARM] Kirkwood: instantiate the orion_spi driver in the platform code\n  [ARM] prevent crashing when too much RAM installed\n  [ARM] Kirkwood: Instantiate mv_xor driver\n  [ARM] Orion: Instantiate mv_xor driver for 5182\n  ...\n"
    },
    {
      "commit": "ca6d1b1333bc2e61e37982de1f28d8604c232414",
      "tree": "6675d284fc932e9125fc7fd083eebb7f0a1d5695",
      "parents": [
        "f362a47560070ec0aaf68ac6b45901eeed1c844f"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Aug 08 12:40:54 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:33:01 2008 -0700"
      },
      "message": "usb: musb: pass configuration specifics via pdata\n\nUse platform_data to pass musb configuration-specific\ndetails to musb driver.\n\nThis patch will prevent that other platforms selecting\nHAVE_CLK and enabling musb won\u0027t break tree building.\n\nThe other parts of it will come when linux-omap merge\nup more omap2/3 board-files.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f362a47560070ec0aaf68ac6b45901eeed1c844f",
      "tree": "13712fa7b938488a35ab16777133e6adabec17df",
      "parents": [
        "550a7375fe720924241f0eb76e4a5c1a3eb8c32f"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon Aug 04 13:53:52 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:33:00 2008 -0700"
      },
      "message": "usb: musb: fix hanging when rmmod gadget driver\n\nIf we try to modprobe a second gadget driver before\nrmmoding the first one, the reference for the first\ngadget driver would get NULLed avoiding usb to change\ngadget drivers later.\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "550a7375fe720924241f0eb76e4a5c1a3eb8c32f",
      "tree": "bf973b43f6248e085557dcc268ad04d6e438d030",
      "parents": [
        "f331e40ee8e4861e1d82310b1af7cf75de7370ac"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Jul 24 12:27:36 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:33:00 2008 -0700"
      },
      "message": "USB: Add MUSB and TUSB support\n\nThis patch adds support for MUSB and TUSB controllers\nintegrated into omap2430 and davinci. It also adds support\nfor external tusb6010 controller.\n\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "f331e40ee8e4861e1d82310b1af7cf75de7370ac",
      "tree": "630dccab66fb5cbc3ba4a3968cabb5855956a8d9",
      "parents": [
        "6188a83f7264edebe9b8ee10ad7b2136d3531ea6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 12 12:04:50 2008 +0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:33:00 2008 -0700"
      },
      "message": "USB: serial: remove CONFIG_USB_DEBUG from sierra and option drivers\n\nThese drivers should not be relying on CONFIG_USB_DEBUG.  By doing this,\nit prevents users of kernels that do not enable this option from\nenabling debugging in these drivers, unlike all other usb-serial\ndrivers.\n\nCc: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nCc: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6188a83f7264edebe9b8ee10ad7b2136d3531ea6",
      "tree": "eeee08c86b896865f64e119458abf41e92cf6441",
      "parents": [
        "ab1666c1364a209e6141d7c14e47a42b5f00eca2"
      ],
      "author": {
        "name": "Oliver Martin",
        "email": "oliver.martin@student.tuwien.ac.at",
        "time": "Sat Aug 09 04:49:26 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:58 2008 -0700"
      },
      "message": "USB: Add vendor/product id of ZTE MF628 to option\n\nThis adds the vendor and product id (19d2:0015) of the ZTE MF628 HSDPA\nmodem to the option driver. It still needs a mode switch command issued\nbeforehand, this is currently handled by a userspace tool.\n\nSigned-off-by: Oliver Martin \u003coliver.martin@student.tuwien.ac.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ab1666c1364a209e6141d7c14e47a42b5f00eca2",
      "tree": "e71ab24f20b36762d9b6b2fc9565bdd848cbdd97",
      "parents": [
        "e12cc34527dcd945597c860c25aba92883a4a6a4"
      ],
      "author": {
        "name": "Libin Yang",
        "email": "Libin.Yang@amd.com",
        "time": "Fri Aug 08 15:03:31 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:58 2008 -0700"
      },
      "message": "USB: quirk PLL power down mode\n\nOn some AMD 700 series southbridges, ISO OUT transfers (such as audio\nplayback through speakers) on the USB OHCI controller may be corrupted\nwhen an A-Link express power saving feature is active.\n\nPLL power down mode in conjunction with link power management feature\nL1 being enabled is the bad combination ... this patch prevents them\nfrom being enabled when ISO transfers are pending.\n\nSigned-off-by: Crane Cai \u003ccrane.cai@amd.com\u003e\nSigned-off-by: Libin Yang \u003clibin.yang@amd.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e12cc34527dcd945597c860c25aba92883a4a6a4",
      "tree": "0714e7c05a19c537b9ce098b97abd6377c3ae738",
      "parents": [
        "e5fbab51b4219fbd1dab28666affe38a920b5f7e"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Aug 07 16:29:25 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:58 2008 -0700"
      },
      "message": "USB: omap_udc: fix compilation with debug enabled\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e5fbab51b4219fbd1dab28666affe38a920b5f7e",
      "tree": "dc2d6ff5467f4eff183de712eb13403d35d13351",
      "parents": [
        "934da4635c2d05cef474e5243ef05df95b2ad264"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 18:46:10 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:57 2008 -0700"
      },
      "message": "usb: cdc-acm: drain writes on close\n\nAdd a mechanism to let the write queue drain naturally before\nclosing the TTY, rather than always losing that data.  There\nis a timeout, so it can\u0027t wait too long.\n\nProvide missing locking inside acm_wb_is_avail(); it matters\nmore now.  Note, this presumes an earlier patch was applied,\nremoving a call to this routine where the lock was held.\n\nSlightly improved diagnostics on write URB completion, so we\ncan tell when a write URB gets killed and, if so, how much\ndata it wrote first ... and so that I/O path is normally\nsilent (and can\u0027t much change timings).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "934da4635c2d05cef474e5243ef05df95b2ad264",
      "tree": "0ce5d1645e8e6c79253e0b1133d65800122547e1",
      "parents": [
        "672c4e1843c54227ff1bdf1fdd96f9c45c56aa85"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 18:44:12 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:57 2008 -0700"
      },
      "message": "usb: cdc-acm: stop dropping tx buffers\n\nThe \"increase cdc-acm write throughput\" patch left in place two\nnow-obsolete mechanisms, either of which can make the cdc-acm\ndriver drop TX data (nasty!).  This patch removes them:\n\n  - The write_ready flag ... if an URB and buffer were found,\n    they can (and should!) always be used.\n\n  - TX path acm_wb_is_used() ... used when the buffer was just\n    allocated, so that check is pointless.\n\nAlso fix a won\u0027t-yet-matter leak of a write buffer on a disconnect path.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc:  David Engraf \u003cdavid.engraf@netcom.eu\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "672c4e1843c54227ff1bdf1fdd96f9c45c56aa85",
      "tree": "0058bc781a433751b193e92c6fc65dbcda2ef64e",
      "parents": [
        "1f1ba11b64947051fc32aa15fcccef6463b433f7"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 18:41:12 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:57 2008 -0700"
      },
      "message": "usb: cdc-acm: bugfix release()\n\nBugfixes to the usb_driver_release_interface() usage;\n\n  (a) make sure releasing *either* interface first will release\n      the other, instead of insisting it be the control interface;\n\n  (b) remove the recently-added self-deadlock.\n\n(The \"fix disconnect bug in cdc-acm\" patch was incomplete and incorrect.)\n\nPlus a small \"sparse\" fix:  rename a local variable so it doesn\u0027t\nshadow a function parameter.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f1ba11b64947051fc32aa15fcccef6463b433f7",
      "tree": "546d99300dc56f4fe744385263eb3864e843f83e",
      "parents": [
        "630c7aa80152881980e45c11584f22476f71959b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 18:49:57 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:57 2008 -0700"
      },
      "message": "usb gadget: issue notifications from ACM function\n\nUpdate the CDC-ACM gadget code to support the peripheral-to-host\nnotifications when the tty is opened or closed, or issues a BREAK.\nThe serial framework code calls new generic hooks; right now only\nCDC-ACM uses those hooks.  This resolves several REVISIT comments\nin the code.  (Based on a patch from Felipe Balbi.)\n\nNote that this doesn\u0027t expose USB_CDC_CAP_BRK to the host, since\nthis code still rejects USB_CDC_REQ_SEND_BREAK control requests\nfor host-to-peripheral BREAK signaling (received via /dev/ttyGS*).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "630c7aa80152881980e45c11584f22476f71959b",
      "tree": "b5e7f2e614b9a50a70b2b249275ba649de4db7d1",
      "parents": [
        "54d0be9e3af1e20c3d0c3cc3eba50d33da24229c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 18:48:52 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:57 2008 -0700"
      },
      "message": "usb gadget: remove needless struct members\n\nThis removes some unused members from the various USB functions.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "54d0be9e3af1e20c3d0c3cc3eba50d33da24229c",
      "tree": "7d90984e708d834d1f05778fe6ad8dd69ac2e94a",
      "parents": [
        "cbbcb9b0c7e4d1fd90cf54427382dae525773dc2"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Jul 11 18:53:45 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:56 2008 -0700"
      },
      "message": "USB: sh: r8a66597-hcd: fix disconnect regression\n\nfix the regression in commit 29fab0cd897519be9009ba8c898410ab83b378e9\nthat this driver executed reconnection processing when disconnected\nsome devices.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ff78433f0aeb1f731a22a90206b685df4eaf52e",
      "tree": "22c8e58ee62b5f71550bd685e7049c7cd7597b9b",
      "parents": [
        "d28525f8866244a77b677c0470d4859cb2b6c2a8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 07 13:04:51 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:56 2008 -0700"
      },
      "message": "USB: fix compiler warning fix\n\nThis patch (as1123b) fixes a compiler warning: do_unbind_rebind() is\ndefined but not used if CONFIG_PM\u003dn.\n\nProblem originally found and initial patch submitted by Alexander\nBeregalov \u003ca.beregalov@gmail.com\u003e.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d28525f8866244a77b677c0470d4859cb2b6c2a8",
      "tree": "a1a34b9d7c02447818445e0dc543aefaa86e4195",
      "parents": [
        "81eb8adfcec210a820ad9872ffb242482c976b8d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 07 13:02:40 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:56 2008 -0700"
      },
      "message": "usb-storage: unusual_devs entry for Nokia 5300\n\nThis patch (as1120) adds an unusual_devs entry for the Nokia 5300.\nMaybe once Nokia releases the Symbian code we\u0027ll be able to fix all\nthe problems it has with the USB mass-storage protocol.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Cedric Godin \u003ccedric@belbone.be\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "81eb8adfcec210a820ad9872ffb242482c976b8d",
      "tree": "36710c8eb010284b5f1532d68309eb25854af8d2",
      "parents": [
        "bf3fc82895f4f501da9daef44d057749fe900c3e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 31 19:06:13 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:56 2008 -0700"
      },
      "message": "USB: cdc-acm.c: Fix compile warnings\n\nThe irq flags should be unsigned long.\n\n  CC [M]  drivers/usb/class/cdc-acm.o\ndrivers/usb/class/cdc-acm.c: In function \u0027acm_waker\u0027:\ndrivers/usb/class/cdc-acm.c:527: warning: comparison of distinct pointer types lacks a cast\ndrivers/usb/class/cdc-acm.c:529: warning: comparison of distinct pointer types lacks a cast\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bf3fc82895f4f501da9daef44d057749fe900c3e",
      "tree": "d4f0405701ab238e38dc3259e9bfa424a7e5df26",
      "parents": [
        "a5f6239949de78a9f33120d76f084928cb234a15"
      ],
      "author": {
        "name": "Leon Leong",
        "email": "upleong@bandrich.com",
        "time": "Fri Aug 01 11:40:12 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:55 2008 -0700"
      },
      "message": "USB: BandRich BandLuxe C150/C250 HSPA Data Card Driver\n\nThis patch adds the Product ID for the BandLuxe C150/C250 3.5G data\ncard series from BandRich Inc.\nAfter detection, the data card works fine.\n\nIt was patched against kernel 2.6.27-rc1 with -mm patch\n\nSigned-off-by: Leon Leong \u003cupleong@bandrich.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a5f6239949de78a9f33120d76f084928cb234a15",
      "tree": "c723ae7c641f299185d2992cbde9325259fed505",
      "parents": [
        "7839b5162d7d6c100f70a036be1e1f2b072857bc"
      ],
      "author": {
        "name": "Lex Ross",
        "email": "lross@mail.ru",
        "time": "Wed Aug 06 16:25:08 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:55 2008 -0700"
      },
      "message": "USB: ftdi_sio: add support for PHI Fisco data cable (FT232BM based, VID/PID 0403:e40b)\n\nSupport for PHI Fisco USB to Serial data cable (FTDI FT232BM based).\nPHI Fisco cable is supplied for connecting Philips Xenium 9@9++ mobile phones.\nPIDs were missing.\n\nTested successfully with PHI Fisco Data Cable (VID/PID 0403:e40b)\n\nSigned-off-by: Lex V. Ross \u003clross@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7839b5162d7d6c100f70a036be1e1f2b072857bc",
      "tree": "bd86bdb8152c2724b01ee92790b4230e2684cf73",
      "parents": [
        "3f02a957d5eb0eeb01207a799086f2b347077f71"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Jul 17 20:09:29 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:55 2008 -0700"
      },
      "message": "usb: isp1760: don\u0027t be noisy about short packets.\n\nAccording to Alan Stern, short packets are quite normal under\ncertain circumstances. This printk was triggered by usb to\nserial converters on every packet and some usb sticks triggered\na few of those while plugging the stick.\nThis printks are now hidden unless USB debug mode is activated.\n\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3f02a957d5eb0eeb01207a799086f2b347077f71",
      "tree": "1e163aaabe6b260a168ab3c4744066d471f75fb4",
      "parents": [
        "a36c27dfd1003e6d6842fe77faaf868e3e6e9062"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Thu Jul 17 20:09:30 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:53 2008 -0700"
      },
      "message": "usb: ISP1760: improve pre-fetch timing\n\nISP1760 requires a delay of 90ns between programming the address and\nreading the data.  Current driver solves this by a mdelay(1) which is\nvery heavy weighted and slow.  This patch applies the workaround from\nthe ISP1760 FAQ by using two different banks for PTD and payload data\nand using a common wait for them.  This wait is done by an additional\nISP1760 access (whose timing constraints guarantee the 90ns delay).\nThis improves speed when reading from an USB stick from:\n\n  $ time dd if\u003d/dev/sda of\u003d/dev/zero bs\u003d65536 count\u003d1638\n  real    1m 15.43s\n  user    0m 0.44s\n  sys     0m 39.46s\n\nto\n\n  $ time dd if\u003d/dev/sda of\u003d/dev/zero bs\u003d65536 count\u003d1638\n  real    0m 18.53s\n  user    0m 0.16s\n  sys     0m 12.97s\n\n[bigeasy@linutronix.de: fixed comment formating, moved define into\n   header file, obey 80 char rule]\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a36c27dfd1003e6d6842fe77faaf868e3e6e9062",
      "tree": "e493abcdda0db5b71f8d718393fa2b9c39356b18",
      "parents": [
        "937ef73d5075997a8d1777abf217a48bef2ce029"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Jul 17 20:09:28 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:53 2008 -0700"
      },
      "message": "usb: return error code instead of 0 in the enqueue function.\n\nif the enqueue function returns -ESHUTDOWN or -ENOMEM then\nwe return 0 instead of an error. This leads to a timeout and\nthen to a dequeue request of an not enqueued urb.\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "937ef73d5075997a8d1777abf217a48bef2ce029",
      "tree": "a52d840362b3421116c29aa9a2636a8c30d70154",
      "parents": [
        "e8b24450a635bbbd3a2b4c2649eef060c742ebc0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Jul 07 12:16:08 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:53 2008 -0700"
      },
      "message": "USB: serial gadget: rx path data loss fixes\n\nUpdate RX path handling in new serial gadget code to cope better with\nRX blockage:  queue every RX packet until its contents can safely be\npassed up to the ldisc.  Most of the RX path work is now done in the\nRX tasklet, instead of just the final \"push to ldisc\" step.  This\naddresses some cases of data loss:\n\n  - A longstanding serial gadget bug: when tty_insert_flip_string()\n    didn\u0027t copy the entire buffer, the rest of the characters were\n    dropped!  Now that packet stays queued until the rest of its data\n    is pushed to the ldisc.\n\n  - Another longstanding issue:  in the unlikely case that an RX\n    transfer returns data and also reports a fault, that data is\n    no longer discarded.\n\n  - In the recently added RX throttling logic:  it needs to stop\n    pushing data into the TTY layer, instead of just not submitting\n    new USB read requests.  When the TTY is throttled long enough,\n    backpressure will eventually make the OUT endpoint NAK.\n\nAlso: an #ifdef is removed (no longer necessary); and start switching\nto a better convention for debug messages (prefix them with tty name).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e8b24450a635bbbd3a2b4c2649eef060c742ebc0",
      "tree": "7117fc61fb291011cc4b8978c93ffd96e461e89d",
      "parents": [
        "1133cd8adf34709e1857d1491e9fae5597b51ad5"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jul 06 14:26:30 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: Hook start_hnp into ohci struct\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1133cd8adf34709e1857d1491e9fae5597b51ad5",
      "tree": "1de6dd95736ca7bc899b716b2aeb50aa760bddb4",
      "parents": [
        "f0fa74634c0c686618b5318748bde233772a1a8d"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jul 06 23:35:01 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: ohci: make distrust_firmware a quirk\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "230ffc75b7b842db5710d30d3a2fc61f9d6f50df",
      "tree": "14fe09bbe8bd2504374ce7b9b794868799d086b5",
      "parents": [
        "51cdc1c103dcb7cf1ca280843308a2e32847f9ce"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Jul 12 22:19:48 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: cxacru: Fix printk format flag in error message\n\n\"#%x\" should have been \"%#x\"\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "51cdc1c103dcb7cf1ca280843308a2e32847f9ce",
      "tree": "606cbb76cd0e36ef259e1abdc9e1b66d460eb2f7",
      "parents": [
        "32fe5e393455d87db4988af03915634304870fb4"
      ],
      "author": {
        "name": "Jost Diederichs",
        "email": "jost@qdusa.com",
        "time": "Sat Jul 12 22:37:05 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: usb-storage Motorola Phone Razr v3xx US_FL_FIX_CAPACITY patch\n\nadd razr v3xx US_FL_FIX_CAPACITY flag to unusual_devs.h in usb-storage\n\nThis is another Motorola phone that incorrectly reports the sector count\n(off by one).\n\nProblem Description: io errors when mounting phone\u0027s sd-card via the\nphones usb port\n\nSteps to reproduce: mount Motorola Razr v3xx phones sd-card on Linux Desktop\nvia usb cable. Phones USB port must be in memory card mode.\n\nDEBUG output:\nJul 9 19:32:41 micky kernel: Buffer I/O error on device sdd, logical block 3970048\nJul 9 19:32:41 micky kernel: sd 11:0:0:0: [sdd] Result: hostbyte\u003dDID_OK driverbyte\u003dDRIVER_SENSE,SUGGEST_OK\nJul 9 19:32:41 micky kernel: sd 11:0:0:0: [sdd] Sense Key : Medium Error [current]\nJul 9 19:32:41 micky kernel: sd 11:0:0:0: [sdd] Add. Sense: No additional sense information\nJul 9 19:32:41 micky kernel: end_request: I/O error, dev sdd, sector 3970048\n\n\nFrom: Jost Diederichs \u003cjost@qdusa.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "32fe5e393455d87db4988af03915634304870fb4",
      "tree": "79040d3b0f6d6adcf0fa764b4d935d1d77c7a80c",
      "parents": [
        "0585e4dfe5670d3ccb77bf86551a657699e9e52e"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Thu Jul 10 14:14:57 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:51 2008 -0700"
      },
      "message": "USB Storage Sierra: TRU-Install feature update\n\nThis patch upgrades the support for the Sierra Wireless TRU-Install\nfeature (i.e. zeroCD) to allow for future support of Linux enabled\nTRU-Install devices.\n\nBy default all devices that do not have a Linux enabled TRU-Install\ndevice (i.e. the device does not have a Linux package on the virtual CD\npartition) will be switched into \"modem mode.\" Devices that do contain a\nLinux package in the TRU-Install virtual CD will be allowed to enumerate\nas a CD-Rom so that either (a) a user can install the packaged software\nor (b) a user-space application (e.g. udev) can switch it to modem mode.\n\nThis patch does allow for manual override by adding a usb-storage module\nparameter \u0027swi_tru_install\u0027 which can force the modem into either mode\nregardless of what packages it contains.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0585e4dfe5670d3ccb77bf86551a657699e9e52e",
      "tree": "a3ed57be69162623af3c58e3d1f9a2546860ad59",
      "parents": [
        "e3173b22eb7b50a23af60e12bab7a29d4b24f284"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Thu Jul 10 14:14:54 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:51 2008 -0700"
      },
      "message": "USB Serial Sierra: TRU-Install feature update\n\nMoves responsbility of TRU-Install (i.e. ZeroCD) to the usb-storage\ndriver. See patch 04/04 of this set.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e3173b22eb7b50a23af60e12bab7a29d4b24f284",
      "tree": "52594768085675b50c727772dc73c23408ef5984",
      "parents": [
        "4e0fee82619937acb13806ffc901d3920b947286"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Thu Jul 10 14:14:51 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:51 2008 -0700"
      },
      "message": "USB Serial Sierra: Dynamic interface detection\n\nThis patch changes the method by which the number of ports per interface is\nassigned so that it is more dynamic and calculated on the fly (as opposed to\nhard coding it). This will allow for faster and easier addition of products.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4e0fee82619937acb13806ffc901d3920b947286",
      "tree": "ddaba2216df875805b830f641c675837deaf963f",
      "parents": [
        "8c809681ba0289afd0ed7bbb63679a0568dd441d"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Thu Jul 10 14:14:47 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:51 2008 -0700"
      },
      "message": "USB Serial Sierra: clean-up\n\nVery minor changes to clean up sierra code. Adds a prefix to debug messages so\nthat Sierra messages are easily recognized. Removes extraneous code.\n\nThis targets kernel 2.6.26-rc9\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c809681ba0289afd0ed7bbb63679a0568dd441d",
      "tree": "76c441c0b0e55e21c9edcdf2664721aab90ca40d",
      "parents": [
        "368ee6469c327364ea10082a348f91c1f5ba47f7"
      ],
      "author": {
        "name": "Tollef Fog Heen",
        "email": "tfheen@err.no",
        "time": "Tue Jul 22 09:28:05 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:50 2008 -0700"
      },
      "message": "USB: pl2023: Remove USB id (4348:5523) handled by ch341\n\nUSB ID 4348:5523 is handled by the ch341 driver.  Remove it from the\npl2023 driver.\n\nReverts 002e8f2c80c6be76bb312940bc278fc10b2b2487.\n\nSigned-off-by: Tollef Fog Heen \u003ctfheen@err.no\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "368ee6469c327364ea10082a348f91c1f5ba47f7",
      "tree": "fe712e89a91eb1d22e1071bbe82152218e76ac7a",
      "parents": [
        "3bea302d6aa61f2371a63e9ad81eaa373fd66441"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jul 21 10:08:28 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:50 2008 -0700"
      },
      "message": "usb-storage: unusual_devs entries for iRiver T10 and Datafab CF+SM reader\n\nThis patch (as1115) adds unusual_devs entries with the IGNORE_RESIDE\nflag for the iRiver T10 and the Simple Tech/Datafab CF+SM card\nreader.  Apparently these devices provide reasonable residue values\nfor READ and WRITE operations, but not for others like INQUIRY or READ\nCAPACITY.\n\nThis fixes the iRiver T10 problem reported in Bugzilla #11125.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3bea302d6aa61f2371a63e9ad81eaa373fd66441",
      "tree": "21217b4b2a8b2749316e3d69a203ac5a4a638ddb",
      "parents": [
        "59f4ff2ecff4cef36378928cec891785b402e80c"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Mon Jul 21 20:44:50 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:50 2008 -0700"
      },
      "message": "USB: Move usb/mon/ up to misc options in Kconfig\n\nThis makes \"USB Monitor\" appear under \"Miscellaneous USB options\"\nsection instead of in the middle of device specific drivers in the\n\"USB Imaging devices\" section.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "59f4ff2ecff4cef36378928cec891785b402e80c",
      "tree": "b49428f1fd19f26c75ed3e2d6994ba72d3a3d190",
      "parents": [
        "1a21175a615ed346e8043f5e9d60a672266b84b4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 29 11:58:06 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:50 2008 -0700"
      },
      "message": "usb-storage: automatically recognize bad residues\n\nThis patch (as1119) will help to reduce the clutter of usb-storage\u0027s\nunusual_devs file by automatically detecting some devices that need\nthe IGNORE_RESIDUE flag.  The idea is that devices should never return\na non-zero residue for an INQUIRY or a READ CAPACITY command unless\nthey failed to transfer all the requested data.  So if one of these\ncommands transfers a standard amount of data but there is a positive\nresidue, we know that the residue is bogus and we can set the flag.\n\nThis fixes the problems reported in Bugzilla #11125.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1a21175a615ed346e8043f5e9d60a672266b84b4",
      "tree": "9f0a4305c335d06feada41e7ab0697f9509e843d",
      "parents": [
        "0282b7f2a874e72c18fcd5a112ccf67f71ba7f5c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jul 30 11:31:50 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:50 2008 -0700"
      },
      "message": "USB: fix interface unregistration logic\n\nThis patch (as1122) fixes a bug: When an interface is unregistered,\nits children (sysfs files and endpoint devices) are unregistered after\nit instead of before.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0282b7f2a874e72c18fcd5a112ccf67f71ba7f5c",
      "tree": "85db6db24e0ee5d8c018fa9b58a720d3da521b64",
      "parents": [
        "e67d70f2f55d90c79dcb384ad5b798f0f9a68085"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 29 12:01:04 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:50 2008 -0700"
      },
      "message": "usb-serial: don\u0027t release unregistered minors\n\nThis patch (as1121) fixes a bug in the USB serial core.  When a device\nis unregistered, the core will give back its minors -- even if the\ndevice hasn\u0027t been assigned any!\n\nThe patch reserves the highest minor value (255) to mean that no minor\nwas assigned.  It also removes some dead code and does a small style\nfixup.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "e67d70f2f55d90c79dcb384ad5b798f0f9a68085"
}
