)]}'
{
  "log": [
    {
      "commit": "13f9966b3ba5b45f47f2ea0eb0a90afceedfbb1f",
      "tree": "6933fe7328b1c50dd30d331515986ad7e56a41b0",
      "parents": [
        "6c59649d49df4b9084bf407890734b5965d77b41"
      ],
      "author": {
        "name": "Suresh Jayaraman",
        "email": "sjayaraman@novell.com",
        "time": "Thu Jun 28 11:16:30 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:43 2007 -0700"
      },
      "message": "USB: ohci-pnx4008: Remove unnecessary cast of return value of kzalloc\n\nRemove unnecessary cast of return value of kzalloc() in\nusb/host/ohci-pnx4008.c\n\nSigned-off-by: Suresh Jayaraman \u003csjayaraman@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6c59649d49df4b9084bf407890734b5965d77b41",
      "tree": "f694923c189e0e5ee5e3fdde62a02d9ef4d5a3b5",
      "parents": [
        "8dfe4b14869fd185ca25ee88b02ada58a3005eaf"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jul 10 14:12:08 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:43 2007 -0700"
      },
      "message": "USB: additions to the quirk list\n\nthis adds some scanners reported to be crashed by autosuspend to\nthe quirk list.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8dfe4b14869fd185ca25ee88b02ada58a3005eaf",
      "tree": "0c0c8812f1d038706bd82ff0d7b3570d67645e68",
      "parents": [
        "b0e2a705bffbfb70d9bed8b5f9094901f28d9563"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jul 06 14:24:27 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:43 2007 -0700"
      },
      "message": "usb-storage: implement autosuspend\n\nThis patch (as930) implements autosuspend for usb-storage.  It is\nadapted from a patch by Oliver Neukum.  Autosuspend is allowed except\nduring LUN scanning, resets, and command execution.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b0e2a705bffbfb70d9bed8b5f9094901f28d9563",
      "tree": "2062453724b8a9a8e7a3221d7a733d8d731b6916",
      "parents": [
        "2d70c99b9340fa6c834fa6e32209e153f35a3e20"
      ],
      "author": {
        "name": "Andrey Arapov",
        "email": "andrey.arapov@gmail.com",
        "time": "Wed Jul 04 17:11:42 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:43 2007 -0700"
      },
      "message": "USB: cdc-acm: add new device id to option driver\n\nUSB: add new device id to option driver\ndevice is Samsung X180 China cellphone\n\nSigned-off-by: Andrey Arapov \u003candrey.arapov@gmail.com\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2d70c99b9340fa6c834fa6e32209e153f35a3e20",
      "tree": "cbd098df25e1af57abdfee9aecd9be88a6571b44",
      "parents": [
        "70790f6339a868e2a0d643f44899418f64a95943"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jul 01 17:55:50 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:43 2007 -0700"
      },
      "message": "USB: goku_udc trivial cleanups\n\nMinor fixes to goku_udc ... whitespace, let -DDEBUG do its thing,\ncheck the return value of device_register(), sparse tweaks.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "70790f6339a868e2a0d643f44899418f64a95943",
      "tree": "406a1259b869b0b157a65e89e963afd0f20d1644",
      "parents": [
        "c67ab134ba9f83f9de86e58adfeaa14a9efa6e00"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jul 01 17:35:28 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:42 2007 -0700"
      },
      "message": "USB: usb gadget stack can now -DDEBUG with Kconfig\n\nAlthough the other USB driver directories got taught how use Kconfig\nand the Makefile to enable the debugging messages enabled by -DDEBUG,\nthe gadget stack was overlooked.\n\nThis patch remedies that omission, but doesn\u0027t update any drivers to\nremove previous idiosyncracies in this area ... other than the RNDIS\ncode, which defined its own DEBUG() macro in a broken way.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c67ab134ba9f83f9de86e58adfeaa14a9efa6e00",
      "tree": "df9022b4a38e955abbf254d71e00ac1fecce6420",
      "parents": [
        "9d8bab58b758cd5a96d368a8cc64111c9ab50407"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jul 01 12:21:00 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:42 2007 -0700"
      },
      "message": "usb gadget stack: remove usb_ep_*_buffer(), part 2\n\nThis patch removes controller driver infrastructure which supported\nthe now-removed usb_ep_{alloc,free}_buffer() calls.\n\nAs can be seen, many of the implementations of this were broken to\nvarious degrees.  Many didn\u0027t properly return dma-coherent mappings;\nthose which did so were necessarily ugly because of bogosity in the\nunderlying dma_free_coherent() calls ... which on many platforms\ncan\u0027t be called from the same contexts (notably in_irq) from which\ntheir dma_alloc_coherent() sibling can be called.\n\nThe main potential downside of removing this is that gadget drivers\nwouldn\u0027t have specific knowledge that the controller drivers have:\nendpoints that aren\u0027t dma-capable don\u0027t need any dma mappings at all.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9d8bab58b758cd5a96d368a8cc64111c9ab50407",
      "tree": "710695adf1e50f2e4680c130d548ccd3e6251630",
      "parents": [
        "ad8c623f4f48085edd51c7f4cdfd10295547bf45"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jul 01 11:04:54 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:42 2007 -0700"
      },
      "message": "usb gadget stack: remove usb_ep_*_buffer(), part 1\n\nRemove usb_ep_{alloc,free}_buffer() calls, for small dma-coherent buffers.\nThis patch just removes the interface and its users; later patches will\nremove controller driver support.\n\n  - This interface is invariably not implemented correctly in the\n    controller drivers (e.g. using dma pools, a mechanism which\n    post-dates the interface by several years).\n\n  - At this point no gadget driver really *needs* to use it.  In\n    current kernels, any driver that needs such a mechanism could\n    allocate a dma pool themselves.\n\nRemoving this interface is thus a simplification and improvement.\n\nNote that the gmidi.c driver had a bug in this area; fixed.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ad8c623f4f48085edd51c7f4cdfd10295547bf45",
      "tree": "dc28542ddc3173dab56fa6d4cd8694686f028968",
      "parents": [
        "9068a4c6467986e8fda5bdb29bd5f10c6788e2ff"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Jun 30 06:30:04 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:42 2007 -0700"
      },
      "message": "USB: pxa2xx_udc -- cleanups, mostly removing dma hooks\n\nCleanups to the pxa2xx_udc code:\n\n  - Primarily removing unused DMA hooks.\n  - One \"sparse\" warning removed\n  - Remove some Lubbock-only LED hooks (for debugging)\n\nThat DMA code was never really completed.  It worked, mostly, for IN\ntransfers (to the host) if they were fortuitously aligned, but that\ncode was never fully tested.  And it was never coded for OUT transfers\n(which is where DMA would really help) ... because of chip errata on\nessentially every chip other than the pxa255, and because of design\nbotches (nothing automated data toggle).  So it\u0027s effectively been\ndead code for several years now ... no point in keeping it around.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9068a4c6467986e8fda5bdb29bd5f10c6788e2ff",
      "tree": "dcb2889be80b750da2454c60a1d567e391ee560b",
      "parents": [
        "e4f747373cd96c86db3c64c21710748c6889c03c"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Sat Jun 30 06:25:35 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:42 2007 -0700"
      },
      "message": "USB: pxa2xx_udc: use generic gpio layer\n\nThis patch lets the pxa2xx_udc use the generic gpio layer,\non the relevant PXA and IXP systems.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.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": "e4f747373cd96c86db3c64c21710748c6889c03c",
      "tree": "f97fea2cd550f458a879428ad5f42fa6e47d6293",
      "parents": [
        "fbf54dd32001359ccda6a9d8577f7b00e67357c7"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Jun 29 08:44:37 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:42 2007 -0700"
      },
      "message": "USB: quirk for samsung printer\n\nthis printer does not survive suspension.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fbf54dd32001359ccda6a9d8577f7b00e67357c7",
      "tree": "ab454ffb4563cdfdccab1f0c221577622a57864f",
      "parents": [
        "c0e0c19cc9d899da0ee15104907ac158eb94365b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jul 01 23:33:12 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:42 2007 -0700"
      },
      "message": "USB: usb/dma doc updates\n\nThis patch updates some of the documentation about DMA buffer management\nfor USB, and ways to avoid extra copying.  Our understanding of the issues\nhas improved over time.\n\n - Most drivers should *avoid* the dma-coherent allocators.  There are\n   a few exceptions (like the HID driver).\n\n - Some methods are currently commented out; it seems folk writing\n   USB drivers aren\u0027t doing performance tuning at that level yet.\n\n - Just avoid highmem; there\u0027s no good way to pass an \"I can do highmem\n   DMA\" capability through a driver stack.  This is easy, everything\n   already avoids highmem.  But it\u0027d be nice if x86_32 systems with much\n   physical memory could use it directly with network adapters and mass\n   storage devices.  (Patch, anyone?)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c0e0c19cc9d899da0ee15104907ac158eb94365b",
      "tree": "bd568152aa6d65a7ff86c948f7fe0828e16c6e29",
      "parents": [
        "a603c665516a3cb9df6abafad491bef24cc87aa5"
      ],
      "author": {
        "name": "S.Caglar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Wed Jul 04 13:52:47 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:41 2007 -0700"
      },
      "message": "USB: drivers/usb/storage/unusual_devs.h whitespace cleanup\n\nFollowing patch removes trailing whitespaces at the ends of lines and converts\nsmarttabs/whitespaces into real tabs.\n\nSigned-off-by: S.Caglar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a603c665516a3cb9df6abafad491bef24cc87aa5",
      "tree": "b7a86f3c7b26f57e2416437580e63949abae4ff5",
      "parents": [
        "6dc731024347ab499c3fc0347ab90d972771b8a1"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jul 09 12:03:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:41 2007 -0700"
      },
      "message": "USB: remove Makefile reference to obsolete OHCI_AT91\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6dc731024347ab499c3fc0347ab90d972771b8a1",
      "tree": "e65eda4fc7d141afc0db1acaa17a4c1987697780",
      "parents": [
        "eb58c0c5f2b3cf6306a184cdf1c751155b7ddb3b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jul 09 12:03:12 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:41 2007 -0700"
      },
      "message": "USB: io_*: remove bogus termios no change checks\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb58c0c5f2b3cf6306a184cdf1c751155b7ddb3b",
      "tree": "91fc820f410f7a8070ffd8a11fa889e7621300b6",
      "parents": [
        "9a64f251326154dcd40b21a6980fe2ab9537dde7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jul 09 12:03:12 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:41 2007 -0700"
      },
      "message": "USB: mos7720: remove bogus no termios change check\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9a64f251326154dcd40b21a6980fe2ab9537dde7",
      "tree": "4a153913109fae480be4369f197cb2d693521dc1",
      "parents": [
        "e0c79f512cf469bc11fe9d53a4dcc5d0c39a3b79"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jul 09 12:03:11 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:41 2007 -0700"
      },
      "message": "USB: visor and whiteheat: remove bogus termios change checks\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e0c79f512cf469bc11fe9d53a4dcc5d0c39a3b79",
      "tree": "1f636db22152d33fe2b97c547bbb6081db11cec9",
      "parents": [
        "31473aae5afb11f0c5217dafdbc9df8a470071aa"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jul 09 12:03:10 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:41 2007 -0700"
      },
      "message": "USB: pl2303: remove bogus checks and fix speed support to use tty_get_baud_rate()\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "31473aae5afb11f0c5217dafdbc9df8a470071aa",
      "tree": "13d533cf73884c41ea7258b6d4a213d4d2aef2c2",
      "parents": [
        "70f458f668aa09cc45384728dec434f2975a3947"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jul 09 12:03:10 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:41 2007 -0700"
      },
      "message": "USB: mos7840.c: turn this into a serial driver\n\nThe MOS driver is \"interesting\", in a bad kind of \u0027how the hell did this\nget merged\u0027 kind of way\n\n- Remove the bogus termios change check\n- Remove the duplicate code for half the ioctls\n- Remove the supporting code to duplicate the ioctl code\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "70f458f668aa09cc45384728dec434f2975a3947",
      "tree": "acf2da4cbd153500cf3492b1629461e17840f303",
      "parents": [
        "0ffbbe25a73db12792a05f725aa39f8a5de2c882"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Mon Jul 09 12:03:09 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:41 2007 -0700"
      },
      "message": "USB: make the usb_device numa_node get assigned from controller\n\nSo we can use dev_to_node(\u0026usb_dev-\u003edev) later in kmalloc_node to dma buffer\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ffbbe25a73db12792a05f725aa39f8a5de2c882",
      "tree": "1ffc276b87738797558df1ed41e397450659f61e",
      "parents": [
        "a69228deefea57ca27c17a196e5727b091c6d323"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Jul 09 12:03:08 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:40 2007 -0700"
      },
      "message": "USB: ftdi_sio: fix oops due to processing workarounds too early\n\nFix an oops that happens in relation with applying work arounds for buggy\nftdi_sio devices.  The quirks were handled too early because due to changes in\nthe initialisation of usb serial devices the device was not fully initialised\nwhen the old hook was called.\n\nAddresses bug 8564\n\nCc: \u003cstable@kernel.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": "a69228deefea57ca27c17a196e5727b091c6d323",
      "tree": "a8c9545a2ca285021d7070bd258505cbc2a93ba3",
      "parents": [
        "acb11c8b8020f1f1b2545152020675ef32d09a58"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon Jul 09 12:03:07 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:40 2007 -0700"
      },
      "message": "USB: drivers/block/ub.c: use list_for_each_entry()\n\nLow performance USB storage driver: Use list_for_each_entry() instead\nof list_for_each()\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "acb11c8b8020f1f1b2545152020675ef32d09a58",
      "tree": "457c0201c4a36d86ac8be2bb8efde5f2d4b7851c",
      "parents": [
        "8d6d5fd05088c023bb8b22a4bd0067c21f9c5f18"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Mon Jul 09 12:03:06 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:40 2007 -0700"
      },
      "message": "USB: fix gregkh-usb-usb-use-menuconfig-objects\n\nGenerally, Jens Axboe was against \u0027default y\u0027, so I\u0027ll have some patches to\nremove it.\n\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8d6d5fd05088c023bb8b22a4bd0067c21f9c5f18",
      "tree": "cb1c81040e60a32dcb9a4cf77f490487563d723c",
      "parents": [
        "8e80e753ea654ae0a66b33e404c0a517b34cb6e1"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Jul 09 12:03:06 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:40 2007 -0700"
      },
      "message": "USB: Make usb-autosuspend timer 1 sec jiffy aligned\n\nMake usb autosuspend timers 1sec jiffy aligned.\n\nThis helps to reduce the frequency at which the CPU must be taken out of a\nlower-power state.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8e80e753ea654ae0a66b33e404c0a517b34cb6e1",
      "tree": "17f595434ed72e4ff79428052b072fc46caf7e99",
      "parents": [
        "49bb607fa0bd94e4855ee695f9ed3ecee7579cc6"
      ],
      "author": {
        "name": "Jeremy Katz",
        "email": "katzj@redhat.com",
        "time": "Tue Jun 19 17:16:10 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:40 2007 -0700"
      },
      "message": "USB: Don\u0027t autosuspend Blackberry devices.\n\nBlackberry devices charge over USB.  By autosuspending the port, they are\nnot able to charge reliably.\n\nSigned-off-by: Jeremy Katz \u003ckatzj@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49bb607fa0bd94e4855ee695f9ed3ecee7579cc6",
      "tree": "b4a317ed73f788f6bd8de04886968c921dd49c90",
      "parents": [
        "165fe97ed6107d3cde63592d5ac36400a5eb9f6f"
      ],
      "author": {
        "name": "Jeremy Katz",
        "email": "katzj@redhat.com",
        "time": "Tue Jun 19 17:15:38 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:40 2007 -0700"
      },
      "message": "USB: Support Blackberry Pearl with berry_charge\n\nThe Blackberry Pearl (8100) needs similar tweaks as older Blackberry models\nto be able to charge when connected via USB.  The Pearl also adds an\nadditional need to go into a separate mode for fully accessing the device;\ndo that by default as well.\n\nChanges based on the changes from bcharge in the barry project\n(http://barry.sf.net)\n\nSigned-off-by: Jeremy Katz \u003ckatzj@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "165fe97ed6107d3cde63592d5ac36400a5eb9f6f",
      "tree": "824bb475b4f36af465989c5dac62f4097a1bd01c",
      "parents": [
        "50d2dc7266573dfbdc84fc207494dd21315782ef"
      ],
      "author": {
        "name": "Craig W. Nadler",
        "email": "craig@nadler.us",
        "time": "Fri Jun 15 23:14:35 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:40 2007 -0700"
      },
      "message": "USB: add IAD support to usbfs and sysfs\n\nUSB_IAD: Adds support for USB Interface Association Descriptors.\n\nThis patch adds support to the USB host stack for parsing, storing, and\ndisplaying Interface Association Descriptors. In /proc/bus/usb/devices\nlines starting with A: show the fields in an IAD. In sysfs if an\ninterface on a USB device is referenced by an IAD the following files\nwill be added to the sysfs directory for that interface:\niad_bFirstInterface, iad_bInterfaceCount, iad_bFunctionClass, and\niad_bFunctionSubClass, iad_bFunctionProtocol\n\nSigned-off-by: Craig W. Nadler \u003ccraig@nadler.us\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "50d2dc7266573dfbdc84fc207494dd21315782ef",
      "tree": "54a7c44083f7838496d527f1bb674d03bd3db0a4",
      "parents": [
        "8ccef0df54642f0f72f922d8aa57e8b290e31671"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 01:08:01 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:40 2007 -0700"
      },
      "message": "USB: mos7720: change developer email addresses\n\nUpdate the original developer\u0027s email addresses at their request.\n\n\nCc: Vijaya Kumar \u003cvijaykumar.gn@gmail.com\u003e\nCc: Ajay Kumar \u003cnaanuajay@yahoo.com\u003e\nCc: Gurudeva \u003cngurudeva@yahoo.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8ccef0df54642f0f72f922d8aa57e8b290e31671",
      "tree": "74562c28bbdfbcb06a2da476230687ce3592a59c",
      "parents": [
        "cfa59dab27d1b282886e7772a8f9548236883892"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jun 21 16:26:46 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:39 2007 -0700"
      },
      "message": "USB: Fix off-by-1 error in the scatter-gather library\n\nThe loop in usb_sg_wait() is structured in a way that makes it hard to\ntell, when the loop exits, whether or not the last URB submission\nsucceeded.  This patch (as928) changes it from a \"for\" loop to a\n\"while\" loop and keeps \"i\" always equal to the number of successful\nsubmissions.  This fixes an off-by-one error which can show up when\nthe first URB submission fails.\n\nThe patch also removes a couple of lines that initialize fields which\ndon\u0027t need to be initialized.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cfa59dab27d1b282886e7772a8f9548236883892",
      "tree": "aaf71c0fb69d5133bfc71451d6541f1b49494dbb",
      "parents": [
        "e7e6da9eb189dfa221e3bf9c21d58f02adc8983c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jun 21 16:25:35 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:39 2007 -0700"
      },
      "message": "USB: Don\u0027t resume root hub if the controller is suspended\n\nRoot hubs can\u0027t be resumed if their parent controller device is still\nsuspended.  This patch (as925) adds a check for that condition in\nhcd_bus_resume() and prevents it from being treated as a fatal\ncontroller failure.\n\nehci-hcd is updated to add the corresponding test.  Unnecessary\ndebugging messages are removed from uhci-hcd and dummy-hcd.  The\nerror return code from dummy-hcd is changed to -ESHUTDOWN, the same as\nthe others.  ohci-hcd doesn\u0027t need any changes.\n\nSuspend handling in the non-PCI host drivers is somewhat hit-and-miss.\nThis patch shouldn\u0027t have any effect on them.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e7e6da9eb189dfa221e3bf9c21d58f02adc8983c",
      "tree": "d901feb725d196537392bdef1cc8693e936c8847",
      "parents": [
        "317c67b8f7092db325a3df825646eb26982908c6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jun 21 16:25:17 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:39 2007 -0700"
      },
      "message": "USB: Remove usages of dev-\u003epower.power_state\n\nThis patch (as922) removes all but one of the remaining vestiges of\ndev-\u003epower.power_state from usbcore.  The only usage left must remain\nuntil the deprecated \"power/state\" sysfs attribute is gone.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "317c67b8f7092db325a3df825646eb26982908c6",
      "tree": "b1a9eae5c68048ee230df120b07b9f843b6497dd",
      "parents": [
        "73e4fb3f70987b36fd0f16b5f762b2018ab84e4f"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Jun 21 12:44:56 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:39 2007 -0700"
      },
      "message": "USB: usblp: add dynamic URBs, fix races\n\nThis patch\u0027s main bulk aims to make usblp the premier driver for code\npillaging once again. The code is as streamlined as possible and is bug-free\nas possible. The usb-skeleton performs the same function, but is somewhat\nabstract. The usblp is usb-skeleton which is actually used by many.\n\nSince I combed a few small bugs away, this also fixes the small races we\nhad in usblp for a while. For example, now it\u0027s possible for several threads\nto make write(2) calls (sounds silly, but consider a printer for paper\nrecord, where every line of text is self-contained and thus it\u0027s all right\nto have them interleaved). Also gone are issues with interrupts using\nbarriers dangerously.\n\nThis patch makes use of Oliver\u0027s anchor, and so it must trail the anchor\npatch on the way to Linus.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "73e4fb3f70987b36fd0f16b5f762b2018ab84e4f",
      "tree": "f9d8cb2fed2393991d807de34f510de47eb66414",
      "parents": [
        "7542548fd843f3d49068f17a082069319f19992a"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Jun 21 15:18:35 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:38 2007 -0700"
      },
      "message": "USB: Pete\u0027s taking over usblp\n\nVojtech agreed to pass usblp over to me, so if you find bugs don\u0027t bug him.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7542548fd843f3d49068f17a082069319f19992a",
      "tree": "f269ec825dda3ee2e51065bb9347f635da0e6c65",
      "parents": [
        "7bbe990c989ee16f2c1be3e4ae28f8004bec788c"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue Jun 19 17:33:48 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:38 2007 -0700"
      },
      "message": "USB: fsl_usb2_udc: fix bug for portsc bit masking\n\nFix a bug that PORT_TYPE and PORT_WIDTH aren\u0027t masked correctly in portsc.\n\nSigned-off-by: Christopher Cason \u003cchris.cason@nec.com.au\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7bbe990c989ee16f2c1be3e4ae28f8004bec788c",
      "tree": "c2ea2abc369f2cabeb46cb6c5d3125d3e58ca7e6",
      "parents": [
        "55b3fd41b0846929f68b5fb1058ad8077289f584"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Wed Jun 13 17:13:31 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:38 2007 -0700"
      },
      "message": "USB: autosuspend for usblcd\n\nthis patch implements autosuspend for the usblcd driver. It uses\nthe new usb_anchor infrastructure. Many thanks to Georges for testing.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: Georges Toth \u003cg.toth@e-biz.lu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "55b3fd41b0846929f68b5fb1058ad8077289f584",
      "tree": "38e36978181273dfcabab8bfceccb6addd20da11",
      "parents": [
        "8b3b01c898a44c2fc7217eb579982b9d132113f5"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Jun 14 18:01:45 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:38 2007 -0700"
      },
      "message": "usb gadget: Rename husb2dev -\u003e usba\n\nhusb2dev was the internal name of the USB Device Controller on\nAT32AP7000. Rename it to \"atmel_usba\", which is closer to the official\nname used in documentation and marketing material.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8b3b01c898a44c2fc7217eb579982b9d132113f5",
      "tree": "4d7da145c0fa47243b0f67b62fcdfaa4f53d184e",
      "parents": [
        "300871cd963e24a68aaa9b762f4a10403697d9be"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Jun 13 08:02:11 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:38 2007 -0700"
      },
      "message": "USB: Add URB_FREE_BUFFER flag and the logic behind it\n\nUSB: Add URB_FREE_BUFFER flag for freeing the transfer buffer\n\nIn some cases it is not needed that the driver keeps track of the\ntransfer buffer of an URB. It can be simply freed along with the\nURB itself when the reference count goes down to zero. The new\nflag URB_FREE_BUFFER enables this behavior.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "300871cd963e24a68aaa9b762f4a10403697d9be",
      "tree": "2ef076a36b077e15a7a6d65a32703c89685bbcfa",
      "parents": [
        "87d093e25d73249ae92b28ae88db92eaea7df70f"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Tue Jun 12 21:47:17 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:37 2007 -0700"
      },
      "message": "USB: Fix up full-speed bInterval values in high-speed interrupt descriptor\n\nMany device manufacturers are using full-speed bInterval values in high-speed\ninterrupt endpoint descriptors. If the bInterval value is greater than 16,\nassume the device uses full-speed descriptors and fix the value accordingly.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "87d093e25d73249ae92b28ae88db92eaea7df70f",
      "tree": "355861f143061c1de47ce6c41d1c5b8b0be438d7",
      "parents": [
        "758f7e161b1da3039368bf7180b9d9f4c33453da"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Jun 11 14:55:51 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:37 2007 -0700"
      },
      "message": "USB: usb-skeleton: use anchors in pre/post reset\n\nuse anchors in pre/post_reset\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "758f7e161b1da3039368bf7180b9d9f4c33453da",
      "tree": "490a6eb7c88bcf5f56d6758bb3b01dd2a227c1dc",
      "parents": [
        "e73c7247b8e10a74cbf6b7430585e02c7cc05444"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Jun 11 14:55:08 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:37 2007 -0700"
      },
      "message": "USB: usb-skeleton\" use anchors in suspend/resume handling\n\nuse anchors in suspend/resume handling\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e73c7247b8e10a74cbf6b7430585e02c7cc05444",
      "tree": "ffa5f1b29a6fe97887c778555762b18b7ba113b5",
      "parents": [
        "a6ea438b6d38689b7f876093bcba4505fe1995d1"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Jun 11 14:54:02 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:37 2007 -0700"
      },
      "message": "USB: usb-skeleton: use anchors in disconnect handling\n\nuse anchors in disconnect handling\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a6ea438b6d38689b7f876093bcba4505fe1995d1",
      "tree": "76c090a4c4c5de30184605e84019ecde5beaeac7",
      "parents": [
        "9a8baec77205dfe14f98a4e291c830a311125a8b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jun 22 14:44:54 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:37 2007 -0700"
      },
      "message": "USB: serial: ir_usb: Clean up the worst of it, remove exciting \u0027crash on open\u0027 feature\n\n- Drivers don\u0027t call ldisc termios methods. They certainly don\u0027t call\nthem the way this one does - remove wrong call\n- The tty buffer code isn\u0027t designed to be abused from IRQ handlers and\nthe new buffering removes the need for the uglies involved - fix them\n- Style\n- Remove incorrect baud and change handling for termios changes\n\nThe driver now has some style, but not a lot - it goes insane if you have\ntwo dongles for example as it continues to use global variables for per\ndongle state. That bit isn\u0027t my problem.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "9a8baec77205dfe14f98a4e291c830a311125a8b",
      "tree": "29ec66c3dcacb81956e2daaa3c7073e9e0754977",
      "parents": [
        "568c24adeaa4d9ec2fd04c6ae226eeb673a385db"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jun 22 14:40:18 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:37 2007 -0700"
      },
      "message": "USB: serial: belkin_sa: Various needed fixes\n\nUse the baud rate stuff from the kernel don\u0027t parse CBAUD directly\nRemove pointless and wrong \u0027no change\u0027 check\n\nCould do with some good testing as well but again better than adding \u0026\u0026\nBROKEN\n\n(The use of BELKIN_SA_BAUD() might seem a bit odd but x/a \u003d b and x/b \u003d\na (rounded for integers)).\n\n\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "568c24adeaa4d9ec2fd04c6ae226eeb673a385db",
      "tree": "a86aa556a093474530f8957d211c876a4c121c56",
      "parents": [
        "9e85c5f63268a5700860f53e52b090973652a5b2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jun 22 14:36:29 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:37 2007 -0700"
      },
      "message": "USB: serial: ark3116.c: Mixed fixups\n\no\tDon\u0027t parse the cflag for baud rates, its not valid to do so\n\tany more and this driver got it wrong anyway\no\tDon\u0027t do clever termios change checks in drivers and get them\n\twrong (arguably we should do some smart ones in the tty core but\n\tstty to change nothing is *not* a common or critical path\n\nI don\u0027t have the hardware so if you can test this carefully please do. I\nthought fixing it up this far was better than marking it and other bits of\nUSB serial \u0026\u0026 BROKEN\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9e85c5f63268a5700860f53e52b090973652a5b2",
      "tree": "4d0258d76ceab4621e57b646ad80ace80f5911aa",
      "parents": [
        "17c2327419a889293fb955baf0c69a7d38c5809c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 20 14:22:23 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:37 2007 -0700"
      },
      "message": "USB: sierra: cleanup the startup and shutdown path\n\nThis removes the ugly code that was copied from the keyspan driver and\nallocates the in urbs in a much shorter code path that can be understood\neasier.\n\nAlso turned off the interrupt urb when no port was open as it\u0027s not nice\nto keep the bus busy for no good reason at all (this should be a power\nsavings.)\n\nAll in all, this saved over 40 lines of code and cleaned things up\nbetter.\n\nCc: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "17c2327419a889293fb955baf0c69a7d38c5809c",
      "tree": "6eacf6dd5ff7a01798fba38a9bd76b428ae33d47",
      "parents": [
        "05400013698776a71b1e401ceacf709bda3d1517"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 20 14:22:23 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:37 2007 -0700"
      },
      "message": "USB: sierra: remove incorrect usage of the urb status field\n\nYou can\u0027t rely on the fact that the status really is correct like it was.\n\nAlso simplified the write path and now we allocate the urb and data on\nthe fly, instead of trying to do that really odd timeout check which I\nam guessing doesn\u0027t really work properly.  This should speed up the\ndevice by keeping the hardware queue full easier.\n\nAs a benefit, this reduces the size of the driver.\n\nCc: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "05400013698776a71b1e401ceacf709bda3d1517",
      "tree": "81dc1319ef1445ff05053fc4120853de06c603d2",
      "parents": [
        "38e8c910ff7a1aafe2923f085df0f74a60f9de3c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:36 2007 -0700"
      },
      "message": "USB: serial: whiteheat: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "38e8c910ff7a1aafe2923f085df0f74a60f9de3c",
      "tree": "2bd5d27e859e3d43e478fc89a0b0a4b51ee23f54",
      "parents": [
        "52171b480865985c060a58fa3cbcd31ba6e13f75"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:36 2007 -0700"
      },
      "message": "USB: serial: visor: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "52171b480865985c060a58fa3cbcd31ba6e13f75",
      "tree": "aa9f691fcc5c91262c394832fb8094a5a0b18595",
      "parents": [
        "17dd2215adee8c988b88308671cc20a69839a850"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:36 2007 -0700"
      },
      "message": "USB: serial: ti_usb_3410_5052: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Al Borchers \u003calborchers@steinerpoint.com\u003e\nCc: Peter Berger \u003cpberger@brimson.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "17dd2215adee8c988b88308671cc20a69839a850",
      "tree": "4fbcd2fb3edea39934d378f14c3327fc138e4d55",
      "parents": [
        "3a75ab943688d765cdb60b33f3f9db72c752c521"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:36 2007 -0700"
      },
      "message": "USB: serial: sierra: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a75ab943688d765cdb60b33f3f9db72c752c521",
      "tree": "e018dcb2e0f200d057dbd3ce9a33ca08a2cdf8f2",
      "parents": [
        "461d696aeeae294ad22dfcaae462d1757f955778"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:36 2007 -0700"
      },
      "message": "USB: serial: safe_serial: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Stuart Lynne \u003csl@lineo.com\u003e\nCc: Tom Rushworth \u003ctbr@lineo.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "461d696aeeae294ad22dfcaae462d1757f955778",
      "tree": "c2c223bd8a0c1114c636f26bf0ce0f0d67996947",
      "parents": [
        "78c26aebd9f4d29f9bd163c7c47f2c89991fcdb1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:36 2007 -0700"
      },
      "message": "USB: serial: pl2303: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78c26aebd9f4d29f9bd163c7c47f2c89991fcdb1",
      "tree": "37d40c7511e0b2e133668ae314c0e6459f43082f",
      "parents": [
        "d6977b51d5faa8649bbab0e53455e8421d425ce1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:36 2007 -0700"
      },
      "message": "USB: serial: oti6858: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d6977b51d5faa8649bbab0e53455e8421d425ce1",
      "tree": "149213ee370802d89b1dea79f47eff8d3056961d",
      "parents": [
        "fdc2deb3892e802e916d1df7b1587aa0dbf3b271"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:36 2007 -0700"
      },
      "message": "USB: serial: option: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fdc2deb3892e802e916d1df7b1587aa0dbf3b271",
      "tree": "704ae76d5c57b519fc82e1fa8b458d9694eda1d4",
      "parents": [
        "9965d612631c62c2018973080fa03396f49fce59"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:35 2007 -0700"
      },
      "message": "USB: serial: omninet: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9965d612631c62c2018973080fa03396f49fce59",
      "tree": "8f993d33a164a2ddc81fd0b782163d0779aa327e",
      "parents": [
        "0643c72435bcd36980314de825773989d4dca97f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:35 2007 -0700"
      },
      "message": "USB: serial: navman: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0643c72435bcd36980314de825773989d4dca97f",
      "tree": "ee2009882b969c7ddfbe7cd5853b4acbb337a2e7",
      "parents": [
        "81105984848481d8876e454e3c503dbd0e8e4dce"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:35 2007 -0700"
      },
      "message": "USB: serial: mos7840: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Paul Schroeder \u003cpschroeder@uplogix.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "81105984848481d8876e454e3c503dbd0e8e4dce",
      "tree": "31933193a35c297cedbd5011442521924f2b5f8e",
      "parents": [
        "e96da398ce32c0e2af5eee772feb112323f027b4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:35 2007 -0700"
      },
      "message": "USB: serial: mos7720: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: VijayaKumar G.N. \u003cvijaykumar@aspirecom.net\u003e\nCc: AjayKumar \u003cajay@aspirecom.net\u003e\nCc: Gurudeva N. \u003cgurudev@aspirecom.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e96da398ce32c0e2af5eee772feb112323f027b4",
      "tree": "a4c7321499e891b61d5d1ffaa05670fd632f1553",
      "parents": [
        "6fcdcf04e391c033eb9a558a744d8729d52e646e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:35 2007 -0700"
      },
      "message": "USB: serial: mct_u232: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Wolfgang Grandegger \u003cwolfgang@ces.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6fcdcf04e391c033eb9a558a744d8729d52e646e",
      "tree": "f791ccf690ffc6d5ec28446a811f833ea2b9a714",
      "parents": [
        "17c1b35a469b5e518b88cc509562ccfb44950145"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:35 2007 -0700"
      },
      "message": "USB: serial: kobil_sct: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Thomas Wahrenbruch \u003clinuxusb@kobil.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "17c1b35a469b5e518b88cc509562ccfb44950145",
      "tree": "599878d87b3b36732aa4c00f063a1c7d63d85b59",
      "parents": [
        "23189aee76c3297c7ff797ca8bc8e314783039ef"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:35 2007 -0700"
      },
      "message": "USB: serial: kl5kusb105: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Utz-Uwe Haus \u003chaus@uuhaus.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "23189aee76c3297c7ff797ca8bc8e314783039ef",
      "tree": "83463bf5a471ccf40f3de9455614139f5588f872",
      "parents": [
        "95b934548049e2fd6a67853c6b5055c073bf6961"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:35 2007 -0700"
      },
      "message": "USB: serial: keyspan_pda: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "95b934548049e2fd6a67853c6b5055c073bf6961",
      "tree": "4001e325cfd24aabc9c4da821e5156de26b3b16f",
      "parents": [
        "3152b74f92048223263c54383b3639a2939d853a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:35 2007 -0700"
      },
      "message": "USB: serial: keyspan: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3152b74f92048223263c54383b3639a2939d853a",
      "tree": "44ab99b64f03954efda3a4db639a812b1956ec43",
      "parents": [
        "b4a1579772667f9ebc0c9e26ed0b674966085e85"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:33 2007 -0700"
      },
      "message": "USB: serial: ir-usb: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Gary Brubaker \u003cxavyer@ix.netcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b4a1579772667f9ebc0c9e26ed0b674966085e85",
      "tree": "5d8fd1de2fd8d030af9b107cf69799a548ea8a45",
      "parents": [
        "2362deb5782d9861a0dade72e2e29114652c69a3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:33 2007 -0700"
      },
      "message": "USB: serial: ipw: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Roelf Diedericks \u003croelfd@inet.co.za\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "2362deb5782d9861a0dade72e2e29114652c69a3",
      "tree": "dc0123eb03796795e4ac30d9a0ce9d838cf13901",
      "parents": [
        "ee337c212ad5d61fd58cfa6a4e48a84497495ebc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:33 2007 -0700"
      },
      "message": "USB: serial: ipaq: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Ganesh Varadarajan \u003cganesh@veritas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee337c212ad5d61fd58cfa6a4e48a84497495ebc",
      "tree": "0b72e0df6378ccc2247e279a032c7375c58a1a91",
      "parents": [
        "2a393f5fd872fad99d639812087383111074cfeb"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:33 2007 -0700"
      },
      "message": "USB: serial: io_ti: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Al Borchers \u003calborchers@steinerpoint.com\u003e\nCc: Peter Berger \u003cpberger@brimson.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2a393f5fd872fad99d639812087383111074cfeb",
      "tree": "e0bc75f33cb96e654dd34e9ebd610a7bdece22e1",
      "parents": [
        "fbd272254b034e22a5157af51c8c5907a8f69614"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:33 2007 -0700"
      },
      "message": "USB: serial: io_edgeport: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Al Borchers \u003calborchers@steinerpoint.com\u003e\nCc: Peter Berger \u003cpberger@brimson.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fbd272254b034e22a5157af51c8c5907a8f69614",
      "tree": "1252ee792922feb8988a54e2209fdf6dac5cae4f",
      "parents": [
        "f9feb517faf03ee85de6e2467f7fcb87c1af2258"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:33 2007 -0700"
      },
      "message": "USB: serial: generic: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f9feb517faf03ee85de6e2467f7fcb87c1af2258",
      "tree": "a9bee43e99c392109279eb5743ddb84af25d3248",
      "parents": [
        "0fb0aa188d0e61d58485288071e73d3766513f2a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:32 2007 -0700"
      },
      "message": "USB: serial: garmin_gps: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Hermann Kneissel \u003cherkne@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0fb0aa188d0e61d58485288071e73d3766513f2a",
      "tree": "74ab866d57dc0636da5240cb1c3865b3afd3fdac",
      "parents": [
        "335202f44a9a68902a80e09ba33aa4eaddc9c8ed"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:32 2007 -0700"
      },
      "message": "USB: serial: ftdi_sio: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Kuba Ober \u003ckuba@mareimbrium.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "335202f44a9a68902a80e09ba33aa4eaddc9c8ed",
      "tree": "df05b491609ffe37a8528c77a55f2f411f604794",
      "parents": [
        "85d75107117eca0e29ac3da8cb82b45f9cd3a7fa"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:32 2007 -0700"
      },
      "message": "USB: serial: empeg: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Gary Brubaker \u003cxavyer@ix.netcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "85d75107117eca0e29ac3da8cb82b45f9cd3a7fa",
      "tree": "d64d322d760dc55511eaa34e1c4b8bc959879811",
      "parents": [
        "8d7bc55ecf86d1488996c4619642b4557e5e42f1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:32 2007 -0700"
      },
      "message": "USB: serial: digi_acceleport: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Peter Berger \u003cpberger@brimson.com\u003e\nCc: Al Borchers \u003cborchers@steinerpoint.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8d7bc55ecf86d1488996c4619642b4557e5e42f1",
      "tree": "a767783a8d93e20528c03c8a84c4a900a9a2af2b",
      "parents": [
        "7dcc85cd9b7134bbcdc50dc14ccfc7c49f092506"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:32 2007 -0700"
      },
      "message": "USB: serial: cypress_m8: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: Lonnie Mendez \u003cdignome@gmail.com\u003e\nCc: Neil Whelchel \u003ckoyama@firstlight.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7dcc85cd9b7134bbcdc50dc14ccfc7c49f092506",
      "tree": "d8fb0b7655447687d0c225e9dd01474eab939159",
      "parents": [
        "f26aad25d2c336a1efd393aff17bfe975b04fed5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:32 2007 -0700"
      },
      "message": "USB: serial: cyberjack: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nCc: \u003csupport@reiner-sct.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f26aad25d2c336a1efd393aff17bfe975b04fed5",
      "tree": "bdb5a1414536c9128842dd6597333be5f4522128",
      "parents": [
        "d3434cf6916d9014d7906b3b2513f8fe325a6d5c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:32 2007 -0700"
      },
      "message": "USB: serial: belkin_sa: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d3434cf6916d9014d7906b3b2513f8fe325a6d5c",
      "tree": "ee1b9d54297664d600059350d3dee90bc6333cd0",
      "parents": [
        "1373dbbca55503804ed191ba3914af68ce01e4bc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:32 2007 -0700"
      },
      "message": "USB: serial: airprime: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1373dbbca55503804ed191ba3914af68ce01e4bc",
      "tree": "626fb0e361a7f965487bae675074b0574cee95b5",
      "parents": [
        "4d0dce3e0b794942407391c52f8dd2760802f391"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 15 15:44:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:31 2007 -0700"
      },
      "message": "USB: serial: aircable: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\n\nCc: \u003clinux-usb-devel@lists.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d0dce3e0b794942407391c52f8dd2760802f391",
      "tree": "f04cb6953a474f941789c264ec8ef0425e53a742",
      "parents": [
        "9f6a93f7bbb6d73ca0e43c000f3bbf521cd4f782"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 12 11:43:37 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:31 2007 -0700"
      },
      "message": "USB: fix up license wording on some of my usb-serial drivers\n\nAlso update the copyright date on the pl2303 driver, as it was out of date.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9f6a93f7bbb6d73ca0e43c000f3bbf521cd4f782",
      "tree": "50b53635eb5ca5b615b33aa3a00c7f155e691484",
      "parents": [
        "60aac1ec26b960fe77bf600457bc6c06f8aa7db4"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Jun 08 13:37:49 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:31 2007 -0700"
      },
      "message": "usb: free DMA mappings if enqueue fails\n\nThis patch releases DMA resources if enqueue fails in the HCD.\n\nLinux had this bug ever since we converted from virt_to_bus for 2.4.\nIt is difficult to hit. A user would need a significant memory pressure\nor some other unusual condition.\n\nIt was reported to me by IBM. They ran a management application for\nRSA II adapters which sent Bulk requests to an Interrupt endpoint.\nSubmissions got rejected by HCD due to an invalid interval value\nand the swiotlb pool became depleted in the matter of hours.\n\nWe fixed the invalid interval issue in devio.c separately, but this\nseems to be a bug worth fixing as well.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60aac1ec26b960fe77bf600457bc6c06f8aa7db4",
      "tree": "04f9c9efa42391e85c9590f9859dedc9650ef3c7",
      "parents": [
        "52f6b5e1f15fa8c06efa69a4b5faa69c04707c92"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jun 08 15:25:02 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:31 2007 -0700"
      },
      "message": "USB: Handle bogus low-speed Bulk endpoints\n\nA noticeable number of low-speed devices mistakenly include\ndescriptors for Bulk endpoints, which is forbidden by the USB spec.\nIn an attempt to make such devices more usable, this patch (as924)\nconverts the descriptors to Interrupt with an interval of 1 ms.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "52f6b5e1f15fa8c06efa69a4b5faa69c04707c92",
      "tree": "3918f4d76adad79172ce42de5691bfc8c4781d40",
      "parents": [
        "efdff60885e36b5091cdc47742dd5768ff4119be"
      ],
      "author": {
        "name": "Benny Halevy",
        "email": "bhalevy@panasas.com",
        "time": "Tue May 15 11:15:27 2007 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:31 2007 -0700"
      },
      "message": "synchronization in usb_serial_put\n\nI think there is a race between usb_serial_put() and\nusb_serial_get_by_index() (and get_free_serial()) with regards\nto handling the serial port refcount.\n\nusb_serial_get_by_index() gets a reference on the serial port under\ntable_lock while return_serial releases all the returned ports\nfrom the table under the same lock.  However, the table_lock is not\ntaken around the call to kref_put, theoretically allowing to sneak\nin and grab a reference after kref_put has already determined that\nthe reference count is zero (and before calling destroy_serial)\ncausing use after free.\n\nSigned-off-by: Benny Halevy \u003cbhalevy@ns1.bhalevy.com\u003e\nCc: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "efdff60885e36b5091cdc47742dd5768ff4119be",
      "tree": "e9ac302dcd47d46f3b29edea44aa0e6aff395f0f",
      "parents": [
        "756aa6b3d536afe85e151138cb03a293998887b3"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Jun 05 10:50:48 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:31 2007 -0700"
      },
      "message": "USB: io_ti: sleep with spinlock held detected by automatic tool\n\nthis fixes the sleep found with the automatic tool.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "756aa6b3d536afe85e151138cb03a293998887b3",
      "tree": "fd4b8d0efb2ef87bd4b3295086823246e76160f3",
      "parents": [
        "648dcfc805ea1308552225e96113dc60e054f2f0"
      ],
      "author": {
        "name": "Christian Engelmayer",
        "email": "christian.engelmayer@frequentis.com",
        "time": "Wed May 30 11:04:48 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:31 2007 -0700"
      },
      "message": "ehci-hub: improved over-current recovery\n\nAccording to the USB Specification Revision 2.0 chapter 11.12.5\na hub experiencing an over-current condition must place all\naffected ports in the powered-off state. It seems that some root\nhubs need port power to be cycled by software in order to get back\nto normal functionality after an over-current condition ... like\nthe EHCI implementation on an MPC8343E.\n\nSigned-off-by: Christian Engelmayer \u003cchristian.engelmayer@frequentis.com\u003e\nSigned-off-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "648dcfc805ea1308552225e96113dc60e054f2f0",
      "tree": "79cc610012081dc50204afecb07f87a6bc04964f",
      "parents": [
        "ed76cacbea08ebfdb678c8687f98237cb7c67bb6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jun 07 14:13:26 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:31 2007 -0700"
      },
      "message": "USB: usb host side can be configured given PCMCIA\n\nPlatforms with PCMCIA support can implement host-side USB with \"sl811_cs\",\nso make sure this menu shows up on platforms with PCMCIA.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ed76cacbea08ebfdb678c8687f98237cb7c67bb6",
      "tree": "bb3c3f759e36d1ae3c6c5b422ec74304e4ce2502",
      "parents": [
        "3fc154b6b8134b98bb94d60cad9a46ec1ffbe372"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jun 07 17:12:25 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:31 2007 -0700"
      },
      "message": "USB: usb-storage: use kthread_stop() for the control thread\n\nThis patch (as923) makes usb-storage\u0027s control thread use\nkthread_should_stop()/kthread_stop().  The scanning thread can\u0027t be\nsimilarly converted until the core kthread implementation allows\nthreads to call do_exit().\n\nThe advantage of this change is that we can now be certain the control\nthread has terminated before storage_disconnect() returns.  This will\nsimplify the locking requirements when autosuspend support is added.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3fc154b6b8134b98bb94d60cad9a46ec1ffbe372",
      "tree": "1c6d47aa4f4b43836513ede0976d47c6bd13f0de",
      "parents": [
        "7a4eb7fd50d4df99fc1f623e6d90680d9fca3d82"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Wed Jun 06 21:05:49 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:30 2007 -0700"
      },
      "message": "USB Gadget driver for Samsung s3c2410 ARM SoC\n\nThis patch adds the support for the Usb Device Controller on Samsung\nS3C24xx SoCs.  This driver passes all tests from testusb (including #13)\nand has been tested on S3C2410, S3C24212, and S3C2440 SoCs.\n\nWhitespace updates, minor cleanups by David\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Herbert Pötzl \u003cherbert@13thfloor.at\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a4eb7fd50d4df99fc1f623e6d90680d9fca3d82",
      "tree": "6f5332d581e600a72a03e761128bd892c2097d48",
      "parents": [
        "59c2afa072506aae10ef93126aab651142e0c908"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jun 05 20:04:35 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:30 2007 -0700"
      },
      "message": "USB: PS3: USB system-bus rework\n\nUSB HCD glue updates to reflect the new PS3 unifed device support.\n - Fixed remove() routine.\n - Added shutdown() routine.\n - Added request_mem_region() call.\n - Fixed MODULE_ALIAS().\n - Made a proper fix for the hack done to support muti-platform in commit\n   48fda45120a819ca40cadc50144b55bff1c4c78d.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "59c2afa072506aae10ef93126aab651142e0c908",
      "tree": "9e6d87cc767cd6f7b2e882a50db7c4bb1cd29290",
      "parents": [
        "4365831dadfeeeb4c9f8c4944e48ccf78c27f845"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jun 05 16:46:26 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:30 2007 -0700"
      },
      "message": "USB: option: fix usage of urb-\u003estatus abuse\n\nMight fix bug 8561\n\nOn Mon, 4 Jun 2007, Paulo Pereira wrote:\n\n\u003e The patch that you send is not resolving the problem... :(\n\u003e I stil have Kernel panic after 45/60 min of work with Ktorrent/Amule...\n\u003e\n\u003e The Drump is:\n\u003e\n\u003e Call Trace:\n\u003e [\u003cc055fb36\u003e] usb_hcd_submit+0xb1/0x763\n\u003e [\u003cf9276488\u003e] ipt_do_table+0x2c7/0x2ef [ip_tables]\n\u003e [\u003cf929a6d7\u003e] nf_ct_deliver_cached_events+0x41/0x96 [nf_conntrak]\n\u003e [\u003cf9288254\u003e] ipv4_confirm+0x36/0c3b [nf_conntrack_ipv4]\n\u003e [\u003cc05ce7c2\u003e] tcp_v4_rcv+0x827/0x899\n\u003e [\u003cc05afcc0\u003e] nf_hook_slow+0x4d/0xb5\n\u003e [\u003cc042826f\u003e] irq_enter+0x19/0x23\n\u003e [\u003cc042826f\u003e] irq_enter+0x19/0x23\n\u003e [\u003cc040794c\u003e] do_IRQ+0xbd/0xd1\n\u003e [\u003cf90893c9\u003e] option_write+0xa7/0xef [option]\n\nOkay, from this it looks like there\u0027s a problem in the option.c serial\ndriver.  Glancing at the code, it\u0027s obvious why: The thing totally\nabuses the USB API.\n\nTry applying this patch; it should help.\n\nFrom: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Paulo Pereira \u003cpfmp.404@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4365831dadfeeeb4c9f8c4944e48ccf78c27f845",
      "tree": "cf6eefc0d86403fb3a29b688407fb57cc4c9792b",
      "parents": [
        "37b5453dd4dafccec3fad636c28f1c3e3e14354f"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Jun 06 21:13:44 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:30 2007 -0700"
      },
      "message": "USB: fsl_usb2_udc: Get max ep number from DCCPARAMS register\n\nCurrently the driver is expecting max ep number in platform\ndata which isn\u0027t passing this information.  This patch fix\nthe problem by reading it from DCCPARAMS(Device Controller\nCapability Parameters) register.  The change also need some\nreordering of the probe code.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.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": "37b5453dd4dafccec3fad636c28f1c3e3e14354f",
      "tree": "a556dac5e2fa7b7108013b9394e20ceb75bc81c4",
      "parents": [
        "b41a60eca833d76593d4dac8a59f5c38714194ee"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Thu Jun 07 16:07:18 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:30 2007 -0700"
      },
      "message": "USB: fsl_usb2_udc: replace deprecated irq flag\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b41a60eca833d76593d4dac8a59f5c38714194ee",
      "tree": "a7c5cf721d9978503c3c8c88183747cf954b8733",
      "parents": [
        "54515fe528d8c6f9bfaf7d0b9fffb908deecad78"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed May 30 15:39:33 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:30 2007 -0700"
      },
      "message": "USB: add power/persist device attribute\n\nThis patch (as920) adds an extra level of protection to the\nUSB-Persist facility.  Now it will apply by default only to hubs; for\nall other devices the user must enable it explicitly by setting the\npower/persist device attribute.\n\nThe disconnect_all_children() routine in hub.c has been removed and\nits code placed inline.  This is the way it was originally as part of\nhub_pre_reset(); the revised usage in hub_reset_resume() is\nsufficiently different that the code can no longer be shared.\nLikewise, mark_children_for_reset() is now inline as part of\nhub_reset_resume().  The end result looks much cleaner than before.\n\nThe sysfs interface is updated to add the new attribute file, and\nthere are corresponding documentation updates.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "54515fe528d8c6f9bfaf7d0b9fffb908deecad78",
      "tree": "02f9205eed99bbf836dc9827f11db8584e93d443",
      "parents": [
        "f07600cf9eb3ee92777b2001e564faa413144a99"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed May 30 15:38:58 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:30 2007 -0700"
      },
      "message": "USB: unify reset_resume and normal resume\n\nThis patch (as919) unifies the code paths used for normal resume and\nfor reset-resume.  Earlier I had failed to note a section in the USB\nspec which requires the host to resume a suspended port before\nresetting it if the attached device is enabled for remote wakeup.\nSince the port has to be resumed anyway, we might as well reuse the\nexisting code.\n\nThe main changes are:\n\n\tusb_reset_suspended_device() is eliminated.\n\n\tusb_root_hub_lost_power() is moved down next to the\n\thub_reset_resume() routine, to which it is logically\n\trelated.\n\n\tfinish_port_resume() does a port reset() if the device\u0027s\n\treset_resume flag is set.\n\n\tusb_port_resume() doesn\u0027t check whether the port is initially\n\tenabled if this is a USB-Persist sort of resume.\n\n\tCode to perform the port reset is added to the resume pathway\n\tfor the non-CONFIG_USB_SUSPEND case.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f07600cf9eb3ee92777b2001e564faa413144a99",
      "tree": "e48f2e3051fde642e80269bf9c54b289d4abdb44",
      "parents": [
        "624d6c0732d2c4ac00945ad79dbb6ff39ba90ee3"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed May 30 15:38:16 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:30 2007 -0700"
      },
      "message": "USB: add reset_resume method\n\nThis patch (as918) introduces a new USB driver method: reset_resume.\nIt is called when a device needs to be reset as part of a resume\nprocedure (whether because of a device quirk or because of the\nUSB-Persist facility), thereby taking over a role formerly assigned to\nthe post_reset method.  As a consequence, post_reset no longer needs\nan argument indicating whether it is being called as part of a\nreset-resume.  This separation of functions makes the code clearer.\n\nIn addition, the pre_reset and post_reset method return types are\nchanged; they now must return an error code.  The return value is\nunused at present, but at some later time we may unbind drivers and\nre-probe if they encounter an error during reset handling.\n\nThe existing pre_reset and post_reset methods in the usbhid,\nusb-storage, and hub drivers are updated to match the new\nrequirements.  For usbhid the post_reset routine is also used for\nreset_resume (duplicate method pointers); for the other drivers a new\nreset_resume routine is added.  The change to hub.c looks bigger than\nit really is, because mark_children_for_reset_resume() gets moved down\nnext to the new hub_reset_resume() routine.\n\nA minor change to usb-storage makes the usb_stor_report_bus_reset()\nroutine acquire the host lock instead of requiring the caller to hold\nit already.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCC: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "624d6c0732d2c4ac00945ad79dbb6ff39ba90ee3",
      "tree": "411f9288fcc640a1ae935144e950ad44765157ba",
      "parents": [
        "686314cfbdac21c9019c0e04487b5d940db62406"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed May 30 15:35:16 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:29 2007 -0700"
      },
      "message": "USB: remove excess code from hub.c\n\nThis patch (as917) removes a now-unnecessary level of subroutine\nnesting from hub.c.  Since usb_port_suspend() does nothing but call\nhub_port_suspend(), and usb_port_resume() does nothing but call\nhub_port_resume(), there\u0027s no reason to keep the routines separate.\n\nAlso included in the patch are a few cosmetic changes involving\nwhitespace and use of braces.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "686314cfbdac21c9019c0e04487b5d940db62406",
      "tree": "245810b09a9b19dc74e668a244e1d5ad88ff6bee",
      "parents": [
        "4956eccdd6101c5abb71966079e8183d12796d6c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed May 30 15:34:36 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:29 2007 -0700"
      },
      "message": "USB: separate root and non-root suspend/resume\n\nThis patch (as916) completes the separation of code paths for suspend\nand resume of root hubs as opposed to non-root devices.  Root hubs\nwill be power-managed through their bus_suspend and bus_resume\nmethods, whereas normal devices will use usb_port_suspend() and\nusb_port_resume().\n\nChanges to the hcd_bus_{suspend,resume} routines mostly represent\nmotion of code that was already present elsewhere.  They include:\n\n\tAdding debugging log messages,\n\n\tSetting the device state appropriately, and\n\n\tAdding a resume recovery time delay.\n\nChanges to the port-suspend and port-resume routines in hub.c include:\n\n\tRemoval of checks for root devices (since they will never\n\tbe triggered), and\n\n\tRemoval of checks for NULL or invalid device pointers (these\n\twere left over from earlier kernel versions and aren\u0027t needed\n\tat all).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4956eccdd6101c5abb71966079e8183d12796d6c",
      "tree": "d8610e3675719818e78e967ea920c4e9c8fc7ba5",
      "parents": [
        "d576bb9f2769b315a795f77f0c33322a976add7a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed May 30 16:51:28 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:29 2007 -0700"
      },
      "message": "USB: remove __usb_port_suspend\n\nThis patch (as915b) combines the public routine usb_port_suspend() and\nthe private routine __usb_port_suspend() into a single function.\n\nBy removing the explicit mention of otg_port in the call to\n__usb_port_suspend(), we prevent a possible error in which the system\ntries to perform HNP on the wrong port when a non-targeted device is\nplugged into a non-OTG port.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d576bb9f2769b315a795f77f0c33322a976add7a",
      "tree": "56d59afa4d1e96b519e81434bd09598f76bf1fee",
      "parents": [
        "020363384adfb02f26c1c038a127ed3da3d5cf37"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Thu May 31 23:34:27 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:29 2007 -0700"
      },
      "message": "USB: Fix NEC OHCI chip silicon bug\n\nThis patch fixes a silicon bug in some NEC OHCI chips. The bug appears\nat random times and is very, very difficult to reproduce. Without the\nfollowing patch, Linux would shut the chip and its associated devices\ndown. In Apple PowerBooks this leads to an unusable keyboard and mouse\n(SSH still working). The idea of restarting the chip is taken from\npublic Darwin code.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "020363384adfb02f26c1c038a127ed3da3d5cf37",
      "tree": "7248fda5e3c3b4dfa35c134dbfa8b14ca21fe72c",
      "parents": [
        "d23a13779f14808b54181d31222e6c44532abd80"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue May 29 09:57:41 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:29 2007 -0700"
      },
      "message": "USB: Disable file_storage USB_CONFIG_ATT_WAKEUP\n\nDisable file_storage USB_CONFIG_ATT_WAKEUP as it requires\nuser interaction during Chapter 9 tests.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\nSigned-off-by: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d23a13779f14808b54181d31222e6c44532abd80",
      "tree": "1520b79dc32638884162aa5933f9adefb01f5fd8",
      "parents": [
        "5fea2a4dabdfa1ad59845c42ea770ee8cb41ecad"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@ru.mvista.com",
        "time": "Wed May 23 20:07:48 2007 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:29 2007 -0700"
      },
      "message": "USB: EHCI: Safe endianness for transfer buffers after reset in case of HUB with TT\n\nThis patch fixes the endianness select for transfer buffers in EHCI\ncontrollers that have Transaction Translator built in the hub.  Also I\ncleaned it up to make rid of magic numbers.\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@ru.mvista.com\u003e\nCc: \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    }
  ],
  "next": "5fea2a4dabdfa1ad59845c42ea770ee8cb41ecad"
}
