)]}'
{
  "log": [
    {
      "commit": "d052d1beff706920e82c5d55006b08e256b5df09",
      "tree": "dac91b70361b405ab8e15207f514a2f3e991e93d",
      "parents": [
        "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "message": "Create platform_device.h to contain all the platform device details.\nConvert everyone who uses platform_bus_type to include\nlinux/platform_device.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404",
      "tree": "525271129ff9c692defdd20566f1f7203b18ff24",
      "parents": [
        "1f419cadff55f548e7356ffebdb9e1b5a8c22275",
        "0e1f60609258e18ec0a0477c646101212822d387"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 21:09:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 21:09:26 2005 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "1f419cadff55f548e7356ffebdb9e1b5a8c22275",
      "tree": "07c04d053322e9913a6b445b2fe00510299e97cf",
      "parents": [
        "974f7bc5781d3fc16e32d8908c6e48592e767dd2",
        "4303fc6f055cf1a7ec63c3c3fd777b91b7d576f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 21:08:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 21:08:14 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n"
    },
    {
      "commit": "4303fc6f055cf1a7ec63c3c3fd777b91b7d576f1",
      "tree": "eb7b222d73540590d25ea539cd691dd281753102",
      "parents": [
        "50260b69bbec383058875de26dbde28b1a6f8d00"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 19:59:31 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 19:59:31 2005 -0700"
      },
      "message": "USB: fix up some odd parts due to partial merges\n\nThanks to Andrew for doing the hard work on this.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "974f7bc5781d3fc16e32d8908c6e48592e767dd2",
      "tree": "ad36a9c4d93a138fbcd02c1df9fa3a3a321e0cc2",
      "parents": [
        "89fbb69c4f285019ba5e029963dc11cc6beb078a",
        "64a0c1c81e300f0f56f26604c81040784e3717f0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Oct 28 23:35:02 2005 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Oct 28 23:35:02 2005 -0200"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sridhar/lksctp-2.6\n"
    },
    {
      "commit": "50260b69bbec383058875de26dbde28b1a6f8d00",
      "tree": "5e2ac6a032807373838710138edeba78fd056108",
      "parents": [
        "bde621854f1958a6000834c7c089b528118e5a9a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:53 2005 -0700"
      },
      "message": "[PATCH] USB: add nokia_dku2 driver\n\nThis driver comes from the gnokii project.\nWas further cleaned up by me to match recent usb-serial core changes.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bde621854f1958a6000834c7c089b528118e5a9a",
      "tree": "0f4272704dae9aa37700f7f66359ee9fe62a6768",
      "parents": [
        "46a0cf81828535fb3c200bc4fffdb8d69f4bf396"
      ],
      "author": {
        "name": "Martin Hagelin",
        "email": "martin@hagelin.dyndns.org",
        "time": "Wed Oct 26 21:10:41 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:52 2005 -0700"
      },
      "message": "[PATCH] USB: add new device id to ftdi_sio module\n\nThis is a patch to get the ELV FHZ1000 Home Automation control device to\nwork with Linux. The patch adds a new device ID to the ftdi_sio driver.\nIt is for kernel version 2.6.13.4.\n\nSigned-off-by: Martin Hagelin \u003cmartin.hagelin@home.se\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "46a0cf81828535fb3c200bc4fffdb8d69f4bf396",
      "tree": "4f923e2d8e83961ac931f8c4496081d873372088",
      "parents": [
        "9a7834d06d553d02cc6e659e94772f69a8b5367f"
      ],
      "author": {
        "name": "Koen Kooi",
        "email": "koen@handhelds.org",
        "time": "Wed Oct 26 19:42:53 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:52 2005 -0700"
      },
      "message": "[PATCH] USB: fix correct wording in drivers/usb/net/KConfig\n\nSigned-off-by: Koen Kooi \u003ckoen@handhelds.org\u003e\n"
    },
    {
      "commit": "9a7834d06d553d02cc6e659e94772f69a8b5367f",
      "tree": "9ca891740becd9a090565bc3d73f8da2c2ea54d3",
      "parents": [
        "db2d55b7f7f11823b8d2e5f0c706c7a264320d1b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Oct 23 23:02:20 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:52 2005 -0700"
      },
      "message": "[PATCH] USB: fix pm patches with CONFIG_PM off part 2\n\nWith CONFIG_PM\u003dn:\n\ndrivers/built-in.o(.text+0x1098c): In function `hub_thread\u0027:\ndrivers/usb/core/hub.c:2673: undefined reference to `.dpm_runtime_resume\u0027\ndrivers/built-in.o(.text+0x10998):drivers/usb/core/hub.c:2674: undefined reference to `.dpm_runtime_resume\u0027\n\nPlease, never ever ever put extern decls into .c files.  Use the darn header\nfiles :(\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "db2d55b7f7f11823b8d2e5f0c706c7a264320d1b",
      "tree": "0bf92c677b80042eb2bad6012936f5584e2e4ecb",
      "parents": [
        "4f62efe67f077db17dad03a1d4c9665000a3eb45"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Oct 23 23:04:25 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:51 2005 -0700"
      },
      "message": "[PATCH] USB: fix pm patches with CONFIG_PM off part 1\n\nWith CONFIG_PM\u003dn:\n\ndrivers/built-in.o(.text+0x2a69c): In function `ohci_hub_control\u0027:\ndrivers/usb/host/ohci-hub.c:539: undefined reference to `.usb_hcd_resume_root_hub\u0027\ndrivers/built-in.o(.text+0x2b920): In function `ohci_irq\u0027:\ndrivers/usb/host/ohci-hcd.c:726: undefined reference to `.usb_hcd_resume_root_hub\u0027\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4f62efe67f077db17dad03a1d4c9665000a3eb45",
      "tree": "27f1837fd08ce3dccb94a88a5afef6eb1a5ed738",
      "parents": [
        "16f16d117c1eb99451e4c73c87546eef05c66790"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 24 16:24:14 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:51 2005 -0700"
      },
      "message": "[PATCH] usbcore: Fix handling of sysfs strings and other attributes\n\nThis patch (as592) makes a few small improvements to the way device\nstrings are handled, and it fixes some bugs in a couple of other sysfs\nattribute routines.  (Look at show_configuration_string() to see what I\nmean.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "16f16d117c1eb99451e4c73c87546eef05c66790",
      "tree": "9f08a567e25f97a8d7ee0715657067013fb3467c",
      "parents": [
        "0a1ef3b5a765a6f20e7b8caf295aad3276243966"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 24 15:41:19 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:51 2005 -0700"
      },
      "message": "[PATCH] USB: Fix maxpacket length for ep0 on root hubs\n\nThis patch (as591) fixes a rather innocuous bug that has been around for\nquite a long time: Virtual root hubs should have a maxpacket length of\n64 for endpoint 0.  I didn\u0027t realize it was wrong until I started\nlooking through the endpoint attribute files.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0a1ef3b5a765a6f20e7b8caf295aad3276243966",
      "tree": "31d2bc231306e3ed6ed81512e460e32d00bfc730",
      "parents": [
        "b724ae77969fd832be71419dca74bece9af287ff"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 24 15:38:24 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:51 2005 -0700"
      },
      "message": "[PATCH] usbcore: Use kzalloc instead of kmalloc/memset\n\nThis patch (as590) fixes up all the remaining places where usbcore can\nuse kzalloc rather than kmalloc/memset.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b724ae77969fd832be71419dca74bece9af287ff",
      "tree": "a38ed0337bf012db4c8deec2c33d3e4ff78a2b6a",
      "parents": [
        "0e6c8e8db508fcb292836b23d039649c5de29090"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 24 15:36:00 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:51 2005 -0700"
      },
      "message": "[PATCH] usbcore: Wrap lines before column 80\n\nI can\u0027t stand text lines that wrap-around in my 80-column windows.  This\npatch (as589) makes cosmetic changes to a couple of source files.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0e6c8e8db508fcb292836b23d039649c5de29090",
      "tree": "5a65aa48c6dbc5c81d1665802d4e632c64b850e3",
      "parents": [
        "be69e5b1900a19a545becda822b18d6f09168ba5"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 24 15:33:03 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:51 2005 -0700"
      },
      "message": "[PATCH] usbcore: endpoint attributes track altsetting changes\n\nThis patch (as588) fixes the way endpoint attribute files are registered\nand unregistered.  Now they will correctly track along with altsetting\nchanges.  This fixes bugzilla entry #5467.\n\nIn a separate but related change, when a usb_reset_configuration call\nfails, the device state is not changed to USB_STATE_ADDRESS.  In the\nfirst place, failure means that we don\u0027t know what the state is, not\nthat we know the device is unconfigured.  In the second place, doing\nthis can potentially lead to a memory leak, since usbcore might not\nrealize there still is a current configuration that needs to be\ndestroyed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "be69e5b1900a19a545becda822b18d6f09168ba5",
      "tree": "7730b17e403cc03ea7c7cee8fc56f06171af0ebe",
      "parents": [
        "e52783206ada0c0276c8dd74c0ecd0007ead7c00"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Oct 25 15:56:06 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:50 2005 -0700"
      },
      "message": "[PATCH] usbcore: Improve endpoint sysfs file handling\n\nThis revised patch (as587b) improves the implementation of USB endpoint\nsysfs files.  Instead of storing a whole bunch of attributes for every\nsingle endpoint, each endpoint now gets its own kobject and they can\nshare a static list of attributes.  The number of extra fields added to\nstruct usb_host_endpoint has been reduced from 4 to 1.\n\nThe bEndpointAddress field is retained even though it is redundant (it\nrepeats the same information as the attributes\u0027 directory name).  The\ncode avoids calling kobject_register, to prevent generating unwanted\nhotplug events.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e52783206ada0c0276c8dd74c0ecd0007ead7c00",
      "tree": "6714a61666247613d585e1bad5f007da0de49056",
      "parents": [
        "72129cd6577793408ff546b0ddd5794c33f32399"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sun Oct 23 23:52:39 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:50 2005 -0700"
      },
      "message": "[PATCH] USB Storage: Expand range of Freecom unusual_devs entry\n\nFreecom seems to be one of those vendors that can\u0027t get the GET CAPACITY\nthing right. This expands the US_FL_FIX_CAPACITY flag for the entire\nrange of their fccd product line.\n\nThis is based on a patch sent by Stuart Black\n\u003cstuart_black@yahoo.co.uk\u003e.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "72129cd6577793408ff546b0ddd5794c33f32399",
      "tree": "c60564a0cd92d95d1c6d3830fee8c034df112abf",
      "parents": [
        "3f13e66e219238e025ff561d69826da9342c3f4a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Oct 25 23:34:03 2005 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:50 2005 -0700"
      },
      "message": "[PATCH] mdc800: remove embrions of C++ exceptions\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3f13e66e219238e025ff561d69826da9342c3f4a",
      "tree": "ff0fd93b0119975d45f2a55f49d2c897b0fc1ec0",
      "parents": [
        "ce2596df79ddbac605a290f4c7cf011cb40524fc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sun Oct 23 19:43:36 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:50 2005 -0700"
      },
      "message": "[PATCH] PATCH: usb-storage: use kthread API\n\nThis patch is originally from Alan Stern (as569).  It has been rediffed\nagainst a current tree.\n\nThis patch converts usb-storage to use the kthread API for creating its\ncontrol and scanning threads.  The new code doesn\u0027t use kthread_stop\nbecause the threads need (or will need in the future) to exit\nasynchronously.\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"
    },
    {
      "commit": "ce2596df79ddbac605a290f4c7cf011cb40524fc",
      "tree": "59b4a7a91c429d6499d30fa74eeec8f3ad2bfa70",
      "parents": [
        "bbafa4668f37f5093a3ae2a8b0cbe327e24e12da"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sun Oct 23 19:41:39 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:50 2005 -0700"
      },
      "message": "[PATCH] PATCH: usb-storage: implement minimal PM\n\nThis patch from Alan Stern started as as568.  It has been rediffed against\na current tree.\n\nThis patch adds minimal suspend/resume support to usb-storage.  Just enough\nfor it to qualify as PM-aware.\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"
    },
    {
      "commit": "bbafa4668f37f5093a3ae2a8b0cbe327e24e12da",
      "tree": "e679db87309810e8da8092ffcb3df5a9dd7323e0",
      "parents": [
        "b876aef7f890d8c59a45b78858a36cf60fddf522"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sun Oct 23 19:40:22 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:50 2005 -0700"
      },
      "message": "[PATCH] PATCH: usb-storage: allocate separate sense buffer\n\nThis patch is from Alan Stern (as560).  It has been rediffed against a\ncurrent tree.\n\nThis patch allocates a separate buffer for usb-storage to use when\nauto-sensing.  Up to now we have been using the sense buffer embedded in a\nscsi_cmnd struct, which is dangerous on hosts that (a) don\u0027t do\ncache-coherent DMA or (b) have DMA alignment restrictions.\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"
    },
    {
      "commit": "b876aef7f890d8c59a45b78858a36cf60fddf522",
      "tree": "c8211d093fc0ab4ec04d3adaf8388253aa73d0bf",
      "parents": [
        "423e489d704d05c6e8c2927fb1854db85914912a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sun Oct 23 19:38:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:50 2005 -0700"
      },
      "message": "[PATCH] PATCH: usb-storage: move GetMaxLUN later in time\n\nThis patch is originally from Alan Stern (as557).  It has been re-diffed\nagainst a current tree, and I also corrected a minor merging error.\n\nSome time ago we introduced a delay before device scanning, because many\ndevices do not like to receive SCSI commands right after enumeration.\nNow it turns out there\u0027s a device that doesn\u0027t like to receive\nGet-Max-LUN right after enumeration either.  Accordingly this patch\ndelays the Get-Max-LUN request until the beginning of the scanning\nprocedure.  This fixes Bugzilla entry #5010.\n\nThree things are worth noting.  First, I removed the locking code from\nusb_stor_acquire_resources.  It\u0027s not needed, because the locking is to\nprotect against disconnect events and acquire_resources is only called\nduring probe (so the disconnect routine can\u0027t be called).  Second, I\ninitialized to 0 the buffer used for the Get-Max-LUN response.  It\u0027s not\nreally necessary, but it will prevent random values from showing up in\nthe debugging log when the request fails.  Third, I added a test against\nthe SINGLE_LUN flag.  This will allow us to use the flag to indicate\nBulk-only devices that can\u0027t handle Get-Max-LUN.\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"
    },
    {
      "commit": "423e489d704d05c6e8c2927fb1854db85914912a",
      "tree": "a4045f348d2b2ddd232ae6eddf103ccc32e7c5a6",
      "parents": [
        "478a3bab8c87a9ba4a4ba338314e32bb0c378e62"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 19 13:06:13 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:49 2005 -0700"
      },
      "message": "[PATCH] hid-core: Add Clear-Halt on the Interrupt-in endpoint\n\nThis patch (as577) adds a Clear-Halt call on the Interrupt-in endpoint\nduring input device configuration.  Without it my HP USB keyboard doesn\u0027t\nwork.\n\nVojtech says it\u0027s worth trying, since it might help with some recalcitrant\ndevices.  On the other hand, it might interfere with others.  I\u0027m\nsubmitting it so that it can get tested by a range of users.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "478a3bab8c87a9ba4a4ba338314e32bb0c378e62",
      "tree": "37e07a18952706e76b36c782ac095c17b0bc8e11",
      "parents": [
        "46f116eab81b21c6ae8c4f169498c632b1f94bf1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 19 12:52:02 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:49 2005 -0700"
      },
      "message": "[PATCH] USB: Always do usb-handoff\n\nThis revised patch (as586b) makes usb-handoff permanently true and no\nlonger a kernel boot parameter.  It also removes the piix3_usb quirk code;\nthat was nothing more than an early version of the USB handoff code\n(written at a time when Intel\u0027s PIIX3 was about the only motherboard with\nUSB support).  And it adds identifiers for the three PCI USB controller\nclasses to pci_ids.h.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "46f116eab81b21c6ae8c4f169498c632b1f94bf1",
      "tree": "b5165e2e57748140be4dc3fbf7063fdba721c26c",
      "parents": [
        "eb3c5ed8617d0aa67648cb7d1a486d14099129f2"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Oct 24 22:42:35 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:49 2005 -0700"
      },
      "message": "[PATCH] USB: cdc-acm patch to use kzalloc\n\nanother one to use kzalloc. Please apply.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eb3c5ed8617d0aa67648cb7d1a486d14099129f2",
      "tree": "60eafa678fb9c73169a5e5a83fc70aa8a74ad50d",
      "parents": [
        "f2d45cd976682a3566c8cf30cefe91eb43ab6005"
      ],
      "author": {
        "name": "David Eriksson",
        "email": "twogood@users.sourceforge.net",
        "time": "Tue Oct 18 20:12:24 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:49 2005 -0700"
      },
      "message": "[PATCH] USB: Improving the set of vendor/product IDs in the ipaq driver\n\nThis is a patch improving the set of vendor/product IDs used in the\n\"ipaq\" USB serial device driver. The patch size is because I sorted the\nids this time, forgot about that last time.\n\nChanges:\n\n- Added vendor/product identifiers for Psion Teklogix devices\n- Restored Microsoft\u0027s identifier pair 045e/00ce\n- Sorted list of vendor/product identifiers\n\nSigned-off-by: David Eriksson \u003ctwogood@users.sourceforge.net\u003e\nSigned-off-by: Ganesh Varadarajan \u003cganesh@veritas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f2d45cd976682a3566c8cf30cefe91eb43ab6005",
      "tree": "325133a80bc8a2b6ce826ac7caa930d19825bbc1",
      "parents": [
        "61eded6e06a1f4bdbf707b69da904ba9f3eb2f0a"
      ],
      "author": {
        "name": "Guillaume GOURAT /",
        "email": "guillaume.gourat@nexvision.fr",
        "time": "Fri Oct 21 14:01:35 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:49 2005 -0700"
      },
      "message": "[PATCH] USB: Kaweth.c udelay patch\n\nOn some arch (like arm) udelay cannot be called with value greater that\n2000.\n\nSigned-off-by: Guillaume GOURAT / guillaume.gourat@nexvision.fr\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\n"
    },
    {
      "commit": "61eded6e06a1f4bdbf707b69da904ba9f3eb2f0a",
      "tree": "60310714bf8575fd7ada76581793dfe6871fa3b2",
      "parents": [
        "dcab4eaf77ccd8779c715da3c5db0a82874fa645"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Oct 24 22:37:20 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:49 2005 -0700"
      },
      "message": "[PATCH] USB: microtek patch to use kzalloc\n\nhere is another one to use kzalloc. Please apply.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dcab4eaf77ccd8779c715da3c5db0a82874fa645",
      "tree": "e620490b32f02ebefe5db448b3545f71732e1863",
      "parents": [
        "7521803dcc0137668bb30483383092a647671d8b"
      ],
      "author": {
        "name": "Simeon Simeonov",
        "email": "simeonov_2000@yahoo.com",
        "time": "Wed Oct 19 11:32:14 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:48 2005 -0700"
      },
      "message": "[PATCH] USB: storage patch for LEICA camera\n\nOn Tue, 18 Oct 2005, Simeon Simeonov wrote:\n\u003e Attached is a patch that solves mounting problems for\n\u003e LEICA D-LUX camera with FC4 2.6.13 kernel.\n\u003e\n\u003e Let me know if you have some questions.\n\nLooks okay to me.  Given that the previous entry uses the full 0000 -\n9999 range, I guess this one can also.  The vendor name is a little odd\n(it will give us three different vendor names all in entries with the\nsame vendor ID) but that doesn\u0027t really matter either.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7521803dcc0137668bb30483383092a647671d8b",
      "tree": "ab260e1d91991fa6d8bf5fd78321bb9c163a6b13",
      "parents": [
        "17a882fc0c91477b2582a6dfd4ca93ae7eb58cd3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:48 2005 -0700"
      },
      "message": "[PATCH] USB: always export interface information for modalias\n\nThis fixes a problem with some cdc acm devices that were not getting\nautomatically loaded as the module alias was not being reported\nproperly.\n\nThis check was for back in the days when we only reported hotplug events\nfor the main usb device, not the interfaces.  We should always give the\ninterface information for MODALIAS/modalias as it can be needed.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "17a882fc0c91477b2582a6dfd4ca93ae7eb58cd3",
      "tree": "64b0bead1565c9f41b1eea69e9bcbfad997459ad",
      "parents": [
        "269bda1c123c7caf88e1deb2264f9086f0344192"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:48 2005 -0700"
      },
      "message": "[PATCH] USB Serial: remove driver version from a few drivers\n\nThese numbers are pointless, as they have not been changed in _years_,\nso we should just remove them to stop pretending there is an actual\n\"version number\" for these drivers.\n\nThis should also help reduce confusion when people try to ask for\nsupport of a specific driver version, as there has been no way to tell\nwhat they are talking about.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "269bda1c123c7caf88e1deb2264f9086f0344192",
      "tree": "c83d9944e0acdc40c9040cbccfb9ec7d606bdd2c",
      "parents": [
        "502b95c1cc9e2c855a26f90fc999c5211b8ba957"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:48 2005 -0700"
      },
      "message": "[PATCH] USB Serial: move name to driver structure\n\nThis fixes up a lot of problems in sysfs with some of the usb serial\ndrivers, they had incorrect driver names.  Also saves a tiny ammount\nof memory.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "502b95c1cc9e2c855a26f90fc999c5211b8ba957",
      "tree": "6fbbd76930a955728363fb3e3e58bc2aaee7be53",
      "parents": [
        "18fcac353fdc7cd072b0d24c8667042e675a4c11"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:48 2005 -0700"
      },
      "message": "[PATCH] USB Serial: move old changelog comments out of source code\n\nCreate a new file just for these things, as they just get in the\nway in the source files.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "18fcac353fdc7cd072b0d24c8667042e675a4c11",
      "tree": "7cbbcfccf999193e78ff86d9dc3ff1e41ec3b0bf",
      "parents": [
        "ea65370d025f5005649e5cb37c4d025e92c6fc38"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:48 2005 -0700"
      },
      "message": "[PATCH] USB Serial: get rid of the .owner field in usb_serial_driver\n\nDon\u0027t duplicate something that\u0027s already in struct driver.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ea65370d025f5005649e5cb37c4d025e92c6fc38",
      "tree": "554476fb8c69fc0f0f7dc5e2287f4c9cec1a26d6",
      "parents": [
        "a6c82600d4058346ea6fd801bc21d7abcc1350d8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:47 2005 -0700"
      },
      "message": "[PATCH] USB Serial: rename usb_serial_device_type to usb_serial_driver\n\nI\u0027m tired of trying to explain why a \"device_type\" is really a driver.\nThis better describes exactly what this structure is.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a6c82600d4058346ea6fd801bc21d7abcc1350d8",
      "tree": "7606fe0113b4548d4d25fc846c5973a603457826",
      "parents": [
        "c36fc889b5a4fd66cfd9ba80d9e038745d349567"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:47 2005 -0700"
      },
      "message": "[PATCH] USB: delete the bluetty driver\n\nWe have a real Bluetooth system in Linux, lets finally delete this driver as no\none is using it (and if they are, they are using a closed source bluetooth\nstack, which I can\u0027t support anyway.)\n\nMarcel, you owe me a beer :)\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c36fc889b5a4fd66cfd9ba80d9e038745d349567",
      "tree": "c49f295dfdf53a4c6f495be8414497f2cdf4a4d3",
      "parents": [
        "72adaa962741e8e910300b66bb123b1a9c31a8a8"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Oct 17 18:15:54 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:46 2005 -0700"
      },
      "message": "[PATCH] usb: Patch for USBDEVFS_IOCTL from 32-bit programs\n\nDell supplied me with the following test:\n\n#include\u003cstdio.h\u003e\n#include\u003cerrno.h\u003e\n#include\u003csys/ioctl.h\u003e\n#include\u003cfcntl.h\u003e\n#include\u003clinux/usbdevice_fs.h\u003e\n\nmain(int argc,char*argv[])\n{\n   struct usbdevfs_hub_portinfo hubPortInfo \u003d {0};\n   struct usbdevfs_ioctl command \u003d {0};\n   command.ifno \u003d 0;\n   command.ioctl_code \u003d USBDEVFS_HUB_PORTINFO;\n   command.data \u003d (void*)\u0026hubPortInfo;\n   int fd, ret;\n   if(argc !\u003d 2) {\n     fprintf(stderr,\"Usage: %s /proc/bus/usb/\u003cBusNo\u003e/\u003cHubID\u003e\\n\",argv[0]);\n     fprintf(stderr,\"Example: %s /proc/bus/usb/001/001\\n\",argv[0]);\n     exit(1);\n   }\n   errno \u003d 0;\n   fd \u003d open(argv[1],O_RDWR);\n   if(fd \u003c 0) {\n     perror(\"open failed:\");\n     exit(errno);\n   }\n   errno \u003d 0;\n   ret \u003d ioctl(fd,USBDEVFS_IOCTL,\u0026command);\n   printf(\"IOCTL return status:%d\\n\",ret);\n   if(ret\u003c0) {\n     perror(\"IOCTL failed:\");\n     close(fd);\n     exit(3);\n   } else {\n       printf(\"IOCTL passed:Num of ports %d\\n\",hubPortInfo.nports);\n       close(fd);\n       exit(0);\n   }\n   return 0;\n}\n\nI have verified that it breaks if built in 32 bit mode on x86_64 and that\nthe patch below fixes it.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "72adaa962741e8e910300b66bb123b1a9c31a8a8",
      "tree": "3847dca1d8dadc31df3c7e3275cac8592603be33",
      "parents": [
        "54a5c4cd2e4ec0b27c2c3731727f52591456086c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:46 2005 -0700"
      },
      "message": "[PATCH] USB: convert usbmon to use usb notifiers\n\nThis also removes 2 usbmon callbacks.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "54a5c4cd2e4ec0b27c2c3731727f52591456086c",
      "tree": "7a76e82b85594a3feefc0210bfdeea94d279300c",
      "parents": [
        "a7b986b3e107727dd1c1af0ead0b5e52d7726db3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:46 2005 -0700"
      },
      "message": "[PATCH] USB: convert usbfs/inode.c to use usb notifiers\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a7b986b3e107727dd1c1af0ead0b5e52d7726db3",
      "tree": "bc9b81342469fa5c4eddaf16b852e7f45b734b26",
      "parents": [
        "3099e75a7ccc3c5b0a4cf988a76d9c4a7fa5e91a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:46 2005 -0700"
      },
      "message": "[PATCH] USB: convert usbfs/devio.c to use usb notifiers\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3099e75a7ccc3c5b0a4cf988a76d9c4a7fa5e91a",
      "tree": "8b1e7e5ddf097b347717e64aefb14ab33c9b2f90",
      "parents": [
        "4592bf5a22593704bb9e8c584a81bf6ca4f6cfec"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:46 2005 -0700"
      },
      "message": "[PATCH] USB: add notifier functions to the USB core for devices and busses\n\nThis should let us get rid of all of the different hooks in the USB core for\nwhen something has changed.\n\nAlso, some other parts of the kernel have wanted to know this kind of\ninformation at times.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4592bf5a22593704bb9e8c584a81bf6ca4f6cfec",
      "tree": "ae30096f376f6922367fd427bcd6594bd866796a",
      "parents": [
        "3e8a556a02d5aa16375d4d74aad0f67cd844c047"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:45 2005 -0700"
      },
      "message": "[PATCH] USB: remove the global function usbdev_lookup_minor\n\nIt\u0027s only used locally.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3e8a556a02d5aa16375d4d74aad0f67cd844c047",
      "tree": "6b89e900d6847916e50cb30efd25e38721db6558",
      "parents": [
        "efa400db5332ba341cc354c9d8a5298ff57faa98"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Oct 18 10:08:31 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:45 2005 -0700"
      },
      "message": "[PATCH] Missing transfer_flags setting in usbtest\n\nThis patch (as582) adds a missing transfer_flags setting to the usbtest\ndriver.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "efa400db5332ba341cc354c9d8a5298ff57faa98",
      "tree": "c7c5084e0a329813b38ca2d43f9d04c3eef2a0f4",
      "parents": [
        "d0d5049fb02fc1082c17e08deecd6fed8db549b6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org.uk",
        "time": "Mon Oct 10 02:32:15 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:45 2005 -0700"
      },
      "message": "[PATCH] USB: add owner initialisation to host drivers\n\nAdd .owner initialisation to the device drivers\nin drivers/usb/host so that when built as module\nthe device_driver refers to the owning module\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d0d5049fb02fc1082c17e08deecd6fed8db549b6",
      "tree": "831b9345598e4074ca6168d65c393229130be866",
      "parents": [
        "a85ee6b50c8a1fca4034c8d6b21c91a8de171e01"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org.uk",
        "time": "Mon Oct 10 10:52:33 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:45 2005 -0700"
      },
      "message": "[PATCH] USB: gadget drivers - add .owner initialisation\n\nEnsure the the device_driver and usb_gadget_driver\nhave their .owner fields initialised to associate\nthe module owner to the driver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a85ee6b50c8a1fca4034c8d6b21c91a8de171e01",
      "tree": "918db1cf85b59641ff3802273b7a27d32ecd3303",
      "parents": [
        "4e67185a7ac3ecb1710e636e2f7e318e99298c7a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 10 01:23:50 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:45 2005 -0700"
      },
      "message": "[PATCH] USB: S3C2410 OHCI - add driver owner field\n\nInitialise the .owner field of the driver with\nthe module that owns it, to aid in linking\ndrivers to modules.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4e67185a7ac3ecb1710e636e2f7e318e99298c7a",
      "tree": "035fa1745baa6490425d44dc126c72ddc366497f",
      "parents": [
        "f37be9b9be3ebc02d2d075d7f53f7802f3e005db"
      ],
      "author": {
        "name": "Juha Yrj?l?",
        "email": "juha.yrjola@nokia.com",
        "time": "Sun Oct 16 15:47:04 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:45 2005 -0700"
      },
      "message": "[PATCH] add usb transceiver set_suspend() method\n\nWhen a USB device is put into suspend mode, the current drawn from VBUS\nhas to be less than 500 uA. Some transceivers need to be put into a\nspecial power-saving mode to accomplish this, and won\u0027t have a separate\nOTG driver handling that.\n\nThis adds a suspend method to the \"otg_transceiver\" struct -- misnamed,\nit\u0027s not only for OTG -- and calls it from the OMAP UDC driver.\n\nSigned-off-by: Juha Yrj?l? \u003cjuha.yrjola@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f37be9b9be3ebc02d2d075d7f53f7802f3e005db",
      "tree": "5e1ece040e94e2453d828c7f203d4d23a7b84d5c",
      "parents": [
        "cb97c5c9d0789d65d7ec42a80946fa9eb2ec5182"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 17 10:42:06 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:45 2005 -0700"
      },
      "message": "[PATCH] Fix hcd-\u003estate assignments in uhci-hcd\n\nThis patch (as581) changes the assignments to hcd-\u003estate in the uhci-hcd\ndriver.  It fixes part of bugzilla entry #5227.  The problem was revealed\nby David\u0027s large suite of USB suspend/resume patches; this patch should go\nto Linus at the same time those do.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cb97c5c9d0789d65d7ec42a80946fa9eb2ec5182",
      "tree": "825fd67b5f945b31a5649bcfa1eaf5543cf93e5c",
      "parents": [
        "1fcb4454cbada6dc495302172ac0412aa7d35fd4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Oct 16 15:06:51 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:44 2005 -0700"
      },
      "message": "[PATCH] omap_udc dma off-by-one fix\n\nThe change to make DMA work two bytes at a time omitted an important\ntweak that affects the file_storage gadget:  it needs to recognize when\nthe host writes an odd number of bytes.  (The network layer ignores\nsuch extra bytes.)\n\nThis patch resolves that issue by checking the relevant bit and adjusting\nthe rx byte count, so that for example a legal 13 byte request doesn\u0027t\nmorph into an illegal 14 byte one any more.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1fcb4454cbada6dc495302172ac0412aa7d35fd4",
      "tree": "f8e441fe2466e8632214f36bc11316131ce01ed6",
      "parents": [
        "af64a5ebb817532965d18b792d6d74afecfb0bcf"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Oct 15 22:03:30 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:44 2005 -0700"
      },
      "message": "[PATCH] usb doc: fix kernel-doc warning\n\nusb/core/buffer.c doesn\u0027t export any symbols, so it should use\n!I instead of !E to eliminate this warning message:\n\nWarning(/var/linsrc/linux-2614-rc4//drivers/usb/core/buffer.c): no structured comments found\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "af64a5ebb817532965d18b792d6d74afecfb0bcf",
      "tree": "7ecbcf59e4a79fdd8bef4e0874aa5abce8b91add",
      "parents": [
        "b81d34363c0b17c47f4ef63d5888c4f47f315d29"
      ],
      "author": {
        "name": "Henk",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Wed Oct 12 15:02:56 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:44 2005 -0700"
      },
      "message": "[PATCH] USB: Buffer overflow patch for Yealink driver\n\nJust a small patch that fixes a small parameter validation bug.\n\n  drivers/usb/input/map_to_7segment.h:\n    This patch fixes the broken parameter validation in the char to seg7\n    conversion. This could cause out-of-bounds memory references.\n\n  MAINTAINERS:\n    Yealink maintainer info now in sorted order.\n\n  Documentation/input/yealink.txt:\n    Added a Q\u0026A section that answers some common questions.\n\nSigned-off-by: Henk \u003cHenk.Vergonet@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n006491df1a13f85ad245d1039dfdf20e49c394fd\n"
    },
    {
      "commit": "b81d34363c0b17c47f4ef63d5888c4f47f315d29",
      "tree": "af4151e7d296da8f9e9a493ed81c5513f2454618",
      "parents": [
        "0c0382e32d46f606951010b202382be14d180a17"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 13 17:00:24 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:44 2005 -0700"
      },
      "message": "[PATCH] UHCI: Improve handling of iso TDs\n\nThe uhci-hcd driver is fairly lax about the way it handles isochronous\ntransfers.  This patch (as579) improves it in three respects:\n\n\tTDs for a new URB aren\u0027t added to the schedule until all of\n\tthem have been allocated.  This way there\u0027s no risk of the\n\tcontroller executing some of them when an allocation fails.\n\n\tTDs for an unlinked URB are removed from the schedule as soon\n\tas the URB is unlinked, rather than waiting until the URB is\n\tgiven back.  This way there\u0027s no risk of the controller still\n\texecuting a TD after the URB completes.\n\n\tThe urb-\u003eerror_count values are now reported correctly.\n\tAlthough since they aren\u0027t used in any drivers except for\n\tdebug messages in the system log, probably nobody cares.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0c0382e32d46f606951010b202382be14d180a17",
      "tree": "078327baa96637ca6d70bae3c59a16b0ff46f1f1",
      "parents": [
        "bb200f6eac6372839921be1fe87c1f5c292a7bd6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 13 17:08:02 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:44 2005 -0700"
      },
      "message": "[PATCH] USB: Rename hcd-\u003ehub_suspend to hcd-\u003ebus_suspend\n\nThis patch (as580) is perhaps the only result from the long discussion I\nhad with David about his changes to the root-hub suspend/resume code.  It\nrenames the hub_suspend and hub_resume methods in struct usb_hcd to\nbus_suspend and bus_resume.  These are more descriptive names, since the\nmethods really do suspend or resume an entire USB bus, and less likely to\nbe confused with the hub_suspend and hub_resume routines in hub.c.\n\nIt also takes David\u0027s advice about removing the layer of bus glue, where\nthose methods are called.  And it implements a related change that David\nmade to the other HCDs but forgot to put into dummy_hcd.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bb200f6eac6372839921be1fe87c1f5c292a7bd6",
      "tree": "d55cd6ac5d8b52b96ad766cbd8f31ca85e0e4f8b",
      "parents": [
        "a922c68732725866c88457026cf06a7620846506"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 03 16:36:29 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:44 2005 -0700"
      },
      "message": "[PATCH] UHCI: unify BIOS handoff and driver reset code\n\nThis patch (as574) updates the PCI BIOS usb-handoff code for UHCI\ncontrollers, making it work like the reset routines in uhci-hcd.  This\nallows uhci-hcd to drop its own routines in favor of the new ones\n(code-sharing).\n\nOnce the patch is merged we can turn the usb-handoff option on\npermanently, as far as UHCI is concerned.  OHCI and EHCI may still have\nsome issues.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a922c68732725866c88457026cf06a7620846506",
      "tree": "e859a07f850fa62fc7e8494737b9a4830fdb936c",
      "parents": [
        "3f8c03ee05801bf8539dd136d9246a416c45052a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 06 16:38:45 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:43 2005 -0700"
      },
      "message": "[PATCH] g_file_storage: fix obscure race condition\n\nThis patch (as575) fixes an unlikely race in the g_file_storage driver.\nThe problem can occur only when the driver is unbound before its\ninitialization routine has finished.\n\nI also took the opportunity to replace kmalloc/memset with kzalloc.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3f8c03ee05801bf8539dd136d9246a416c45052a",
      "tree": "9438829a88eb7229b9eb88a2943b592b7f0f4af8",
      "parents": [
        "880a9b5e7f70632ab60131ce3027da1c63fcd39e"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Wed Sep 28 21:30:12 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:43 2005 -0700"
      },
      "message": "[PATCH] usb/input/touchkit: add more device IDs\n\nadd two more device IDs from eGalax\u0027 programming guide.\nthanks to Jonathan Hopper \u003cjrhopper () gmail ! com\u003e  for pointing out.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/input/touchkitusb.c |    2 ++\n 1 file changed, 2 insertions(+)\n"
    },
    {
      "commit": "880a9b5e7f70632ab60131ce3027da1c63fcd39e",
      "tree": "8f2f7b2fa8714d66e42ea0dafb2dce87482af874",
      "parents": [
        "e4a16e0c10a272e53c4a129b155dd711196b1d93"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Fri Sep 30 00:27:36 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:43 2005 -0700"
      },
      "message": "[PATCH] Add unusual_devs for iPod Nano\n\nThis adds US_FL_FIX_CAPACITY for yet _another_ entire block of Apple\nproductIds. They really can\u0027t seem to get this right. This one is for\nthe iPod Nano. Reported by Tyson Vinson \u003clornoss@gmail.com\u003e.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/storage/unusual_devs.h |   10 ++++++++++\n 1 file changed, 10 insertions(+)\n"
    },
    {
      "commit": "e4a16e0c10a272e53c4a129b155dd711196b1d93",
      "tree": "61a4b724cd3a0810d22062013a80c0a467afddeb",
      "parents": [
        "094ec604721ed2a9a7ed6dfe40fd699b2f53a4c3"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Fri Sep 30 00:20:15 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:43 2005 -0700"
      },
      "message": "[PATCH] Add unusual_dev for iBeat\n\nThis patch adds the US_FL_IGNORE_RESIDUE flag for the TrekStor i.Beat\nJoy 2.0. Original version of this patch was sent by Stefan Werner\n\u003cdustbln@gmx.de\u003e with test/rediff/etc. by me.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/storage/unusual_devs.h |    7 +++++++\n 1 file changed, 7 insertions(+)\n"
    },
    {
      "commit": "094ec604721ed2a9a7ed6dfe40fd699b2f53a4c3",
      "tree": "e689462fdaa7ce4acec8b333261927a7761121ff",
      "parents": [
        "b7b1e65588b8576c66a429a2623c91504efcf751"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Fri Sep 30 12:58:13 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:43 2005 -0700"
      },
      "message": "[PATCH] usb-storage: Readd missing SDDR-05b unusual_devs entry\n\nJust noticed that the SDDR-05b entry is missing for the shuttle_usbat driver.\nLooking through BK history it was removed in this patch:\n\nhttp://linux.bkbits.net:8080/linux-2.6/gnupatch@42435730FZQ2XCA6Qv5GPGD4pC4laQ\n\nHowever, at merge time, it looks like the duplicate was already removed,\ncompare these two revisions:\n\nhttp://linux.bkbits.net:8080/linux-2.6/anno/drivers/usb/storage/unusual_devs.h@1.152\nhttp://linux.bkbits.net:8080/linux-2.6/anno/drivers/usb/storage/unusual_devs.h@1.153\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/storage/unusual_devs.h |    8 ++++++++\n 1 file changed, 8 insertions(+)\n"
    },
    {
      "commit": "b7b1e65588b8576c66a429a2623c91504efcf751",
      "tree": "56e1096beea51b60c30f6370ab187d0b8ffe7fa9",
      "parents": [
        "a8798533c1f876b97566588cf2bf52458cb4a35d"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Fri Sep 30 12:49:36 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:43 2005 -0700"
      },
      "message": "[PATCH] usb-storage: Some minor shuttle_usbat cleanups\n\nA while ago, Matthew Dharm wrote:\n\u003e Looks good.  Tho, I would like to see a future patch to do two things:\n\u003e \t1) Change comments from C++ style to C-style\n\u003e \t2) Make sure we\u0027re naming consistently everywhere SCM, USBAT,\n\u003e \tUSBAT-02 (most noticably needing fixing is the string used at\n\u003e \ttransport-selection time, but a sweep of all uses to be consistent\n\u003e \twould be in order).\n\nSorry for the long delay, here is a patch to address this. I also clarified\nsome ATA/ATAPI wording + function names.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/storage/shuttle_usbat.c |  306 ++++++++++++++++++++----------------\n drivers/usb/storage/shuttle_usbat.h |   66 +++----\n drivers/usb/storage/transport.h     |    2\n drivers/usb/storage/unusual_devs.h  |   10 -\n drivers/usb/storage/usb.c           |    4\n 5 files changed, 213 insertions(+), 175 deletions(-)\n"
    },
    {
      "commit": "a8798533c1f876b97566588cf2bf52458cb4a35d",
      "tree": "076e498708a5efeb3e9234facb86ed15bc5a2dd0",
      "parents": [
        "d40ece1dc8dcc89ab921755cbc93a5cfb46d0766"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Sep 29 00:14:21 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:43 2005 -0700"
      },
      "message": "[PATCH] USB Storage: HP8200: Another device type detection fix\n\nThere appears to be one more case where the HP8200 CD writer devices are\ndetected as flash readers - when the USB cable is replugged after use, with\nthe power cable still connected.\n\nOddly enough, the identify device command appears to \u0027fall through\u0027 when the\ndevices are in this state, the status register reading exactly the same opcode\nas the command (0xA1) that was just executed.\n\nI think it\u0027s safe to label this behaviour as specific to HP8200 devices, I\ncan\u0027t get the flash devices to respond like this.\n\nThis patch should solve the last of the HP8200 issues which have cropped up\nrecently.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/storage/shuttle_usbat.c |   12 ++++++------\n 1 file changed, 6 insertions(+), 6 deletions(-)\n"
    },
    {
      "commit": "d40ece1dc8dcc89ab921755cbc93a5cfb46d0766",
      "tree": "02cc91c3ce92e5b9d9ae07130c3c83b6fc81e283",
      "parents": [
        "521daed8db4443a1574a98fc3abae8e230f09eaa"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Wed Sep 28 18:06:04 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:42 2005 -0700"
      },
      "message": "[PATCH] USB: make usb storage note visible in Kconfig\n\nthe following patch splits the NOTE: in the Device Drivers-\u003eUSB submenu of\nKconfig thus making the whole of it readable on 600x800 terminals.\n(Otherwise, the line was too big and disappeared into nowhere.)\n\nSigned-off-by: Borislav Petkov \u003cpetkov@uni-muenster.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/storage/Kconfig |    3 ++-\n 1 file changed, 2 insertions(+), 1 deletion(-)\n"
    },
    {
      "commit": "521daed8db4443a1574a98fc3abae8e230f09eaa",
      "tree": "3ae6f6f3a7e5688886aaa4be3fea163a5372986b",
      "parents": [
        "ddcad752f206be7a0091a041403c3188f2febd16"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Oct 02 17:15:33 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:42 2005 -0700"
      },
      "message": "[PATCH] safe_serial: use preprocessor directive for error\n\nUse valid #preprocessor instruction to generate an error.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n drivers/usb/serial/safe_serial.c |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\n"
    },
    {
      "commit": "ddcad752f206be7a0091a041403c3188f2febd16",
      "tree": "b791211f5b1f3e324e0778efd08324238dd7faf5",
      "parents": [
        "207c47e1fbc8d51500997bfa67c26c00114fab04"
      ],
      "author": {
        "name": "Petko Manolov",
        "email": "petkan@nucleusys.com",
        "time": "Mon Oct 03 17:24:11 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:42 2005 -0700"
      },
      "message": "[PATCH] pegasus.h\n\nThis one is a tiny patch adding one more device to the list.  Please\napply. :)\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/net/pegasus.h |    2 ++\n 1 file changed, 2 insertions(+)\n"
    },
    {
      "commit": "207c47e1fbc8d51500997bfa67c26c00114fab04",
      "tree": "1a58c41d312e4facbfb53a75decd7c05960105ae",
      "parents": [
        "74ad9bd2fcf0fa203655e0d904809b06c4202bf8"
      ],
      "author": {
        "name": "Thomas Riewe",
        "email": "thomasr@pyramid.de",
        "time": "Thu Sep 29 14:57:29 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:42 2005 -0700"
      },
      "message": "[PATCH] drivers/usb/serial/ftdi_sio: add PID/VID\n\nWe would like to add a PID for the Pyramid Appliance Display, which works\non USB via FTDI_SIO.\n\nSigned-off-by: Thomas Riewe \u003cthomasr@pyramid.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/serial/ftdi_sio.c |    1 +\n drivers/usb/serial/ftdi_sio.h |    3 +++\n 2 files changed, 4 insertions(+)\n"
    },
    {
      "commit": "74ad9bd2fcf0fa203655e0d904809b06c4202bf8",
      "tree": "28cf74beab3fcf7f29c4d88bd704f4abfa235601",
      "parents": [
        "22efcf4adec4262e0f49e6225f6cd070e4a85d20"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:42 2005 -0700"
      },
      "message": "[PATCH] USB: make wHubCharacteristics __le16 to match other usb descriptor fields\n\nAlso has the nice benefit of making sparc alignment issues go away.\n\nThanks to David Miller for pointing out the problems here.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/hub.c |   22 ++++++++++++----------\n drivers/usb/core/hub.h |    2 +-\n 2 files changed, 13 insertions(+), 11 deletions(-)\n"
    },
    {
      "commit": "22efcf4adec4262e0f49e6225f6cd070e4a85d20",
      "tree": "416d2fbb46995ad9483e1dee758ee818292e2ed9",
      "parents": [
        "dabb592816444fcba1a771e27d4f72a2b8218374"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 26 16:12:02 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:42 2005 -0700"
      },
      "message": "[PATCH] USB: File-Storage gadget: use the kthread API\n\nThis patch (as566) converts the File-Storage gadget over to the kthread\nAPI.  The new code doesn\u0027t use kthread_stop because the control thread\nneeds to terminate asynchronously when it receives a signal.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/gadget/file_storage.c |   32 +++++++++++++-------------------\n 1 file changed, 13 insertions(+), 19 deletions(-)\n"
    },
    {
      "commit": "dabb592816444fcba1a771e27d4f72a2b8218374",
      "tree": "fe2162cf45018321bf334d1080bda926de10ad69",
      "parents": [
        "8b262bd25580e165710e8a27df19cd60c2ef58a3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Sep 22 23:55:22 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:41 2005 -0700"
      },
      "message": "[PATCH] USB: sisusb warning fix\n\ndrivers/usb/misc/sisusbvga/sisusb.c: In function `sisusb_reset_text_mode\u0027:\ndrivers/usb/misc/sisusbvga/sisusb.c:2461: warning: assignment discards qualifiers from pointer target type\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/misc/sisusbvga/sisusb.c |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\n"
    },
    {
      "commit": "8b262bd25580e165710e8a27df19cd60c2ef58a3",
      "tree": "60cd292d40e4073308ce3189a1217314df0e3a8b",
      "parents": [
        "d09d36a91c70cb3cc609d693bf6a7e7a266ff9e6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 26 16:31:15 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:41 2005 -0700"
      },
      "message": "[PATCH] USB: UHCI: Spruce up some comments\n\nThis patch (as570) changes some comments in the uhci-hcd header file and\nremoves an unused declaration (something I forgot to erase in an earlier\npatch).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/uhci-hcd.h |   91 +++++++++++++++++++++++---------------------\n 1 file changed, 49 insertions(+), 42 deletions(-)\n"
    },
    {
      "commit": "d09d36a91c70cb3cc609d693bf6a7e7a266ff9e6",
      "tree": "4a41ade8dc775ea6dc9154bc4fe006f75557f579",
      "parents": [
        "b13296c6617f22e8c0174a7af32780617db0e680"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 26 16:22:45 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:41 2005 -0700"
      },
      "message": "[PATCH] USB: usb_bulk_message() handles interrupts endpoints\n\nBecause there is no bulk_interrupt_message() routine and no\nUSBDEVFS_INTERRUPT ioctl, people have been forced to abuse the\nusb_bulk_message() routine and USBDEVFS_BULK by using them for interrupt\ntransfers as well as bulk transfers.\n\nThis patch (as567) formalizes this practice and adds code to\nusb_bulk_message() for detecting when the target is really an interrupt\nendpoint.  If it is, the routine submits an interrupt URB (using the\ndefault interval) instead of a bulk URB.  In theory this should help HCDs\nthat don\u0027t like it when people try to mix transfer types, queuing both\nperiodic and non-periodic types for the same endpoint.\n\nNot fully tested -- I don\u0027t have any programs that use USBDEVFS_BULK for\ninterrupt transfers -- but it compiles okay and normal bulk messages work\nas well as before.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/message.c |   24 ++++++++++++++++++++----\n 1 file changed, 20 insertions(+), 4 deletions(-)\n"
    },
    {
      "commit": "b13296c6617f22e8c0174a7af32780617db0e680",
      "tree": "980ed483e5df92335894405ac7eb37380598190d",
      "parents": [
        "5edbfb7c8af0577097dae87cdd4dfdba82bb9579"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Sep 27 10:38:54 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:41 2005 -0700"
      },
      "message": "[PATCH] updates for \"controller suspended\" handling\n\nReject URBs to _all_ devices when their host controllers are suspended;\neven root hub registers will be unavailable.  Also, don\u0027t reject urbs\nto root hubs in other cases; the only upstream link is through that\ncontroller (on PCI or whatever SOC bus is in use).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/hcd.c |   28 ++++++++++++----------------\n drivers/usb/core/urb.c |    3 ++-\n 2 files changed, 14 insertions(+), 17 deletions(-)\n"
    },
    {
      "commit": "5edbfb7c8af0577097dae87cdd4dfdba82bb9579",
      "tree": "497ba94999eb10524dd0d6d98ba708e83cae75d8",
      "parents": [
        "ccdcf77ae32e3d3347fdf3810b27f899e98c34fb"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:45:26 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:41 2005 -0700"
      },
      "message": "[PATCH] stop exporting two functions\n\nThe way we\u0027re looking at USB suspend lately doesn\u0027t expect drivers to\ncall usb_suspend_device() or usb_resume_device() directly; that\u0027ll\nbe implicit when no interfaces are in use.\n\nThis patch removes those APIs from visibility outside usbcore.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\n drivers/usb/core/hub.c |   12 ++++--------\n drivers/usb/core/usb.h |    4 ++++\n include/linux/usb.h    |    5 -----\n 3 files changed, 8 insertions(+), 13 deletions(-)\n"
    },
    {
      "commit": "ccdcf77ae32e3d3347fdf3810b27f899e98c34fb",
      "tree": "88e49a51a4778966aa64a138896f3a3321cc97fe",
      "parents": [
        "a7f72abe8fac9b919135005e06216be8eef945a2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:45:13 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:41 2005 -0700"
      },
      "message": "[PATCH] ISP116x PM updates\n\nThis makes the isp116x driver stop using usb_suspend_device() and\nusb_resume_device() ... usbcore now calls to the root hub methods,\nremoving the need for this.  It also switches from keventd to khubd\nfor remote wakeup.  (Compile tested.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/isp116x-hcd.c |   29 ++++-------------------------\n drivers/usb/host/isp116x.h     |    1 -\n 2 files changed, 4 insertions(+), 26 deletions(-)\n"
    },
    {
      "commit": "a7f72abe8fac9b919135005e06216be8eef945a2",
      "tree": "2cc4ca35130559348fb2985224ccb6a570eb3e5a",
      "parents": [
        "f2cb36c1df427431a8c6096b4ad113df767c1bd9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:44:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:40 2005 -0700"
      },
      "message": "[PATCH] UHCI PM updates\n\nThis removes suspend and resume path recursion in UHCI.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/uhci-hcd.c |    9 ---------\n 1 file changed, 9 deletions(-)\n"
    },
    {
      "commit": "f2cb36c1df427431a8c6096b4ad113df767c1bd9",
      "tree": "8a5b07e0ea2e177e01e72ec8554f58d521beaaef",
      "parents": [
        "f197b2c54b9d9a133a9a8ff92f35cadf8945ea14"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:43:30 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:40 2005 -0700"
      },
      "message": "[PATCH] update PCI early-handoff handling for OHCI\n\nThe PCI \"early usb handoff\" quirk logic didn\u0027t work like \"ohci-hcd\" ...\nThis patch makes it do so by:\n\n  - Resetting the controller after kicking BIOS off, matching the\n    normal \"chip in hardware reset\" startup mode;\n\n  - Reporting any BIOS that borks this simple handoff; it\u0027s likely\n    got a few other surprises for us too.\n\n  - Ignoring that handoff on HPPA;\n\nThe diagnostic string is mostly shared with EHCI, saving a few bytes.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/pci-quirks.c |   22 ++++++++++++++++++----\n 1 file changed, 18 insertions(+), 4 deletions(-)\n"
    },
    {
      "commit": "f197b2c54b9d9a133a9a8ff92f35cadf8945ea14",
      "tree": "a5a4da41e38d8681977a9f3b52fa2e5f1db278ea",
      "parents": [
        "5f827ea3c3820cd8e0a1a35e4d275c8b78ee94e1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:42:53 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:40 2005 -0700"
      },
      "message": "[PATCH] OHCI PM updates\n\nThis simplifies the OHCI root hub suspend logic:\n\n - Uses new usbcore root hub calls to make autosuspend work again:\n\t* Uses a newish usbcore root hub wakeup mechanism,\n\t  making requests to khubd not keventd.\n\t* Uses an even newer sibling suspend hook.\n\n - Expect someone always made usbcore call ohci_hub_suspend() before bus\n   glue fires; and that ohci_hub_resume() is only called after that bus\n   glue ran.  Previously, only CONFIG_USB_SUSPEND promised those things.\n   (Includes updates to PCI and OMAP bus glue.)\n\n - Handle a not-noticed-before special case during resume from one of\n   the swsusp snapshots when using \"usb-handoff\":  the controller isn\u0027t\n   left in RESET state.  (A bug to fix in the usb-handoff code...)\n\nAlso cleans up a minor debug printk glitch, and switches an mdelay over\nto an msleep (how did that stick around for so long?).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/ohci-dbg.c  |    4 ----\n drivers/usb/host/ohci-hcd.c  |    2 +-\n drivers/usb/host/ohci-hub.c  |   42 ++++++++++++------------------------------\n drivers/usb/host/ohci-mem.c  |    1 -\n drivers/usb/host/ohci-omap.c |   36 ++++++++++++------------------------\n drivers/usb/host/ohci-pci.c  |   40 ++++++++--------------------------------\n drivers/usb/host/ohci.h      |    1 -\n 7 files changed, 33 insertions(+), 93 deletions(-)\n"
    },
    {
      "commit": "5f827ea3c3820cd8e0a1a35e4d275c8b78ee94e1",
      "tree": "7bd8a0f12f83c219cab6da7e30e8d0e1d94df57d",
      "parents": [
        "f3f3253d644d36a2ea5464005a9c2cf28804d200"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:38:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:40 2005 -0700"
      },
      "message": "[PATCH] usbcore PCI glue updates for PM\n\nThis updates the PCI glue to address the new and simplified usbcore suspend\nsemantics, where CONFIG_USB_SUSPEND becomes irrelevant to HCDs because\nhcd-\u003ehub_suspend() will always be called.\n\n  - Removes now-unneeded recursion support\n\n  - Go back to ignoring faults reported by the wakeup calls; we expect them\n    to fail sometimes, and that\u0027s just fine.\n\nThe PCI HCDs will need simple changes to catch up to this, like being able\nto ignore the setting of CONFIG_USB_SUSPEND.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/hcd-pci.c |  106 +++++++++++++++++++++------------------------\n drivers/usb/core/hcd.h     |    6 +-\n 2 files changed, 53 insertions(+), 59 deletions(-)\n"
    },
    {
      "commit": "f3f3253d644d36a2ea5464005a9c2cf28804d200",
      "tree": "913d5d38de9acea02b95c43ea23dc6a28f791236",
      "parents": [
        "979d5199fee9e80290ddeb532e5993bd15506712"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:37:29 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:40 2005 -0700"
      },
      "message": "[PATCH] root hub updates (greater half)\n\nThis patch associates hub suspend and resume logic (including for root hubs)\nwith CONFIG_PM -- instead of CONFIG_USB_SUSPEND as before -- thereby unifying\ntwo troublesome versions of suspend logic into just one.  It\u0027ll be easier to\nkeep things right from now on.\n\n  - Now usbcore _always_ calls hcd-\u003ehub_suspend as needed, instead of\n    only when USB_SUSPEND is enabled:\n     * Those root hub methods are now called from hub suspend/resume;\n       no more skipping between layers during device suspend/resume;\n     * It now handles cases allowed by sysfs or autosuspended root hubs,\n       by forcing the hub interface to resume too.\n\n  - All devices, including virtual root hubs, now get the same treatment\n    on their resume paths ... including re-activating all their interfaces.\n\nPlus it gets rid of those stub copies of usb_{suspend,resume}_device(), and\nupdates the Kconfig to match the new definition of USB_SUSPEND:  it provides\n(a) selective suspend, downstream from hubs; and (b) remote wakeup, upstream\nfrom any device configuration which supports it.\n\nThis calls for minor followup patches for most HCDs (and their PCI glue).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/Kconfig |   11 ++-\n drivers/usb/core/hub.c   |  163 +++++++++++++++++++++++++----------------------\n 2 files changed, 97 insertions(+), 77 deletions(-)\n"
    },
    {
      "commit": "979d5199fee9e80290ddeb532e5993bd15506712",
      "tree": "6987772d41ec540b7e32beaa50c1493a95e3e2c8",
      "parents": [
        "9293677af3dace2645dec0d0808efa02d36bf47b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:32:24 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:40 2005 -0700"
      },
      "message": "[PATCH] root hub changes (lesser half)\n\nThis patch collects various small updates related to root hubs, to shrink\nlater patches which build on them.\n\n  - For root hub suspend/resume support:\n     * Make the existing usb_hcd_resume_root_hub() routine respect pmcore\n       locking, exporting and using the dpm_runtime_resume() method.\n     * Add a new usb_hcd_suspend_root_hub() to pair with that routine.\n       (Essential to make OHCI autosuspend behave again...)\n     * HC_SUSPENDED by itself only refers to the root hub\u0027s downstream ports.\n       So let HCDs see root hub URBs unless the parent device is suspended.\n\n  - Remove an assertion we no longer need (and now, also don\u0027t want).\n\n  - Generic suspend/resume updates to work better with swsusp.\n     * Ignore the FREEZE vs SUSPEND distinction for hardware; trying to\n       use it breaks the swsusp snapshots it\u0027s supposed to help (sigh).\n     * On resume, mark devices as resumed right away, but then\n       do nothing else if the device is marked NOTATTACHED.\n\nThese changes shouldn\u0027t be very noticable by themselves.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/base/power/runtime.c |    1\n drivers/usb/core/hcd.c       |   64 ++++++++++++++++++++++++++++++++++++++-----\n drivers/usb/core/hcd.h       |    1\n drivers/usb/core/hub.c       |   45 ++++++++++++++++++++++++------\n drivers/usb/core/usb.c       |   20 +++++++++----\n drivers/usb/core/usb.h       |    1\n 6 files changed, 111 insertions(+), 21 deletions(-)\n"
    },
    {
      "commit": "9293677af3dace2645dec0d0808efa02d36bf47b",
      "tree": "1300a91bd6d6b20a69e35f67e7ff71b5a5d776e6",
      "parents": [
        "7ff71d6adf81a43505b7cbaa034e4063d3439182"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:32:11 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:40 2005 -0700"
      },
      "message": "[PATCH] all HCDs provide root hub suspend/resume methods\n\nThis cleans up a small recent FIXME, ensuring that all the HCDs provide\nroot hub suspend/resume methods.  It also wraps the calls to those root\nsuspend routines just like on the PCI \"USB_SUSPEND not defined\" cases,\nso non-PCI bus glue won\u0027t be as tempted to behave very differently.\n\nSeveral of the SOC based OHCI drivers forgot to list those methods;\nthe patch also adds those missing declarations.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/hcd.c          |   42 +++++++++++++++++++++++++---------------\n drivers/usb/host/ohci-au1xxx.c  |    5 ++++\n drivers/usb/host/ohci-lh7a404.c |    5 ++++\n drivers/usb/host/ohci-pxa27x.c  |    1\n drivers/usb/host/ohci-s3c2410.c |    1\n drivers/usb/host/ohci-sa1111.c  |    1\n 6 files changed, 40 insertions(+), 15 deletions(-)\n"
    },
    {
      "commit": "7ff71d6adf81a43505b7cbaa034e4063d3439182",
      "tree": "ea7edb953d9fb47f6132e52e1e8d422d8bdae06b",
      "parents": [
        "e9b7bd4ee7f6e3ee002dc72c5211cd97c7186d00"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Thu Sep 22 22:31:15 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:39 2005 -0700"
      },
      "message": "[PATCH] EHCI, split out PCI glue\n\nThis splits BIOS and PCI specific support out of ehci-hcd.c into\nehci-pci.c.  It follows the model already used in the OHCI driver\nso support for non-PCI EHCI controllers can be more easily added.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/ehci-hcd.c |  543 ++++++--------------------------------------\n drivers/usb/host/ehci-pci.c |  414 +++++++++++++++++++++++++++++++++\n drivers/usb/host/ehci.h     |    1\n 3 files changed, 492 insertions(+), 466 deletions(-)\n"
    },
    {
      "commit": "e9b7bd4ee7f6e3ee002dc72c5211cd97c7186d00",
      "tree": "03eb4c6ae1529c904a3aca42fa597f8548bddcb4",
      "parents": [
        "a1d59ce842a35b552f22868404e4e7c923242257"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:30:48 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:39 2005 -0700"
      },
      "message": "[PATCH] one less word in struct device\n\nThis saves a word from \"struct device\" ... there\u0027s a refcounting mechanism\nstub that\u0027s rather ineffective (the values are never even tested!), which\ncan safely be deleted.  With this patch it uses normal device refcounting,\nso any potential users of the pm_parent mechanism will be more correct.\n(That mechanism is actually unusable for now though; it does nothing.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/base/power/main.c |   26 +++-----------------------\n include/linux/pm.h        |    1 -\n 2 files changed, 3 insertions(+), 24 deletions(-)\n"
    },
    {
      "commit": "a1d59ce842a35b552f22868404e4e7c923242257",
      "tree": "ee92b9406d1d10e07dcc433ae403dc6574f3013c",
      "parents": [
        "8b4cd42134fbd3c9a9a5c3467d31717798219b1b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Sep 16 14:22:51 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:39 2005 -0700"
      },
      "message": "[PATCH] USB: UHCI: Split apart the physical and logical framelist arrays\n\nThis patch (as563) splits the physical and logical framelist arrays in\nuhci-hcd into two separate pieces.  This will allow slightly better memory\nutilization, since each piece is no larger than a single page whereas\nbefore the whole thing was a little bigger than two pages.  It also allows\nthe logical array to be allocated in non-DMA-coherent memory.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b4cd42134fbd3c9a9a5c3467d31717798219b1b",
      "tree": "aec7570ecc2f481b2a3357f05810be8c3d897669",
      "parents": [
        "e08fb39b771dd7dcba405669b5384fe9929e1caf"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Sep 16 14:17:45 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:39 2005 -0700"
      },
      "message": "[PATCH] USB: UHCI: Remove unused fields and unneeded tests for NULL\n\nThis patch (as562) removes from the uhci-hcd driver a few unused fields\nand some unnecessary tests against NULL and assignments to NULL.  In fact\nit wasn\u0027t until fairly recently that the tests became unnecessary.\nBefore last winter it was possible that the driver\u0027s stop() routine would\nget called even if the start() routine returned an error, but now that\ncan\u0027t happen.  Hence there\u0027s no longer any need to check for partial\ninitialization.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e08fb39b771dd7dcba405669b5384fe9929e1caf",
      "tree": "3f83d9925c9561394844f8124dbbb475d7e8e723",
      "parents": [
        "8ad7fe16df5e07320626be83fbba6d1c6bda5ec0"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Sep 19 09:40:24 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:39 2005 -0700"
      },
      "message": "[PATCH] USB: Fix usb hub build\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/hub.c |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\n"
    },
    {
      "commit": "8ad7fe16df5e07320626be83fbba6d1c6bda5ec0",
      "tree": "7bd854843d6d61756a16421368aa6cb1428b23c8",
      "parents": [
        "dbc3887e7df4be78b33a83b97fde5d5f9a389859"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Sep 13 19:59:11 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:39 2005 -0700"
      },
      "message": "[PATCH] remove some USB_SUSPEND dependencies\n\nThis simplifies some of the PM-related #ifdeffing by recognizing\nthat USB_SUSPEND depends on PM.  Also, OHCI drivers were often\ntesting for USB_SUSPEND when they should have tested just PM.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/hcd.c          |    2 ++\n drivers/usb/host/ohci-hcd.c     |    2 +-\n drivers/usb/host/ohci-hub.c     |    4 ++--\n drivers/usb/host/ohci-omap.c    |    2 +-\n drivers/usb/host/ohci-pci.c     |    2 +-\n drivers/usb/host/ohci-ppc-soc.c |    4 ++--\n drivers/usb/host/ohci-pxa27x.c  |    2 +-\n drivers/usb/host/ohci-s3c2410.c |    3 +--\n drivers/usb/host/ohci-sa1111.c  |    2 +-\n 9 files changed, 12 insertions(+), 11 deletions(-)\n"
    },
    {
      "commit": "dbc3887e7df4be78b33a83b97fde5d5f9a389859",
      "tree": "d0b037dbf3971bbd95d038429857ef9f78a19879",
      "parents": [
        "390a8c345e6415cbf811232feedac70b56c9fc8d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Sep 13 19:57:36 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:39 2005 -0700"
      },
      "message": "[PATCH] remove duplicated resume path code\n\nThis gets rid of some inconsistently duplicated logic to resume interfaces.\nSimilar code was in both finish_port_resume() and in usb_generic_resume().\nNow there is just one copy of that code, accessed regardless of whether\nCONFIG_USB_SUSPEND is enabled.  Fault handling is also more consistent.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "390a8c345e6415cbf811232feedac70b56c9fc8d",
      "tree": "5a27e9421575c080d31884c4eedeed710d7134f1",
      "parents": [
        "c9f89fa40cf274130b56475175a35af961d4b165"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Sep 13 19:57:27 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:38 2005 -0700"
      },
      "message": "[PATCH] remove usb_suspend_device() parameter\n\nThis patch removes the extra usb_suspend_device() parameter.  The original\nreason to pass that parameter was so that this routine could suspend any\nactive children.  A previous patch removed that functionality ... leaving\nno reason to pass the parameter.  A close analogy is pci_set_power_state,\nwhich doesn\u0027t need a pm_message_t either.\n\nOn the internal code path that comes through the driver model, the parameter\nis now used to distinguish cases where USB devices need to \"freeze\" but not\nsuspend.   It also checks for an error case that\u0027s accessible through sysfs:\nattempting to suspend a device before its interfaces (or for hubs, ports).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/hub.c         |   34 +++++++++++++++++++++-------------\n drivers/usb/core/usb.c         |   23 +++++++++++++++++++++--\n drivers/usb/host/ehci-hcd.c    |    2 +-\n drivers/usb/host/isp116x-hcd.c |    2 +-\n drivers/usb/host/ohci-pci.c    |    2 +-\n include/linux/usb.h            |    2 +-\n 6 files changed, 46 insertions(+), 19 deletions(-)\n"
    },
    {
      "commit": "c9f89fa40cf274130b56475175a35af961d4b165",
      "tree": "9d02038c4e5589a2b13df98da647a59d46b69567",
      "parents": [
        "db69087437dd5135a9362da1c37fe072070e8f60"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Sep 13 19:57:04 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:38 2005 -0700"
      },
      "message": "[PATCH] remove suspend-path recursion\n\nThis patch removes some recursion in the CONFIG_USB_SUSPEND logic, which\nsuspended children (of devices or hubs) that weren\u0027t already suspended.\nWhen it sees such cases, suspend now just fails cleanly.\n\nThat logic was not needed during system-wide sleep state transitions; and\ngiven the current notions of how to manage selective suspend transitions,\nwe don\u0027t want it there either.  Where it was particularly handy was coping\nwith various limitations of the sysfs \"echo -n N \u003e power/state\" support.\n(These include assuming that \"N\" is always meaningful to the driver; and\nthat drivers can only transition to state N from state zero.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "db69087437dd5135a9362da1c37fe072070e8f60",
      "tree": "1affacd290eff29b5dc589bbf47369e20d6101db",
      "parents": [
        "7586269c0b52970f60bb69fcb86e765fc1d72309"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Sep 13 19:56:33 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:38 2005 -0700"
      },
      "message": "[PATCH] usb_interface power state\n\nThis updates the handling of power state for USB interfaces.\n\n  - Formalizes an existing invariant:  interface \"power state\" is a boolean:\n    ON when I/O is allowed, and FREEZE otherwise.  It does so by defining\n    some inlined helpers, then using them.\n\n  - Adds a useful invariant:  the only interfaces marked active are those\n    bound to non-suspended drivers.  Later patches build on this invariant.\n\n  - Simplifies the interface driver API (and removes some error paths) by\n    removing the requirement that they record power state changes during\n    suspend and resume callbacks.  Now usbcore does that.\n\nA few drivers were simplified to address that last change.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/hub.c       |   33 +++++++++------------\n drivers/usb/core/message.c   |    1\n drivers/usb/core/usb.c       |   65 +++++++++++++++++++++++++++++++++----------\n drivers/usb/core/usb.h       |   18 +++++++++++\n drivers/usb/input/hid-core.c |    2 -\n drivers/usb/misc/usbtest.c   |   10 ------\n drivers/usb/net/pegasus.c    |    2 -\n drivers/usb/net/usbnet.c     |    2 -\n 8 files changed, 85 insertions(+), 48 deletions(-)\n"
    },
    {
      "commit": "7586269c0b52970f60bb69fcb86e765fc1d72309",
      "tree": "a0cb04f9527101e8b9331350e4dd9d57e6e019e7",
      "parents": [
        "38ffdd62b0f466ef9126ac9f060ade5f218b4887"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Sep 23 17:14:37 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:38 2005 -0700"
      },
      "message": "[PATCH] USB: move handoff code\n\nThis moves the PCI quirk handling for USB host controllers from the\nPCI directory to the USB directory.  Follow-on patches will need to:\n\n(a) merge these copies with the originals in the HCD reset methods.\nthey don\u0027t wholly agree, despite doing the very same thing; and\n\n(b) eventually change it so \"usb-handoff\" is the default, to help\nget more robust USB/BIOS/input/... interactions.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/Makefile              |    2\n drivers/pci/quirks.c          |  253 ---------------------------------------\n drivers/usb/Makefile          |    1\n drivers/usb/host/Makefile     |    5\n drivers/usb/host/pci-quirks.c |  272 ++++++++++++++++++++++++++++++++++++++++++\n 5 files changed, 280 insertions(+), 253 deletions(-)\n"
    },
    {
      "commit": "38ffdd62b0f466ef9126ac9f060ade5f218b4887",
      "tree": "4f636beb7bcc713e0f454058541850b4cabf69fa",
      "parents": [
        "e639dd3f4edd4847d160899b19e95ee1a06a6dcb"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Sep 24 13:10:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:38 2005 -0700"
      },
      "message": "[PATCH] ub: suppress gcc warnings for pointer casts\n\nWhen building on a 64-bit platform, gcc produces a warning\n\"cast of a pointer to an integer of a different size\".\nThe scatterlist.offset on the LHS is unsigned int, so I used\nthat originally.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@yahoo.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/block/ub.c |    4 ++--\n 1 file changed, 2 insertions(+), 2 deletions(-)\n"
    },
    {
      "commit": "e639dd3f4edd4847d160899b19e95ee1a06a6dcb",
      "tree": "c5d99cf857c77005af27b688d3935f90c3c8536a",
      "parents": [
        "d6e5bcf4a7ebbe258124a931f1449338340a99b5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:38 2005 -0700"
      },
      "message": "[PATCH] USB: add more snooping hooks in devio.c\n\nNow we can log the urbs travelling through usbfs\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d6e5bcf4a7ebbe258124a931f1449338340a99b5",
      "tree": "e36249673c11e20f90ad837831c104b1dfce9947",
      "parents": [
        "094f1649577dfc7f2c7407a8380e05a506b31f7f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:37 2005 -0700"
      },
      "message": "[PATCH] devfs: Remove the mode field from usb_class_driver as it\u0027s no longer needed\n\nAlso fixes all drivers that set this field, and removes some other devfs\nspecfic USB logic.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/class/usblp.c           |    3 +--\n drivers/usb/core/file.c             |   19 ++++---------------\n drivers/usb/image/mdc800.c          |    3 +--\n drivers/usb/input/aiptek.c          |    2 +-\n drivers/usb/input/hiddev.c          |    3 +--\n drivers/usb/media/dabusb.c          |    3 +--\n drivers/usb/misc/auerswald.c        |    3 +--\n drivers/usb/misc/idmouse.c          |    5 ++---\n drivers/usb/misc/legousbtower.c     |    5 ++---\n drivers/usb/misc/rio500.c           |    3 +--\n drivers/usb/misc/sisusbvga/sisusb.c |    5 -----\n drivers/usb/misc/usblcd.c           |    9 ++++-----\n drivers/usb/usb-skeleton.c          |    3 +--\n include/linux/usb.h                 |    7 ++-----\n 14 files changed, 22 insertions(+), 51 deletions(-)\n"
    },
    {
      "commit": "094f1649577dfc7f2c7407a8380e05a506b31f7f",
      "tree": "5775c40d5c05f5427bb36c3c61d0db143c719bdd",
      "parents": [
        "8da608caa07d5c9745ec86bf7c25ad423352f9a4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:37 2005 -0700"
      },
      "message": "[PATCH] USB: add endpoint information to sysfs\n\nThis patch adds endpoint information for both devices and interfaces to\nsysfs.  Previously it was only possible to get the endpoint information\nfrom usbfs, and never possible to get any information on endpoint 0.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/sysfs.c |  195 ++++++++++++++++++++++++++++++++++++++++++++++-\n include/linux/usb.h      |    4\n 2 files changed, 197 insertions(+), 2 deletions(-)\n"
    },
    {
      "commit": "8da608caa07d5c9745ec86bf7c25ad423352f9a4",
      "tree": "cc8f60e24846a4fbc5c9dd5afb8fd676a6adc73f",
      "parents": [
        "c9c7746dd333c12f482af2f1e63ea7eafc7cd529"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:37 2005 -0700"
      },
      "message": "[PATCH] USB: disable tasklet if rtl8150 device is removed while active.\n\nThis fixes a oops seen in the wild.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c9c7746dd333c12f482af2f1e63ea7eafc7cd529",
      "tree": "df7ed40559585aee2e394dbadf3f0449616eabf6",
      "parents": [
        "72f30b6f2f5f68dd426e9fe83817b882c2d04e50"
      ],
      "author": {
        "name": "Rui Santos",
        "email": "rsantos@grupopie.com",
        "time": "Fri Sep 23 20:06:50 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:37 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi: Artemis and ATIK based USB astronomical CCD cameras\n\nThis patch enables direct kernel support for the Artemis\nand ATIK astronomical based USB CCD cameras.\nSince all communications with this camera are done via an\nFTDI 245BM chip, it was only needed to specify the\nProductID and VendorID of all three devices.\nIn what tests are concerned, data was transfered from and\nto the FTDI at the chips Top speed (360KB/s).\n\nSigned-off-by: Rui Santos \u003crsantos@grupopie.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/serial/ftdi_sio.c |    3 +++\n drivers/usb/serial/ftdi_sio.h |   13 +++++++++++++\n 2 files changed, 16 insertions(+)\n"
    },
    {
      "commit": "72f30b6f2f5f68dd426e9fe83817b882c2d04e50",
      "tree": "21f2785ff8dbd4c612f1f01cd9d2f8c6baef3dd5",
      "parents": [
        "7efe5d7c3e3a82e43b0f8fb29c6797317bce7a9a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Sep 27 10:19:39 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:37 2005 -0700"
      },
      "message": "[PATCH] USB: ehci.patch (earlier irq disable)\n\nThis tweaks the EHCI reboot notifier to also halt the EHCI controller, and\nmakes that halt code force IRQs off.  Both should always have been done.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/ehci-hcd.c |    8 ++++++++\n 1 file changed, 8 insertions(+)\n"
    },
    {
      "commit": "89fbb69c4f285019ba5e029963dc11cc6beb078a",
      "tree": "d918cd1ba0ef9afa692cef281afee2f6d6634a1e",
      "parents": [
        "7efe5d7c3e3a82e43b0f8fb29c6797317bce7a9a",
        "4cce3390c998600f6648e075e475cf8f6dd8cebe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 16:47:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 16:47:34 2005 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n"
    },
    {
      "commit": "4cce3390c998600f6648e075e475cf8f6dd8cebe",
      "tree": "2b800e2e2d890e98db792ca67590e65d22384926",
      "parents": [
        "a4da0628efd788eb199dd9df225e296035ec2539"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Oct 28 16:38:15 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Oct 28 16:38:15 2005 -0700"
      },
      "message": "[IB] fix up class_device_create() calls\n\nFix class_device_create() calls to match the new prototype which\ntakes a parent device pointer.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    }
  ],
  "next": "7efe5d7c3e3a82e43b0f8fb29c6797317bce7a9a"
}
