)]}'
{
  "log": [
    {
      "commit": "5a9d6e0632b867ca71d3ee1e7e5c2365b6711031",
      "tree": "65e6d74dc6cc21dc027395fbdd042d9ba992e0b0",
      "parents": [
        "c7a43575518702fe6829d970c3d04acd91ae5c91"
      ],
      "author": {
        "name": "Jean-Luc Leger",
        "email": "jean-luc.leger@dspnet.fr.eu.org",
        "time": "Fri Jun 23 02:05:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:04 2006 -0700"
      },
      "message": "[PATCH] clean up default value of USB_ISP116X_HCD, USB_SL811_HCD and USB_SL811_CS\n\nDefault values for boolean and tristate options can only be \u0027y\u0027, \u0027m\u0027 or \u0027n\u0027.\nThis patch removes wrong default for USB_ISP116X_HCD, USB_SL811_HCD and\nUSB_SL811_CS.\n\nSigned-off-by: Jean-Luc Leger \u003cjean-luc.leger@dspnet.fr.eu.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "454e2398be9b9fa30433fccc548db34d19aa9958",
      "tree": "1f61cb0c3716a33b661cfc8977e9beeb480a322c",
      "parents": [
        "1ad5544098a69d7dc1fa508cbb17e13a7a952fd8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jun 23 02:02:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:42:45 2006 -0700"
      },
      "message": "[PATCH] VFS: Permit filesystem to override root dentry on mount\n\nExtend the get_sb() filesystem operation to take an extra argument that\npermits the VFS to pass in the target vfsmount that defines the mountpoint.\n\nThe filesystem is then required to manually set the superblock and root dentry\npointers.  For most filesystems, this should be done with simple_set_mnt()\nwhich will set the superblock pointer and then set the root dentry to the\nsuperblock\u0027s s_root (as per the old default behaviour).\n\nThe get_sb() op now returns an integer as there\u0027s now no need to return the\nsuperblock pointer.\n\nThis patch permits a superblock to be implicitly shared amongst several mount\npoints, such as can be done with NFS to avoid potential inode aliasing.  In\nsuch a case, simple_set_mnt() would not be called, and instead the mnt_root\nand mnt_sb would be set directly.\n\nThe patch also makes the following changes:\n\n (*) the get_sb_*() convenience functions in the core kernel now take a vfsmount\n     pointer argument and return an integer, so most filesystems have to change\n     very little.\n\n (*) If one of the convenience function is not used, then get_sb() should\n     normally call simple_set_mnt() to instantiate the vfsmount. This will\n     always return 0, and so can be tail-called from get_sb().\n\n (*) generic_shutdown_super() now calls shrink_dcache_sb() to clean up the\n     dcache upon superblock destruction rather than shrink_dcache_anon().\n\n     This is required because the superblock may now have multiple trees that\n     aren\u0027t actually bound to s_root, but that still need to be cleaned up. The\n     currently called functions assume that the whole tree is rooted at s_root,\n     and that anonymous dentries are not the roots of trees which results in\n     dentries being left unculled.\n\n     However, with the way NFS superblock sharing are currently set to be\n     implemented, these assumptions are violated: the root of the filesystem is\n     simply a dummy dentry and inode (the real inode for \u0027/\u0027 may well be\n     inaccessible), and all the vfsmounts are rooted on anonymous[*] dentries\n     with child trees.\n\n     [*] Anonymous until discovered from another tree.\n\n (*) The documentation has been adjusted, including the additional bit of\n     changing ext2_* into foo_* in the documentation.\n\n[akpm@osdl.org: convert ipath_fs, do other stuff]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Nathan Scott \u003cnathans@sgi.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0517587e5896cef1d5f99d3b24f5f2ca15d952ad",
      "tree": "8f96898bc231018e899ae92c5e2542fe13a7e9d8",
      "parents": [
        "c71bd6944eb1458b7887af1783101f5a46140c40"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 13:29:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 22:54:23 2006 -0700"
      },
      "message": "[PATCH] USB: get USB suspend to work again\n\nYeah, it\u0027s a hack, but it is only temporary until Alan\u0027s patches\nreworking this area make it in.  We really should not care what devices\nbelow us are doing, especially when we do not really know what type of\ndevices they are.  This patch relies on the fact that the endpoint\ndevices do not have a driver assigned to us.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "43104f1da88f5335e9a45695df92a735ad550dda",
      "tree": "465c6e7a3bcc68cebf4b29f32c3574454cf98323",
      "parents": [
        "bd00949647ddcea47ce4ea8bb2cfcfc98ebf9f2a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 20 15:14:07 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:19 2006 -0700"
      },
      "message": "[PATCH] USB: only make /sys/class/usb show up when there is something in it\n\nNow /sys/class/usb is dynamically created when we have something to put\nin it, and removed when all devices go away.\n\nJust trying to cut down on the clutter in sysfs...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bd00949647ddcea47ce4ea8bb2cfcfc98ebf9f2a",
      "tree": "89086a5b63caf798086efbe7d3bb1094c8fa4d38",
      "parents": [
        "c182274ffe1277f4e7c564719a696a37cacf74ea"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 20 13:09:50 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:19 2006 -0700"
      },
      "message": "[PATCH] USB: convert usb class devices to real devices\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c182274ffe1277f4e7c564719a696a37cacf74ea",
      "tree": "0e9df4d75ff12dcefad3058b3509b2f2b09202bc",
      "parents": [
        "9bde7497e0b54178c317fac47a18be7f948dd471"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 23:59:31 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:19 2006 -0700"
      },
      "message": "[PATCH] USB: move usb_device_class class devices to be real devices\n\nThis moves the usb class devices that control the usbfs nodes to show up\nin the proper place in the larger device tree.\n\nNo userspace changes is needed, this is compatible due to the symlinks\ngenerated by the driver core.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9bde7497e0b54178c317fac47a18be7f948dd471",
      "tree": "395a1c86801a1ba1bd04a007ffac3c5a73d9f27d",
      "parents": [
        "36679ea59846d8f34a48f71ca1a37671ca0ad3c5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 14 12:14:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:19 2006 -0700"
      },
      "message": "[PATCH] USB: make endpoints real struct devices\n\nThis will allow for us to give endpoints a major/minor to create a\n\"usbfs2-like\" way to access endpoints directly from userspace in an\neasier manner than the current usbfs provides us.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "36679ea59846d8f34a48f71ca1a37671ca0ad3c5",
      "tree": "3483f57f83dc5af39c773246255c85954ff4b67f",
      "parents": [
        "84412f6291b50690febd81899e46f0f0ef7a13e0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 14 12:14:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:19 2006 -0700"
      },
      "message": "[PATCH] USB: make usb_create_ep_files take a struct device\n\nInstead of a kobject, will make things easier in the future (don\u0027t know\nwhat I was thinking when I did this originally...)\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "84412f6291b50690febd81899e46f0f0ef7a13e0",
      "tree": "d13850f546c4d3a7a8ff561982145325336e4167",
      "parents": [
        "ae0dadcf0f912cbab2ac84caa437454620bf71b2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 14 12:14:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] USB: move the endpoint specific sysfs code to it\u0027s own file\n\nThis makes it easier to modify in the future without touching anything else.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ae0dadcf0f912cbab2ac84caa437454620bf71b2",
      "tree": "8ad54ef4ddb8615256ee71196cbfca912e647a5c",
      "parents": [
        "325a4af60dc945bf2da9cbcdbabb276e312b297c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jun 13 10:04:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] USB: move \u003clinux/usb_input.h\u003e to \u003clinux/usb/input.h\u003e\n\nMove \u003clinux/usb_input.h\u003e to \u003clinux/usb/input.h\u003e and remove some\nredundant includes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "325a4af60dc945bf2da9cbcdbabb276e312b297c",
      "tree": "05a6eeaf6c820485a011b3bcd40070c38b753abd",
      "parents": [
        "a8c28f2389942bab376e39351d27525499630248"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jun 13 09:59:32 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] USB: move hardware-specific \u003clinux/usb_*.h\u003e to \u003clinux/usb/*.h\u003e\n\nThis moves header files for controller-specific platform data\nfrom \u003clinux/usb_XXX.h\u003e to \u003clinux/usb/XXX.h\u003e to start reducing\nsome clutter.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a8c28f2389942bab376e39351d27525499630248",
      "tree": "a1e8aaa3eefbf2730a06e7ca16084d8ad7c94d90",
      "parents": [
        "7e27f18c8a37ffb95f677e4e9c3cca818a3e9eb1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jun 13 09:57:47 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] USB: move \u003clinux/usb_cdc.h\u003e to \u003clinux/usb/cdc.h\u003e\n\nThis moves \u003clinux/usb_cdc.h\u003e to \u003clinux/usb/cdc.h\u003e to reduce some of the\nclutter of usb header files.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e27f18c8a37ffb95f677e4e9c3cca818a3e9eb1",
      "tree": "24bbec7b9e3bd8e2642471e9ee9bd1e45c992e71",
      "parents": [
        "d5681fe8110e1169902df37a8fd8bd01c2b7810e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jun 13 09:54:40 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] USB: whitespace removal from usb/gadget/ether\n\nThis removes extraneous whitespace from the Ethernet/RNDIS gadget driver.\nIt\u0027s all space-at-EOL, spaces-before-tabs, or tabs-then-spaces.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d5681fe8110e1169902df37a8fd8bd01c2b7810e",
      "tree": "028dd32c3b35ff0bb8398361abeb1eb0512d337b",
      "parents": [
        "db54a53d26322e978e66482208afabaab9cd0752"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jun 13 09:59:32 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] USB: unusual_devs entry for Nokia N80\n\nHere is a patch (as720) adding an unusual_devs entry for the Nokia N80\nmobile phone.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "db54a53d26322e978e66482208afabaab9cd0752",
      "tree": "389920f93a45647fec5f90eb27e75213c27934f9",
      "parents": [
        "043ea18b2e145c4c9cb3c30757a65fe0f1678a35"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Mon Jun 12 22:46:20 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] usbserial: Fixes wrong return values.\n\nSome usbserial functions returns -EINVAL if the port doesn\u0027t exist or if\nit\u0027s not opened. However, the right error code for such situations is\n-ENODEV.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "043ea18b2e145c4c9cb3c30757a65fe0f1678a35",
      "tree": "8d5faa202172a6b13bb4ebd4682ff822454b7963",
      "parents": [
        "44df45a09c7c20bbd641b1c30b6406d54ba7e2c8"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Mon May 29 03:34:00 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] usb gadget: update pxa2xx_udc.c driver to fully support IXP4xx platform\n\nThis patch adds IXP465 into the list of known devices and\nadds IXP425 and IXP465 to the list of devices that have cfr. This\nis not described in the hardware documentation, but without\nit driver won\u0027t work.\n\nWorkaround (#if 1) that seemed to get rid of lost\nstatus irqs is disabled for IXP4XX as it caused freezes\nduring testing of control messages. No lost irqs are\nvisible on IXP4XX.\n\nDriver survived tests running over night without any\nvisible problems.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "44df45a09c7c20bbd641b1c30b6406d54ba7e2c8",
      "tree": "c0693d486a8b73eb64c6f281d8fd8718084c2db8",
      "parents": [
        "7c0642c196beb41b7770571b8a61151bdd418bbe"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Mon May 29 03:34:00 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] usb gadget: fix compile errors\n\nThis patch fixes compile errors when pxa2xx_udc is to be compiled\nfor ixp4xx platform.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7c0642c196beb41b7770571b8a61151bdd418bbe",
      "tree": "7f117d31ede4743f56d936fef1921ab814c81fe4",
      "parents": [
        "ca094f1186ef50ef8983325072cdc4f051830f13"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Mon May 29 03:34:00 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:17 2006 -0700"
      },
      "message": "[PATCH] usb gadget: allow drivers support speeds higher than full speed\n\nThis patch removes limitation which prevents use of drivers that support\nspeeds different that full speed.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ca094f1186ef50ef8983325072cdc4f051830f13",
      "tree": "1613108cc900cda8d209b48a86d9d1bf66d174ad",
      "parents": [
        "943e1b4d60dc7acfabe2ebad31189bcb3b853688"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Wed Jun 14 10:47:18 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:17 2006 -0700"
      },
      "message": "[PATCH] USB: gadget-serial: do not save/restore IRQ flags in gs_close()\n\nAs pointed out by David Brownell, we know that IRQs are never\nblocked when calling gs_close function. So the save/restore\nIRQ flags are pointless.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "943e1b4d60dc7acfabe2ebad31189bcb3b853688",
      "tree": "3a8de95902d0f8699d0c2dd1759a1841960d1720",
      "parents": [
        "b059c81af7a1759a911cfc20ce8a4bf47c435830"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Wed Jun 14 10:29:21 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:17 2006 -0700"
      },
      "message": "[PATCH] USB: gadget-serial: fix a deadlock when closing the serial device\n\nWhen closing the device, the driver acquires/release twice the\nport lock before/after waiting for the data to be completely\nsent. Therefore it will dead lock.\n\nThis patch fixes it and also uses the generic scheduler services\nfor waiting for an event.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b059c81af7a1759a911cfc20ce8a4bf47c435830",
      "tree": "397568ad8fe0ebfd2ee504919f7ae8f12657703f",
      "parents": [
        "4186c29ca199063facdda49851b4c863699687b1"
      ],
      "author": {
        "name": "Frank Gevaerts",
        "email": "frank.gevaerts@fks.be",
        "time": "Wed Jun 14 15:52:05 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:17 2006 -0700"
      },
      "message": "[PATCH] USB Serial: clean tty fields on failed device open\n\nIf either the driver\u0027s open() method or try_module_get() fails, we need to\nset \u0027tty-\u003edriver_data\u0027 and \u0027port-\u003etty\u0027 to NULL in serial_open(), otherwise\nwe\u0027ll get an OOPS in usb_device_disconnect() when the device is disconnected.\n\nSigned-off-by: Frank Gevaerts \u003cfrank.gevaerts@fks.be\u003e\nAcked-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4186c29ca199063facdda49851b4c863699687b1",
      "tree": "4288ce26277af8097faa38df90cd99b7cbeb7503",
      "parents": [
        "4255e6f6d98ad092c27fa2b83ac314cbe8a0c56f"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mattjreimer@gmail.com",
        "time": "Wed Jun 07 11:46:13 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:17 2006 -0700"
      },
      "message": "[PATCH] USB: trivial DEBUG message correction in gadget ether driver\n\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4255e6f6d98ad092c27fa2b83ac314cbe8a0c56f",
      "tree": "564734c2b0112880b7b826af1c8e441e3e65f89e",
      "parents": [
        "d9ac2cfc3aaf3bc37da4192d3edfa11d2ad2e96f"
      ],
      "author": {
        "name": "Oliver Bock",
        "email": "o.bock@fh-wolfenbuettel.de",
        "time": "Sat Jun 10 00:42:19 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:17 2006 -0700"
      },
      "message": "[PATCH] USB: new driver for Cypress CY7C63xxx mirco controllers\n\nThis is a new driver for the Cypress CY7C63xxx mirco controller series.\nIt currently supports the pre-programmed CYC63001A-PC by AK Modul-Bus\nGmbH.  It\u0027s based on a kernel 2.4 driver (cyport) by Marcus Maul which I\nported to kernel 2.6 using sysfs. I intend to support more controllers\nof this family (and more features) as soon as I get hold of the required\nIDs etc. Please see the source code\u0027s header for more information.\n\nSigned-off-by: Oliver Bock \u003co.bock@fh-wolfenbuettel.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "12e72feab5d9a23107f245b0f241a2484cbb5a4e",
      "tree": "0a7325d03fddd768118e42e25cf7a8214b99a560",
      "parents": [
        "5b1c674d223eef6c6494be8be91e9e3a3054817e"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Jun 09 22:03:32 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:17 2006 -0700"
      },
      "message": "[PATCH] USB: implement error event in usbmon\n\nImplement the \"error\" event in usbmon.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5b1c674d223eef6c6494be8be91e9e3a3054817e",
      "tree": "4f7cbbc36d90ec00cd9f958b62cbfc87f550f34f",
      "parents": [
        "4bc203d997c0dc1eada4cc9681372c2f7a456c46"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Jun 09 20:10:10 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:17 2006 -0700"
      },
      "message": "[PATCH] USB: update usbmon, fix glued lines\n\nThis update contains one bug fix: some lines can come out truncated,\nbecause of the safety cutoff. This happened because I forgot to update\nthe size when status packets began to be printed.\n\nThe rest is:\n - Comments updates\n - Allow snooping with pkmap on x86_64, which is cache-coherent\n - Enlarge event buffers (certainly we can have a couple of pages)\n - Add event counter\n\nFirst touch upon usbmon for 2.6.18.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4bc203d997c0dc1eada4cc9681372c2f7a456c46",
      "tree": "9bbe49aeed4efb64b72559bff9c49e128371c37c",
      "parents": [
        "34ab86e140e9810d6c5162971b6dcf01fcc0f11c"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Jun 06 18:18:33 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] USB: io_edgeport touch-up\n\nAl Borchers suggested to do this in his review of my previous patch.\nI guess that I skipped this initially because of my visceral dislike\nof sizeof(data). But in this case it seems well localized.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "34ab86e140e9810d6c5162971b6dcf01fcc0f11c",
      "tree": "faf2836c04eef8670f010431e509366dab7181a2",
      "parents": [
        "c5e3b741a3fec6077a480aa65ded29d79ded8898"
      ],
      "author": {
        "name": "Timothy Sipples",
        "email": "Timothy.Sipples@us.ibm.com",
        "time": "Fri Jun 16 20:42:59 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] airprime.c: add Kyocera Wireless KPC650/Passport support\n\nAdds vendor \u0026 product IDs to drivers/usb/serial/airprime.c for Kyocera\nWireless KPC650/Passport EV-DO/1xRTT PC Cards.\n\nSigned-off-by: Timothy Sipples \u003cTimothy.Sipples@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c5e3b741a3fec6077a480aa65ded29d79ded8898",
      "tree": "13d5bf2fe7d2cc14500bafbb2c804da2ed23b102",
      "parents": [
        "e323de46e83b6df2f330651907ac823f8d53308a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jun 05 12:28:57 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] UHCI: Improve FSBR-off timing\n\nThis patch (as707) improves the FSBR operation in uhci-hcd by turning it\noff more quickly when it isn\u0027t needed.  FSBR puts a noticeable load on a\ncomputer\u0027s PCI bus, so it should be disabled as soon as possible when it\nisn\u0027t in use.  The patch leaves it running for only 10 ms after the last\nURB stops using it, on the theory that this should be long enough for a\ndriver to submit another URB if it wants keep FSBR going.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e323de46e83b6df2f330651907ac823f8d53308a",
      "tree": "c899168e635f967fe46acaf4873c6b29dbf7f406",
      "parents": [
        "be3cbc5f87d4b1fbd714644b6824ce4eb229f372"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jun 05 12:21:30 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] UHCI: remove hc_inaccessible flag\n\nThis patch (as706) removes the private hc_inaccessible flag from\nuhci-hcd.  It\u0027s not needed because it conveys exactly the same\ninformation as the generic HCD_FLAG_HW_ACCESSIBLE bit.\n\nIn its place goes a new flag recording whether the controller is dead.\nThe new code allows a complete device reset to resurrect a dead\ncontroller (although usbcore doesn\u0027t yet implement such a facility).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "be3cbc5f87d4b1fbd714644b6824ce4eb229f372",
      "tree": "cea9e1dd8bc67ae65cb25dd7d46235234da7730f",
      "parents": [
        "ae671813affd947d2f21ff8e3cd329e466ee85b2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jun 05 12:16:39 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] UHCI: various updates\n\nThis patch (as705) contains a small set of updates for uhci-hcd written\nmostly by Dave Brownell:\n\n  * Root hub suspend messages come out labeled as root hub messages;\n    PCI messages should only come out when the pci device suspends.\n\n  * Rename the reset() method to better match its init() role\n\n  * Behave more like the other HCDs by returning -ESHUTDOWN for root-hub\n    suspend/resume errors.\n\n  * When an URB fails, associate the message with the usb device not\n    the host controller (it still hides endpoint and direction)\n\nFrom: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ae671813affd947d2f21ff8e3cd329e466ee85b2",
      "tree": "161aa0691de2a02977d99d3507aba3724b7da132",
      "parents": [
        "5c218e3b86510f9685bfae5b0d2d7cc8468056c1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jun 06 15:19:17 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] usb-storage: unusual_devs entry for Nikon DSC D70s\n\nThis patch (as704) adds an unusual_devs entry for the Nikon DSC D70s,\nwhich uses a different Product ID from the D70.  It also moves the entry\nfor the DSC E2000 up in the list, to preserve the numerical ordering.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5c218e3b86510f9685bfae5b0d2d7cc8468056c1",
      "tree": "5456256e4aa726f8c704e84ce12db49abe4f8a4f",
      "parents": [
        "dfbaa7d8a4056436b6a170625d64986ebb648486"
      ],
      "author": {
        "name": "Rene Rebe",
        "email": "rene@exactcode.de",
        "time": "Sun Jun 04 11:39:09 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] USB: Add Apple MacBook product IDs to usbhid\n\nThis adds the Apple MacBook product IDs for the Fn translation\nto the usbhid.\n\nSigned-off-by: Rene Rebe \u003crene@exactcode.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dfbaa7d8a4056436b6a170625d64986ebb648486",
      "tree": "61713fd79502bc395a7e13798e90e7ddba9f92aa",
      "parents": [
        "bfd5df3c0cf65bdf10a3a00baff036cb096140f6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jun 03 23:58:55 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] USB: EHCI on non-Au1200 build fix\n\nIncluding ehci-au1xxx.c on a non-Au1200 Alchemy only to have it throw\nan error is stupid.\n\nFrom: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bfd5df3c0cf65bdf10a3a00baff036cb096140f6",
      "tree": "3b7835253e0b1f03bc42e323fe3988ee407c0e11",
      "parents": [
        "14f76cc7ab75b1c9db036dcd6b247e0dcc8952be"
      ],
      "author": {
        "name": "Chris Lund",
        "email": "docmax@gmail.com",
        "time": "Sat Jun 03 13:58:19 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] USB: free allocated memory on io_edgeport startup memory failure\n\nWhile an Edgeport is allocating individual port structures, if kmalloc\nreturns NULL, the serial structure is freed and -ENOMEM, but the ports\nallocated before the failure are not freed.  This patch addresses that\ncondition.\n\nSigned-off-by: Christopher Lund \u003cdocmax@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "14f76cc7ab75b1c9db036dcd6b247e0dcc8952be",
      "tree": "21452b3fa8d83300a1604d16e1c8ed1a559d352a",
      "parents": [
        "786dc1d3d7333f269e17d742886eac2188a2d9cc"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Fri Jun 02 11:48:56 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] USB: new devices for the Option driver\n\nThis patch extends the \"option\" driver with a few more devices, some of\nwhich are actually connected to USB the \"right\" way -- as opposed to\ndoing it via PCMCIA and OHCI.\n\nSigned-Off-By: Matthias Urlichs \u003csmurf@debian.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "786dc1d3d7333f269e17d742886eac2188a2d9cc",
      "tree": "c2c3f14b485fd2fd9bf41ba2a7dada7486ee4c49",
      "parents": [
        "6ad07129a8ed2e13dcd7e6313c201c32bcf7cc32"
      ],
      "author": {
        "name": "Philippe Retornaz",
        "email": "couriousous@mandriva.org",
        "time": "Thu Jun 01 20:48:46 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] usb: drivers/usb/core/devio.c dereferences a userspace pointer\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d6617.\n\nThis function dereference a __user pointer.\n\nSigned-off-by: Philippe Retornaz \u003ccouriousous@mandriva.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6ad07129a8ed2e13dcd7e6313c201c32bcf7cc32",
      "tree": "55a1e1a2bdb6bfc5e93f169e22be98598dfbf8c7",
      "parents": [
        "df9a1f482d1252045210f50048911e2efba61e62"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jun 01 13:59:16 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] usbcore: recovery from Set-Configuration failure\n\nThis patch (as703) improves the error handling when a Set-Configuration\nrequest fails.  The old interfaces are all unregistered before the\nrequest is sent, and if the request fails then we don\u0027t know what config\nthe device is using.  So it makes no sense to leave actconfig pointing\nto the old configuration with its invalid interfaces.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df9a1f482d1252045210f50048911e2efba61e62",
      "tree": "a2a581e278e9ef6ede4b58ef73d3388510f06064",
      "parents": [
        "47104b0dd32cec467574822b0dc3517b3de3f0ad"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jun 01 13:55:28 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] usbhid: use usb_reset_composite_device\n\nThis patch (as702) makes usbhid use the new usb_reset_composite_device\nAPI.  Now HID interfaces can coexist with other interfaces on the same\ndevice, and a reset can safely be requested by any of the drivers.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "47104b0dd32cec467574822b0dc3517b3de3f0ad",
      "tree": "7cc1a012b3351275249c15fbdfc608a1774762b4",
      "parents": [
        "7de18d8bf4b470752e799e219b38b6dff4b49993"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jun 01 13:52:56 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] usb-storage: use usb_reset_composite_device\n\nThis patch (as701) modifies usb-storage to take advantage of the new\nusb_reset_composite_device() API.  Now we will be able to safely request\nport resets even if other drivers are bound to a mass-storage device.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7de18d8bf4b470752e799e219b38b6dff4b49993",
      "tree": "bb48636199b616fa578a93917295dcb99c8f7886",
      "parents": [
        "79efa097e75018a2918155f343f0e08e61ee8a8c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jun 01 13:37:24 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] USB hub: use usb_reset_composite_device\n\nThis patch (as700) modifies the hub driver to take advantage of the new\nusb_reset_composite_device API.  The existing code had special-case\ncalls stuck into usb_reset_device, just before and after the reset.\nWith the new version there\u0027s no need for special-case stuff; it all\nhappens naturally in the form of pre_reset and post_reset notifications.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "79efa097e75018a2918155f343f0e08e61ee8a8c",
      "tree": "336237ca96191aeb9cac6ed8706bc479545f3108",
      "parents": [
        "efcaa20525fde82bbb4fb8cd9e9016f6fabc6509"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jun 01 13:33:42 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] usbcore: port reset for composite devices\n\nThis patch (as699) adds usb_reset_composite_device(), a routine for\nsending a USB port reset to a device with multiple interfaces owned by\ndifferent drivers.  Drivers are notified about impending and completed\nresets through two new methods in the usb_driver structure.\n\nThe patch modifieds the usbfs ioctl code to make it use the new routine\ninstead of usb_reset_device().  Follow-up patches will modify the hub,\nusb-storage, and usbhid drivers so they can utilize this new API.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "efcaa20525fde82bbb4fb8cd9e9016f6fabc6509",
      "tree": "bdceb58add9793206e4af8a147fe5fccb9bad74d",
      "parents": [
        "d5ce1379be9c79d4bcf201c20c5cc87bb2bc973c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 30 20:49:29 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] USB: cdc_ether: recognize olympus r1000 (fix regression)\n\nEarlier work splitting the \"usbnet\" driver out into a core plus driver\nmodules was missing a blacklist entry for the Olympus R-1000; it must\nnot use the CDC Ethernet driver, only the \"zaurus\" support works with\nit.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d5ce1379be9c79d4bcf201c20c5cc87bb2bc973c",
      "tree": "35920fe3fd457b4a472dfa999b76393637d2d544",
      "parents": [
        "b10cee9d035db54d0bf5a9f9fa622dcfc3f740c6"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jun 01 20:48:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] USB: negative index in drivers/usb/host/isp116x-hcd.c\n\nFrom: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\n\nThis fixes coverity Bug #390.\n\nWith the following code\n\n\tret \u003d ep-\u003ebranch \u003d balance(isp116x, ep-\u003eperiod, ep-\u003eload);\n\tif (ret \u003c 0)\n\t\tgoto fail;\n\nthe problem is that ret and balance are of the type int, and ep-\u003ebranch is u16.\nso the int balance() returns gets reduced to u16 and then converted to an int again,\nwhich removes the sign. Maybe the following little c program can explain it better:\n"
    },
    {
      "commit": "b10cee9d035db54d0bf5a9f9fa622dcfc3f740c6",
      "tree": "22300f8dbab5fea58cbc43082fb2702415599613",
      "parents": [
        "09fd6bc8b453c9215e81911cbb6882556aa03639"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed May 31 11:21:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] USB: Add Sierra Wireless MC5720 ID to airprime.c\n\nRecognize the Sierra Wireless MC5720.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "09fd6bc8b453c9215e81911cbb6882556aa03639",
      "tree": "8ad0daea7395d01200bbad239ec033d780486612",
      "parents": [
        "069e8a65cd7970b15672825541be59218d9a8a0f"
      ],
      "author": {
        "name": "Stuart MacDonald",
        "email": "stuartm@connecttech.com",
        "time": "Wed May 31 13:28:40 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: Whiteheat: fix firmware spurious errors\n\nAttached patch fixes spurious errors during firmware load.\n\nSigned-off-by: Stuart MacDonald \u003cstuartm@connecttech.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "069e8a65cd7970b15672825541be59218d9a8a0f",
      "tree": "fb71ec51c74b469a83be696c9133c1438e6c05e9",
      "parents": [
        "eb79b4fda4654eaa7e6421ad41b0a75c7b4f0608"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Fri May 26 13:17:09 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] Driver for Apple Cinema Display\n\nThis is a driver to control the brightness of an Apple Cinema Display over\nUSB.  It updates the local brightness value if the user presses a button on\nthe display.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eb79b4fda4654eaa7e6421ad41b0a75c7b4f0608",
      "tree": "fcc7812adc7c98f79d09e78947b9bc36f93a97e8",
      "parents": [
        "633a7ecf89587879161179ac4f5a03722626866f"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Tue May 30 12:36:30 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: add support for Yost Engineering ServoCenter3.1\n\nThis patch adds support for Yost Engineering Inc\u0027s ServoCenter 3.1 USB\nproduct to the ftdi_sio driver\u0027s device ID table.  The PID was supplied\nby Aaron Prose of Yost Engineering on the ftdi-usb-sio-devel list.  The\nPID 0xE050 matches the Windows INF files for this device.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "633a7ecf89587879161179ac4f5a03722626866f",
      "tree": "ecbc0930e6644ce0b3719e19c656d3ddd7d8f55f",
      "parents": [
        "3f8f4a18f4f76a67fe5b80da1d3a3940e41a14a8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 30 10:21:14 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] usbhid: Remove unneeded blacklist entries\n\nNow that usbhid automatically applies HID_QUIRK_NOGET to keyboards and\nmice, we no longer need the blacklist entries that were present for no\nother purpose.  This patch (as698) removes them.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3f8f4a18f4f76a67fe5b80da1d3a3940e41a14a8",
      "tree": "14f7408ac859d47187f03256c145238320c3b525",
      "parents": [
        "1fbe75e12f0dd567c86533e13ba2605f3ecad2e1"
      ],
      "author": {
        "name": "Giridhar Pemmasani",
        "email": "giri@lmc.cs.sunysb.edu",
        "time": "Tue May 30 10:12:30 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] usbcore: Fix broken RNDIS config selection\n\nRNDIS devices don\u0027t get configured owing to a typo in\nchoose_configuration().  This patch from Giridhar Pemmasani fixes the\ntypo.\n\nFrom: Giridhar Pemmasani \u003cgiri@lmc.cs.sunysb.edu\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1fbe75e12f0dd567c86533e13ba2605f3ecad2e1",
      "tree": "2fc8008f06fd96869dd591dcb08fc7536775212c",
      "parents": [
        "955a260829b5848fa90721678bab003234c93356"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Fri May 26 21:36:28 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: print message when device is rejected due to insufficient power\n\n2.6.16 introduces USB power budgeting in the Linux kernel, and since then, a\nfair number of users have observed that some of their devices no longer work in\nunpowered hubs (this is not a bug, the devices claim that they need more than\n100mA).\n\nThe very least we can do is print an informational message to the kernel log\nwhen this happens, otherwise it is not at all clear why the device was not\naccepted.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "955a260829b5848fa90721678bab003234c93356",
      "tree": "279bf00d4d028b2787cc59b111ec7aa9580e37fe",
      "parents": [
        "b5600339cd37472455d99b39963f3106411070b6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri May 26 10:17:03 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: more pegasus log spamming removed\n\nRemove more log spamming from pegasus:  stop talking to the device once we\nsee ENODEV reported.  It may take a while before khubd notifies us.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f8ad9a1b91bc6856860a2fea8b07e0c82c0ad0a",
      "tree": "8ee7eba6bfd0c955dfcd455e32e305466f53f829",
      "parents": [
        "ba47f66bd9fc451e9ce88f291e057b2f4910d01c"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed May 24 11:04:04 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: rmmod pl2303 after -28\n\nWait for the scheduled work to finish before freeing memory, prevent oops.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6596\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ba47f66bd9fc451e9ce88f291e057b2f4910d01c",
      "tree": "a05a5c8b59d8f15b50d84b8cb3d2810e72d9223b",
      "parents": [
        "3428cc43d23f125dcb31c981aa91535dd3c4cb0d"
      ],
      "author": {
        "name": "Dan Streetman",
        "email": "ddstreet@ieee.org",
        "time": "Wed May 24 09:39:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] improved TT scheduling for EHCI\n\nThis updates the EHCI driver by adding an improved scheduler for the\ntransaction translators, found in USB 2.0 hubs and used for low and\nfull speed devices.\n\n - adds periodic_tt_usecs() and some helper functions, which does\n   the same thing that \"periodic_usecs\" does, except on the other\n   side of the TT, i.e.  it calculates the low/fullspeed bandwidth\n   usage instead of highspeed.\n\n - adds a tt_available() function which is the new implementation\n   of what tt_no_collision() does ... while tt_no_collision() ensures\n   that each TT handles only 1 periodic transfer at a time (a very\n   pessimistic approach) this version instead tracks bandwidth and\n   allows each TT to handle as many transfers as will fit on each TT\u0027s\n   downstream bus (closer to best-case).\n\nThe new scheduler is selected by a config option, marked as EXPERIMENTAL\nso it can be tested (and more broadly reviewed) for a while until it\nseems safe to remove the original scheduler.\n\nSigned-off-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3428cc43d23f125dcb31c981aa91535dd3c4cb0d",
      "tree": "6217a74b7bb3d475a88ab7437d7fcdaa64fab53c",
      "parents": [
        "80b47853b19114dd53e83e15bf1db3e183a66824"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbh.work@gmail.com",
        "time": "Wed May 24 16:57:28 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] usb-storage: get rid of the timer during URB submission\n\nThis patch uses completion timeout instead of a timer to implement\na timeout when submitting an URB.\n\nIt also put the task in interruptible state instead of an\nuninterruptible one while waiting for the completion.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\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": "80b47853b19114dd53e83e15bf1db3e183a66824",
      "tree": "7b18b9ac43a8c158a6a544915be647e13c6d125e",
      "parents": [
        "6f065f70c0c1bfb0b8212438cee21e68aa155887"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 22 22:05:17 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] USB: Syntax cleanup for pl2303 (trailing backslash)\n\nRemove the silly trailing backslash.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6f065f70c0c1bfb0b8212438cee21e68aa155887",
      "tree": "0b41372a44c6aae94152b5ff0dd1eb987640a6fb",
      "parents": [
        "cf2c7481d2ff7f0c266de873b2fe93883e9782f9"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 22 22:02:32 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] USB: Improve Kconfig comment for mct_u232\n\nAdd a couple of supported devices into the help message.\n\nIt\u0027s a long story... I promised this comment changed to a user long ago,\nso I\u0027d like to have that promise kept. In reality though, nobody is\nlikely to read this anyway.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cf2c7481d2ff7f0c266de873b2fe93883e9782f9",
      "tree": "35dba35b3969f431feb0dfe5732c3825aa077a22",
      "parents": [
        "ad93375a30334cd97a61f7076d242e1cfdb66abc"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 22 21:58:49 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] USB serial: encapsulate schedule_work, remove double-calling\n\nI\u0027m going to throw schedule_work away, it\u0027s retarded. But for starters,\nlet\u0027s have it encapsulated.\n\nAlso, generic and whiteheat were both calling usb_serial_port_softint\nand scheduled work. Only one was necessary.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ad93375a30334cd97a61f7076d242e1cfdb66abc",
      "tree": "96f6c49d01c18389939c73d1e5f31516f26f3942",
      "parents": [
        "9da2150f59e885d88b9eabe0a677f0fa4962f7b4"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 22 21:49:44 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] usb: io_edgeport, cleanup to unicode handling\n\nClean up the unicode handling in io_edgeport. Make get_string size-limited.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9da2150f59e885d88b9eabe0a677f0fa4962f7b4",
      "tree": "74913a5f9712fa8e2e37fc9796b54c7971899c3a",
      "parents": [
        "0ae4ea8092e1277cfca07cade7eaba5f594076c1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 22 16:47:13 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] usbtest: report errors in iso tests\n\nThis patch (as693b) makes the usbtest driver report errors in the\nisochronous bulk transfer tests instead of always returning 0.  As an\narbitrary cutoff, an error is returned if more than 10% of the packet\ntransfers fail.  It also stops a test immediately upon receiving an URB\nsubmission error.\n\nFor a test harness, it\u0027s especially important to report when errors occur!\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0ae4ea8092e1277cfca07cade7eaba5f594076c1",
      "tree": "79c822a07fe4e79587460d723e32a29d70b6dab1",
      "parents": [
        "83196b52053068f0240371ad2efd9d6ad685bbeb"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 22 12:27:38 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] gadgetfs: fix memory leaks\n\nThis patch (as692) fixes a few memory leaks in some unimportant error\npathways of the gadgetfs driver.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "83196b52053068f0240371ad2efd9d6ad685bbeb",
      "tree": "61ce5b727519780633f1cc4cfaaebc7087a1f8d2",
      "parents": [
        "212a4b4ed1ea9a969f3f967b3e3a8075ad1cb4de"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 22 12:26:31 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] gadgetfs: fix AIO interface bugs\n\nThis patch (as691) fixes a few errors in the AIO interface for the\ngadgetfs driver.  Now requests will complete properly instead of hanging.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "212a4b4ed1ea9a969f3f967b3e3a8075ad1cb4de",
      "tree": "113adcb02cc4bc78baa327cdd2b6260885e64daa",
      "parents": [
        "782a7a632e4b0581ade665e3d89ee97c8db0f441"
      ],
      "author": {
        "name": "Vitja Makarov",
        "email": "vitja.makarov@gmail.com",
        "time": "Wed May 31 00:40:06 2006 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] USB: new cp2101 device\n\nBy the way I have to ask you to add new (vid,pid) pair to cp2101 driver.\n\nThis device is argussoft\u0027s avr in-system programmer AS3M,\nhttp://atmel.argussoft.ru/hard.htm\nit\u0027s based on cp2101 chip and works pretty well with the linux driver.\n\nIt could be used with argussoft\u0027s `asisp1109.exe\u0027\n(http://atmel.argussoft.ru/download/software/as-tools.soft/asisp.zip)\ntool run under wine.\n\nSigned-off-by: Vitja Makarov \u003cvitja.makarov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "782a7a632e4b0581ade665e3d89ee97c8db0f441",
      "tree": "3d2e829e4581ff2be519429d8ed81d2fc2305333",
      "parents": [
        "caa2a1226741e023a103e091a7f6dce7c42e82ee"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 19 13:20:20 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] USB: add usb_interrupt_msg() function for api completeness.\n\nReally just a wrapper around usb_bulk_msg() but now it\u0027s documented\nmuch better.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "caa2a1226741e023a103e091a7f6dce7c42e82ee",
      "tree": "95a9552242797efd04bd752ab5f07963d837805a",
      "parents": [
        "c8155cc5d839838f8425dbea568fc537337176a7"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Mon May 15 19:23:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] Fix a deadlock in usbtest\n\nctrl_complete functions acquires ctx-\u003elock and tries to unlink\nall queued urbs in case of errors through usb_unlink_urb func.\nIn its turn usb_unlink_urb calls, through the hcd driver,\nusb_hcd_giveback_urb which calls ctrl_complete again. At this\ntime, ctx-\u003elock is already taken by the same function.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c8155cc5d839838f8425dbea568fc537337176a7",
      "tree": "fc50ffe774fa59a1a3d18e8543bb7e04d1e80726",
      "parents": [
        "caf3827a65af476c71eaeb79636869a4ab128d48"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:52:35 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: remove ISO TDs as they are used\n\nThis patch (as690) does the same thing for ISO TDs as as680 did for\nnon-ISO TDs: free them as they are used rather than all at once when an\nURB is complete.  At the same time it fixes a minor buglet (I\u0027m not\naware of it ever affecting anyone): An ISO TD should be retired when its\nframe is over, regardless of whether or not the hardware has marked it\ninactive.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "caf3827a65af476c71eaeb79636869a4ab128d48",
      "tree": "78ef5d5ec466e59d9ac626faf34fb1031ba4fd8e",
      "parents": [
        "10b8e47d6b32bfba22874354c62770cb4e42aa6c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:44:55 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: store the period in the queue header\n\nThis patch (as689) stores the period for periodic transfers (interrupt\nand ISO) in the queue header.  This is necessary for proper bandwidth\ntracking (not yet implemented).  It also makes the scheduling of ISO\ntransfers a bit more rigorous, with checks for out-of-bounds frame\nnumbers.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "10b8e47d6b32bfba22874354c62770cb4e42aa6c",
      "tree": "5477d441bd4e01c4e3a4a9c2ef7b4e677b49d157",
      "parents": [
        "c433472658b4df11bd3590a59be79194a1ff43ae"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:39:52 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: fix race in ISO dequeuing\n\nThis patch (as688) fixes a small race in uhci-hcd.  Because ISO queues\naren\u0027t controlled by queue headers, they can\u0027t be unlinked.  Only\nindividual URBs can.  So whenever multiple ISO URBs are dequeued, it\u0027s\nnecessary to make sure the hardware is done with each one.  We can\u0027t\nassume that dequeuing the first URB will suffice to unlink the entire\nqueue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c433472658b4df11bd3590a59be79194a1ff43ae",
      "tree": "32d48a155360c8e877be3956c9964d2d4c19a236",
      "parents": [
        "3612242e527eb47ee4756b5350f8bdf791aa5ede"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:34:57 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: use integer-sized frame numbers\n\nThis patch (as687) changes uhci-hcd to keep track of frame numbers as\nfull-sized integers rather than 11-bit values.  This makes them a lot\neasier to handle and makes it possible to schedule beyond a 2-second\nwindow, should anyone ever want to do so.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3612242e527eb47ee4756b5350f8bdf791aa5ede",
      "tree": "581c5088ce1cff693615ce06cac6ba5410d5aca9",
      "parents": [
        "e016683d595aacde78b9385aabd0b98c8915d885"
      ],
      "author": {
        "name": "Micah Dowty",
        "email": "micah@vmware.com",
        "time": "Fri May 19 11:26:24 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] USB: Allow high-bandwidth isochronous packets via usbfs\n\nThis patch increases an arbitrary limit on the size of\nindividual isochronous packets submitted via usbfs. The\nlimit is still arbitrary, but it\u0027s now large enough to\nsupport the maximum packet size used by high-bandwidth\nisochronous transfers.\n\nSigned-off-by: Micah Dowty \u003cmicah@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e016683d595aacde78b9385aabd0b98c8915d885",
      "tree": "72253a7751eb8568e65b306e3939ca0885f6fac0",
      "parents": [
        "b9827e4b29edb4af1481b75efdf9ea2d8a7ffc96"
      ],
      "author": {
        "name": "Micah Dowty",
        "email": "micah@vmware.com",
        "time": "Fri May 19 11:20:11 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] USB: Remove 4088-byte limit on usbfs control URBs\n\nThis patch removes the artificial 4088-byte limit that usbfs\ncurrently places on Control transfers. The USB spec does not\nspecify a strict limit on the size of an entire control transfer.\nIt does, however, state that the data stage \"follows the same\nprotocol rules as bulk transfers.\" (USB 2, 8.5.3)\n\nThe level of support for large control transfers in real host\ncontrollers varies, but it\u0027s important to support at least 4K\ntransfers. Windows enforces a maximum control transfer size\nof 4K, so there exists some hardware that requires a full 4096\nbyte data stage. Without this patch, we fall short of that by\n8 bytes on architectures with a 4K page size, and it becomes\nimpossible to support such hardware with a user-space driver.\n\nSince any limit placed on control transfers by usbfs would be\narbitrary, this patch replaces the PAGE_SIZE limit with the same\narbitrary limit used by bulk transfers.\n\nSigned-off-by: Micah Dowty \u003cmicah@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b761d9d867bcc29e8de3e62d1d72b27e75078ca6",
      "tree": "40b8f2e530bd9bbece14007a3d887bbe12e8afde",
      "parents": [
        "84afddd7ac58adad00cb0e50d0af25fcf825668b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:41:59 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Work around old Intel bug\n\nSome old Intel UHCI controllers have a bug that has shown up in a few\nsystems (the PIIX3 \"Neptune\" chip set).  Until now there has not been\nany simple way to work around the bug, but the lastest changes in\nuhci-hcd have made it easy.  This patch (as684) adds the work-around.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "84afddd7ac58adad00cb0e50d0af25fcf825668b",
      "tree": "b528f0169ae61309ea4a0020bd53504f8faa827e",
      "parents": [
        "04538a255ac8b404c20cbf15867c9829254c470f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:35:45 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Reimplement FSBR\n\nThis patch (as683) re-implements Full-Speed Bandwidth Reclamation (FSBR)\nproperly.  It keeps track of which endpoint queues have advanced, and\nwhen none have advanced for a sufficiently long time, FSBR is turned\noff.  The next TD on each of the non-moving queues is modified to\ngenerate an interrupt on completion, so that FSBR can be re-enabled as\nsoon as the hardware starts to make some progress.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "04538a255ac8b404c20cbf15867c9829254c470f",
      "tree": "8b8a9bf63e9b1b804e2bf732e32db2827f422867",
      "parents": [
        "a0b458b64b2a3a4cb806dd5cd889bbf6c7e9d686"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:29:04 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Eliminate the TD-removal list\n\nThis patch (as682) gets rid of the TD-removal list in uhci-hcd.  It is\nno longer needed because now TDs are not freed until we know the\nhardware isn\u0027t using them.  It also simplifies the code for adding and\nremoving TDs to/from URBs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0b458b64b2a3a4cb806dd5cd889bbf6c7e9d686",
      "tree": "88a5d6e48140f4534e6b9e02352bf4b16cb5ef42",
      "parents": [
        "59e29ed91cff90b27d393c7a3d3ac9c3fcaea7dd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:23:19 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Move code for cleaning up unlinked URBs\n\nThis patch (as681) moves some code for cleaning up after unlinked URBs\nout of the general completion pathway into the unlinking pathway.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "59e29ed91cff90b27d393c7a3d3ac9c3fcaea7dd",
      "tree": "5003afaca5960954fe25a2fe6401f43fef48f8bb",
      "parents": [
        "b1869000a60b0c72022811f24110a52d3e300b1e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:19:19 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Remove non-iso TDs as they are used\n\nThis patch (as680) frees non-isochronous TDs as they are used, rather\nthan all at once when an URB is complete.  Although not a terribly\nimportant change in itself, it opens the door to a later enhancement\nthat will reduce storage requirements by allocating only a limited\nnumber of TDs at any time for each endpoint queue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b1869000a60b0c72022811f24110a52d3e300b1e",
      "tree": "b44930e177a344e63fb7e8b60466a38ae4877b2b",
      "parents": [
        "0f28b55db543001d360e4319bfc3f2c4e28ba05f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:14:25 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Common result routine for Control/Bulk/Interrupt\n\nThis patch (as679) combines the result routine for Control URBs with the\nroutine for Bulk/Interrupt URBs.  Along the way I eliminated the\ndebugging printouts for Control transfers unless the debugging level is\nset higher than 1.  I also eliminated a long-unused (#ifdef\u0027ed-out)\nsection that works around some buggy old APC BackUPS devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0f28b55db543001d360e4319bfc3f2c4e28ba05f",
      "tree": "ba4f93841ee399c6eba67c3920f4e10e74850258",
      "parents": [
        "a82e49b8aeb9f8dafdf6cf2e617c8b95bf056257"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 15 14:49:04 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] usbhid: automatically set HID_QUIRK_NOGET for keyboards and mice\n\nIt seems to be relatively common for USB keyboards and mice to dislike\nbeing polled for reports.  Since there\u0027s no need to poll a keyboard or\na mouse, this patch (as685) automatically sets the HID_QUIRK_NOGET flag\nfor devices that advertise themselves as either sort of device with boot\nprotocol support.\n\nThis won\u0027t cure all the problems since some devices don\u0027t support the\nboot protocol, but it\u0027s simple and easy and it should fix quite a few\nproblems.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a82e49b8aeb9f8dafdf6cf2e617c8b95bf056257",
      "tree": "c264d2e4193d76a68468c42ee36cb33affe018fa",
      "parents": [
        "2775562ad2af2fc131ef7987166db6e42217528f"
      ],
      "author": {
        "name": "Bart Massey",
        "email": "bart@cs.pdx.edu",
        "time": "Mon May 08 14:40:13 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB HID/HIDBP, INPUT DRIVERS: fix various usb/input/hid-input.c bugs that make Apple Mighty Mouse work poorly\n\nTransposed lines of code in drivers/usb/input/hid-input.c causes the\ncapability bits for a new HID device to be set before quirks are applied\nat configuration time.  When an HID event is then sent up to the input\nlayer, it may then be discarded as irrelevant because the wrong\ncapability bit is set.\n\nFurther, the quirks for the Apple Mighty Mouse are not quite right: the\nhorizontal scrolling needs its axis reversed, and the left and center\nbuttons are transposed.  Also, the mouse is labeled in the kernel with\nits earlier name (I think) of Apple PowerMouse.\n\nSteps to reproduce problem: Plug in an Apple Mighty Mouse.  Note that\nhorizontal scrolling doesn\u0027t work at all, and in fact doesn\u0027t generate\nany input events on /dev/input/eventN.  Note also that pushing the\nmiddle button performs the right button action, and vice versa.  Once\nyou have the horizontal scrolling working, note that it is backward WRT\nboth to vertical scrolling and to common sense.\n\nThis patch maybe should be broken up, as it does address two problems.\nThe transposed code in hidinput_configure_usage() probably creates bugs\nbeyond just the Mighty Mouse.  The rest of the patch renames POWERMOUSE\nto MIGHTYMOUSE everywhere (which I *believe* is correct), fixes the\nMIGHTYMOUSE quirk to swap the center and right mouse buttons, and adds a\nnew quirk HID_QUIRK_INVERT_HWHEEL also assigned to the MIGHTYMOUSE with\ncode in hidinput_hid_event() to implement it.\n\nSigned-off-by: Bart Massey \u003cbart@cs.pdx.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2775562ad2af2fc131ef7987166db6e42217528f",
      "tree": "87c0ba46d8daa8d4b9af6f54b34b21b52c3fa57e",
      "parents": [
        "4de7d2c231a8624a47417977be0768c5b5257c4f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 05 16:32:02 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: UHCI: fix obscure bug in enqueue()\n\nThis patch (as676) fixes a small bug in uhci-hcd\u0027s enqueue routine.  When\nan URB is unlinked or gets an error and the completion handler queues\nanother URB for the same endpoint, the queue shouldn\u0027t be allowed to start\nup again until the handler returns.  Not even if the new URB is the only\none on its queue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4de7d2c231a8624a47417977be0768c5b5257c4f",
      "tree": "3dba388c3c8e0673a5884c900f2b04339dc4708e",
      "parents": [
        "2d61bde7a0e630e1906e6478b6b2a7aeaaa8f8da"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 05 16:26:58 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: UHCI: store the endpoint type in the QH structure\n\nThis patch (as675) simplifies uhci-hcd slightly by storing each endpoint\u0027s\ntype in the corresponding Queue Header structure.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2d61bde7a0e630e1906e6478b6b2a7aeaaa8f8da",
      "tree": "b52f1ed6ea51a5503ef859e2ae3d4eaa16ee4b05",
      "parents": [
        "b383539e04c413e040d998aedcc120c49aa670da"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 05 16:23:42 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: net2280: add a shutdown routine\n\nThe net2280 board has an annoying habit of surviving soft reboots with\ninterrupts enabled.  This patch (as674) adds a shutdown routine to the\ndriver so that the board can be put in a quiescent state.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b383539e04c413e040d998aedcc120c49aa670da",
      "tree": "e926b4f73ec6929aa3b8a794e88ecc43d863e957",
      "parents": [
        "f9347c52347f24244c550871eab8ecb0fb5704d6"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue May 09 01:45:27 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: usb-storage alauda: Fix transport info mismerge\n\nUnfortunately it looks like the transport entry for this subdriver was merged\ninto the protocol section, making this driver unusable :(\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f9347c52347f24244c550871eab8ecb0fb5704d6",
      "tree": "f6060ca35c9ad6eb6804e529de6186632bb5c160",
      "parents": [
        "bdcfd9e349eff9398a1d85eaa517294f493bb3c8"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon May 08 23:43:02 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB shuttle_usbat: hardcode flash detection for now\n\nAfter some further testing with my flash device I realised that our current\nprobe doesn\u0027t always work (e.g. when no media is inserted).\n\nNow that Peter Chubb\u0027s patch has simplified the detection of 99% of the HP CD\nwriters out there, we have a much smaller range of hardware to work with on\nthe shared device ID, so it should be possible to try some of the previous\nprobe options again: we just need to find another tester with a USBAT2-based HP\nCD writer.\n\nThis patch hardcodes the flash detection until someone comes along with one of\nthese obscure CD drives. Note that these devices are extremely rare, so even if\nwe can\u0027t ever find a decent probe method, at least we will be supporting almost\nall of the USBAT-based hardware out there.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bdcfd9e349eff9398a1d85eaa517294f493bb3c8",
      "tree": "62a8804e6ff6559a0de1f09021c9f8cccaf11cf5",
      "parents": [
        "141804d401631f0384feabfa5fc3e2ce1321c0f0"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Tue May 02 18:29:34 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: shuttle_usbat: Hardcode detection of HP CDRW devices\n\nUse USB vendor and product IDs to determine whether the attached\ndevice is a CDROM or a Flash device.  Daniel Drake says that the\n*same* vendor and product IDs for non-HP vendor ID could be either\nflash or cdrom, so try to probe for them.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "141804d401631f0384feabfa5fc3e2ce1321c0f0",
      "tree": "196342c81d2e9de937575d7851525a3e5b2f210e",
      "parents": [
        "69165c29bb4db9bafead7c6574c73ce245965f3a"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Tue May 02 18:30:12 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: shuttle_usbat: Fix handling of scatter-gather buffers\n\nI\u0027ve worked out what\u0027s going wrong.  The scsi layer is now much\nmore likely to pass down scatterlists instead of plain buffers.  So\nyou have to make sure that they\u0027re handled correctly.  In one of the\nchanges along the way, usbat_write_block and friends stopped obeying\nthe srb-\u003euse_sg flag.\n\nAnyway, with the appended patch, and the one I\u0027m putting in the next email, it\nall seems to work for the HP cd4e.  Of course, someone\u0027s going to have\nto test it with the flash drives as well....\n\nThis patch teaches the usbat_{read,write}_block functions to\nobey the use_sg flag in the scsi-request.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "69165c29bb4db9bafead7c6574c73ce245965f3a",
      "tree": "64e39463bb48cb1a40393640222e4ef69a2b308b",
      "parents": [
        "a01c4ef1cc9622fcce5c10ddb8e9e7f76206959e"
      ],
      "author": {
        "name": "Sean Young",
        "email": "sean@mess.org",
        "time": "Tue May 02 11:44:43 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB Phidget InterfaceKit: make inputs pollable and new device support\n\nMake inputs pollable using sysfs_notify and add support for the Phidget\nInterfaceKit 0/16/16. Various cleanups.\n\nSigned-off-by: Sean Young \u003csean@mess.org\u003e\nSigned-off-by: Daniel Saakes \u003cdaniel@saakes.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a01c4ef1cc9622fcce5c10ddb8e9e7f76206959e",
      "tree": "d818051ca720f30307f70c99055583ed3e697d61",
      "parents": [
        "fcf4830a525d37b9bd3ba60430b5729b8621062d"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Fri Apr 28 18:58:57 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USBATM: remove no-longer needed #include\n\nWe #include \u003clinux/netdevice.h\u003e only because \u003clinux/etherdevice.h\u003e\nneeded it, but didn\u0027t #include it itself.  But that\u0027s been fixed now.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fcf4830a525d37b9bd3ba60430b5729b8621062d",
      "tree": "f074a52b10ea331915c9b3cbb5469cfe6a50a2ee",
      "parents": [
        "41fea55e0382b7d59d694d8055b39aa69c793b1f"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Fri Apr 28 18:53:45 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USBATM: remove pointless inline\n\nRemove pointless inline.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4489a5712b086621a6c3f669057d2996245cd3fb",
      "tree": "f79eb7f00a4d95eb7505b2f29283b2ce927feac4",
      "parents": [
        "9effa978f1d51f6d0426ebabcf6cb32336bb3153"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 27 15:54:22 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: usbcore: always turn on hub port power\n\nSome hubs claim not to support port-power switching, and right now the\nhub driver believes them and does not enable power to their ports.\nHowever it turns out that even though they don\u0027t actually switch power,\nthey do ignore all events on a port until told to turn on the power!\nThis problem has been reported by several users.\n\nThis revised patch (as672b) makes the hub driver always try to turn on\nport power to all hubs, regardless of what the hub descriptor says.  It\nalso adds a comment explaining the need for this.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9effa978f1d51f6d0426ebabcf6cb32336bb3153",
      "tree": "9f30639c3bda03d031fc75f5b6404abbf19f17cb",
      "parents": [
        "73e487fdb75f8abf230968dbf73a3dc3b16808d3"
      ],
      "author": {
        "name": "Nicolas Boichat",
        "email": "nicolas@boichat.ch",
        "time": "Wed Apr 19 23:36:40 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: MacBook Pro touchpad support\n\nAdd support for MacBook touchpad in appletouch driver.\nThanks to Alex Harper for the informations.\n\nUse u16 instead of int16_t in atp_is_geyser* functions.\n\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "73e487fdb75f8abf230968dbf73a3dc3b16808d3",
      "tree": "3e40b1888ec5529b2f3e9a2dfa5d5e6b47947b48",
      "parents": [
        "ca85485c1f482e6625f36aceb85eaaeff4b22d79"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Apr 25 07:46:17 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB console: fix disconnection issues\n\nPrevent sending further output to a USB-serial console after the dongle is\ndisconnected, take care not to leak kref.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ca85485c1f482e6625f36aceb85eaaeff4b22d79",
      "tree": "8baa96756703e12b9033b8618bd0cdbfc2a1143b",
      "parents": [
        "57845bd104233cb75b9ab3624f7ea7662298bc27"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Thu Apr 13 22:28:17 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: console: prevent ENODEV on node\n\nPrevent ENODEV on a /dev/ttyUSBx, used as a USB-serial console.\n\nFrom: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "57845bd104233cb75b9ab3624f7ea7662298bc27",
      "tree": "73ac01088881aa217b07c79a781b7c4412ea85e4",
      "parents": [
        "c10746dbb39d41e5fc27badfebe61448210c426d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Apr 13 22:27:12 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: console: fix oops\n\nPrevent NULL dereference when used as a USB-serial console.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c10746dbb39d41e5fc27badfebe61448210c426d",
      "tree": "8e1b47bb64433e8f7f282bdcebc38f0368323775",
      "parents": [
        "01cced250722d22d99c2342979490f93ca886521"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Thu Apr 13 22:26:35 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: console: fix cr/lf issues\n\nAppend Carriage-Returns after Line-Feeds, analogous to the serial driver.\n\nFrom: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "01cced250722d22d99c2342979490f93ca886521",
      "tree": "b29b395305836a0f3690a69173e1df2a2f0ecf4f",
      "parents": [
        "df47e5330b0f5decb0a5736e9a81fff49d46d151"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 11 10:07:16 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: allow multiple types of EHCI controllers to be built as modules\n\nIn some systems we may have both a platform EHCI controller and PCI EHCI\ncontroller.  Previously we couldn\u0027t build the EHCI support as a module due\nto conflicting module_init() calls in the code.\n\nSigned-off-by: Kumar Gala \u003cgalak@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"
    },
    {
      "commit": "df47e5330b0f5decb0a5736e9a81fff49d46d151",
      "tree": "fcf5fe254235517ecb77fe652f5ed2e04fa02554",
      "parents": [
        "2682d27c5884550857cd96231db5b22b3acced53"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 15 11:17:27 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: sisusbvga: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make needlessly global functions static\n- function and struct declarations belong into header files\n- make SiS_VCLKData const\n- #if 0 the following unused global functions:\n  - sisusb.c: sisusb_writew()\n  - sisusb.c: sisusb_readw()\n  - sisusb_init.c: SiSUSB_GetModeID()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2682d27c5884550857cd96231db5b22b3acced53",
      "tree": "94b19f6a04993352d8ce3f189366d9cd4969fb58",
      "parents": [
        "7327413c745c2f8e8d4b92f76759821263b095c1"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Mar 28 01:00:21 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: convert the semaphores in the sisusb driver to mutexes\n\nFrom: Arjan van de Ven \u003carjan@infradead.org\u003e\n\nConvert the semaphores-used-as-mutex to mutexes in the sisusb video driver;\nthis required manual checking due to the \"return as locked\" stuff in this\ndriver, but the -\u003elock semaphore is still used as mutex in the end.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Thomas Winischhofer \u003cwinischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7327413c745c2f8e8d4b92f76759821263b095c1",
      "tree": "193e4ffb890a98757ca319fd90d9ec7b8920efe1",
      "parents": [
        "f44f725f7d635e8b9786eef13f836dc1a2851495"
      ],
      "author": {
        "name": "Eduard Warkentin",
        "email": "eduard.warkentin@gmx.de",
        "time": "Thu May 18 01:13:17 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: added support for ASIX 88178 chipset USB Gigabit Ethernet adaptor\n\nAdd support for detection and dworking with a ASIX 88178 based USB-Gigabit\nadaptor.  With the patch, it is detected and handled correctly by the asix\nmodule.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f44f725f7d635e8b9786eef13f836dc1a2851495",
      "tree": "b9059a88ce6123ee093422b3ba47174534555ddb",
      "parents": [
        "86478944eba887f149e151bacc023ae4b2d23ea6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri May 12 19:24:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: usbnet, zaurus mtu fixup\n\nThis includes an MTU fixup which could affect larger packets with newer\nZaurii, described as http://bugzilla.kernel.org/show_bug.cgi?id\u003d6286;\nplus minor whitespace cleanup.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "86478944eba887f149e151bacc023ae4b2d23ea6",
      "tree": "21c9871c1524c75cc702e0fbaa7700e82a9f744f",
      "parents": [
        "5cd330f4f30eb154e7af9210bed42dfcd447997f"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "neukum@fachschaft.cup.uni-muenchen.de",
        "time": "Sat May 13 22:50:47 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: cdc-acm: add a new special case for modems with buggy firmware\n\nthis fixes the \"duplicated text\" bug. There\u0027s a modem that cannot cope\nwith large transfers and more than one urb in flight. This patch adds a\nspecial case to the driver.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "5cd330f4f30eb154e7af9210bed42dfcd447997f"
}
