)]}'
{
  "log": [
    {
      "commit": "92d15c2ccbb3e31a3fc71ad28fdb55e1319383c0",
      "tree": "8d83c0dc3c6b935d8367e331872f242b742f0a8a",
      "parents": [
        "f20bf6125605acbbc7eb8c9420d7221c91aa83eb",
        "644bd2f048972d75eb1979b1fdca257d528ce687"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:09:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:09:16 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/data/git/linux-2.6-block: (63 commits)\n  Fix memory leak in dm-crypt\n  SPARC64: sg chaining support\n  SPARC: sg chaining support\n  PPC: sg chaining support\n  PS3: sg chaining support\n  IA64: sg chaining support\n  x86-64: enable sg chaining\n  x86-64: update pci-gart iommu to sg helpers\n  x86-64: update nommu to sg helpers\n  x86-64: update calgary iommu to sg helpers\n  swiotlb: sg chaining support\n  i386: enable sg chaining\n  i386 dma_map_sg: convert to using sg helpers\n  mmc: need to zero sglist on init\n  Panic in blk_rq_map_sg() from CCISS driver\n  remove sglist_len\n  remove blk_queue_max_phys_segments in libata\n  revert sg segment size ifdefs\n  Fixup u14-34f ENABLE_SG_CHAINING\n  qla1280: enable use_sg_chaining option\n  ...\n"
    },
    {
      "commit": "e400b6ec4ede4dc0aa8e5640425df5b29796fe0e",
      "tree": "8fbca730c850fd85fbf0f2d70daef7765ed4cb7f",
      "parents": [
        "0058f479e52d0c0718c843cb34223bc1bfce36e1"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 16 01:29:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:20 2007 -0700"
      },
      "message": "vt/vgacon: Check if screen resize request comes from userspace\n\nVarious console drivers are able to resize the screen via the con_resize()\nhook.  This hook is also visible in userspace via the TIOCWINSZ, VT_RESIZE and\nVT_RESIZEX ioctl\u0027s.  One particular utility, SVGATextMode, expects that\ncon_resize() of the VGA console will always return success even if the\nresulting screen is not compatible with the hardware.  However, this\nparticular behavior of the VGA console, as reported in Kernel Bugzilla Bug\n7513, can cause undefined behavior if the user starts with a console size\nlarger than 80x25.\n\nTo work around this problem, add an extra parameter to con_resize().  This\nparameter is ignored by drivers except for vgacon.  If this parameter is\nnon-zero, then the resize request came from a VT_RESIZE or VT_RESIZEX ioctl\nand vgacon will always return success.  If this parameter is zero, vgacon will\nreturn -EINVAL if the requested size is not compatible with the hardware.  The\nlatter is the more correct behavior.\n\nWith this change, SVGATextMode should still work correctly while in-kernel and\nstty resize calls can expect correct behavior from vgacon.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f6f31a03e3aed0854a6aa3ab763c3d3b2ff42ff",
      "tree": "bdb94c08e0bce7c17f686aabc274a7554718407b",
      "parents": [
        "53d412fce05e73dd0b25b0ebfa83c7ee94f16451"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 11 12:33:09 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 16 11:20:59 2007 +0200"
      },
      "message": "USB storage: sg chaining support\n\n[PATCH] USB storage: sg chaining support\n\nModify usb_stor_access_xfer_buf() to take a pointer to an sg\nentry pointer, so we can keep track of that instead of passing\naround an integer index (which we can\u0027t use when dealing with\nmultiple scatterlist arrays).\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "fd39c86b3d8910fbafe41207135c1d72bc895614",
      "tree": "f579ddb40c02193ca5792bc0db7a232727902dc3",
      "parents": [
        "c5d0e6a0d225c03b59a0a70f940e439085235ba2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Oct 15 17:30:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 17:56:36 2007 -0700"
      },
      "message": "docbook: fix usb content\n\nFix USB docbook warnings.\n\nWarning(linux-2.6.23-git8//include/linux/usb/gadget.h:487): No description found for parameter \u0027g\u0027\nWarning(linux-2.6.23-git8//include/linux/usb/gadget.h:506): No description found for parameter \u0027g\u0027\n\nWarning(linux-2.6.23-git8//drivers/usb/core/hub.c:1416): No description found for parameter \u0027usb_dev\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "65a6ec0d72a07f16719e9b7a96e1c4bae044b591",
      "tree": "344e03a5039a44982c1b78d6113633b21b434820",
      "parents": [
        "541010e4b8921cd781ff02ae68028501457045b6",
        "0181b61a988424b5cc44fe09e6968142359c815e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (95 commits)\n  [ARM] 4578/1: CM-x270: PCMCIA support\n  [ARM] 4577/1: ITE 8152 PCI bridge support\n  [ARM] 4576/1: CM-X270 machine support\n  [ARM] pxa: Avoid pxa_gpio_mode() in gpio_direction_{in,out}put()\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c\n  [ARM] pxa: Make cpu_is_pxaXXX dependent on configuration symbols\n  [ARM] pxa: PXA3xx base support\n  [NET] smc91x: fix PXA DMA support code\n  [SERIAL] Fix console initialisation ordering\n  [ARM] pxa: tidy up arch/arm/mach-pxa/Makefile\n  [ARM] Update arch/arm/Kconfig for drivers/Kconfig changes\n  [ARM] 4600/1: fix kernel build failure with build-id-supporting binutils\n  [ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)\n  [ARM] Rename consistent_sync() as dma_cache_maint()\n  [ARM] 4572/1: ep93xx: add cirrus logic edb9307 support\n  [ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support\n  [ARM] 4595/1: ns9xxx: define registers as void __iomem * instead of volatile u32\n  [ARM] 4594/1: ns9xxx: use the new gpio functions\n  [ARM] 4593/1: ns9xxx: implement generic clockevents\n  ...\n"
    },
    {
      "commit": "df3d80f5a5c74168be42788364d13cf6c83c7b9c",
      "tree": "892a964c2fd28d028f2fb7471e8543d3f4006a58",
      "parents": [
        "3d06f7a5f74a813cee817c4b30b5e6f0398da0be",
        "c8e91b0a8fc8493e3bf3efcb3c8f866e9453cf1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:19:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:19:33 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (207 commits)\n  [SCSI] gdth: fix CONFIG_ISA build failure\n  [SCSI] esp_scsi: remove __dev{init,exit}\n  [SCSI] gdth: !use_sg cleanup and use of scsi accessors\n  [SCSI] gdth: Move members from SCp to gdth_cmndinfo, stage 2\n  [SCSI] gdth: Setup proper per-command private data\n  [SCSI] gdth: Remove gdth_ctr_tab[]\n  [SCSI] gdth: switch to modern scsi host registration\n  [SCSI] gdth: gdth_interrupt() gdth_get_status() \u0026 gdth_wait() fixes\n  [SCSI] gdth: clean up host private data\n  [SCSI] gdth: Remove virt hosts\n  [SCSI] gdth: Reorder scsi_host_template intitializers\n  [SCSI] gdth: kill gdth_{read,write}[bwl] wrappers\n  [SCSI] gdth: Remove 2.4.x support, in-kernel changelog\n  [SCSI] gdth: split out pci probing\n  [SCSI] gdth: split out eisa probing\n  [SCSI] gdth: split out isa probing\n  gdth: Make one abuse of scsi_cmnd less obvious\n  [SCSI] NCR5380: Use scsi_eh API for REQUEST_SENSE invocation\n  [SCSI] usb storage: use scsi_eh API in REQUEST_SENSE execution\n  [SCSI] scsi_error: Refactoring scsi_error to facilitate in synchronous REQUEST_SENSE\n  ...\n"
    },
    {
      "commit": "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f",
      "tree": "19949f0c50538e08b7e434db7860bef02d8aa611",
      "parents": [
        "64b33619a30ff18c1535ee779572ecffcc4711d2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "signedness: module_param_array nump argument\n\n... should be unsigned int\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4735b37cf434175c2b7b36b3b68f1e60e8ec8527",
      "tree": "302ae547b18fe3730af99612b13f902e73f757be",
      "parents": [
        "d773b33972a663cfaf066e966f87922a74088a1e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 13 22:29:47 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 18:18:30 2007 -0700"
      },
      "message": "Fix ohci-ssb with !CONFIG_PM\n\nohci_bus_{suspend,resume} exists only if we have CONFIG_PM; do the same\nthing as other subdrivers...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efefc6eb38d43b8e5daef482f575d767b002004e",
      "tree": "8a3933db1f8721f9bcc9912c800dc8406f4bdf94",
      "parents": [
        "117494a1b65183f0e3fcc817b07944bc5c465050",
        "cd59abfcc441b2abb4cf2cd62c1eb0f02a60e8dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:49:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:49:37 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (75 commits)\n  PM: merge device power-management source files\n  sysfs: add copyrights\n  kobject: update the copyrights\n  kset: add some kerneldoc to help describe what these strange things are\n  Driver core: rename ktype_edd and ktype_efivar\n  Driver core: rename ktype_driver\n  Driver core: rename ktype_device\n  Driver core: rename ktype_class\n  driver core: remove subsystem_init()\n  sysfs: move sysfs file poll implementation to sysfs_open_dirent\n  sysfs: implement sysfs_open_dirent\n  sysfs: move sysfs_dirent-\u003es_children into sysfs_dirent-\u003es_dir\n  sysfs: make sysfs_root a regular directory dirent\n  sysfs: open code sysfs_attach_dentry()\n  sysfs: make s_elem an anonymous union\n  sysfs: make bin attr open get active reference of parent too\n  sysfs: kill unnecessary NULL pointer check in sysfs_release()\n  sysfs: kill unnecessary sysfs_get() in open paths\n  sysfs: reposition sysfs_dirent-\u003es_mode.\n  sysfs: kill sysfs_update_file()\n  ...\n"
    },
    {
      "commit": "d1aa3e6aa8edfeb864af7c930523d9e588b28bea",
      "tree": "1ad0e6ead73cccc43dd1c1997aabb25acb4970d2",
      "parents": [
        "58ed7b94d98245fbad54a0af7ea3317ab1dd6876"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 11 16:47:36 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:35 2007 -0700"
      },
      "message": "USB: fix race in autosuspend reschedule\n\nThis patch (as1002) fixes a small race which can occur when a driver\nexpects usbcore to reschedule an autosuspend request.  If the request\narrives too late, it won\u0027t be rescheduled.  The patch adds an extra\nargument to autosuspend_check(), indicating that a reschedule is\nneeded no matter how much time has elapsed.\n\nIt also tries to avoid letting asynchronous changes to the value of\njiffies cause a delay to become negative, by caching a local copy of\nthe current time.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "58ed7b94d98245fbad54a0af7ea3317ab1dd6876",
      "tree": "cc5df430c9a4a152d8b264f9f0c613ed40a2c333",
      "parents": [
        "d466a9190ff1ceddfee50686e61d63590fc820d9"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Oct 11 13:40:30 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:35 2007 -0700"
      },
      "message": "atmel_usba_udc: Keep track of the device status\n\nKeep track of the device status (as returned by the GET_STATUS\nrequest) and allow it to be manipulated by set_selfpowered() as\nwell as SET_FEATURE/CLEAR_FEATURE (for remote wakeup)\n\nImplement the wakeup() op, which refuses to do anything if the\nDEVICE_REMOTE_WAKEUP feature wasn\u0027t set by the host.  Now this\ndriver passes USBCV (at least, with gadget zero).\n\nFix one more locking bug; lockdep is every developer\u0027s friend.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d466a9190ff1ceddfee50686e61d63590fc820d9",
      "tree": "aeec79ff781018822a3df182c2224fd8bdbd46c7",
      "parents": [
        "063a2da8f01806906f7d7b1a1424b9afddebc443"
      ],
      "author": {
        "name": "Ortwin Glück",
        "email": "odi@odi.ch",
        "time": "Thu Oct 11 17:29:43 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:34 2007 -0700"
      },
      "message": "USB: Nikon D40X unusual_devs entry\n\nNot surprisingly the Nikon D40X DSC needs the same quirks as the D40,\nbut it has a separate ID.\nSee http://bugs.gentoo.org/show_bug.cgi?id\u003d191431\n\nFrom: Ortwin Glück \u003codi@odi.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "063a2da8f01806906f7d7b1a1424b9afddebc443",
      "tree": "960243995fe608580e842b1a34228a3f991ea4dc",
      "parents": [
        "cd38c1e1ae5273c28a12baacaf17c1faa062661f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 10 16:24:06 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:34 2007 -0700"
      },
      "message": "USB: serial core should respect driver requirements\n\nThis patch (as997) fixes a bug in the USB serial core.  The core needs\nto pay attention to drivers\u0027 requirements regarding the number and\ntype of endpoints a device has.\n\nAt the same time, the patch changes the NUM_DONT_CARE constant (which\nis stored in a single-byte field) from -1 to a safer, unsigned value.\nIt also improves the kerneldoc for several fields in the\nusb_serial_driver structure.\n\nFinally, the patch replaces a list_for_each() with list_for_each_entry().\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "271f9e68f3450ac8d1ff3bda36581f1ec0d0cc1f",
      "tree": "245f6895f988086686fe338b0097fe9b99f1c9f9",
      "parents": [
        "32fe01985aa2cb2562f6fc171e526e279abe10db"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 10 16:30:12 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:34 2007 -0700"
      },
      "message": "USB: skip autosuspended devices during system resume\n\nSystem suspends and hibernation are supposed to be as transparent as\npossible.  By this reasoning, if a USB device is already autosuspended\nbefore the system sleep begins then it should remain autosuspended\nafter the system wakes up.\n\nThis patch (as1001) adds a skip_sys_resume flag to the usb_device\nstructure and uses it to avoid waking up devices which were suspended\nwhen a system sleep began.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "32fe01985aa2cb2562f6fc171e526e279abe10db",
      "tree": "0c1865a1d3e91ae0839147430480c4099b16a06f",
      "parents": [
        "17f060224fb9f435c6f9306b7b61419d038def13"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 10 16:27:07 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:34 2007 -0700"
      },
      "message": "USB: mutual exclusion for EHCI init and port resets\n\nThis patch (as999) fixes a problem that sometimes shows up when host\ncontroller driver modules are loaded in the wrong order.  If ehci-hcd\nhappens to initialize an EHCI controller while the companion OHCI or\nUHCI controller is in the middle of a port reset, the reset can fail\nand the companion may get very confused.  The patch adds an\nrw-semaphore and uses it to keep EHCI initialization and port resets\nmutually exclusive.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Dely L Sy \u003cdely.l.sy@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "17f060224fb9f435c6f9306b7b61419d038def13",
      "tree": "9ea83420b7b7b4143977efc2c303e94a7dde61f7",
      "parents": [
        "eecfb911a03a48ef5f7114246343128bd01c1b5f"
      ],
      "author": {
        "name": "Richard Sharpe",
        "email": "rsharpe@richardsharpe.com",
        "time": "Wed Oct 10 10:56:28 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:33 2007 -0700"
      },
      "message": "USB: allow usbstorage to have LUNS greater than 2Tb\n\nAttached is a very small patch (several comment lines) and a one-line\ncoded change) that allows for USB storage devices that are larger than\n2TB.\n\nAt the company where I work we need such support, and one of my\nco-workers, Jane Liu, pointed out that SCSI low-layer drivers need to\nspecify what size CDBs they accept. After looking through the code it\nbecame obvious that the current USB Storage code accepted the default of\n12-byte CDBs, so I changed it to accept 16-byte CDBs. This allows our\ndevice to work.\n\nSigned-off-by: Richard Sharpe \u003crsharpe@richardsharpe.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\n"
    },
    {
      "commit": "eecfb911a03a48ef5f7114246343128bd01c1b5f",
      "tree": "0f21503d2b13a63bd6b01c3c3251042a074a6888",
      "parents": [
        "914a3f3b375493eb44ad652a431939258cf34f71"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Thu Oct 11 00:37:50 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:33 2007 -0700"
      },
      "message": "USB: Adding support for SHARP WS011SH to ipaq.c\n\nThis patch supports for SHARP WS011SH[0] to ipaq.c\n\n[0]: http://www.willcom-inc.com/ja/lineup/ws/011sh/index.html\n(Sorry , Japanese only.)\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "914a3f3b375493eb44ad652a431939258cf34f71",
      "tree": "83f603584d81e5fe2f8800ed56c2410448111f5c",
      "parents": [
        "c604e851486eabcbeb73e984279d436ce121fd5d"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 10 02:29:43 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:33 2007 -0700"
      },
      "message": "USB: add atmel_usba_udc driver\n\nThis is a driver for the Atmel USBA UDC which can be found integrated\non AT32AP700x AVR32 processors. For hardware documentation, please see\nthe AT32AP7000 data sheet:\n\nhttp://www.atmel.com/dyn/resources/prod_documents/doc32003.pdf\n\nThis is a dual speed controller (connects at high or full speed).\nThe driver supports up to 7 control, bulk, interrupt and isochronous\nendpoints with some constraints. Bulk, interrupt and isochronous\ntransfers are driven by DMA.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c604e851486eabcbeb73e984279d436ce121fd5d",
      "tree": "66275b24db450ff940f8f694cf08579e0eb81fee",
      "parents": [
        "b24896c6b7ddb37ab20ba0bbfd0ed36a38923f67"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Oct 09 23:47:17 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:33 2007 -0700"
      },
      "message": "USB: ohci SSB bus glue\n\nThis adds SSB bus glue for the USB OHCI HCD. \n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b24896c6b7ddb37ab20ba0bbfd0ed36a38923f67",
      "tree": "e8b758635e84e5f9157f0504bb31207f4aae45a8",
      "parents": [
        "4f45426cfd6170311e116442ccd8ce0e31979237"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Oct 09 22:04:16 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:33 2007 -0700"
      },
      "message": "USB: ehci build fixes on au1xxx, ppc-soc\n\nCleanup: references to two PM routines (and HCD entry points)\nthat no longer exist are swapped with their replacements.\n\nEvidently au1xxx and ppc-soc EHCI support doesn\u0027t get compiled\nwith power management very much, or these build bugs would have\nbeen patched long ago.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f45426cfd6170311e116442ccd8ce0e31979237",
      "tree": "d62325f3cf5261230f7d4423603665c9b5adbc01",
      "parents": [
        "f621b8437d6ae502dde45797f56407e48c7a68b4"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Tue Oct 09 15:00:05 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:32 2007 -0700"
      },
      "message": "USB: add runtime frame_no quirk for big-endian OHCI\n\nAdd OHCI big endian frame_no quirk.  The frame_no value stored in the\nHCCA is a 16 bit field at a specific offset, but since not all CPUs can\ndo 16-bit memory accesses it\u0027s used as a 32 bit field.  And that\u0027s why\nbig-endian OHCI must shift 16 bits ... unless the spec is not followed.\n\nCurrently there\u0027s one MPC52xx platform that doesn\u0027t need the shift. This\npatch adds a new \"big endian frame_no\" quirk to control that at runtime.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nAcked-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f621b8437d6ae502dde45797f56407e48c7a68b4",
      "tree": "767bc0813ac43baafb9a136a04d20a3068dc6a0b",
      "parents": [
        "d9c563626d9a136636385209d59d0c4f16c4a7ab"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Sep 26 23:22:36 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:32 2007 -0700"
      },
      "message": "USB: funsoft: Fix termios\n\nFunsoft has a bogus ioctl handler doing bogus termios handling in a bogus\nmanner. Fortunately we can simply delete all the bogus bits and get the\nright default behaviour !\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d9c563626d9a136636385209d59d0c4f16c4a7ab",
      "tree": "160565a3f1bdb7c9720757a2e1858bf4bf598b60",
      "parents": [
        "3046c6db575019ba4ce6b9deac352d438ddf733d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Sep 26 23:34:18 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:32 2007 -0700"
      },
      "message": "USB: visor: termios bits\n\nVisor has a huge complex routine which displays termios bits for debug\nbut doesn\u0027t do anything. Get the correct behaviour by removing it all\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3046c6db575019ba4ce6b9deac352d438ddf733d",
      "tree": "3d9eb757056d47863904dcc7e0fe54f229ba99fa",
      "parents": [
        "27f5d75afaa1b65e4cc1e4ac8a2a5095d24f1576"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Oct 05 14:43:00 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:31 2007 -0700"
      },
      "message": "USB: unusual_devs entry for Nikon DSC D2Xs\n\nThis patch (as996) adds an unusual_devs entry for the Nikon DSC D2Xs\ncamera.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9454a57ab5922e5cd25321cae9d1a8cbeb3e2e85",
      "tree": "373bba67d0393fbfb0950461509e243d602e4846",
      "parents": [
        "4d59d8a11383ebf0e0260ee481a4e766959fd7d9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Oct 04 18:05:17 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:31 2007 -0700"
      },
      "message": "USB: move \u003clinux/usb_gadget.h\u003e to \u003clinux/usb/gadget.h\u003e\n\nMove \u003clinux/usb_gadget.h\u003e to \u003clinux/usb/gadget.h\u003e, reducing\nsome of the clutter in the main include directory.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d59d8a11383ebf0e0260ee481a4e766959fd7d9",
      "tree": "240cf81cc56896a69c1467b7c8bc4f3f4022c3fd",
      "parents": [
        "437f375f262417b484f28007c3e8d21bd01d0e01"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@intel.com",
        "time": "Wed Oct 03 14:56:03 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:30 2007 -0700"
      },
      "message": "USB: Export URB statistics for powertop\n\npowertop currently tracks interrupts generated by uhci, ehci, and ohci,\nbut it has no way of telling which USB device to blame USB bus activity on.\nThis patch exports the number of URBs that are submitted for a given device.\nCat the file \u0027urbnum\u0027 in /sys/bus/usb/devices/.../\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "437f375f262417b484f28007c3e8d21bd01d0e01",
      "tree": "c687fe67514f56d978a44dae97829319ec89b700",
      "parents": [
        "a59048d46303c4146993c37f51ed97a760fc4c0a"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vitb@kernel.crashing.org",
        "time": "Thu Sep 27 00:36:22 2007 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:30 2007 -0700"
      },
      "message": "USB: serial gadget: Disable endpoints on unload\n\nAfter Serial gadget is being unloaded, neither serial itself, nor other\ngadget stuff can be loaded subsequently.\n\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a59048d46303c4146993c37f51ed97a760fc4c0a",
      "tree": "85c5e5e249df3e30ea3fac5e6dbe24c01e10a9f3",
      "parents": [
        "5395353e0c8272fe73ac914acd7e4add0da2bef0"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Oct 02 14:40:49 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:30 2007 -0700"
      },
      "message": "USB: drivers/usb/misc/sisusbvga/sisusb.c: kill two unused variables\n\nKill two unused variables in drivers/usb/misc/sisusbvga/sisusb.c.\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5395353e0c8272fe73ac914acd7e4add0da2bef0",
      "tree": "258ce18442ed45116f842cd13d0969cea7e5d353",
      "parents": [
        "9dcfbd97a695a3c28a867501127fa35ac49bc805"
      ],
      "author": {
        "name": "Benedikt Spranger",
        "email": "bene@linutronix.de",
        "time": "Tue Oct 02 14:40:48 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:30 2007 -0700"
      },
      "message": "usb-gadget-ether: prevent oops caused by error interrupt race\n\nFix a longstanding race in the Ethernet gadget driver, which can cause an\noops on device disconnect.  The fix is just to make the TX path check\nwhether its freelist is empty.  That check is otherwise not necessary,\nsince the queue is always stopped when that list empties (and restarted\nwhen request completion puts an entry back on that freelist).\n\nThe race window starts when the network code decides to transmit a packet,\nand ends when hard_start_xmit() grabs the freelist lock.  When disconnect()\nis called inside that window, it shuts down the TX queue and breaks the\notherwise-solid assumption that packets are never sent through a TX queue\nthat\u0027s stopped.\n\nSigned-off-by: Benedikt Spranger \u003cbene@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9dcfbd97a695a3c28a867501127fa35ac49bc805",
      "tree": "f59c059c2f83ba6c3640e7cdf0f2ef49c93691c2",
      "parents": [
        "ca0677a29bddee35918bf3c0c55cc3badd69079e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Oct 02 14:40:46 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:29 2007 -0700"
      },
      "message": "USB: fix gregkh-usb-usb-sisusb2vga-convert-printk-to-dev_-macros\n\ndrivers/usb/misc/sisusbvga/sisusb.c: In function \u0027sisusb_open\u0027:\ndrivers/usb/misc/sisusbvga/sisusb.c:2444: warning: \u0027sisusb\u0027 is used uninitialized in this function\n\nI can tell that\u0027ll oops just by looking at it.\n\nHow come this code assume a 7,000 column xterm? :(\n\nCc: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nCc: Thomas \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca0677a29bddee35918bf3c0c55cc3badd69079e",
      "tree": "87f40e4ceceeb506c567aabaff415f61c2d8e87a",
      "parents": [
        "05eac910b69209164b1d9357bf8877a7c81b2e4e"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Oct 05 15:53:12 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:29 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fix driver removing\n\nFixed the problem that accessed register of this controller after\nhaving called iounmap().\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "05eac910b69209164b1d9357bf8877a7c81b2e4e",
      "tree": "292f9f96565ffa2c9cbf883f5d6820a17f9888cf",
      "parents": [
        "e3a09051a16fcdb190ad0b7dc6064904c8118409"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Oct 03 18:53:28 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:29 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fix endian problem\n\nFixed the problem that does not work in the big endian machine.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e3a09051a16fcdb190ad0b7dc6064904c8118409",
      "tree": "bf30caa5f4c3c50a9624882119a84a0a1759fa06",
      "parents": [
        "93b6497da99978742ffa9d9db6177397436278f5"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Oct 03 18:53:13 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:29 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fix Class or Vendor Request\n\nFixed the problem that does not work in the case of bRequest \u003d 0x05 in\nClass or Vendor Request.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "93b6497da99978742ffa9d9db6177397436278f5",
      "tree": "e6a14551af1c69fcb95fd6f76ad7065500564c4b",
      "parents": [
        "6ce76104781a10554129791dc62c3104424f6d48"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Sep 09 22:25:04 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:29 2007 -0700"
      },
      "message": "USB: usb/serial/ch341.c: make 4 functions static\n\nThis patch makes four needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6ce76104781a10554129791dc62c3104424f6d48",
      "tree": "0756774b493cce844b1d34f0df45fc6b462e79cf",
      "parents": [
        "4ac0718e83821db53451614e098399004694aa81"
      ],
      "author": {
        "name": "Frank A Kingswood",
        "email": "frank@kingswood-consulting.co.uk",
        "time": "Wed Aug 22 20:48:58 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:29 2007 -0700"
      },
      "message": "USB: Driver for CH341 USB-serial adaptor\n\nThis patch implements a USB serial port driver for the Winchiphead\nCH341 USB-RS232 Converter. This chip also implements an IEEE 1284\nparallel port, I2C and SPI, but that is not supported by the driver.\n\nSigned-off-by: Frank A Kingswood \u003cfrank@kingswood-consulting.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4ac0718e83821db53451614e098399004694aa81",
      "tree": "f62e3fc951ec57d4f815b324049e124d3a7222d8",
      "parents": [
        "1f4f714f88955cfb61fba0cd43fe3b07e4212257"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Tue Sep 25 20:20:10 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:28 2007 -0700"
      },
      "message": "USB: cxacru: Use appropriate logging for errors\n\nWhen an error occurs, existing logging uses dbg() so the cause of a\nproblem is hard to determine. Error conditions shouldn\u0027t only be\nproperly reported with debugging enabled.\n\nA side effect of this change is that when an uninitialised device is\nstarted, a log message similar to the following is sent:\n\tcxacru 5-2:1.0: receive of cm 0x90 failed (-104)\nThis is normal - the device did not respond so firmware will be loaded.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nAcked-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f4f714f88955cfb61fba0cd43fe3b07e4212257",
      "tree": "c4e1015cfa043b62160920616483733120747cd6",
      "parents": [
        "16eb345f4d9189b59bae576ae63cba7ca77817b2"
      ],
      "author": {
        "name": "Edouard Lafargue",
        "email": "edouard@lafargue.name",
        "time": "Tue Sep 25 10:15:36 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:28 2007 -0700"
      },
      "message": "USB: cp2101.c: add additional device ID\n\nThis patch adds an additional device ID to the cp2101 USB serial\ndriver. This device is a Gemalto Prox-PU or CU contactless card reader\n(ISO14443-A/B and Mifare). The reader is a standard Gemalto serial\nproximity reader using the Gemalto Block Protocol (see reader\u0027s\ndocumentation) bundled with a built-in CP2102 for serial/USB\nconversion.\n\nSigned-off-by: Edouard Lafargue (edouard@lafargue.name)\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "16eb345f4d9189b59bae576ae63cba7ca77817b2",
      "tree": "dd3900ff113f9895d0ae65a016796d588b75f5c2",
      "parents": [
        "a691efa9888e71232dfb4088fb8a8304ffc7b0f9"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sat Sep 22 20:58:12 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:28 2007 -0700"
      },
      "message": "USB: unusual_devs modification for Nikon D200\n\nUpgrade the unusual_devs.h file to support the Nikon D200\n\nSigned-off-by: Mike Pagano \u003cmpagano-kernel@mpagano.com\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a691efa9888e71232dfb4088fb8a8304ffc7b0f9",
      "tree": "51c0b1fcf433fca8850ac4d3e8b5cf0dd71a19bf",
      "parents": [
        "7108f28465a0a37d5afc05c5ad788938423b74a7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Sep 21 16:57:54 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:28 2007 -0700"
      },
      "message": "USB: remove USB_QUIRK_NO_AUTOSUSPEND\n\nThis patch (as995) cleans up the remains of the former NO_AUTOSUSPEND\nquirk.  Since autosuspend is disabled by default, we will let\nuserspace worry about which devices can safely be suspended.  Thus the\nlengthy series of quirk entries is no longer needed, and neither is\nthe quirk ID.  I suppose someone might eventually run across a hub\nthat can\u0027t be suspended; let\u0027s ignore the possibility for now.\n\nThe patch also cleans up the hasty way in which autosuspend gets\ndisabled.  Setting udev-\u003eautosuspend_delay to -1 wasn\u0027t quite right,\nbecause the value is always supposed to be a multiple of HZ.  It\u0027s\nbetter to leave the delay value alone and set autosuspend_disabled,\nwhich is what the quirk routine used to do.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7108f28465a0a37d5afc05c5ad788938423b74a7",
      "tree": "eb7e15a097d8d4b0e826ffa8f1613bea4e091140",
      "parents": [
        "393e5511a5f58e82b88589f1dd2464f6b661df06"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Sep 20 12:37:50 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:28 2007 -0700"
      },
      "message": "USB: don\u0027t propagate FREEZE or PRETHAW suspends\n\nThis patch (as992) fixes a recently-added bug.  During a FREEZE or\nPRETHAW suspend notification, non-root devices don\u0027t actually get\nsuspended.  So we shouldn\u0027t tell their parent hubs that they did.\n\n(This code path used to be skipped over, until the FREEZE/PRETHAW test\ngot moved out of usb_suspend_both() into generic_suspend().)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "393e5511a5f58e82b88589f1dd2464f6b661df06",
      "tree": "b2a9f4f7e189f413c175be17c3e78fb425b02253",
      "parents": [
        "403fae78d7388876b96fbe30ccf2cb551c49ae5a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 18 10:09:32 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:28 2007 -0700"
      },
      "message": "USB: unusual_devs update for Nokia 6131\n\nThis patch (as991) updates the unusual_devs entry for the Nokia 6131\nphone.  As reported by Juan Ignacio Cherrutti, there\u0027s new firmware\navailable but it still has the same old transfer-size limit.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "403fae78d7388876b96fbe30ccf2cb551c49ae5a",
      "tree": "49b1dd0cfd74f676bca9c4273de320ca137e2444",
      "parents": [
        "ed6590a861a16276db34ee626375fa79f3369ac3"
      ],
      "author": {
        "name": "jidong xiao",
        "email": "jidong.xiao@gmail.com",
        "time": "Fri Sep 14 00:08:51 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:27 2007 -0700"
      },
      "message": "USB: fix limited_power setting mistake in hub.c\n\nThis patch (jx001) fixes a variable assignment mistake in hub driver.\nlimited_power should be set to 0 if the hub is self-powered,and 1 if\nthe hub is bus-powered.\n\nHowever, the effect of the code was exactly opposite to the spec\u0027s\nstatement for the Local Power Source field. The spec says, this field\nis 1 meaning Local power supply lost while this field is 0 indicating\nLocal power supply good.(This statement is very confusing.)\n\nSo this patch switchs the 0 and 1.\n\n\nSigned-off-by: Jason Xiao \u003cjidong.xiao@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ed6590a861a16276db34ee626375fa79f3369ac3",
      "tree": "b8f20b07045e42ba77eea677ac7314a6e8b0d62c",
      "parents": [
        "0e66fb3492442faa17fc7f27a3eba35b3c811e38"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Sep 17 20:15:53 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:26 2007 -0700"
      },
      "message": "USB: fix double frees in error code paths of ipaq driver\n\nthe error code paths can be enter with buffers to freed buffers.\nSerial core would do a kfree() on memory already freed.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0e66fb3492442faa17fc7f27a3eba35b3c811e38",
      "tree": "5d479f69a0f6c9b5fd7ef32c207679c037f3d4c4",
      "parents": [
        "f7294055a7a5bf1ea7da16dffb0cb0f7a282c04b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Sep 11 19:10:21 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:26 2007 -0700"
      },
      "message": "USB: always visit drivers/usb/misc/\n\nCurrently, every driver under drivers/usb/misc/ also has to be listed in\ndrivers/usb/Makefile. This has been forgotten more than once, and this\npatch changes drivers/usb/Makefile to simply always visit\ndrivers/usb/misc/ when building the USB code.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nAcked-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f7294055a7a5bf1ea7da16dffb0cb0f7a282c04b",
      "tree": "3b296fd7b8c1a73e9c7d0944cb7bb7b56061bdfc",
      "parents": [
        "6840d2555afd66290be7a39b400b5e66a840b82d"
      ],
      "author": {
        "name": "Mark Gross",
        "email": "mgross@linux.intel.com",
        "time": "Mon Sep 24 09:28:14 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:26 2007 -0700"
      },
      "message": "USB: usb-skeleton leaking locks on open\n\nThis weekend I was hacking around with a trivial USB driver for talking\nto the boot load firmware of a USB Bit Whacker.  It\u0027s running the\nMicroChip Pic18 boot loader firmware and I\u0027m putting together a flash\nprogram for writing new FW to the thing.\n\nAnyway in my use of the usb-skeleton.c as my starting point I discovered\nmy test program was getting hung up after attempting to write a buffer.\nThe application and driver where hung in a way that required me to\nreboot to get it to clean up so I could try again.\n\nIt turned out the code path through skel_open can grap the driver\u0027s\nio_mutex lock and forget to release it.\n\nThe following patch fixes the problem for me.\n\nSigned-off-by: Mark Gross \u003cmgross@linux.intel.com\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6840d2555afd66290be7a39b400b5e66a840b82d",
      "tree": "cfc969126e5915db6536382cddbfdd9a63f5b3c8",
      "parents": [
        "95cf82f99cfbd697c15572c444bd4f54f19745b0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 10 11:34:26 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:26 2007 -0700"
      },
      "message": "USB: flush outstanding URBs when suspending\n\nThis patch (as989) makes usbcore flush all outstanding URBs for each\ndevice as the device is suspended.  This will be true even when\nCONFIG_USB_SUSPEND is not enabled.\n\nIn addition, an extra can_submit flag is added to the usb_device\nstructure.  That flag will be turned off whenever a suspend request\nhas been received for the device, even if the device isn\u0027t actually\nsuspended because CONFIG_USB_SUSPEND isn\u0027t set.\n\nIt\u0027s no longer necessary to check for the device state being equal to\nUSB_STATE_SUSPENDED during URB submission; that check can be replaced\nby a check of the can_submit flag.  This also permits us to remove\nsome questionable references to the deprecated power.power_state field.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "95cf82f99cfbd697c15572c444bd4f54f19745b0",
      "tree": "87d0bd6c842922231f5177522b6635532416d206",
      "parents": [
        "5ad4f71e2f19a06f738463da1f09ea7fda3a3db2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 10 11:33:05 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:26 2007 -0700"
      },
      "message": "USB: break apart flush_endpoint and disable_endpoint\n\nThis patch (as988) breaks usb_hcd_endpoint_disable() apart into two\nroutines.  The first, usb_hcd_flush_endpoint() does the -ESHUTDOWN\nunlinking of all URBs in the endpoint\u0027s queue and waits for them to\ncomplete.  The second, usb_hcd_disable_endpoint() -- renamed for\nbetter grammatical style -- merely calls the HCD\u0027s endpoint_disable\nmethod.  The changeover is easy because the routine currently has only\none caller.\n\nThis separation of function will be exploited in the following patch:\nWhen a device is suspended, the core will be able to cancel all\noutstanding URBs for that device while leaving the HCD\u0027s\nendpoint-related data structures intact for later.\n\nAs an added benefit, HCDs no longer need to check for existing URBs in\ntheir endpoint_disable methods.  It is now guaranteed that there will\nbe none.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5ad4f71e2f19a06f738463da1f09ea7fda3a3db2",
      "tree": "02c6b1413fdcb01e7086ae2dfb2b84796ce9b775",
      "parents": [
        "7477120e34eef65a530cfb3fea5fe612c89669e5"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 10 11:31:43 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:26 2007 -0700"
      },
      "message": "USB: move decision to ignore FREEZE events\n\nThis patch (as987) changes the way FREEZE and PRETHAW suspend events\nare handled in usbcore.  The decision about whether or not to ignore\nthem for non-root devices is pushed down into the USB-device driver,\ninstead of being made in the core code.\n\nThis is appropriate, since devices exported to a virtualized guest or\nover a network may indeed need to handle these types of suspend, even\nthough normal devices don\u0027t.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7477120e34eef65a530cfb3fea5fe612c89669e5",
      "tree": "2396c91879848b5ba0a82fbc82c3df04781a75fb",
      "parents": [
        "1d3ee41e9549609a6151216a0bcb06b758a64b6b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 10 11:35:14 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:25 2007 -0700"
      },
      "message": "USB: Get rid of annoying endpoint-release message\n\nThis patch (as990) removes an annoying debugging message.  Nobody\nreally cares when endpoint pseudo-devices are released.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1d3ee41e9549609a6151216a0bcb06b758a64b6b",
      "tree": "316b20d2bb44cf2e309c1e0eb1f2267ff53b0c4f",
      "parents": [
        "e6d42f0e962390e956545aa282efb05a9d6a41d1"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Aug 27 16:16:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:25 2007 -0700"
      },
      "message": "USB: AMD5536: use pdev-\u003erevision\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Thomas Dahlmann \u003cthomas.dahlmann@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e6d42f0e962390e956545aa282efb05a9d6a41d1",
      "tree": "77dec05024647ac82094bd5e62fb6baf7d098307",
      "parents": [
        "5adceac5da3d353dd1318d0482cab94a79472adf"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Mon Sep 03 01:37:31 2007 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:25 2007 -0700"
      },
      "message": "USB: sisusbvga: Fix bug\n\ndrivers/usb/misc/sisusbvga/sisusb.c: In function sisusb_open\ndrivers/usb/misc/sisusbvga/sisusb.c:2444: warning: sisusb is used uninitialized in this function\n\nis a genuine bug (which will cause oops). We cannot use \"sisusb\" in\nerror path for (!interface), because sisusb will itself be derived\nfrom \"interface\" later.\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5adceac5da3d353dd1318d0482cab94a79472adf",
      "tree": "37a05deba01fafa4e8cde7963cc7d556f84fd95a",
      "parents": [
        "b5b80f2b20c833f979060cf48ae3ee6fbfa552be"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Aug 17 14:01:38 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:25 2007 -0700"
      },
      "message": "USB: fix errornous assumption in the usb serial framework revealed by iuu_phoenix\n\nthe iuu_phoenix driver submits another URB from a completion handler.\nThis dictates a certain order of calls to usb_kill_urb() in kill_traffic().\nAs other drivers may do it the other way round, we need to use both\norders in kill_traffic().\nThis patch does so and should be merged before iuu_phoenix is merged.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5b80f2b20c833f979060cf48ae3ee6fbfa552be",
      "tree": "6f806f8a31675252adcabf51c31d7d589fa8cb9d",
      "parents": [
        "d853d872c14b9adc4adad29e56cd378b291f86e0"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Thu Sep 06 23:18:15 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:24 2007 -0700"
      },
      "message": "USB: ELAN U132 Host Controller Driver: convert sw_lock to mutex\n\nThe ELAN U132 Host Controller Driver uses the semaphore sw_lock as\nmutex. Use the mutex API instead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d853d872c14b9adc4adad29e56cd378b291f86e0",
      "tree": "7304314552d5b4e27d155797d6b56c1a4aa720f7",
      "parents": [
        "63f991b2871bdb1431e8ff62cae2b7b94b4e5b0c"
      ],
      "author": {
        "name": "Johann Wilhelm",
        "email": "johann.wilhelm@student.tugraz.at",
        "time": "Wed Sep 05 13:49:29 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:24 2007 -0700"
      },
      "message": "USB: usb-storage: Initialize Huawei E220 properly\n\nThis is a reworked version of this patch:\nhttp://www.mail-archive.com/linux-usb-devel%40lists.sourceforge.net/msg55094/activate_huawei_dev.patch\n\nThat properly initializes the HUAWEI E220 devices into multi-port mode.\n\nSigned-off-by: Johann Wilhelm \u003cjohann.wilhelm@student.tugraz.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "63f991b2871bdb1431e8ff62cae2b7b94b4e5b0c",
      "tree": "959b74ac76154a9afe0f8c718454f6fa9ffd3983",
      "parents": [
        "e015268d2fcfcaef70a1ec535e6381f75aafbf81"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 04 09:53:24 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:24 2007 -0700"
      },
      "message": "USB: fix location of statement label in dummy-hcd\n\nThis patch (as984) fixes a rather elementary mistake in dummy_hcd.\nThe new statement label should come before the spin_unlock_irqrestore,\nnot after it.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e015268d2fcfcaef70a1ec535e6381f75aafbf81",
      "tree": "03da17d64b3388ca2d39d32398f942f487977b11",
      "parents": [
        "1431d2a44ccf68a547094976f363f94177ab00c6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:42:52 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:24 2007 -0700"
      },
      "message": "USB: remove traces of urb-\u003estatus from usbcore\n\nThis patch (as981) removes the remaining nontrivial usages of\nurb-\u003estatus from usbcore.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1431d2a44ccf68a547094976f363f94177ab00c6",
      "tree": "ea02b1f45fe22214778d4986bc2d1b7051dcdced",
      "parents": [
        "4a00027dcb088bf90fa8fb14a7e8ba3506d78f22"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:42:39 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:23 2007 -0700"
      },
      "message": "USB: get rid of urb-\u003elock\n\nNow that urb-\u003estatus isn\u0027t used, urb-\u003elock doesn\u0027t protect anything.\nThis patch (as980) removes it and replaces it with a private mutex in\nthe one remaining place it was still used: usb_kill_urb.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4a00027dcb088bf90fa8fb14a7e8ba3506d78f22",
      "tree": "992b3dbda7b950b8906ac4751e43a28fd15e2e5d",
      "parents": [
        "9347d51c52afcf1a77d2104f162cf8a085624c83"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:42:24 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:23 2007 -0700"
      },
      "message": "USB: Eliminate urb-\u003estatus usage!\n\nThis patch (as979) removes the last vestiges of urb-\u003estatus from the\nhost controller drivers and the root-hub emulator.  Now the field\ndoesn\u0027t get set until just before the URB\u0027s completion routine is\ncalled.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nCC: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9347d51c52afcf1a77d2104f162cf8a085624c83",
      "tree": "f128a00eeed69166f5f5a7196a8c1c45c5cc5d92",
      "parents": [
        "888fda47051716765175d0008450126c837adb32"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:41:41 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:23 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in usbmon\n\nThis patch (as978) reorganizes the way usbmon uses urb-\u003estatus.  It\nnow accepts the status value as an argument.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "888fda47051716765175d0008450126c837adb32",
      "tree": "0ea89f308464a86830d2799d9ab744655308ef5d",
      "parents": [
        "65e51098d9094c7e840b6d6291867b95538d9442"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:41:18 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:23 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in r8a66597-hcd\n\nThis patch (as977) reorganizes the way r8a66597-hcd sets urb-\u003estatus.  It\nnow keeps the information in a local variable until the last moment.\n\nParts of this patch were written by Yoshihiro Shimoda.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "65e51098d9094c7e840b6d6291867b95538d9442",
      "tree": "f14e217542b9906aeea41d607b19c686b2a766cd",
      "parents": [
        "55d8496837cf124f68656e4242a5e20eb592fd54"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:40:47 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:22 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in sl811-hcd\n\nThis patch (as976) reorganizes the way sl811-hcd sets urb-\u003estatus.  It\nnow keeps the information in a local variable until the last moment.\n\nThe patch also improves the handling of faults during the status stage\nof a control transfer, since it no longer needs to retain the error\ninformation from the earlier stages.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "55d8496837cf124f68656e4242a5e20eb592fd54",
      "tree": "a188b3630a20cf7098833a95124e01ed438f3b7c",
      "parents": [
        "14c04c0f88f228fee1f412be91d6edcb935c78aa"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:40:34 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:21 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in ohci-hcd\n\nThis patch (as975) reorganizes the way ohci-hcd sets urb-\u003estatus.  It\nnow keeps the information in a local variable until the last moment.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "14c04c0f88f228fee1f412be91d6edcb935c78aa",
      "tree": "af635fda5cab3d0559326976dc818cd34c7f53bd",
      "parents": [
        "4d2f110c51eec853c50f68cf068888a77551c8d3"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:40:19 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:21 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in ehci-hcd\n\nThis patch (as974) reorganizes the way ehci-hcd sets urb-\u003estatus.  It\nnow keeps the information in a local variable until the last moment.\n\nThe patch also simplifies the handling of -EREMOTEIO, since the only\nuse of that code is to set the do_status flag.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d2f110c51eec853c50f68cf068888a77551c8d3",
      "tree": "0994331b5cde04b379a8e7212596ec7fc4448639",
      "parents": [
        "e7beb667842ad0f6ec95a22e7c88e71dfbd60649"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:40:10 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:21 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in dummy-hcd\n\nThis patch (as973) reorganizes the way dummy-hcd sets urb-\u003estatus.  It\nnow keeps the information in a local variable until the last moment.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e7beb667842ad0f6ec95a22e7c88e71dfbd60649",
      "tree": "def25b893922555fbe67b530cdc0b299cdea7f55",
      "parents": [
        "b84d2bf07ffb962733ba56307c61539a301a742e"
      ],
      "author": {
        "name": "Andreas Loibl",
        "email": "andreas@andreas-loibl.de",
        "time": "Fri Aug 24 01:51:11 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:21 2007 -0700"
      },
      "message": "usb: serial/pl2303: support for BenQ Siemens Mobile Phone EF81\n\nThis patch adds support for the BenQ Mobile Phone EF81 to pl2303\n\nSigned-off-by: Andreas Loibl \u003candreas@andreas-loibl.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b84d2bf07ffb962733ba56307c61539a301a742e",
      "tree": "f328d4a0d4b9e67d8123163301701b1e78b2178f",
      "parents": [
        "092a212e8e3eb49ab7360d652f457d0a360d5383"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 24 02:35:14 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:21 2007 -0700"
      },
      "message": "usb: avoid redundant cast of kmalloc() return value in OTi-6858 driver\n\nIn drivers/usb/serial/oti6858.c::pl2303_buf_alloc() the return value\nof kmalloc() is being cast to \"struct pl2303_buf *\", but that need\nnot be done here since kmalloc() returns \"void *\".\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce0d9325b19555f05b08cbb1ea4c2393eec188ec",
      "tree": "8e7da899788b3a5e0c266b94bd9c3549f9f5df9d",
      "parents": [
        "fdf99c9ec10cb9cd44be3ac0bd007a49ac6dc751"
      ],
      "author": {
        "name": "Roman Kagan",
        "email": "rkagan@sw.ru",
        "time": "Fri Aug 24 20:22:52 2007 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:20 2007 -0700"
      },
      "message": "usb-serial: show port number in sysfs\n\nSome usb-serial devices (e.g. certain Edgeport models) have more than\none serial port on the same USB device/interface.\n\nCurrently the only way to distinguish these ports in userspace is by\ntheir minor device number: the driver makes them consecutive and in\nstable order.\n\nHowever, for the purpose of stable naming with udev this is\ninsufficient: when udev handles the ADD event for one of the ports it\ndoesn\u0027t know what minor number the other one has.\n\nTo make stable naming easier, export the port number via sysfs.\n\nSigned-off-by: Roman Kagan \u003crkagan@sw.ru\u003e\nSigned-off-by: Dmitry Guryanov \u003cdimak@dgap.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fdf99c9ec10cb9cd44be3ac0bd007a49ac6dc751",
      "tree": "a5d00a209e3f4e97c07c6927bdaa2f8257514648",
      "parents": [
        "12943f097e5a4a0550f52f98ab8f476435e2ce15"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 23 15:55:34 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:20 2007 -0700"
      },
      "message": "USB: fix memory leak in berry_charge driver\n\nThis fixes a small memory leak that happens every time the device is\nplugged in.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "12943f097e5a4a0550f52f98ab8f476435e2ce15",
      "tree": "dfba488bddc80d6366f200796248ce5bdb87d116",
      "parents": [
        "94d0f7eac77a84da2cee41b8038796891f75f09e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 16:27:50 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:20 2007 -0700"
      },
      "message": "USB: less-restrictive command checking in g-file-storage\n\nThis patch (as983) makes a test for minimum-length command sizes in\ng_file_storage less restrictive.  It doesn\u0027t matter because commands\nwith bad lengths will be detected later on anyway, and doing it like\nthis makes the driver interoperable with certain buggy hosts such as\nthe JVC HiFi (reported by Samuel Hangouet).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "94d0f7eac77a84da2cee41b8038796891f75f09e",
      "tree": "d7720a684ada866fdd62ca35faf84879cfa54821",
      "parents": [
        "c4e41562e09961df6ba72b49269793d21c0034dc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Aug 22 23:09:16 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:20 2007 -0700"
      },
      "message": "USB: kobil_sct: Rework driver\n\nNo hardware but this driver is currently totally broken so we can\u0027t make\nit much worse. Remove all tbe broken invalid termios handling and replace\nit with a proper set_termios method.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c4e41562e09961df6ba72b49269793d21c0034dc",
      "tree": "40e725dcc4a1e0a38cd3864ecb213f0544057869",
      "parents": [
        "6e8fe43b26085a64327d1cbb751ab895f3ad3f5d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Aug 22 23:06:48 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:20 2007 -0700"
      },
      "message": "USB: cp2101: Coding style police\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e8fe43b26085a64327d1cbb751ab895f3ad3f5d",
      "tree": "cfc80d392d933788b13ca1fdf45afc8cfb9682c3",
      "parents": [
        "1f5a3d0f34fd5719081c6b8f3dbbcbe328d4da31"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 22 13:08:40 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:19 2007 -0700"
      },
      "message": "USB: avoid the donelist after an error in ohci-hcd\n\nThis patch (as972) changes ohci-hcd so that after an error occurs, the\nremaining TDs for the URB will be skipped over entirely instead of\ngoing through the donelist.  This enables the driver to give back the\nURB as soon as the error is detected, avoiding the need to store the\nerror status in urb-\u003estatus.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f5a3d0f34fd5719081c6b8f3dbbcbe328d4da31",
      "tree": "e62c613bb6d05849968239e1c3c478178bdc573d",
      "parents": [
        "ed6e52829c113ca18f042ac55cc77b1b90745eab"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 22 13:06:53 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:19 2007 -0700"
      },
      "message": "USB: fix mistake in usb_hcd_giveback_urb\n\nThis patch (as971) fixes a small mistake: The URB\u0027s completion status\nneeds to be adjusted before the URB is passed to usmon_urb_complete(),\nnot afterward.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ed6e52829c113ca18f042ac55cc77b1b90745eab",
      "tree": "c004ad7b5028040e8f7b9580733fca7170a37d0c",
      "parents": [
        "eb23105462304fd35571fd0cab1de7aec79a9ec5"
      ],
      "author": {
        "name": "Andrew M. Bishop",
        "email": "amb@gedanken.demon.co.uk",
        "time": "Tue Aug 21 19:08:56 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:19 2007 -0700"
      },
      "message": "USB: ftdi_sio: Handle FT232RL devices like FT232BM devices\n\nHandle the FT232RL device type in exactly the same way as FT232BM\ndevices (FT232RL detection was added around kernel 2.6.20 but not code\nfor handling it).\n\nSigned-off-by: Andrew M. Bishop \u003camb@gedanken.demon.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "eb23105462304fd35571fd0cab1de7aec79a9ec5",
      "tree": "3579e74b3f1a6e68d42de01c122d206447454d4b",
      "parents": [
        "b0d9efba3ec53468984aecef8eeaf079089f2e5a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 21 15:40:36 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:19 2007 -0700"
      },
      "message": "USB: add urb-\u003eunlinked field\n\nThis patch (as970) adds a new urb-\u003eunlinked field, which is used to\nstore the status of unlinked URBs since we can\u0027t use urb-\u003estatus for\nthat purpose any more.  To help simplify the HCDs, usbcore will check\nurb-\u003eunlinked before calling the completion handler; if the value is\nset it will automatically override the status reported by the HCD.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nCC: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b0d9efba3ec53468984aecef8eeaf079089f2e5a",
      "tree": "a372d053daddc5ff041949b80bab347317a76938",
      "parents": [
        "ee7d1f3f0c32d8abe9627aa73dc62ee5bf2daf7f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 21 15:39:21 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:19 2007 -0700"
      },
      "message": "USB: centralize -EREMOTEIO handling\n\nThis patch (as969) continues the ongoing changes to the way HCDs\nreport URB statuses.  The programming interface has been simplified by\nmaking usbcore responsible for clearing urb-\u003ehcpriv and for setting\n-EREMOTEIO status when an URB with the URB_SHORT_NOT_OK flag ends up\nas a short transfer.\n\nBy moving the work out of the HCDs, this removes a fair amount of\nrepeated code.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nCC: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee7d1f3f0c32d8abe9627aa73dc62ee5bf2daf7f",
      "tree": "fdf3fe49bf6d6478efde1c30ff5f7aa0779080f5",
      "parents": [
        "dfd1e53777afe1050e3a0a3f0dd063a64242b818"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 21 15:37:50 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:18 2007 -0700"
      },
      "message": "USB: remove Iso status value in uhci-hcd\n\nThis patch (968) changes the way uhci-hcd reports status for\nIsochronous URBs.  Until now urb-\u003estatus has been set to the last\ndetected error code.  But other HCDs don\u0027t do this; they leave the\nstatus set to 0 and report errors only in the individual iso packet\ndescriptors.  So this patch removes the extra computation and makes\nuhci-hcd behave like the others.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dfd1e53777afe1050e3a0a3f0dd063a64242b818",
      "tree": "ebd61076eb142ec969721aece9ddefbd05ff46bb",
      "parents": [
        "af1c51fcb2aea23ec2dfe73b7d66515d1622e689"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 21 15:36:52 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:18 2007 -0700"
      },
      "message": "USB: minor fixes for r8a66597 driver\n\nThis patch (as967) makes a few relatively minor changes to the\nr8a66597 driver:\n\n\tfinish_request() does nothing but call done(), so merge the\n\ttwo routines.\n\n\tDetect and report -EOVERFLOW errors.\n\n\tFix the calculation that checks for short packets.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af1c51fcb2aea23ec2dfe73b7d66515d1622e689",
      "tree": "16117f9e46917e374c0f857d798cb5bcb46f6771",
      "parents": [
        "0eb0226c9d819fd2af31ae4fc52bbca81c215369"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo@kvack.org",
        "time": "Mon Aug 20 18:13:27 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:18 2007 -0700"
      },
      "message": "USB: EHCI restart speedup\n\nIt is not necessary to powerdown the ports on ehci_pci_reinit() when the\nchip reset already did that.  Removing this saves 20ms during restart\nafter poweroff paths (which OLPC uses a lot).\n\nTo ensure driver startup then behaves consistently, force a reset during\ndriver startup.  (Not doing this was an accident of some previous changes\nto the init sequence.)\n\nMake the corresponding change in the PS3 support.  It\u0027s not clear what\nehci-fsl should do here; it has similar code to the PS3.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \u003crvinson@mvista.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0eb0226c9d819fd2af31ae4fc52bbca81c215369",
      "tree": "e5a9fbfe97805cbd2bb8d3084a7bca2f64883768",
      "parents": [
        "337427f91f844ebe84442dc0b5e24577a8139600"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Mon Aug 20 23:21:19 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:18 2007 -0700"
      },
      "message": "UEAGLE: Cosmetic\n\nUpdate copyrights and remove not necessary warning (ueagle-atm works\nwell on suspend/resume).\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "337427f91f844ebe84442dc0b5e24577a8139600",
      "tree": "2ebc6b749cca390c43f22bead7837bd7d26a4fe4",
      "parents": [
        "04ea02f5746a2e01a38edae2de3eafc40eac17aa"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Mon Aug 20 23:21:14 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:17 2007 -0700"
      },
      "message": "UEAGLE: Do not sleep when device is disconnected\n\nDo not sleep in kernel thread when device is disconnected, this make faster\nsuspending and module unloading. Use one wait queue for sleeping.\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "04ea02f5746a2e01a38edae2de3eafc40eac17aa",
      "tree": "07e2276adebcd5df23a73b755a885bdf95d83d5d",
      "parents": [
        "503add467d4dd2355fe16ebffa7f6d5e9fcd10a8"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Mon Aug 20 23:21:10 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:17 2007 -0700"
      },
      "message": "UEAGLE: Avoid keyboard driver blocking\n\nUeagle-atm driver load DSP firmware in function, which is running from\ncommon workqueue. In some (error) circumstances loading firmware may\nsleep for long periods (even 60 seconds, depending on timeout). This\nblock keyboard driver, which also use common workqueue. To fix problem\nuse custom workqueue in ueagle-atm.\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "503add467d4dd2355fe16ebffa7f6d5e9fcd10a8",
      "tree": "b9219eff27b04eb8cd265f2d779acd069467c97f",
      "parents": [
        "603cf6087c5f3ee054bb257195b023848d26d76f"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Mon Aug 20 23:21:06 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:17 2007 -0700"
      },
      "message": "UEAGLE: Allow user to choose input interface alternate setting\n\nLet\u0027s user control how much USB bus bandwidth will be reserved by\nueagle-atm device. This make possible to share bus with other devices\nwhen ueagle-atm driver works in isochronous mode.\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "603cf6087c5f3ee054bb257195b023848d26d76f",
      "tree": "8ced596b1fe5996f63045e2ea2e22222272427de",
      "parents": [
        "c8e463796c7ae6d8dda39b0c7eb3d627600ffe2e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Mon Aug 20 23:21:01 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:17 2007 -0700"
      },
      "message": "UEAGLE: Devolo and Elsa chipsets support\n\nSupport for Devolo and Elsa chipsets. These chipsets have no information\nabout ADSL annex (line type) encoded in USB descriptors. Driver try to\nget this information from USB VID and PID or it can be explicitly set by\nthe user through module parameter. Thanks to Johann Hanne, whose make\nmost of this patch.\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c8e463796c7ae6d8dda39b0c7eb3d627600ffe2e",
      "tree": "c0dd3c55faa0c45a1b95b88f726c41d0470c5850",
      "parents": [
        "e39ab592f182cd0be48acc4ad49f93ef4100017c"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Mon Aug 20 23:23:12 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:17 2007 -0700"
      },
      "message": "UEAGLE: Eagle IV chipset support\n\nAdd support to newest chipset of eagle family. It is compatible with\nolder chipsets at USB level. However DSP firmware and CMVs\n(Configuration and Management Variables) have different format of data\nand are sent/received by different way.  \n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e39ab592f182cd0be48acc4ad49f93ef4100017c",
      "tree": "5decd15d20fac5a8fbc33d7eeed66b6cb9d9725c",
      "parents": [
        "f311cf58bd04adc683067f8d66daa5925b80f082"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 16 16:17:49 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:16 2007 -0700"
      },
      "message": "USB: remove unnecessary tests in isp116x and sl811\n\nThis patch (as962) cleans up some code I forgot to remove earlier in\nthe isp116x and sl811 HCDs.  There is no longer any need to check for\nunlink-during-submit; it can\u0027t happen since the endpoint queues are\nnow under the protection of the HCD-private spinlock.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f311cf58bd04adc683067f8d66daa5925b80f082",
      "tree": "a2e37ee44ade8de4b107876dd4fd926acd8a9edd",
      "parents": [
        "f6c1ceaa3844b7a7787816cc97d15b9fea8b0909"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Aug 14 23:22:50 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:16 2007 -0700"
      },
      "message": "USB: ark3116.c: fix check-after-use\n\nThe Coverity checker spotted that we\u0027d have already oops\u0027ed if one of\nthese was NULL.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f6c1ceaa3844b7a7787816cc97d15b9fea8b0909",
      "tree": "f309c524fbc8aca4a22cf9fdaff82e6e1b12b1e0",
      "parents": [
        "60b69a966fddeb3bdd79712d52b34b8696a27f88"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Aug 16 16:02:08 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:16 2007 -0700"
      },
      "message": "USB: missing test for ESHUTDOWN in adutux driver\n\nthis driver lacks a test for unlink due to ESHUTDOWN\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60b69a966fddeb3bdd79712d52b34b8696a27f88",
      "tree": "49a326d159b2c6e6b657058d50673b2616568a45",
      "parents": [
        "5280d6083a77cc06a8c8360a2c461fd12d780fb8"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Aug 10 14:53:37 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:16 2007 -0700"
      },
      "message": "usb: remove redundant memset from amd5536udc\n\nRemove redundant memset() call from udc_pci_probe().  No functional change.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5280d6083a77cc06a8c8360a2c461fd12d780fb8",
      "tree": "0c3d7c85111bda26d4766e6d1df08850f84c23e3",
      "parents": [
        "b3aceb2bab988e514e65dd37f385221a095ad477"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Aug 10 14:53:35 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:15 2007 -0700"
      },
      "message": "USB: ftdi-elan.c: kmalloc + memset conversion to kzalloc\n\n drivers/usb/misc/ftdi-elan.c | 121253 -\u003e 121196 (-57 bytes)\n drivers/usb/misc/ftdi-elan.o | 209425 -\u003e 209265 (-160 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b3aceb2bab988e514e65dd37f385221a095ad477",
      "tree": "a3857b287eda5b7257900aab8c3aa08e363c8dd8",
      "parents": [
        "3f6ff6ef044bc7078daa01412c911015d6cbaa39"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 10 14:53:35 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:15 2007 -0700"
      },
      "message": "USB: mct_u232-convert-to-proper-speed-handling-api-fix\n\nMake Pete happy\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3f6ff6ef044bc7078daa01412c911015d6cbaa39",
      "tree": "859c6011006ccdf2b7122de88200eb22e8592b21",
      "parents": [
        "42cb967fd01b1f50374fdfa811f86db103eea532"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Aug 10 14:53:34 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:15 2007 -0700"
      },
      "message": "USB: kl5kusb105: witch to new speed API\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "42cb967fd01b1f50374fdfa811f86db103eea532",
      "tree": "01edefaaa9ab8ca7ede7f912ed83dab4d14a92c4",
      "parents": [
        "c36d54ab380fb8edeaa22776af869c64bfda43bd"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Aug 14 13:19:16 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:15 2007 -0700"
      },
      "message": "usblp: Fix a double kfree\n\nIf submit fails, slab hits a BUG() because of a double kfree.\nThe today\u0027s lesson is, you cannot just slap USB_FREE_BUFFER on code\nwithout adjusting the error paths.\n\nThe patch is made bigger by opportunistic refactoring.\n\nSigned-Off-By: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c36d54ab380fb8edeaa22776af869c64bfda43bd",
      "tree": "8bba1807b81f3dc43d146edb47f95f080372d7d2",
      "parents": [
        "cdd5a8fd24f5be43417a25c6feb8e7ebdce63098"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Aug 14 00:42:53 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:15 2007 -0700"
      },
      "message": "usbmon: Smooth the core code\n\nTwo things:\n - mbus can be NULL (in case of bus removal while reader is reading)\n - Remove a useless assignment\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cdd5a8fd24f5be43417a25c6feb8e7ebdce63098",
      "tree": "b17ebeb11b08674a495105946ebdb80d5cb15c24",
      "parents": [
        "30c7431de3631d6a5482a87b7c2453b937e8aa51"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Aug 14 00:37:51 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:14 2007 -0700"
      },
      "message": "usbmon: Drop DMA mapping for setup packet\n\nSetup packet must be visible in virtual space. There\u0027s absolutely no\ngood reason to implement any kind of zero-copy transfer of 8 bytes, and\nthe documentation in usb.h is explicit about it. So, drop DMA remapping.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "30c7431de3631d6a5482a87b7c2453b937e8aa51",
      "tree": "3780a78433e139b049827aa98a470ca33b491f26",
      "parents": [
        "283face86b002e670053e9189604852ccb81d357"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Aug 14 00:33:40 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:14 2007 -0700"
      },
      "message": "usbmon: Update pipe removal to suit my taste\n\nThis is a set of small updates to Alan\u0027s work to make the code more to\nmy liking. Mostly premature optimizations, but also direction of control\ntransfers in the binary interface was always out.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "283face86b002e670053e9189604852ccb81d357",
      "tree": "ffcf978065ffe3b7cf550c44afa4c571b028b2be",
      "parents": [
        "fc401e697f8c00ad1178a6758e86e3881dfa3181"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Aug 13 22:54:29 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:14 2007 -0700"
      },
      "message": "usblp: Cosmetics\n\nThis is a small bunch of cosmetic fixes:\n - Timeout is not a write timeout anymore, rename\n - Condition in poll was confusingly backwards, invert and simplify\n - The comment log gave a wrong impression of version 0.13, terminate it.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fc401e697f8c00ad1178a6758e86e3881dfa3181",
      "tree": "b744e6b010f646b21c6185896141252c49d91de2",
      "parents": [
        "7b5cd5fefbe023625a7ff7604e8beb9a15a9efab"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Aug 13 22:50:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:14 2007 -0700"
      },
      "message": "usblp: mutex in usblp_check_status\n\nAdd a mutex to protect the -\u003estatusbuf. Not really an issue, because CUPS\nis single-threaded when it talks to the printer, but I feel safer this way.\nThis should be deadlock-free, but I kept this as a separate patch in case\nsomeone ends running a git bisect.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7b5cd5fefbe023625a7ff7604e8beb9a15a9efab",
      "tree": "8f3e7da59962ae3f2e965de77a9cbfb65c7ecd09",
      "parents": [
        "ecb8b190bcf49e67a6bd955340ecc07d243b6efa"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.lima@indt.org.br",
        "time": "Wed Aug 15 10:38:12 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:13 2007 -0700"
      },
      "message": "USB: SisUSB2VGA: Convert printk to dev_* macros\n\nThis patch convert printk entries to dev_* macros, this provide better\ndebugging and better readability to the code.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nCc: Thomas \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ecb8b190bcf49e67a6bd955340ecc07d243b6efa",
      "tree": "1674ca8258e5c54514eb6727c48ce36833dd129f",
      "parents": [
        "7c59901421e22cff3fa9b8ea83e7a2fe37951497"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.lima@indt.org.br",
        "time": "Fri Aug 10 16:04:56 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:13 2007 -0700"
      },
      "message": "USB: SisUSB2VGA: Lindent drivers/usb/misc/sisusbvga/sisusb_struct.h\n\nBetter indentation\n\nSigned-off-by: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "7c59901421e22cff3fa9b8ea83e7a2fe37951497"
}
