)]}'
{
  "log": [
    {
      "commit": "da8bfb090c2b30af9f3879443355f7eb1d0fe10a",
      "tree": "377d67c3c0cc1ad40d7357f821712c4c9ba6c639",
      "parents": [
        "bcf398537630bf20b4dbe59ba855b69f404c93cf"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Mar 28 16:13:28 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 06 13:54:00 2012 -0700"
      },
      "message": "USB documentation: explain lifetime rules for unlinking URBs\n\nThis patch (as1534c) updates the documentation for usb_unlink_urb and\nrelated functions.  It explains that the caller must prevent the URB\nbeing unlinked from getting deallocated while the unlink is taking\nplace.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2e8dc2f2c1f669401f4bb07ccdb92ae8e44a9f00",
      "tree": "9b5ed9e93473a676bf30849f613b18cd399396e9",
      "parents": [
        "a8edc42a11e1d7b7e158d4026670fd83854dfcc2"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Sat Mar 17 15:23:49 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 06 13:54:00 2012 -0700"
      },
      "message": "usb/usbmon: correct the data interpretation of usbmon\u0027s output\n\nThe doc says that the data\n| 55534243 5e000000 00000000 00000600 00000000 00000000 00000000 000000\nis the SCSI command 0x5e. According to the usbmon source, it dumps one\nbyte after the other. The first 4 bytes are US_BULK_CB_SIGN which is\ncorrect. After that we see the TAG which is 0x5e. The cdb is 0x00 in\nthis example.\nIn order to correct this, I change the example to a READ_10 command\nwhich is 0x28 so it is not just a zero somewhere in the stream.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "970e2486492aa1eb47a436a5a4c81e92558986a9",
      "tree": "5c321b58b536695b513f21b9b8d5431f0db88ac5",
      "parents": [
        "096015236df46c64be8b86e41fd4e28522e5f7e5"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Fri Mar 30 13:37:16 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:03:15 2012 -0700"
      },
      "message": "Documentation: remove references to /etc/modprobe.conf\n\nUsage of /etc/modprobe.conf file was deprecated by module-init-tools and\nis no longer parsed by new kmod tool. References to this file are\nreplaced in Documentation, comments and Kconfig according to the\ncontext.\n\nThere are also some references to the old /etc/modules.conf from 2.4\nkernels that are being removed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f8ee46b40efb13f8ce0d69ec6360badc7a39663",
      "tree": "2f23a90b0d16e4c36fdd6926648e785d89b8f761",
      "parents": [
        "c8fd0dd3dd683d00a7bf23bef53f8b694e7952d8"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Mon Feb 13 22:42:58 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 21 11:43:45 2012 +0100"
      },
      "message": "Documentation: Fix Broken URL \"freshmeat\"\n\nFix broken URL in documents \"freshmeat\" to \"freecode\" in\nDocumentation/filesystems/ramfs-rootfs-initramfs.txt,\nDocumentation/scsi/scsi-generic.txt\nDocumentation/usb/mtouchusb.txt\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "67748df83055cea4598e7f7099f1f061cf61f530",
      "tree": "e015b7d83ccabf9856732999d0afc13d3d8fe15b",
      "parents": [
        "4747f2bb496c4c7ed4dd47af637e2ad8f8b97c07"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Fri Feb 17 23:42:34 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 21 11:40:39 2012 +0100"
      },
      "message": "Documentation: Fix typo in proc_usb_info.txt\n\nCorrect typo \"filsystem\" to \"filesystem\" in\nDocumentation/usb/proc_usb_info.txt\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "45f3122622e92fda1ee590ba740fa7cbd82d6ee3",
      "tree": "323749434c49f8045ed9247e889ca3f84858aa10",
      "parents": [
        "0c2daf810004e8fe13f8bd40ca8f277aeedbd08d"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Wed Feb 15 23:59:47 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 21 11:40:37 2012 +0100"
      },
      "message": "Documentation: Fix typo in power-management.txt\n\nCorrect spelling \"diconnect()\" to \"disconnect()\" in\nDocumentation/usb/power-management.txt\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d8cae98cddd286e38db1724dda1b0e7b467f9237",
      "tree": "83de956f0281814254ec22119de6ed6a6d3f2b66",
      "parents": [
        "1a3a026ba1b6bbfe0b7f79ab38cf991d691e7c9a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jan 04 16:36:35 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:04:30 2012 -0800"
      },
      "message": "USB: update documentation for usbmon\n\nThe documentation for usbmon is out of date; the usbfs \"devices\" file\nnow exists in /sys/kernel/debug/usb rather than /proc/bus/usb.  This\npatch (as1505) updates the documentation accordingly, and also\nmentions that the necessary information can be found by running lsusb.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "118205d6b6752e22e19b771771174e6426582311",
      "tree": "9657ed154856000025fd447c74c2f473eb0bfd08",
      "parents": [
        "e3420901eba65b1c46bed86d360e3a8685d20734"
      ],
      "author": {
        "name": "Klaus Schwarzkopf",
        "email": "schwarzkopf@sensortherm.de",
        "time": "Mon Nov 28 13:03:25 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 29 09:59:29 2011 +0900"
      },
      "message": "USB: linux-cdc-acm.inf: add support for the acm_ms gadget\n\nSupport for the acm_ms usb gadget on windows.\n\nSigned-off-by: Klaus Schwarzkopf \u003cschwarzkopf@sensortherm.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e0bb71e75020348bee523720a0c2f04cc72f540",
      "tree": "1a22d65bbce34e8cc0f82c543c9486ffb58332f7",
      "parents": [
        "b9e2780d576a010d4aba1e69f247170bf3718d6b",
        "0ab1e79b825a5cd8aeb3b34d89c9a89dea900056"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 15:18:39 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 15:18:39 2011 +0200"
      },
      "message": "Merge branch \u0027pm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\n* \u0027pm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (63 commits)\n  PM / Clocks: Remove redundant NULL checks before kfree()\n  PM / Documentation: Update docs about suspend and CPU hotplug\n  ACPI / PM: Add Sony VGN-FW21E to nonvs blacklist.\n  ARM: mach-shmobile: sh7372 A4R support (v4)\n  ARM: mach-shmobile: sh7372 A3SP support (v4)\n  PM / Sleep: Mark devices involved in wakeup signaling during suspend\n  PM / Hibernate: Improve performance of LZO/plain hibernation, checksum image\n  PM / Hibernate: Do not initialize static and extern variables to 0\n  PM / Freezer: Make fake_signal_wake_up() wake TASK_KILLABLE tasks too\n  PM / Hibernate: Add resumedelay kernel param in addition to resumewait\n  MAINTAINERS: Update linux-pm list address\n  PM / ACPI: Blacklist Vaio VGN-FW520F machine known to require acpi_sleep\u003dnonvs\n  PM / ACPI: Blacklist Sony Vaio known to require acpi_sleep\u003dnonvs\n  PM / Hibernate: Add resumewait param to support MMC-like devices as resume file\n  PM / Hibernate: Fix typo in a kerneldoc comment\n  PM / Hibernate: Freeze kernel threads after preallocating memory\n  PM: Update the policy on default wakeup settings\n  PM / VT: Cleanup #if defined uglyness and fix compile error\n  PM / Suspend: Off by one in pm_suspend()\n  PM / Hibernate: Include storage keys in hibernation image on s390\n  ...\n"
    },
    {
      "commit": "1be025d3cb40cd295123af2c394f7229ef9b30ca",
      "tree": "5dc14e1ea412cc7fdc3e563ad23187059fe8bfb5",
      "parents": [
        "2d03423b2319cc854adeb28a03f65de5b5e0ab63",
        "a2c76b83fdd763c826f38a55127ccf25708099ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 12:23:15 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 12:23:15 2011 +0200"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (260 commits)\n  usb: renesas_usbhs: fixup inconsistent return from usbhs_pkt_push()\n  usb/isp1760: Allow to optionally trigger low-level chip reset via GPIOLIB.\n  USB: gadget: midi: memory leak in f_midi_bind_config()\n  USB: gadget: midi: fix range check in f_midi_out_open()\n  QE/FHCI: fixed the CONTROL bug\n  usb: renesas_usbhs: tidyup for smatch warnings\n  USB: Fix USB Kconfig dependency problem on 85xx/QoirQ platforms\n  EHCI: workaround for MosChip controller bug\n  usb: gadget: file_storage: fix race on unloading\n  USB: ftdi_sio.c: Use ftdi async_icount structure for TIOCMIWAIT, as in other drivers\n  USB: ftdi_sio.c:Fill MSR fields of the ftdi async_icount structure\n  USB: ftdi_sio.c: Fill LSR fields of the ftdi async_icount structure\n  USB: ftdi_sio.c:Fill TX field of the ftdi async_icount structure\n  USB: ftdi_sio.c: Fill the RX field of the ftdi async_icount structure\n  USB: ftdi_sio.c: Basic icount infrastructure for ftdi_sio\n  usb/isp1760: Let OF bindings depend on general CONFIG_OF instead of PPC_OF .\n  USB: ftdi_sio: Support TI/Luminary Micro Stellaris BD-ICDI Board\n  USB: Fix runtime wakeup on OHCI\n  xHCI/USB: Make xHCI driver have a BOS descriptor.\n  usb: gadget: add new usb gadget for ACM and mass storage\n  ...\n"
    },
    {
      "commit": "879631aa658be2c1307758223b6d15236f9f6335",
      "tree": "9ab6eafbe5cee1b6d57492e42ddef317a800c469",
      "parents": [
        "a4af9008bb69f49df3abf816d48e224aca810af4"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 30 10:58:47 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:54 2011 -0700"
      },
      "message": "usb: dwc3: gadget: implement streams support\n\nThe following patch adds support for streams\nto dwc3 driver.\n\nWhile at that, also fix one small issue on\nendpoint disable where we should clear all\nflags not only ENABLED.\n\nReviewied-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "395cf9691d72173d8cdaa613c5f0255f993af94b",
      "tree": "813be524794fe1c0850805d7faca90e45fd0e60b",
      "parents": [
        "e060c38434b2caa78efe7cedaff4191040b65a15"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Aug 15 02:02:26 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Sep 27 18:08:04 2011 +0200"
      },
      "message": "doc: fix broken references\n\nThere are numerous broken references to Documentation files (in other\nDocumentation files, in comments, etc.). These broken references are\ncaused by typo\u0027s in the references, and by renames or removals of the\nDocumentation files. Some broken references are simply odd.\n\nFix these broken references, sometimes by dropping the irrelevant text\nthey were part of.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c1045e87b2cd293d53dff19779ea46b19195d593",
      "tree": "59a12dcd98c3dc3109d3ef24e21bdce7f2b1b267",
      "parents": [
        "65580b4321eb36f16ae8b5987bfa1bb948fc5112"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Fri Sep 23 14:19:53 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 26 15:51:10 2011 -0700"
      },
      "message": "usbcore: add sysfs support to xHCI usb2 hardware LPM\n\nThis patch adds sysfs support to xHCI usb2 hardware LPM, so developer can\nenable and disable usb2 hardware LPM manually for test purpose.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "72246da40f3719af3bfd104a2365b32537c27d83",
      "tree": "db6a4b139c24340e0d5dccab8d9df0b23ab509ef",
      "parents": [
        "500fdf8becb9c8d51970c7ac6a4fa308a5481ebe"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 19 18:10:58 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 16:03:11 2011 -0700"
      },
      "message": "usb: Introduce DesignWare USB3 DRD Driver\n\nThe DesignWare USB3 is a highly\nconfigurable IP Core which can be\ninstantiated as Dual-Role Device (DRD),\nPeripheral Only and Host Only (XHCI)\nconfigurations.\n\nSeveral other parameters can be configured\nlike amount of FIFO space, amount of TX and\nRX endpoints, amount of Host Interrupters,\netc.\n\nThe current driver has been validated with\na virtual model of version 1.73a of that core\nand with an FPGA burned with version 1.83a\nof the DRD core. We have support for PCIe\nbus, which is used on FPGA prototyping, and\nfor the OMAP5, more adaptation (or glue)\nlayers can be easily added and the driver\nis half prepared to handle any possible\nconfiguration the HW engineer has chosen\nconsidering we have the information on\none of the GHWPARAMS registers to do\nruntime checking of certain features.\n\nMore runtime checks can, and should, be added\nin order to make this driver even more flexible\nwith regards to number of endpoints, FIFO sizes,\ntransfer types, etc.\n\nWhile this supports only the device side, for\nnow, we will add support for Host side (xHCI -\nsee the updated series Sebastian has sent [1])\nand OTG after we have it all stabilized.\n\n[1] http://marc.info/?l\u003dlinux-usb\u0026m\u003d131341992020339\u0026w\u003d2\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5b1b0b812a7b1a5b968c5d06d90d1cb88621b941",
      "tree": "dd57943592e4152147d1a5667b082e5f30faaf83",
      "parents": [
        "311aab73d273eb22be976055f6cab224f7279d5e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 19 23:49:48 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Aug 19 23:49:48 2011 +0200"
      },
      "message": "PM / Runtime: Add macro to test for runtime PM events\n\nThis patch (as1482) adds a macro for testing whether or not a\npm_message value represents an autosuspend or autoresume (i.e., a\nruntime PM) event.  Encapsulating this notion seems preferable to\nopen-coding the test all over the place.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "f549953c15deab4c54708b39af86d4edecc6cddc",
      "tree": "f0412f989b77cdceab34c18aa85a8a25d5942a1f",
      "parents": [
        "f0deb97ab13ad1f89cd0993f7339655d59788405",
        "e04f5f7e423018bcec84c11af2058cdce87816f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:08:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:08:32 2011 -0700"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (115 commits)\n  EHCI: fix direction handling for interrupt data toggles\n  USB: serial: add IDs for WinChipHead USB-\u003eRS232 adapter\n  USB: OHCI: fix another regression for NVIDIA controllers\n  usb: gadget: m66592-udc: add pullup function\n  usb: gadget: m66592-udc: add function for external controller\n  usb: gadget: r8a66597-udc: add pullup function\n  usb: renesas_usbhs: support multi driver\n  usb: renesas_usbhs: inaccessible pipe is not an error\n  usb: renesas_usbhs: care buff alignment when dma handler\n  USB: PL2303: correctly handle baudrates above 115200\n  usb: r8a66597-hcd: fixup USB_PORT_STAT_C_SUSPEND shift\n  usb: renesas_usbhs: compile/config are rescued\n  usb: renesas_usbhs: fixup comment-out\n  usb: update email address in ohci-sh and r8a66597-hcd\n  usb: r8a66597-hcd: add function for external controller\n  EHCI: only power off port if over-current is active\n  USB: mon: Allow to use usbmon without debugfs\n  USB: EHCI: go back to using the system clock for QH unlinks\n  ehci: add pci quirk for Ordissimo and RM Slate 100 too\n  ehci: refactor pci quirk to use standard dmi_check_system method\n  ...\n\nFix up trivial conflicts in Documentation/feature-removal-schedule.txt\n"
    },
    {
      "commit": "cc62a7eb6396e8be95b9a30053ed09191818b99b",
      "tree": "0f4bbb0d3c9a99402bf19345e4b4ccf7bd94e216",
      "parents": [
        "4c67045bfc2c14a1d3c6040e80eb4a62946282dd"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Sun Jul 03 20:36:57 2011 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:51:33 2011 -0700"
      },
      "message": "USB: EHCI: Allow users to override 80% max periodic bandwidth\n\nThere are cases, when 80% max isochronous bandwidth is too limiting.\n\nFor example I have two USB video capture cards which stream uncompressed\nvideo, and to stream full NTSC + PAL videos we\u0027d need\n\n    NTSC 640x480 YUV422 @30fps      ~17.6 MB/s\n    PAL  720x576 YUV422 @25fps      ~19.7 MB/s\n\nisoc bandwidth.\n\nNow, due to limited alt settings in capture devices NTSC one ends up\nstreaming with max_pkt_size\u003d2688  and  PAL with max_pkt_size\u003d2892, both\nwith interval\u003d1. In terms of microframe time allocation this gives\n\n    NTSC    ~53us\n    PAL     ~57us\n\nand together\n\n    ~110us  \u003e  100us \u003d\u003d 80% of 125us uframe time.\n\nSo those two devices can\u0027t work together simultaneously because the\u0027d\nover allocate isochronous bandwidth.\n\n80% seemed a bit arbitrary to me, and I\u0027ve tried to raise it to 90% and\nboth devices started to work together, so I though sometimes it would be\na good idea for users to override hardcoded default of max 80% isoc\nbandwidth.\n\nAfter all, isn\u0027t it a user who should decide how to load the bus? If I\ncan live with 10% or even 5% bulk bandwidth that should be ok. I\u0027m a USB\nnewcomer, but that 80% set in stone by USB 2.0 specification seems to be\nchosen pretty arbitrary to me, just to serve as a reasonable default.\n\nNOTE 1\n~~~~~~\n\nfor two streams with max_pkt_size\u003d3072 (worst case) both time\nallocation would be 60us+60us\u003d120us which is 96% periodic bandwidth\nleaving 4% for bulk and control.  Alan Stern suggested that bulk then\nwould be problematic (less than 300*8 bittimes left per microframe), but\nI think that is still enough for control traffic.\n\nNOTE 2\n~~~~~~\n\nSarah Sharp expressed concern that maxing out periodic bandwidth\ncould lead to vendor-specific hardware bugs on host controllers, because\n\n\u003e It\u0027s entirely possible that you\u0027ll run into\n\u003e vendor-specific bugs if you try to pack the schedule with isochronous\n\u003e transfers.  I don\u0027t think any hardware designer would seriously test or\n\u003e validate their hardware with a schedule that is basically a violation of\n\u003e the USB bus spec (more than 80% for periodic transfers).\n\nSo far I\u0027ve only tested this patch on my HP Mini 5103 with N10 chipset\n\n    kirr@mini:~$ lspci\n    00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge\n    00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller\n    00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller\n    00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)\n    00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)\n    00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02)\n    00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)\n    00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)\n    00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)\n    00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)\n    00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)\n    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)\n    00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)\n    00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA AHCI Controller (rev 02)\n    01:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)\n    02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8059 PCI-E Gigabit Ethernet Controller (rev 11)\n\nand the system works stable with 110us/uframe (~88%) isoc bandwith allocated for\nabove-mentioned isochronous transfers.\n\nNOTE 3\n~~~~~~\n\nThis feature is off by default. I mean max periodic bandwidth is set to\n100us/uframe by default exactly as it was before the patch. So only those of us\nwho need the extreme settings are taking the risk - normal users who do not\nalter uframe_periodic_max sysfs attribute should not see any change at all.\n\nNOTE 4\n~~~~~~\n\nI\u0027ve tried to update documentation in Documentation/ABI/ thoroughly, but\nonly \"TBD\" was put into Documentation/usb/ehci.txt -- the text there seems\nto be outdated and much needing refreshing, before it could be amended.\n\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6e7be1a0a87da3c54f0036a1601a58ac0616b2bb",
      "tree": "9b9131b618d23156219df9cc8167d054f3d9a8f7",
      "parents": [
        "6d721b2946a18373f45837e899fc32bb550eaa56"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Jun 22 10:33:02 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 14:43:27 2011 -0700"
      },
      "message": "USB: Documentation: Use correct character in gadget_hid.txt\n\nUse ASCII minus sign instead of unicode EN DASH in gadget_hid.txt. Also remove\ntwo unecessary spaces in the same file.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a9e758634f464ffb09344821a9f0b5a5c6df2b3e",
      "tree": "5fe6502609769a90e77a7b9b91e2e2e691235572",
      "parents": [
        "b3df3f9c7df9a8d85e03e158d35487618a160901"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jun 16 13:06:04 2011 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Jun 17 11:28:21 2011 -0700"
      },
      "message": "USB: Fix up URB error codes to reflect implementation.\n\nDocumentation/usb/error-codes.txt mentions that urb-\u003estatus can be set to\n-EXDEV, if the isochronous transfer was not fully completed.  However, in\npractice, EHCI, UHCI, and OHCI all only set -EXDEV in the individual frame\nstatus, never in the URB status.  Those host controller actually always\npass in a zero status to usb_hcd_giveback_urb, and rely on the core to set\nthe appropriate status value.\n\nThe xHCI driver ran into issues with the uvcvideo driver when it tried to\nset -EXDEV in urb-\u003estatus, because the driver refused to submit URBs, and\nthe userspace camera application\u0027s video froze.\n\nClean up the documentation to reflect the actual implementation.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n"
    },
    {
      "commit": "c44dead70a841d90ddc01968012f323c33217c9e",
      "tree": "85489ebe9b9a3413cd8ee197ffb40c8aa8d97e63",
      "parents": [
        "99dff5856220a02b8711f2e8746413ea6e53ccf6",
        "d5f6db9e1aff6ccf1876224f152c0268b0c8a992"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:33:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:33:02 2011 -0700"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (205 commits)\n  USB: EHCI: Remove SPARC_LEON {read,write}_be definitions from ehci.h\n  USB: UHCI: Support big endian GRUSBHC HC\n  sparc: add {read,write}*_be routines\n  USB: UHCI: Add support for big endian descriptors\n  USB: UHCI: Use ACCESS_ONCE rather than using a full compiler barrier\n  USB: UHCI: Add support for big endian mmio\n  usb-storage: Correct adjust_quirks to include latest flags\n  usb/isp1760: Fix possible unlink problems\n  usb/isp1760: Move function isp1760_endpoint_disable() within file.\n  USB: remove remaining usages of hcd-\u003estate from usbcore and fix regression\n  usb: musb: ux500: add configuration and build options for ux500 dma\n  usb: musb: ux500: add dma glue layer for ux500\n  usb: musb: ux500: add dma name for ux500\n  usb: musb: ux500: add ux500 specific code for gadget side\n  usb: musb: fix compile error\n  usb-storage: fix up the unusual_realtek device list\n  USB: gadget: f_audio: Fix invalid dereference of initdata\n  EHCI: don\u0027t rescan interrupt QHs needlessly\n  OHCI: fix regression caused by nVidia shutdown workaround\n  USB: OTG: msm: Free VCCCX regulator even if we can\u0027t set the voltage\n  ...\n"
    },
    {
      "commit": "6498d9db6d2dad4cf5deb2dd09e0816904f41ca5",
      "tree": "68ebcb03c7d9fc1caf9205d96943ce46d0a08c4c",
      "parents": [
        "15b2f3204a5c878c32939094775fb7349f707263"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 28 10:45:24 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 17:24:29 2011 -0700"
      },
      "message": "USB: documentation update for the pre_reset method\n\nThis patch (as1459) updates the documentation for the pre_reset method\nin struct usb_driver.  When a driver is notified of an impending\nreset, it must cancel all outstanding I/O and not start any new I/O\nuntil it has been notified that the reset is complete.\n\nAs far as I know, most existing drivers that implement pre_reset do\nthis now.  The major exceptions appear to be the SpeedTouch and\nCDC-WDM drivers.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7701846fd52f86dffe50715e0e63154088b7c982",
      "tree": "efb28b04e8f3e4d6ec6b2a78f2cb8ebced74caf5",
      "parents": [
        "37909fe588c9e09ab57cd267e98678a17ceda64a"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Tue Apr 26 19:08:36 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 16:45:22 2011 -0700"
      },
      "message": "USB: gadget: g_multi: fixed vendor and product ID in inf files\n\nCommit 1c6529e92b \"USB: gadget: g_multi: fixed vendor and\nproduct ID\" replaced g_multi\u0027s vendor and product ID with\nproper ID\u0027s from Linux Foundation.  This commit now updates\nINF files in the Documentation/usb directory which were\nomitted in the original commit.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1a978c50c6cff743c3516ffa6d2ce44382e7b70b",
      "tree": "0ba8649d5d53ff41f7a88b28490181e7af553189",
      "parents": [
        "c54ea4918c2b7722d7242ea53271356501988a9b"
      ],
      "author": {
        "name": "Alan Ott",
        "email": "alan@signal11.us",
        "time": "Sat Mar 19 20:29:45 2011 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 22 11:43:51 2011 +0100"
      },
      "message": "HID: Move hiddev.txt to the new Documentation/hid directory\n\nWith the new Documentation/hid directory, it makes sense to have\nhiddev.txt here as well.\n\nSigned-off-by: Alan Ott \u003calan@signal11.us\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d25bc4db723a44c097268b466ff74bfba4bcc4f3",
      "tree": "95d78f5ccb66cec86e74a536637710c5f33b75a6",
      "parents": [
        "ac8d67417816fa7c568b24a8f2891eb02e6d0462"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Feb 03 22:01:36 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 04 11:46:57 2011 -0800"
      },
      "message": "USB: usbmon: fix-up docs and text API for sparse ISO\n\nThis is based on a patch that Alan Stern wrote. It did the same simple\nthing in both text and binary cases. In the same time, Marton and I\nfixed the binary side properly, but this leaves the text to be fixed.\nIt is not very important due to low maxium data size of text, but\nlet\u0027s add it just for extra correctness.\n\nThe pseudocode is too much to keep fixed up, and we have real code\nto be used as examples now, so let\u0027s drop it too.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fcc4a01eb8661226e80632327673f67bf6a5840b",
      "tree": "dc05c200ccfac2daad6d1efe413ae6fa92f1638d",
      "parents": [
        "6ddf27cdbc218a412d7e993fdc08e30eec2042ce"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 15 15:57:51 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 14:03:41 2010 -0800"
      },
      "message": "USB: use the runtime-PM autosuspend implementation\n\nThis patch (as1428) converts USB over to the new runtime-PM core\nautosuspend framework.  One slightly awkward aspect of the conversion\nis that USB devices will now have two suspend-delay attributes: the\nold power/autosuspend file and the new power/autosuspend_delay_ms\nfile.  One expresses the delay time in seconds and the other in\nmilliseconds, but otherwise they do the same thing.  The old attribute\ncan be deprecated and then removed eventually.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "834e2312e7a384877a876b0d34dffc3046c96bcb",
      "tree": "992afc42022690e2aa08461abf4aef094de467e4",
      "parents": [
        "d3134c3b1a5d2a9dca2ddacacb5d08fad7941d8c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 13 10:43:25 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:21:40 2010 -0700"
      },
      "message": "USB: teach \"devices\" file about Wireless and SuperSpeed USB\n\nThe /sys/kernel/debug/usb/devices file doesn\u0027t know about Wireless or\nSuperSpeed USB.  This patch (as1416b) teaches it, and updates the\nDocumentation/usb/proc_sub_info.txt file accordingly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCC: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c7ba692294ef2f69a76b24b2ad45fc6c0ac0d497",
      "tree": "bae6f97d5b073cf3323d6aa361670fd0c89e9e4d",
      "parents": [
        "e41e134e34fbbfc7868f4784cd1370847462b879"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Jun 21 13:57:07 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:37 2010 -0700"
      },
      "message": "USB: gadget: g_multi: added documentation and INF files\n\nA short documentation of the g_multi driver along with INF\nfiles for Windows XP SP3 are provided.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e41e134e34fbbfc7868f4784cd1370847462b879",
      "tree": "cd390e6b48d6911ac3af300f4919985ee0f0a0fb",
      "parents": [
        "90eef5b8acb459da65b269cf1db9f92debda1a24"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Jun 21 13:57:06 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:37 2010 -0700"
      },
      "message": "USB: gadget: g_serial: INF file updated\n\nUpdated the INF file for g_serial gadget.  It should work with\nmost recent Windows systems now.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "90eef5b8acb459da65b269cf1db9f92debda1a24",
      "tree": "ccdb62ae24356c391667c5be93126b42994ef565",
      "parents": [
        "279cc49a697d5b4f9477cd68eeb4ef20798400fe"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Jun 21 13:57:05 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:36 2010 -0700"
      },
      "message": "USB: gadget: g_ether: updated INF file\n\nUpdated the INF file for the g_ether gadget.  It should work with most\nrecent Windows systems now.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e9c64f2b39d6861d5f3108ec135966349fc66adb",
      "tree": "aa926b45fa203dfcfae81e9e542272dd8ebf602f",
      "parents": [
        "b03dbffdcf7903ae3f1e2d61887462301752d060"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sun May 23 21:56:43 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: Documentation/usb/linux.inf: Checkpatch cleanup\n\nDocumentation/usb/linux.inf:66: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:67: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:98: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:99: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:115: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:116: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:120: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:121: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:122: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:123: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:144: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:145: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:146: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:147: ERROR: trailing whitespace\nDocumentation/usb/linux.inf:158: ERROR: trailing whitespace\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b03dbffdcf7903ae3f1e2d61887462301752d060",
      "tree": "e075ef39c3d7c8604ad145fb2c369db058136a29",
      "parents": [
        "254217d1a86f80981e6dfc54d7412931c6f6e80b"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sun May 23 21:56:42 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: Documentation/usb/hotplug.txt: Checkpatch cleanup\n\nDocumentation/usb/hotplug.txt:13: ERROR: trailing whitespace\nDocumentation/usb/hotplug.txt:87: ERROR: trailing whitespace\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "254217d1a86f80981e6dfc54d7412931c6f6e80b",
      "tree": "0e4a983df73294aabcfaee56f125fe5b74c5131c",
      "parents": [
        "be8a058b50a90282d32aa638720195e1c327c569"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sun May 23 21:56:41 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:34 2010 -0700"
      },
      "message": "USB: Documentation/usb/ehci.txt: Checkpatch cleanup\n\nDocumentation/usb/ehci.txt:12: ERROR: trailing whitespace\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ea6e61122196509af82cc4f36cbdaacbefb8227",
      "tree": "1e6e65d3b73c9c620497966b1786f163a1782228",
      "parents": [
        "d790d4d583aeaed9fc6f8a9f4d9f8ce6b1c15c7f"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Fri Jul 23 20:51:24 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:21:40 2010 +0200"
      },
      "message": "Documentation: update broken web addresses.\n\nBelow you will find an updated version from the original series bunching all patches into one big patch\nupdating broken web addresses that are located in Documentation/*\nSome of the addresses date as far far back as 1995 etc... so searching became a bit difficult,\nthe best way to deal with these is to use web.archive.org to locate these addresses that are outdated.\nNow there are also some addresses pointing to .spec files some are located, but some(after searching\non the companies site)where still no where to be found. In this case I just changed the address\nto the company site this way the users can contact the company and they can locate them for the users.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nCc: Paulo Marques \u003cpmarques@grupopie.com\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7a9b149212f3716c598afe973b6261fd58453b7a",
      "tree": "477716d84c71da124448b72278e98da28aadbd3d",
      "parents": [
        "3d62e3fdce8ef265a3706c52ae1ca6ab84e30f0e",
        "e26bcf37234c67624f62d9fc95f922b8dbda1363"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (229 commits)\n  USB: remove unused usb_buffer_alloc and usb_buffer_free macros\n  usb: musb: update gfp/slab.h includes\n  USB: ftdi_sio: fix legacy SIO-device header\n  USB: kl5usb105: reimplement using generic framework\n  USB: kl5usb105: minor clean ups\n  USB: kl5usb105: fix memory leak\n  USB: io_ti: use kfifo to implement write buffering\n  USB: io_ti: remove unsused private counter\n  USB: ti_usb: use kfifo to implement write buffering\n  USB: ir-usb: fix incorrect write-buffer length\n  USB: aircable: fix incorrect write-buffer length\n  USB: safe_serial: straighten out read processing\n  USB: safe_serial: reimplement read using generic framework\n  USB: safe_serial: reimplement write using generic framework\n  usb-storage: always print quirks\n  USB: usb-storage: trivial debug improvements\n  USB: oti6858: use port write fifo\n  USB: oti6858: use kfifo to implement write buffering\n  USB: cypress_m8: use kfifo to implement write buffering\n  USB: cypress_m8: remove unused drain define\n  ...\n\nFix up conflicts (due to usb_buffer_alloc/free renaming) in\n\tdrivers/input/tablet/acecad.c\n\tdrivers/input/tablet/kbtab.c\n\tdrivers/input/tablet/wacom_sys.c\n\tdrivers/media/video/gspca/gspca.c\n\tsound/usb/usbaudio.c\n"
    },
    {
      "commit": "85bcb5ee889e0ebb9154718939e049de265fcdfb",
      "tree": "daeec28274c8b68fea502c41af84d45d2681ebc5",
      "parents": [
        "842f16905dfc6743c1dd80c3d29b49ba3ab7f7c8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 30 16:35:37 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:40 2010 -0700"
      },
      "message": "USB: remove URB_NO_SETUP_DMA_MAP\n\nNow that URB_NO_SETUP_DMA_MAP is no longer in use, this patch (as1376)\nremoves all references to 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": "b69578df7e98659b7d94c905971a6d1025b431ad",
      "tree": "f4cbfff73b9eb064a95a7101d239a83219b4e6d0",
      "parents": [
        "c220cc3e37f1596260870f99f751102f667384a5"
      ],
      "author": {
        "name": "Mike Dunn",
        "email": "mikedunn@newsguy.com",
        "time": "Thu Apr 15 17:01:33 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:39 2010 -0700"
      },
      "message": "USB: usbserial: mos7720: add support for parallel port on moschip 7715\n\nAdd support for the parallel port on the moschip MCS7715 device.  The port\nregisters itself with the parport subsystem as a low-level driver.  A separate\nentry to the kernel configuration is added beneath that for the mos7720, to\navoid the need to link with the parport subsystem code for users who don\u0027t have\nor don\u0027t want the parallel port.  Only compatibility mode is currently supported\n(no ECP/EPP).  Tested with both moschip devices (7720 and 7715) on UP and SMP\nhosts, including regression testing of serial port, concurrent operation of\nserial and parallel ports, and various connect / disconnect scenarios.\n\nSigned-off-by: Mike Dunn \u003cmikedunn@newsguy.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "997ea58eb92f9970b8af7aae48800d0ef43b9423",
      "tree": "65e021973e5a48ad7290d5be1f441940566468ad",
      "parents": [
        "48679c6d772b1459a2945729e3a1256ac78fcabf"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 12 13:17:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:38 2010 -0700"
      },
      "message": "USB: rename usb_buffer_alloc() and usb_buffer_free() users\n\nFor more clearance what the functions actually do,\n\n  usb_buffer_alloc() is renamed to usb_alloc_coherent()\n  usb_buffer_free()  is renamed to usb_free_coherent()\n\nThey should only be used in code which really needs DMA coherency.\n\nAll call sites have been changed accordingly, except for staging\ndrivers.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pedro Ribeiro \u003cpedrib@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "48679c6d772b1459a2945729e3a1256ac78fcabf",
      "tree": "2d04190c928adebd604d0787d907c463c9bb15d1",
      "parents": [
        "44526f91b887a71ebd5d534903d55dc8752b8cd3"
      ],
      "author": {
        "name": "Eric Raymond",
        "email": "esr@thyrsus.com",
        "time": "Thu Apr 15 01:35:50 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:38 2010 -0700"
      },
      "message": "USB: Short new \u0027graph for usb-serial.txt\n\nDocumentation update\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eab1cafc3b524b714b0567ab98fc75ace09db98c",
      "tree": "854ed5c4cba741efabec933714dac5c68bcbb452",
      "parents": [
        "e9df17eb1408cfafa3d1844bfc7f22c7237b31b8"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Apr 05 10:55:58 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:38 2010 -0700"
      },
      "message": "USB: Support for allocating USB 3.0 streams.\n\nBulk endpoint streams were added in the USB 3.0 specification.  Streams\nallow a device driver to overload a bulk endpoint so that multiple\ntransfers can be queued at once.\n\nThe device then decides which transfer it wants to work on first, and can\nqueue part of a transfer before it switches to a new stream.  All this\nswitching is invisible to the device driver, which just gets a completion\nfor the URB.  Drivers that use streams must be able to handle URBs\ncompleting in a different order than they were submitted to the endpoint.\n\nThis requires adding new API to set up xHCI data structures to support\nmultiple queues (\"stream rings\") per endpoint.  Drivers will allocate a\nnumber of stream IDs before enqueueing URBs to the bulk endpoints of the\ndevice, and free the stream IDs in their disconnect function.  See\nDocumentation/usb/bulk-streams.txt for details.\n\nThe new mass storage device class, USB Attached SCSI Protocol (UASP), uses\nthese streams API.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a90309860b0935805d49e75499fb8dc59fea8e94",
      "tree": "2d5ed0376a0f0ead945afdaa11be00a48bc0af6c",
      "parents": [
        "9e18c821659d836bd63f88df3c19729327728496"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 02 13:22:16 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:37 2010 -0700"
      },
      "message": "USB: deprecate the power/level sysfs attribute\n\nThis patch (as1367) deprecates USB\u0027s power/level sysfs attribute in\nfavor of the power/control attribute provided by the runtime PM core.\nThe two attributes do the same thing.\n\nIt would be nice to replace power/level with a symlink to\npower/control, but at the moment sysfs doesn\u0027t offer any way to do so.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "71adf118946957839a13aa4d1094183e05c6c094",
      "tree": "b99d1113b8a36da96fc7b498b2cea39fcc440914",
      "parents": [
        "e49bbce133a049f6f325db6b0cee49f406d03a6e"
      ],
      "author": {
        "name": "Fabien Chouteau",
        "email": "fabien.chouteau@barco.com",
        "time": "Thu Apr 08 09:31:15 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:35 2010 -0700"
      },
      "message": "USB: gadget: add HID gadget driver\n\ng_hid is a USB gadget driver implementing the Human Interface Device class\nspecification. The driver handles basic HID protocol handling in the\nkernel, and allows userspace to read/write HID reports trough /dev/hidgX\ncharacter devices.\n\nSigned-off-by: Fabien Chouteau \u003cfabien.chouteau@barco.com\u003e\nSigned-off-by: Peter Korsgaard \u003cpeter.korsgaard@barco.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a33f32244d8550da8b4a26e277ce07d5c6d158b5",
      "tree": "2b24b891e48ae791446fef6d1b9e520190c03c62",
      "parents": [
        "6c9468e9eb1252eaefd94ce7f06e1be9b0b641b1"
      ],
      "author": {
        "name": "Francis Galiegue",
        "email": "fgaliegue@gmail.com",
        "time": "Fri Apr 23 00:08:02 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 23 02:09:52 2010 +0200"
      },
      "message": "Documentation/: it\u0027s -\u003e its where appropriate\n\nFix obvious cases of \"it\u0027s\" being used when \"its\" was meant.\n\nSigned-off-by: Francis Galiegue \u003cfgaliegue@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9bbdf1e0afe771ca7650f9f476769310bee9d8f3",
      "tree": "22852edde0165523d37f045575512f5759040dba",
      "parents": [
        "0c590e2361511997430130e10e372217c1128da6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jan 08 12:57:28 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:12 2010 -0800"
      },
      "message": "USB: convert to the runtime PM framework\n\nThis patch (as1329) converts the USB stack over to the PM core\u0027s\nruntime PM framework.  This involves numerous changes throughout\nusbcore, especially to hub.c and driver.c.  Perhaps the most notable\nchange is that CONFIG_USB_SUSPEND now depends on CONFIG_PM_RUNTIME\ninstead of CONFIG_PM.\n\nSeveral fields in the usb_device and usb_interface structures are no\nlonger needed.  Some code which used to depend on CONFIG_USB_PM now\ndepends on CONFIG_USB_SUSPEND (requiring some rearrangement of header\nfiles).\n\nThe only visible change in behavior should be that following a system\nsleep (resume from RAM or resume from hibernation), autosuspended USB\ndevices will be resumed just like everything else.  They won\u0027t remain\nsuspended.  But if they aren\u0027t in use then they will naturally\nautosuspend again in a few seconds.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "088f7fec8a0e683db72fd8826c5d3ab914e197b1",
      "tree": "971ef100d0db9727e4403865b67c72de62e8247a",
      "parents": [
        "0c4db6df915bc470f0cd32fe48287fa6eb6adfb4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jan 08 12:56:54 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:10 2010 -0800"
      },
      "message": "USB: implement usb_enable_autosuspend\n\nThis patch (as1326) adds usb_enable_autosuspend() and\nusb_disable_autosuspend() routines for use by drivers.  If a driver\nknows that its device can handle suspends and resumes correctly, it\ncan enable autosuspend all by itself.  This is equivalent to the user\nwriting \"auto\" to the device\u0027s power/level attribute.\n\nThe implementation differs slightly from what it used to be.  Now\nautosuspend is disabled simply by doing usb_autoresume_device() (to\nincrement the usage counter) and enabled by doing\nusb_autosuspend_device() (to decrement the usage counter).\n\nThe set_level() attribute method is updated to use the new routines,\nand the USB Power-Management documentation is updated.\n\nThe patch adds a usb_enable_autosuspend() call to the hub driver\u0027s\nprobe routine, allowing the special-case code for hubs in quirks.c to\nbe removed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f661c6f8c67bd55e93348f160d590ff9edf08904",
      "tree": "9b5abdda44f9bfb0b6a6dcb51217701a67ed40a0",
      "parents": [
        "a91b0c502285fd0c569fae1222fdd945ef739233"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Dec 11 16:20:20 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:07 2010 -0800"
      },
      "message": "USB: check the endpoint type against the pipe type\n\nThis patch (as1316) adds some error checking to usb_submit_urb().\nIt\u0027s conditional on CONFIG_USB_DEBUG, so it won\u0027t affect normal users.\nThe new check makes sure that the actual type of the endpoint\ndescribed by urb-\u003epipe agrees with the type encoded in the pipe value.\n\nThe USB error code documentation is updated to include the code\nreturned by the new check, and the usbfs SUBMITURB handler is updated\nto use the correct pipe type when legacy user code tries to submit a\nbulk transfer to an interrupt endpoint.\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": "baf67741bf52b985e318bed3c4acadcda5351e08",
      "tree": "3f80d00eaf81b1a547b0bc2c55c14cdcd1f5bc0d",
      "parents": [
        "f42ecb2808db5386f983d593a7c08d3ea3b94a27"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Dec 08 15:49:48 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:09 2009 -0800"
      },
      "message": "USB: power management documentation update\n\nThis patch (as1313) updates the documentation concerning USB power\nmanagement.\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": "8e4ceb38eb5bbaef22fc00abe9bc11e26bea2ab5",
      "tree": "7cb5fee6c50add1094aed430d46afeb2c7689b51",
      "parents": [
        "9af23624ae2c7978313b46e58fdc4ca5d8b799f5"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Dec 07 13:01:37 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:25 2009 -0800"
      },
      "message": "USB: prepare for changover to Runtime PM framework\n\nThis patch (as1303) revises the USB Power Management infrastructure to\nmake it compatible with the new driver-model Runtime PM framework:\n\n\tDrivers are no longer allowed to access intf-\u003epm_usage_cnt\n\tdirectly; the PM framework manages its own usage counters.\n\n\tusb_autopm_set_interface() is eliminated, because it directly\n\tsets intf-\u003epm_usage_cnt.\n\n\tusb_autopm_enable() and usb_autopm_disable() are eliminated,\n\tbecause they call usb_autopm_set_interface().\n\n\tusb_autopm_get_interface_no_resume() and\n\tusb_autopm_put_interface_no_suspend() are added.  They\n\tcorrespond to pm_runtime_get_noresume() and\n\tpm_runtime_put_noidle() in the PM framework.\n\n\tThe power/level attribute no longer accepts \"suspend\", only\n\t\"on\" and \"auto\".  The PM framework doesn\u0027t allow devices to be\n\tforced into a suspended mode.\n\nThe hub driver contains the only code that violates the new\nguidelines.  It is updated to use the new interface routines instead.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fb34d53752d5bec5acc73422e462a9c68aeeaa2a",
      "tree": "6a395f2a0246cd3d721753c60af13e8f9b2e9c41",
      "parents": [
        "576a362ad2103da481e1f6e13de01f33d3d4c7b1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Nov 13 11:53:59 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:21 2009 -0800"
      },
      "message": "USB: remove the auto_pm flag\n\nThis patch (as1302) removes the auto_pm flag from struct usb_device.\nThe flag\u0027s only purpose was to distinguish between autosuspends and\nexternal suspends, but that information is now available in the\npm_message_t argument passed to suspend methods.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a87371b477774b290c27bc5cb7f4ccc5379574a9",
      "tree": "8b1746e61fc9f8e8831a8c2b85c32173b2616ef0",
      "parents": [
        "3ae9da1c99eda248b469fc10d8d9fcebebc949cf"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Sep 12 17:00:46 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:41 2009 -0700"
      },
      "message": "USB: Fix sysfs paths in documentation\n\nNeither /sys/usb/devices nor /sys/bus/devices exist. The correct path\nis /sys/bus/usb/devices.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0cc82a831d4d839eb6b67c7c046ebd2d1d7c4c2",
      "tree": "6e86fe7e42820ad696371bd9015e1b363e672a52",
      "parents": [
        "d77282c836d6c2601da6a188812b20cff8e9bbe2"
      ],
      "author": {
        "name": "Rogério Brito",
        "email": "rbrito@ime.usp.br",
        "time": "Sat Aug 22 17:33:53 2009 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:37 2009 -0700"
      },
      "message": "USB: fix paths in usbmon documentation\n\nHi there.\n\nOn Aug 21 2009, Alan Stern wrote:\n\u003e On Thu, 20 Aug 2009, Rogério Brito wrote:\n\u003e \u003e Again, just reiterating, what I said before, even though I am not sure\n\u003e \u003e if I can reproduce it, I will try to.\n\u003e \n\u003e A usbmon trace showing what happens when you plug in the drive and \n\u003e when you run smartctl would help.\n\nThe documentation for usbmon in the kernel 2.6.31-rc7 kernel doesn\u0027t\nmatch what the kernel exposes in the debug fs tree. This patch fixes it.\n\nSigned-off-by: Rogério Brito \u003crbrito@ime.usp.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f4e2332cfcf900e0a926c4e0fc35f751bcbcaa1b",
      "tree": "18294918fb963f65f2fca4496709ea1da998ea9f",
      "parents": [
        "b07f4d016ed179bc4fb8046657a84d5dc0e94b42"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed Jun 10 15:23:52 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:19 2009 -0700"
      },
      "message": "USB: usbmon: touch up the documentation\n\nI think this sentence was confusing regarding the possible size\nof the data area.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e2216895421b4f83d2ebac15c9d9506dc105cff",
      "tree": "447d61be011d453f34a67cae2fd7c0fe5fde9ad2",
      "parents": [
        "db5ed9beabc0a2084ab0e0cc46bf911b8bf16fa8"
      ],
      "author": {
        "name": "Németh Márton",
        "email": "nm127@freemail.hu",
        "time": "Sat Jun 06 19:06:36 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:51 2009 +0200"
      },
      "message": "trivial: usb: fix missing space typo in doc\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "19f594600110377ec4037fdf7fb93a25ec516212",
      "tree": "bf88707b65f0138b754d896300976e474098a50d",
      "parents": [
        "19af5cdb7c79ff5ec96a99893ffb7f894f4a3dc1"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Mon Apr 27 15:06:31 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:47 2009 +0200"
      },
      "message": "trivial: Miscellaneous documentation typo fixes\n\nFix various typos in documentation txts.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "471c604daf73ff549d374ee54f9e6bfd5a54d4e8",
      "tree": "ab697965b7d4b1e017bfbe274609de6cbfd21b1a",
      "parents": [
        "1ded7ea47b8829a06068c3bb5e3ebe471076617a"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Feb 19 22:54:45 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:20:36 2009 -0700"
      },
      "message": "USB: usbmon: Add binary API v1\n\nThis patch adds an extension to the binary API so it reaches parity with\nexisting text API (so-called \"1u\"). The extension delivers additional data,\nsuch as ISO descriptors and the interrupt interval.\n\nSigned-Off-By: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5872fb94f85d2e4fdef94657bd14e1a492df9825",
      "tree": "bbd15217dc327f691396d1db082935ae88e2f852",
      "parents": [
        "ca493d171b66e96f542501b7eb572bc8380f690d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jan 29 16:28:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:19:29 2009 -0800"
      },
      "message": "Documentation: move DMA-mapping.txt to Doc/PCI/\n\nMove DMA-mapping.txt to Documentation/PCI/.\n\nDMA-mapping.txt was supposed to be moved from Documentation/ to\nDocumentation/PCI/.  The 00-INDEX files in those two directories\nwere updated, along with a few other text files, but the file\nitself somehow escaped being moved, so move it and update more\ntext files and source files with its new location.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\ncc:\tJesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ac39f28b5237a629e41ccfc1f73d3a55723045c",
      "tree": "c161d5b62d11b6e73605a37b2562b90fff689d9e",
      "parents": [
        "d4f373e57d3916814110968c5ea1155a8d972b5a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 12 16:19:49 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:53 2009 -0800"
      },
      "message": "USB: add asynchronous autosuspend/autoresume support\n\nThis patch (as1160b) adds support routines for asynchronous autosuspend\nand autoresume, with accompanying documentation updates.  There\nalready are several potential users of this interface, and others are\nlikely to arise as autosuspend support becomes more widespread.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b21a207141d83a06abc5f492b80204602e02ca44",
      "tree": "f0152cde543008c72d7eb5c12c18095ad92785e6",
      "parents": [
        "3af373021fa32f8f787bfbdcc1a9277a287bde4e",
        "b58602a4bac012b5f4fc12fe6b46ab237b610d5d"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Fri Jan 02 13:17:13 2009 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Fri Jan 02 13:17:13 2009 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream\n\nConflicts:\n\n\tdrivers/uwb/wlp/eda.c\n"
    },
    {
      "commit": "9a9fafb89433c5fd1331bac0c84c4b321e358b42",
      "tree": "918ec5c858d043304a47e8744cbee1ad96170298",
      "parents": [
        "c33ba392147a8506b1b43899fdea6069e27e4277"
      ],
      "author": {
        "name": "Phil Endecott",
        "email": "usb_endian_patch@chezphil.org",
        "time": "Mon Dec 01 10:22:33 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:14 2008 -0800"
      },
      "message": "USB: fix comment about endianness of descriptors\n\nThis patch fixes a comment and clarifies the documentation about the\nendianness of descriptors. The current policy is that descriptors will\nbe little-endian at the API even on big-endian systems; however the\n/proc/bus/usb API predates this policy and presents descriptors with\nsome multibyte fields byte-swapped.\n\nSigned-off-by: Phil Endecott \u003cusb_endian_patch@chezphil.org\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c33ba392147a8506b1b43899fdea6069e27e4277",
      "tree": "e92660a3ce8642e1a3ab729af12ee3abd428853d",
      "parents": [
        "aacf4a0135a330e68df412a6797a9b9689d8d9a3"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Dec 04 16:30:53 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:13 2008 -0800"
      },
      "message": "USB: Documentation/usb/gadget_serial.txt: update to match driver use_acm behaviour\n\nCommit 7bb5ea54 (usb gadget serial: use composite gadget framework)\nchanged the default for the use_acm parameter from 0 to 1.\nUpdate the documentation to match.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aacf4a0135a330e68df412a6797a9b9689d8d9a3",
      "tree": "9f0d7e17a79b853f83d19a052d7c75caa0caa421",
      "parents": [
        "7c12414955e9b44a3e33d54e578bf008caa4475d"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Dec 04 16:17:00 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 17 10:49:12 2008 -0800"
      },
      "message": "usbmon: drop bogus 0t from usbmon.txt\n\nThe example is incorrect: there is no 0t socket (the \u00271t\u0027 format has no\nbus number in it). Also, correct the broken sentence for USB Tag.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6fae35f9cea92793a98b2d9ab21235e5ae035581",
      "tree": "82142169ff2ccada8c6c98beb6da59cafe8d913d",
      "parents": [
        "e17be2b2a95b43fe0d5878adf330701bb7a77115"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Nov 17 15:53:42 2008 +0000"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Nov 19 14:46:33 2008 +0000"
      },
      "message": "uwb: add basic radio manager\n\nThe UWB radio manager coordinates the use of the radio between the\nPALs that may be using it.  PALs request use of the radio with\nuwb_radio_start() and the radio manager will start beaconing if its\nnot already doing so.  When the last PAL has called uwb_radio_stop()\nbeaconing will be stopped.\n\nIn the future, the radio manager will have a more sophisticated channel\nselection algorithm, probably following the Channel Selection Policy\nfrom the WiMedia Alliance when it is finalized.  For now, channel 9\n(BG1, TFC1) is selected.\n\nThe user may override the channel selected by the radio manager and may\nforce the radio to stop beaconing.\n\nThe WUSB Host Controller PAL makes use of this and there are two new\ndebug PAL commands that can be used for testing.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "61e0e79ee3c609eb34edf2fe023708cba6a79b1f",
      "tree": "663deacffd4071120dc9badb70428fe5f124c7b9",
      "parents": [
        "c15895ef30c2c03e99802951787183039a349d32",
        "0cfd81031a26717fe14380d18275f8e217571615"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Oct 20 16:07:19 2008 +0100"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Oct 20 16:07:19 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-upstream\n\nConflicts:\n\n\tDocumentation/ABI/testing/sysfs-bus-usb\n\tdrivers/Makefile\n"
    },
    {
      "commit": "81ab5b8ee6b8cd5fe8cfdf0eea84eea0aa7b4da9",
      "tree": "cbd43949a8e768c1284c6c525d925a4bca73cb96",
      "parents": [
        "7384a922b5a716b4e9dbcdce738f2b2104892008"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoff@infradead.org",
        "time": "Sat Sep 20 14:41:47 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB: Fix doc for usb_autopm_enable\n\nCorrect errors in the descriptions for usb_autopm_enable\nand usb_autopm_disable in the USB PM doc.\n\nSigned-off-by: Geoff Levand \u003cgeoff@infradead.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1b1944085ab2345fae4a5fbb614f1a4d0732d3e",
      "tree": "14335e7979e03eb54772d763aeff755a8b5ddba0",
      "parents": [
        "4a511bc3f5829bc18428bcf11c25417a79d09396"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Sep 02 14:16:11 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "USB: Documentation/usb/anchors.txt #2\n\nThis adds Documentation for the extensions of the anchor API.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb86be5424d4c08e686d5e578b72a26c516ae58a",
      "tree": "757c974b683640a6da10f0c8d21efac432a04243",
      "parents": [
        "c3d36c453c84554eb12941b3f98abf4fefec000a"
      ],
      "author": {
        "name": "Harrison Metzger",
        "email": "harrisonmetz@gmail.com",
        "time": "Thu Aug 14 11:29:32 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:51 2008 -0700"
      },
      "message": "USB: Added driver for a Delcom USB 7-segment LED Display\n\nAdded basic support for a Delcom USB 7-segment LED Display\n\nSigned-off by: Harrison Metzger \u003charrisonmetz@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "99ee3a6d4577e7633c66304e4aefeca5489c8d5c",
      "tree": "94dbf1db8b2efb6b4fdaf6fdaa86de655c64ff1c",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5",
        "edfa042c880f62848aa55b3e71e538fe383929da"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "dv02@dv02pc01.europe.root.pri",
        "time": "Fri Oct 10 11:47:31 2008 +0100"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "dv02@dv02pc01.europe.root.pri",
        "time": "Fri Oct 10 11:47:31 2008 +0100"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb into for-upstream\n"
    },
    {
      "commit": "697e04db5678fadf96d437806b676403ebee806d",
      "tree": "37f987ded9ef8e14cc8188d106ad5727f13b923f",
      "parents": [
        "83a798207361cc26385187b2e71efa2b5d75de7f"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Sep 02 10:52:08 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:07 2008 -0700"
      },
      "message": "USB: update of Documentation/usb/anchors.txt\n\nThe extended anchor API is documented\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f1fa035f2bcb2b03cb90249e05ec2ae6927a7302",
      "tree": "410e7355c919c8c9384b9a3db497f83ca46170a9",
      "parents": [
        "c8cf2465fcfc16877f4f9e8dccc6b89b543fa2c5"
      ],
      "author": {
        "name": "Felipe Zimmerle",
        "email": "felipe.zimmerle@indt.org.br",
        "time": "Wed Sep 17 16:34:42 2008 +0100"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "dv02@dv02pc01.europe.root.pri",
        "time": "Wed Sep 17 16:54:35 2008 +0100"
      },
      "message": "wusb: wusb-cbaf (CBA driver) sysfs ABI simplification\n\nSimplify the sysfs ABI of the wusb-cbaf (Cable Based Association)\ndriver: use one value per file and cause the write of the CHID to\nfetch the CDID (instead of requiring a separate read).\n\nUpdate the example wusb-cbaf script to work with this revised ABI.\n\nSigned-off-by: Felipe Zimmerle \u003cfelipe.zimmerle@indt.org.br\u003e\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "99d368bc9e279a2a5e56f3afe32166260e90caa7",
      "tree": "44f73064afa9929f09cd2613e4e4cb737fb62b0f",
      "parents": [
        "ccbe329bcd87924baed96474ec0a6725e3957897"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Wed Sep 17 16:34:04 2008 +0100"
      },
      "committer": {
        "name": "David Vrabel",
        "email": "dv02@dv02pc01.europe.root.pri",
        "time": "Wed Sep 17 16:54:23 2008 +0100"
      },
      "message": "uwb: add initial documentation\n\nDocumentation (and example utilities) for the UWB (and WUSB) stacks.\n\nSome of the documentation may be out-of-date.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\n"
    },
    {
      "commit": "f0fa74634c0c686618b5318748bde233772a1a8d",
      "tree": "5a3b179bfe2918cf91910b8c13fca461ef2843a4",
      "parents": [
        "230ffc75b7b842db5710d30d3a2fc61f9d6f50df"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Jul 04 10:10:53 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: update to Documentation\n\nthis mentions a new deadlock due to advanced power management.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "88d987d6db2a14b191f4eb21cc623dae31e28e9d",
      "tree": "9b8d48d2f4e724a2d7e39dff0deb7e454c59e399",
      "parents": [
        "8d0968abd03ec6b407df117adc773562386702fa"
      ],
      "author": {
        "name": "Wolfgang Mües",
        "email": "wolfgang@iksw-muees.de",
        "time": "Tue Jul 29 11:54:43 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:47 2008 -0700"
      },
      "message": "usb: auerswald: remove driver (obsolete)\n\nThis patch removes the auerswald USB driver from the linux kernel\n2.6.26.\n\nThis driver was included into the kernel mainly to connect to the ISDN\nframework. This was done in linux 2.4.x. For 2.6.x, due to the fragile\nand moving ISDN support, this connection was never realized, and the\nonly use of this driver was for device configuration. In the age of DSL,\nthe demand of ISDN support is getting very low.\n\nMeanwhile, with the advent of libusb, an userspace driver was done for\nthe device configuration which works fine for linux and mac. (Thanks to\nthe libusb developers!). The userspace driver is downloadable from the\nauerswald web site.\n\nSo this driver is obsolete now and has to be removed. Many thanks to all\ndevelopers which helped me to bring this driver up and working.\n\nSigned-off-by: Wolfgang Muees \u003cwolfgang@iksw-muees.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d91958815d214ea365b98cbff6215383897edcb6",
      "tree": "a50416a04c9ae84c4242dbec62d8f211d97ea4d2",
      "parents": [
        "19fd6231279be3c3bdd02ed99f9b0eb195978064"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Fri Jul 25 19:45:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:06 2008 -0700"
      },
      "message": "Documentation cleanup: trivial misspelling, punctuation, and grammar corrections.\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86c57edf60f5c98adb496880f56cd0e5a3423153",
      "tree": "e95742e71c85f85549d3be390803d1fa5328853f",
      "parents": [
        "ac90e36592ea5171c4e70f58b39a782d871a7d9f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jun 30 11:14:43 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:48 2008 -0700"
      },
      "message": "USB: use reset_resume when normal resume fails\n\nThis patch (as1109b) makes USB-Persist more resilient to errors.  With\nthe current code, if a normal resume fails, it\u0027s an unrecoverable\nerror.  With the patch, if a normal resume fails (and if the device is\nenabled for USB-Persist) then a reset-resume is tried.\n\nThis fixes the problem reported in Bugzilla #10977.\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": "a7707adf9ee8de3c5b67e3793b98888f551ad00d",
      "tree": "431137e4c39202f6395f64893966e3bdfa1349d2",
      "parents": [
        "c1dca562be8ada614ef193aa246c6f8705bcd6b9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Jun 19 17:52:07 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:15:59 2008 -0700"
      },
      "message": "usb gadget: use new serial core\n\nTeach \"gadget serial\" to use the new abstracted (and bugfixed) TTY glue,\nand remove all the orignal tangled-up code.  Update the documentation\naccordingly.  This is a net object code shrink and cleanup; it should\nmake it a lot easier to see how the TTY glue should accomodate updates\nto the TTY layer, be bugfixed, etc.\n\nNotable behavior changes include:  it can now support getty even when\nthere\u0027s no USB connection; it fits properly into the mdev/udev world;\nand RX handling is better (throttling works, and low latency).\n\nConfigurations with scripts setting up the /dev/ttygserial device node\n(with \"experimental\" major number) may want to change that to be a\nsymlink pointing to the /dev/ttyGS0 file, as a migration aid; else,\njust switch entirely over to mdev/udev.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "baad4119a3b5215a040bc221478da57c76389e34",
      "tree": "ee82b73a47b555e13b37d7c9d1a7a660858d206a",
      "parents": [
        "ea05af61a874ffbc158d9cf06df8a9396f299f38"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 20 01:00:24 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:15:55 2008 -0700"
      },
      "message": "USB: remove Documentation/usb/uhci.txt\n\nThe driver was removed before kernel 2.6.0\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "08177e12b7b4c3d59060f829e5c151d06f9a08d6",
      "tree": "ddee6dca14ac6c51ec01cc97f0449cf2d3e37a1d",
      "parents": [
        "e872154921a6b5256a3c412dd69158ac0b135176"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Apr 16 15:46:37 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:53 2008 -0700"
      },
      "message": "USB: add documentation about callbacks\n\nAdd Documentation about callbacks in USB.\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e6a79f1f07fc88a2efd6d0e8f0ccf591cb93cd34",
      "tree": "7026f8ab1d23ece94a327d5240ee52c95ef8285a",
      "parents": [
        "a082b5c7882bdbd8a86ace8470ca2ecda796d5a7"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Apr 09 15:37:34 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:51 2008 -0700"
      },
      "message": "USB: add Documentation about usb_anchor\n\nThis adds documentation about the new usb anchor infrastructure.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e04d80b03d2a116ddd6eb9140c8c83760c315b94",
      "tree": "45c0652c1684d58f38fd5f5fb7eb77bb3a6cd03f",
      "parents": [
        "44a29fd715a017183e83377b297ab3f792995467"
      ],
      "author": {
        "name": "Matti Linnanvuori",
        "email": "mattilinnanvuori@yahoo.com",
        "time": "Sun Mar 23 04:08:01 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:45 2008 -0700"
      },
      "message": "USB: serial: Remove obsolete contact addresses\n\nRemove obsolete contact addresses.\n\nSigned-off-by: Matti Linnanvuori \u003cmattilinnanvuori@yahoo.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb764c4be1e5db3ee34df5745e98cf2f148c7320",
      "tree": "f434cf49540ab6ea2c7fae6490a693916c2e5501",
      "parents": [
        "feccc30d90155bcbc937f87643182a43d25873eb"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Mar 03 15:16:04 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:33 2008 -0700"
      },
      "message": "USB: check serial-number string after device reset\n\nThis patch (as1048) extends the descriptor checking after a device is\nreset.  Now the SerialNumber string descriptor is compared to its old\nvalue, in addition to the device and configuration descriptors.\n\nAs a consequence, the kmalloc() call in usb_string() is now on the\nerror-handling pathway for usb-storage.  Hence its allocation type is\nchanged to GFO_NOIO.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "feccc30d90155bcbc937f87643182a43d25873eb",
      "tree": "96394e24075a885f1a8bb3e53203f8397e78ea46",
      "parents": [
        "5e6effaed6da94e727cd45f945ad2489af8570b3"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Mar 03 15:15:59 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:32 2008 -0700"
      },
      "message": "USB: remove CONFIG_USB_PERSIST setting\n\nThis patch (as1047) removes the USB_PERSIST Kconfig option, enabling\nit permanently.  It also prevents the power/persist attribute from\nbeing created for hub devices; there\u0027s no point in having it since\nUSB-PERSIST is always turned on for hubs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "15c4a4e2f1337a442fe6c66266a8829afc8ff96f",
      "tree": "3ac64c7f97559026e8c035cede3c06f999948797",
      "parents": [
        "e82cc1288fa57857c6af8c57f3d07096d4bcd9d9"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Fri Mar 07 15:08:17 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 10 16:42:27 2008 -0700"
      },
      "message": "USB:Update mailing list information in documentation\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "25a010c8c1a5f0cc2e2794adf969e2df2ad1f0b6",
      "tree": "1d2e477e44a2a8122696711bfd2b9aad35a265bf",
      "parents": [
        "676d3aa16f66d94bf5654781b77d1e070c8b0514"
      ],
      "author": {
        "name": "Craig W. Nadler",
        "email": "craig@nadler.us",
        "time": "Sun Nov 11 15:00:15 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:49 2008 -0800"
      },
      "message": "USB: add Printer Gadget Driver\n\nG_PRINTER: Adds a USB printer gadget driver for use in printer firmware.\n\nThis adds a USB printer gadget driver for use in printer firmware.\nThe printer gadget channels data between the USB host and a userspace\nprogram driving the print engine. The user space program reads and\nwrites the device file /dev/g_printer to receive or send printer data.\nIt can use ioctl calls to the device file to get or set printer status.\n\nSigned-off-by: Craig W. Nadler \u003ccraig@nadler.us\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60a8fc017103325db4b56e4f175f060a6aaac147",
      "tree": "f3ded94b313365c6d3483532ac770f8e0184ead3",
      "parents": [
        "c74e809565b27085519c723a949761cea7badb4b"
      ],
      "author": {
        "name": "Alain Degreffe",
        "email": "info@ecze.com",
        "time": "Fri Oct 26 13:51:49 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:47 2008 -0800"
      },
      "message": "USB: add iuu_phoenix driver\n\nSigned-off-by: Alain Degreffe \u003ceczema@ecze.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3c886c50486cfbef2a2382b99bf4083a465c970a",
      "tree": "e7482b8fd40791db70d1b241ec23d0cd6267c401",
      "parents": [
        "bc59462b80c694670fbb5d0bb1a8450ffc353080"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Nov 16 11:58:15 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:34 2007 -0800"
      },
      "message": "USB: power-management documenation update\n\nThis patch (as1014) was partly written by Tilman Schmidt.  It\nclarifies the USB power-management documentation by explaining that\nwhen a disconnect occurs, a suspend method call might not be followed\nby either a resume or a reset_resume call.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0f035b8e8491f4ff87f6eec3e3f754d36b39d7a2",
      "tree": "8a08b60bd14a3e0d7b19394223fd152694d3d805",
      "parents": [
        "5895df967dac8b12c8ed254f5cc4d46f50e88876"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Oct 20 01:30:25 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 01:30:25 2007 +0200"
      },
      "message": "spelling fixes: Documentation/\n\nSpelling fixes in Documentation/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "cd38c1e1ae5273c28a12baacaf17c1faa062661f",
      "tree": "941e5e2623725947ef40a68c04da371e9170fc20",
      "parents": [
        "271f9e68f3450ac8d1ff3bda36581f1ec0d0cc1f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 10 16:24:56 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:34 2007 -0700"
      },
      "message": "USB: documentation for USB power management\n\nThis patch (as998) adds documentation on how USB power management\nworks and how to use 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": "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": "092a212e8e3eb49ab7360d652f457d0a360d5383",
      "tree": "de0baf729cdf30ef847e2cd03b408c67d3be1032",
      "parents": [
        "ce0d9325b19555f05b08cbb1ea4c2393eec188ec"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Aug 24 12:19:22 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:21 2007 -0700"
      },
      "message": "USB: usbmon doc update - mention new wildcard (\u00270\u0027) bus\n\nUpdate usbmon documentation, mentioning the \"zero\" (wildcard) bus.\nPossibly, in my first hunk, the \u0027either ... or ...\u0027 should be rephrased a bit to\nbe expressed better.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: 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": "732bb9ee8195053a7dc00b9eec7be48891ad8668",
      "tree": "b48810ba9716c8a5cbd228e4a8b572ac6c5ec514",
      "parents": [
        "e03f2e8a530e0ed46af43093e23a70b7c7215263"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Tue Jul 31 20:34:08 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:08 2007 -0700"
      },
      "message": "usb: document device authorization\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fbf54dd32001359ccda6a9d8577f7b00e67357c7",
      "tree": "ab454ffb4563cdfdccab1f0c221577622a57864f",
      "parents": [
        "c0e0c19cc9d899da0ee15104907ac158eb94365b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jul 01 23:33:12 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:42 2007 -0700"
      },
      "message": "USB: usb/dma doc updates\n\nThis patch updates some of the documentation about DMA buffer management\nfor USB, and ways to avoid extra copying.  Our understanding of the issues\nhas improved over time.\n\n - Most drivers should *avoid* the dma-coherent allocators.  There are\n   a few exceptions (like the HID driver).\n\n - Some methods are currently commented out; it seems folk writing\n   USB drivers aren\u0027t doing performance tuning at that level yet.\n\n - Just avoid highmem; there\u0027s no good way to pass an \"I can do highmem\n   DMA\" capability through a driver stack.  This is easy, everything\n   already avoids highmem.  But it\u0027d be nice if x86_32 systems with much\n   physical memory could use it directly with network adapters and mass\n   storage devices.  (Patch, anyone?)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b41a60eca833d76593d4dac8a59f5c38714194ee",
      "tree": "a7c5cf721d9978503c3c8c88183747cf954b8733",
      "parents": [
        "54515fe528d8c6f9bfaf7d0b9fffb908deecad78"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed May 30 15:39:33 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:30 2007 -0700"
      },
      "message": "USB: add power/persist device attribute\n\nThis patch (as920) adds an extra level of protection to the\nUSB-Persist facility.  Now it will apply by default only to hubs; for\nall other devices the user must enable it explicitly by setting the\npower/persist device attribute.\n\nThe disconnect_all_children() routine in hub.c has been removed and\nits code placed inline.  This is the way it was originally as part of\nhub_pre_reset(); the revised usage in hub_reset_resume() is\nsufficiently different that the code can no longer be shared.\nLikewise, mark_children_for_reset() is now inline as part of\nhub_reset_resume().  The end result looks much cleaner than before.\n\nThe sysfs interface is updated to add the new attribute file, and\nthere are corresponding documentation updates.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0458d5b4c9cc4ca0f62625d0144ddc4b4bc97a3c",
      "tree": "8b1fcb4f063ef4aa6f2e3cd41a60d986a1e432d4",
      "parents": [
        "ce7cd137fced114d49178b73d468b82096a107fb"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 04 11:52:20 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:47 2007 -0700"
      },
      "message": "USB: add USB-Persist facility\n\nThis patch (as886) adds the controversial USB-persist facility,\nallowing USB devices to persist across a power loss during system\nsuspend.\n\nThe facility is controlled by a new Kconfig option (with appropriate\nwarnings about the potential dangers); when the option is off the\nbehavior will remain the same as it is now.  But when the option is\non, people will be able to use suspend-to-disk and keep their USB\nfilesystems intact -- something particularly valuable for small\nmachines where the root filesystem is on a USB device!\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "be2a608bd08ec00e19e14b322e07f443d2711084",
      "tree": "5050106052ad30cf5f78265d8427f2da1c0faee6",
      "parents": [
        "dd4ef01c4004410e6515d9dd0d92dec133c60b9b"
      ],
      "author": {
        "name": "John Anthony Kazos Jr",
        "email": "jakj@j-a-k-j.com",
        "time": "Wed May 09 08:50:42 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:58:19 2007 +0200"
      },
      "message": "documentation: convert the Documentation directory to UTF-8\n\nConvert files within the Documentation directory to UTF-8.\n\nAdrian Bunk:\nsmall additional fixes\n\nSigned-off-by: John Anthony Kazos Jr. \u003cjakj@j-a-k-j.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "8bc8493063f938c932819958a7b5a0d56046bc96",
      "tree": "87ee9e75a2d7f298e4cd1fbef5076a84a7281199",
      "parents": [
        "ded1504dfa0083661fdd1a0a5f021cb7313ffe04"
      ],
      "author": {
        "name": "Stuart MacDonald",
        "email": "stuartm@connecttech.com",
        "time": "Fri May 04 16:00:03 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 17:41:21 2007 -0700"
      },
      "message": "MAINTAINER change for Connect Tech Inc\n\nI am no longer with CTI. The Support Department will handle all\ninquiries regarding the WH.\n\nSigned-off-by: Stuart MacDonald \u003cstuartm@connecttech.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f1c9e30b5e4cdd8aae5f0ea87004b1b61ec41881",
      "tree": "9ea740745c04780171662529c520b0a9c02ca64d",
      "parents": [
        "2e85c91e2e0f4e58fb54354bb7f6cc7dd3466dd9"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Feb 24 19:27:33 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:33 2007 -0700"
      },
      "message": "usbmon: Extended text API\n\nThis patch adds a new text API, codenamed \u00271u\u0027, which captures more URB\nfields than old \u00271t\u0027 interface did. Also the \u00271u\u0027 text API is compatible\nwith the future \"bus zero\" extension.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "6f23ee1fefdc1f80bd8a3ab04a1c41ab2dec14c9",
      "tree": "36a5241c29333580de3e3c75e2c62edc1cdf583c",
      "parents": [
        "a8ef36bc0a5fe973bddaa54a5a07cda29e04a602"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Dec 30 22:43:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:34 2007 -0800"
      },
      "message": "USB: add binary API to usbmon\n\nThis patch adds a new, \"binary\" API in addition to the old, text API usbmon\nhad before. The new API allows for less CPU use, and it allows to capture\nall data from a packet where old API only captured 32 bytes at most. There\nare some limitations and conditions to this, e.g. in case someone constructs\na URB with 1GB of data, it\u0027s not likely to be captured, because even the\nhuge buffers of the new reader are finite. Nonetheless, I expect this new\ncapability to capture all data for all real life scenarios.\n\nThe downside is, a special user mode application is required where cat(1)\nworked before. I have sample code at http://people.redhat.com/zaitcev/linux/\nand Paolo Abeni is working on patching libpcap.\n\nThis patch was initially written by Paolo and later I tweaked it, and\nwe had a little back-and-forth. So this is a jointly authored patch, but\nI am submitting this I am responsible for the bugs.\n\nSigned-off-by: Paolo Abeni \u003cpaolo.abeni@email.it\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "2360e4aa64da412c29136113f8050b6aa9e757b8",
      "tree": "78489a2c0166a6a65c8ef78498475249a1e92355",
      "parents": [
        "316547fdfae1be3847add6a18a711703e6d5ebc1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 13 13:07:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "USB: indicate active altsetting in proc/bus/usb/devices file\n\nUpdate /proc/bus/usb/devices output to report active altsettings.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "99ddcc7edbb6b1d35a542f6bf0383f1f5a1aa0b0",
      "tree": "c66acba0b68f61650373477c9807c638f604c825",
      "parents": [
        "65ebe63420eae40fba73d3b4f79f99adc8e148b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 14:22:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 14:22:35 2007 -0800"
      },
      "message": "Change Linus\u0027 email address too\n\nThis changes a few mentions of my email address to point to the new one,\nleaving things like old copyright messages alone.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "684a0e70008934dbdf87ed35e29ccbb58e91f8dc",
      "tree": "7a966698a2a9ddfae675eef79aeef29adbb500fc",
      "parents": [
        "ad1428c96ebdee592aa475afe129530225bef186"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Jan 03 15:14:43 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:09 2007 -0800"
      },
      "message": "USB: small update to Documentation/usb/acm.txt\n\nthis docu update mentions that cell phones also use cdc-acm.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\n\n"
    },
    {
      "commit": "5d3f083d8f897ce2560bbd4dace483d5aa60d623",
      "tree": "2883a9a22171cb4d96518a8e02963762e8c1f50b",
      "parents": [
        "4ae0edc21b152c126e4a8c94ad5391f8ea051b31"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Thu Nov 30 05:21:10 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:21:10 2006 +0100"
      },
      "message": "Fix typos in /Documentation : Misc\n\nThis patch fixes typos in various Documentation txts. The patch addresses some\nmisc words.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    }
  ],
  "next": "fa00e7e152690adc17fdc318e64909d4aff1763e"
}
