)]}'
{
  "log": [
    {
      "commit": "66e0a9888b774af625ce544f7c6597c7506d07db",
      "tree": "175981424e4821c1fbeea1956e3f600716af1acd",
      "parents": [
        "c19f7a9e1ac45b57375d51f033b02deca50f4d3f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Apr 05 12:03:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 17 14:24:57 2006 -0700"
      },
      "message": "[PATCH] isd200: limit to BLK_DEV_IDE\n\nLimit USB_STORAGE_ISD200 to whatever BLK_DEV_IDE and USB_STORAGE\nare set to (y, m) since isd200 calls ide_fix_driveid() in the\nBLK_DEV_IDE code.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "754a264c42178b85125a071299bb900b615c853b",
      "tree": "8cfc6d85e6725f90672b75314064ead9fd62e3c6",
      "parents": [
        "f9814802dfec8feaf51ba873d7eac1a05ee65842",
        "4f705ae3e94ffaafe8d35f71ff4d5c499bb06814"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:07:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:07:57 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (158 commits)\n  commit 4f705ae3e94ffaafe8d35f71ff4d5c499bb06814\n  Author: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\n  Date:   Mon Apr 3 17:09:22 2006 -0700\n  \n      [PATCH] DMI: move dmi_scan.c from arch/i386 to drivers/firmware/\n      \n      dmi_scan.c is arch-independent and is used by i386, x86_64, and ia64.\n      Currently all three arches compile it from arch/i386, which means that ia64\n      and x86_64 depend on things in arch/i386 that they wouldn\u0027t otherwise care\n      about.\n      \n      This is simply \"mv arch/i386/kernel/dmi_scan.c drivers/firmware/\" (removing\n      trailing whitespace) and the associated Makefile changes.  All three\n      architectures already set CONFIG_DMI in their top-level Kconfig files.\n      \n      Signed-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\n      Cc: Andi Kleen \u003cak@muc.de\u003e\n      Cc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\n      Cc: Andrey Panin \u003cpazke@orbita1.ru\u003e\n      Signed-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n  ...\n"
    },
    {
      "commit": "026694920579590c73b5c56705d543568ed5ad41",
      "tree": "1c3ad318fe65c5812dd33008af8e77389ee31c46",
      "parents": [
        "372254018eb1b65ee69210d11686bfc65c8d84db"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Mar 23 01:38:34 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:41:25 2006 -0700"
      },
      "message": "[PATCH] pm: print name of failed suspend function\n\nPrint more diagnostic info to help identify the source of power management\nsuspend failures.\n\nExample:\n\nusb_hcd_pci_suspend(): pci_set_power_state+0x0/0x1af() returns -22\npci_device_suspend(): usb_hcd_pci_suspend+0x0/0x11b() returns -22\nsuspend_device(): pci_device_suspend+0x0/0x34() returns -22\n\nWork-in-progress.  It needs lots more suspend_report_result() calls sprinkled\neverywhere.\n\nCc: Patrick Mochel \u003cmochel@digitalimplant.org\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Nigel Cunningham \u003cnigel@suspend2.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f9814802dfec8feaf51ba873d7eac1a05ee65842",
      "tree": "9ba25867295387087213661bae6434afabe025bb",
      "parents": [
        "69a4bf7c9525e5c92c0ecda0db0373f30162b28f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 13 08:09:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:27 2006 -0700"
      },
      "message": "[PATCH] USB: add driver for funsoft usb serial device\n\nCc: David Clare \u003cdavid@funsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "69a4bf7c9525e5c92c0ecda0db0373f30162b28f",
      "tree": "0d3bde6844615ed2d086666ea2dd6accce3d73c1",
      "parents": [
        "e853bf4af372afdae732c48be04a6b154f2de3d4"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed Apr 12 23:41:59 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:27 2006 -0700"
      },
      "message": "[PATCH] USB: remove __init from usb_console_setup\n\nThis prevents an Oops if booted with \"console\u003dttyUSB0\" but without a\nUSB-serial dongle, and plugged one in afterwards.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e853bf4af372afdae732c48be04a6b154f2de3d4",
      "tree": "d508b27b0e31f0b44ccf7dbd8d8a1ed981ff0323",
      "parents": [
        "3799c40189570133f9bb3176be24f0edb0e823c6"
      ],
      "author": {
        "name": "Tomasz Kazmierczak",
        "email": "tomek.fizyk@op.pl",
        "time": "Thu Apr 06 22:07:12 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:27 2006 -0700"
      },
      "message": "[PATCH] USB: pl2303: added support for OTi\u0027s DKU-5 clone cable\n\nThis patch adds support for a clone of Nokia DKU-5 cable made by\nOurs Technology Inc for Nokia phones with PopPort (Nokia 3100 and others).\nThe cable uses PL2303 USB-to-serial converter from Prolific Technology Inc.\n\nSigned-off-by: Tomasz Kazmierczak \u003ctomek.fizyk@op.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3799c40189570133f9bb3176be24f0edb0e823c6",
      "tree": "594f7dd587788c602cb43ae93a22ebeb096f8e9f",
      "parents": [
        "bfb25849f00d0b8453191ee12125738b5f5c9146"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Apr 02 01:45:00 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] USB: S3C2410: use clk_enable() to ensure 48MHz to OHCI core\n\nGet the \"usb-bus\" clock and ensure it is enabled\nwhen the OHCI core is in use.\n\nIt seems that a few bootloaders do not enable the\nUPLL at startup, which stops the OHCI core having\na 48MHz bus clock. The improvements to the clock\nframework for the s3c24xx now allow the USB PLL\nto be started and stopped when being used.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bfb25849f00d0b8453191ee12125738b5f5c9146",
      "tree": "d2fe0d8c34cfd2bc5409f7f992653e0216f569dc",
      "parents": [
        "8e32640672bdcb01e0d83f087f09dd65fcbc3275"
      ],
      "author": {
        "name": "Jeffrey Vandenbroucke sign",
        "email": "jeffrey@wirehead.be",
        "time": "Tue Mar 28 15:21:36 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] hid-core.c: fix \"input irq status -32 received\" for Silvercrest USB Keyboard\n\nWhen not using this patch, the kernel will continuously return \"input irq\nstatus -32 received\", while making the keyboard unusable.  This can be\neasely resolved using HID_QUIRK_NOGET.  Vendor-ID and Device-ID should be\napplied to hid-core.c, and making an entry to make use of it.\n\nSigned-off-by: Jeffrey Vandenbroucke \u003cjeffrey@wirehead.be\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e32640672bdcb01e0d83f087f09dd65fcbc3275",
      "tree": "8e65907cb076ae5598df469d120a8d4cece16800",
      "parents": [
        "01e89506351b84ac6f39eb70f99c71483768ca60"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 04 14:47:44 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] USB: UHCI: don\u0027t track suspended ports\n\nSomeone recently posted a bug report where it turned out that uhci-hcd\nwas disagreeing with the UHCI controller over whether or not a port was\nsuspended: The driver thought it wasn\u0027t and the hardware thought it was.\nThis patch (as665) fixes the problem and simplifies the driver by\nremoving the internal state-tracking completely.  Now the driver just\nasks the hardware whether a port is suspended.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "01e89506351b84ac6f39eb70f99c71483768ca60",
      "tree": "e74b16de9107b8281b48e4514c34dcd6c585debd",
      "parents": [
        "48b1be6ac080c3bb5ad3e529d8816953507790ab"
      ],
      "author": {
        "name": "Michael Downey",
        "email": "downey@zymeta.com",
        "time": "Mon Apr 03 08:58:07 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] USB: keyspan-remote bugfix\n\nSigned-off-by: Michael Downey \u003cdowney@zymeta.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "48b1be6ac080c3bb5ad3e529d8816953507790ab",
      "tree": "fa98953652478127067380c23e1ed7cd91a65a8b",
      "parents": [
        "9fc4831cc3e063019079581ff5062f9790d9b0c7"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Tue Mar 28 20:15:42 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: Rename ax8817x_func() to asix_func() and add utility functions to reduce bloat\n\nNow that the ASIX code is supporting more than just the AX88172 devices,\nmake the utility function names more generic: ax8817x_func -\u003e asix_func.\nFunctions that are chip specific now indicate as such: ax88772_func.\n\nAdditionally, pull some common routines used in initialization and such\ninto simple functions to reduce the verbosity of certain functions such\nas\nthe bind() routines and to make the error handling consistent across the\nboard.\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9fc4831cc3e063019079581ff5062f9790d9b0c7",
      "tree": "415bd4d00751d7b3e50522435f279d591739e48f",
      "parents": [
        "e1394b49ee70bd8686acaf969e4d61b57da1c263"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sun Apr 02 10:21:26 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: linux/usb/net2280.h common definitions\n\nMove common definitions for NET2280 to \u003clinux/usb/net2280.h\u003e, so that I can\nuse them in prism54usb (it is not merged yet, but I plan to do it soon).\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e1394b49ee70bd8686acaf969e4d61b57da1c263",
      "tree": "24910f3e36baf28db32fc949ea4d196c166393da",
      "parents": [
        "8b5249019352eecd49fb00004d583904e891e7b1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:20:43 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: g_ether, highspeed conformance fix\n\nBe sure to record the peripheral\u0027s ep0 maxpacket size BEFORE using\nthat to initialize the (high speed) device qualifier; that helps a\nlot with USBCV testing.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b5249019352eecd49fb00004d583904e891e7b1",
      "tree": "838985b42f41302f8c64360cff193df96b71a4bc",
      "parents": [
        "68ba61b89c10b3412c7ee05cd649303ba5a588d1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:20:15 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: usbtest: scatterlist OUT data pattern testing\n\nPreviously, scatterlist tests didn\u0027t write patterned data.  Given how many\ncorner cases are addresed by them, this was a significant gap in Linux-USB\ntest coverage.  Moreover, when peripherals checked for correct data patterns,\nfalse error reports would drown out the true ones.\n\nThis adds the pattern on the way OUT from the host, so scatterlist tests can\nnow be used to uncover bugs like host TX or peripheral RX paths failing for\nback-to-back short packets.  It\u0027s easy enough to get an error there with at\nleast one of the {DMA,PIO}{RX,TX} code paths, or run into hardware races\nthat need to be defended against.\n\nNote this patch doesn\u0027t add checking for correct data patterns on the way\nIN from peripherals, just a FIXME for later.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68ba61b89c10b3412c7ee05cd649303ba5a588d1",
      "tree": "f89509f31d1489cc3de2e3fbbbbeaaebd1029754",
      "parents": [
        "35fcca442aca1a8d927b697e7e15d3f655958bd7"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 20:26:21 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: at91 usb driver supend/resume fixes\n\nAT91: the two USB drivers (OHCI, UDC) got out of sync with various\nusbcore and driver model PM updates; fix.\n\nAlso minor fixes to ohci:  whitespace/style, MODULE_ALIAS so coldplug works\nusing /sys/.../modalias, and turn off _both_ clocks during suspend.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "35fcca442aca1a8d927b697e7e15d3f655958bd7",
      "tree": "c1ca1ef82f8a23ba60023452c02ea595093c81a1",
      "parents": [
        "984163338a24198863116ccf3e7762fd1fc3c663"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:19:43 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: gadget zero poisons OUT buffers\n\nFill OUT buffers with 0x55 before RX, so that controller driver\nbugs that mangle data can be more readily detected during testing.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "984163338a24198863116ccf3e7762fd1fc3c663",
      "tree": "15053f9c9298c193c656655e87112cf139ecd69f",
      "parents": [
        "51400f1d6ef7ca871b584117527f7c6b12bf182b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:19:23 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: gadgetfs highspeed bugfix\n\nThis catches up to a change in the Kconfig support for highspeed modes;\nthe change predated 2.6.10, and anyone using gadgetfs on a highspeed\ndevice would see the kernel wrongly reject the alternate descriptors.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "51400f1d6ef7ca871b584117527f7c6b12bf182b",
      "tree": "457e02d46cbf31227a6947c678a171066439b19c",
      "parents": [
        "68dcc688d1f042842a8fb523e4a584b3211181d1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:19:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: rndis_host whitespace/comment updates\n\nThis adds a \"avoid proprietary protocols\" warnoff, identifying several\nof the known deficiencies in Microsoft\u0027s excuse-for-specification, and\nfixes some whitespace bugs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68dcc688d1f042842a8fb523e4a584b3211181d1",
      "tree": "42d5baf62a53d7f295af3c600970681e95410ac2",
      "parents": [
        "42795410c325108d59d0b1e750657197a7374c04"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:18:53 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: net2280 short rx status fix\n\nSome patch broke short-OUT packet handling for net2280, making it report\nillegal status values.  This updates the status code so it\u0027s correct.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "42795410c325108d59d0b1e750657197a7374c04",
      "tree": "4dff712e76fa1c8948f0e2fc660ccbbd46ed659a",
      "parents": [
        "89ccbdc91bc5a433fa256c0136fbe181d7c5d474"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:18:34 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: fix gadget_is_musbhdrc()\n\nI submitted the wrong version of the patch teaching about the driver\nfor Mentor\u0027s Highspeed Dual Role Controller (HDRC), whoops!  This\nuses the right name for that driver.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "89ccbdc91bc5a433fa256c0136fbe181d7c5d474",
      "tree": "7c0e78a7d908534db7d423d20cb8e6eea4ec62e4",
      "parents": [
        "4d45e21867bee51e3bb42e95bc2929231d7c8192"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:18:09 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: otg hub support is optional\n\nUSB OTG devices are not required to support external hubs.  This adds a\nconfiguration option to disable that support.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4d45e21867bee51e3bb42e95bc2929231d7c8192",
      "tree": "a5ff1c57145b09b3e6f22b6db5fb1c94a970dcf5",
      "parents": [
        "584958c3d2985396bdb6f96ae632971b43f6f984"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Apr 02 18:45:46 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: UEAGLE : memory leack fix\n\nthis patch fix leak of memory allocated to intr if allocation of\nsc-\u003eurb_int fails.\nFound by the Coverity checker.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "584958c3d2985396bdb6f96ae632971b43f6f984",
      "tree": "c79324b232db51b93c74548ff2a6c15a690e5b70",
      "parents": [
        "22fcceb546227a4c557d1844c1796c13a5086c9f"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Apr 02 18:44:48 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: UEAGLE : null pointer dereference fix\n\nthis patch fix potential null pointer dereference.  Found by the\nCoverity checker.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "22fcceb546227a4c557d1844c1796c13a5086c9f",
      "tree": "4c88b74470404f9afcbd7e2042d7dcd9421a2d46",
      "parents": [
        "2a99b50719d3bff0a090fa8daf56d519c338296c"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Apr 02 18:44:20 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: UEAGLE : support geode\n\n- increase ack timeout for slow system (geode 233MHz where HZ\u003d100)\n- reset the cmv ack flag when rebooting\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2a99b50719d3bff0a090fa8daf56d519c338296c",
      "tree": "436b51f6f6dfeb466de9db7815844cdb2bf0039a",
      "parents": [
        "87ed0aeba8d59fe5d68df8d10ba469d63b254914"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Apr 02 18:43:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: UEAGLE : cosmetic\n\n- improve debug trace in order to make easy to solve user problems.\n- indent some code\n- increase version number\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "87ed0aeba8d59fe5d68df8d10ba469d63b254914",
      "tree": "2c7962e13c0430cd3e4a4276b5cd142fd6594afc",
      "parents": [
        "016534cffc5847e2a75b25d10f8c52edec6c8cb7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Apr 04 09:56:04 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:22 2006 -0700"
      },
      "message": "[PATCH] USB: drivers/usb/core/: remove unused exports\n\nThis patch removes the following unused EXPORT_SYMBOL\u0027s:\n- hub.c: usb_set_device_state\n- usb.c: usb_alloc_dev\n- usb.c: usb_disconnect\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "016534cffc5847e2a75b25d10f8c52edec6c8cb7",
      "tree": "524f60f9d66ac736dcfd261805bdeb39316f409c",
      "parents": [
        "999a6a6a2a24cf2e9fafc9b47ee263835f59b4a1"
      ],
      "author": {
        "name": "Petko Manolov",
        "email": "petkan@nucleusys.com",
        "time": "Thu Mar 30 09:59:22 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:22 2006 -0700"
      },
      "message": "[PATCH] USB: pegasus driver bugfix\n\nAttached is a patch that fixes nasty bug, which i am afraid was there\nfor a long time.  It was spotted by Andre Draszik \u003ckernel@andred.net\u003e.\n\nFrom: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "999a6a6a2a24cf2e9fafc9b47ee263835f59b4a1",
      "tree": "8ea36e47d1c2f7e1fc9f5d258afd702e28826972",
      "parents": [
        "7d3fe085f9cdd3d3eea0154ea02e2f6b4a8f3974"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Wed Mar 29 16:34:16 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:22 2006 -0700"
      },
      "message": "[PATCH] USB: add new wacom devices to usb hid-core list\n\nThis patch adds support for DTF 521, Intuos3 12x12 and 12x19\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7d3fe085f9cdd3d3eea0154ea02e2f6b4a8f3974",
      "tree": "d5ccc9e457cd9abba9844f9e1562262ec74e5363",
      "parents": [
        "aafe5bd6ec341edfaf3233d272febbb8862a7251"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Wed Mar 29 16:33:49 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:22 2006 -0700"
      },
      "message": "[PATCH] USB: wacom tablet driver update\n\nThis patch adds support for DTF 521, Intuos3 12x12, and 12x19;\n           fixes minor data report bugs.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aafe5bd6ec341edfaf3233d272febbb8862a7251",
      "tree": "901d1202beb009994a6260c02d401887bf47f213",
      "parents": [
        "5e32b5767fca231e1c84b84e877a26766c27510f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Mar 31 11:46:43 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:21 2006 -0700"
      },
      "message": "[PATCH] USB: g_file_storage: use module_param_array_named macro\n\nRandy Dunlap pointed out that there now is a module_param_array_named\nmacro available.  This patch (as666) updates g_file_storage to make use of\nit.  It also adds a comment listing the specifications documents used in\nthe design of the driver\u0027s SCSI operation (at Pat LaVarre\u0027s request).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5e32b5767fca231e1c84b84e877a26766c27510f",
      "tree": "ee74712133bdcf7399257ff4fe1d892f23035c22",
      "parents": [
        "1d3e20236d7a5678d44602171bbd153c57c8c4bc"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Sat Apr 01 18:19:28 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:21 2006 -0700"
      },
      "message": "[PATCH] usb/input: remove Kconfig entries of old touchscreen drivers in favour of usbtouchscreen\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d3e20236d7a5678d44602171bbd153c57c8c4bc",
      "tree": "67aeb481e5d85f6af2cd6b1d7a1f2756c759c248",
      "parents": [
        "62a13db346bb6ef80c112d373733d3e873dad90b"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Wed Mar 29 22:41:07 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:21 2006 -0700"
      },
      "message": "[PATCH] USB: usbtouchscreen: unified USB touchscreen driver\n\nA new single driver for various USB touchscreen devices. It currently\nsupports:\n- eGalax TouchKit\n- PanJit TouchSet\n- 3M/Microtouch\n- ITM Touchscreens\n\nSupport for the diffent devices can be enabled/disable when CONFIG_EMBEDDED\nis set.\n\nSizes for comparision:\n   text    data     bss     dec     hex filename\n   2942     724       4    3670     e56 touchkitusb.ko\n   2647     660       0    3307     ceb mtouchusb.ko\n   2448     628       0    3076     c04 itmtouch.ko\n   4145    1012      12    5169    1431 usbtouchscreen.ko\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "62a13db346bb6ef80c112d373733d3e873dad90b",
      "tree": "3b6793e4db12019a2bc967469e5fd0a7b8e5d28d",
      "parents": [
        "fb9ac9bda9aee5a42d44f4b503bdbd7c414ac201"
      ],
      "author": {
        "name": "Folkert van Heusden",
        "email": "folkert@vanheusden.com",
        "time": "Tue Mar 28 20:41:26 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:21 2006 -0700"
      },
      "message": "[PATCH] USB: add support for Papouch TMU (USB thermometer)\n\nThis patch adds support for new vendor (papouch) and one of their\ndevices - TMU (a USB thermometer).\n\nMore information:\nvendor homepage:\n\thttp://www.papouch.com/en/\nproduct homepage (Polish):\n\thttp://www.papouch.com/shop/scripts/_detail.asp?katcislo\u003d0188\n\nThis patch is based on the submission from Folkert van Heusden [1].\nThen reviseted by Kalin KOZHUHAROV [2] and retested by Folkert.\n\n[1]\thttp://article.gmane.org/gmane.linux.kernel/392970\n[2]\thttp://article.gmane.org/gmane.linux.kernel/393386\n\nSigned-off-by: Folkert van Heusden \u003cfolkert@vanheusden.com\u003e\nSigned-off-by: Kalin KOZHUHAROV \u003ckalin@thinrope.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fb9ac9bda9aee5a42d44f4b503bdbd7c414ac201",
      "tree": "c0c02c2304fbfc1400904392f8a1f6403d3eb20a",
      "parents": [
        "75e2df603de69dba67dd64ab34a2313fdc52a4dd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 18:03:38 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB: input/: proper prototypes\n\nThis patch adds proper prototypes in a header file for some global\nfunctions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75e2df603de69dba67dd64ab34a2313fdc52a4dd",
      "tree": "0b937daa934a1023bb29d22278739bd4361768bb",
      "parents": [
        "1ce7dd26e0f0e34bb75ec56f7f546151af34fcf9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 18:01:53 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB: pci-quirks.c: proper prototypes\n\nThis patch adds a header file with proper prototypes for two functions\nin drivers/usb/host/pci-quirks.c.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1ce7dd26e0f0e34bb75ec56f7f546151af34fcf9",
      "tree": "38635f09e5d02ef4cedba02fe1f8892cade6690b",
      "parents": [
        "14cd5f8e85e90c9dead2393377b9a2c23131e0ce"
      ],
      "author": {
        "name": "Luiz Fernando Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Fri Mar 24 17:12:31 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB serial: Converts port semaphore to mutexes.\n\nThe usbserial\u0027s port semaphore used to synchronize serial_open()\nand serial_close() are strict mutexes, convert them to the mutex\nimplementation.\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "14cd5f8e85e90c9dead2393377b9a2c23131e0ce",
      "tree": "f83f012b51ecdcf2415c3886a05aad580391ef92",
      "parents": [
        "70ffe6e14d7c5db84b92841471ce6fd0200010cd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 23 15:07:25 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB: g_file_storage: add comment about buffer allocation\n\nThis patch (as664) adds a comment to file_storage.c, noting that the\ndriver is slightly non-portable because it assumes that a buffer\nallocated for a bulk-in endpoint will also be useable for a bulk-out\nendpoint.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "70ffe6e14d7c5db84b92841471ce6fd0200010cd",
      "tree": "bc77a5b2a140cc00518aae2518d671e8911eddd7",
      "parents": [
        "7e1c0b86aca9d42fa4de3fdad17c57bb462fe1e2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 23 15:05:16 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB: g_file_storage: Set short_not_ok for bulk-out transfers\n\nI\u0027m told that some UDC hardware may work better if it knows that\nreceiving a short packet should always cause an error.  Accordingly,\nthis patch (as663) sets the short_not_ok flag for bulk-out transfers in\ng_file_storage.  Oddly enough, there are no circumstances where that\ndriver can legally receive a shorter-than-expected bulk-out packet.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e1c0b86aca9d42fa4de3fdad17c57bb462fe1e2",
      "tree": "8aaa1724cc562cc15758e09d8453f10cb1bc9f56",
      "parents": [
        "f096e0434c717d7a2aa1614e0be0d1b7c64bec29"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Tue Mar 21 14:55:20 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:19 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: add support for Eclo COM to 1-Wire USB adapter\n\nThis patch adds support for the Eclo COM to 1-Wire USB adapter\n\u003chttp://www.eclo.pt/products_ibutton_adapters_usb01_en.asp\u003e to the\nftdi_sio driver\u0027s device ID table.  Details were provided by Martin\nGrill on the ftdi-sio-usb-devel mailing list and I (Ian Abbott)\nconfirmed it matched the INF file in the Eclo\u0027s Windows driver package.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f096e0434c717d7a2aa1614e0be0d1b7c64bec29",
      "tree": "11011d1c6af5d896434cb234b8fe3f890f4b499b",
      "parents": [
        "950ee4c8f094feecd3add994a2cf4fd335ca509b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux-usb@fluff.org",
        "time": "Tue Mar 21 22:54:47 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:19 2006 -0700"
      },
      "message": "[PATCH] USB: cleanups for ohci-s3c2410.c\n\nFix compile errors due to functions not being\ndefined static\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "950ee4c8f094feecd3add994a2cf4fd335ca509b",
      "tree": "732fb062b0b415fbf85673d1e57ac4b7d563de6d",
      "parents": [
        "f043ca43c1ae354346f72dc5826d820d5619f0b2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Sun Mar 19 20:49:14 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:19 2006 -0700"
      },
      "message": "[PATCH] USB: net2282 and net2280 software compatibility\n\nBelow is a patch to gadgets/net2280.[ch] which adds support for the\nnet2282 controller. The original code was kindly provided by PLX\nTechnology, I just merged it with the current net2280 driver in the\nkernel. Tested on 2.6.15.6, but only with 2282. I did the merge, so\nthat the behaviour for the 2280 is unaffected (except for short delays\nfor extra checks).\n\nSigned-off-by: G. Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nSupport for net2282 in net2280 driver.\n"
    },
    {
      "commit": "6dde432553551ae036aae12c2b940677d36c9a5b",
      "tree": "2998fe9a1f6517717a7433f2fcf318b176fc1492",
      "parents": [
        "397eeab321e87d8c1ef928b58f256513e6f481dc"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Tue Apr 11 05:01:44 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:24:15 2006 -0700"
      },
      "message": "[PATCH] Overrun in option-card USB driver\n\nSince the arrays are declared as in_urbs[N_IN_URB]\nand out_urbs[N_OUT_URB], both for loops go one\nover the end of the array. This fixes coverity id #555.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-Off-By: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86dca4f8e6ab1fd8a3fb5838163fc9d7990f416e",
      "tree": "3d32116afc3be0d323ef93f260592bcea11db329",
      "parents": [
        "9c8680e2cfbb60d5075f8caaf9d98276120bcc78",
        "553ee5dc1a7a1fb04a6286b0c779481f7035bbd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:59 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (33 commits)\n  [PATCH] pcmcia: declare pccard_iodyn_ops (fix m8xx_pcmcia.c compilation error)\n  [PATCH] pcmcia: fix pcmcia_device_remove oops\n  [PATCH] pcmcia: Add support for Possio GCC AKA PCMCIA Siemens MC45\n  [PATCH] pcmcia: pseudo device handling update\n  [PATCH] pcmcia: convert DEV_OK to pcmcia_dev_present\n  [PATCH] pcmcia: use bitfield instead of p_state and state\n  [PATCH] pcmcia: remove unused p_dev-\u003estate flags\n  [PATCH] pcmcia: make pcmcia_release_{io,irq} static\n  [PATCH] pcmcia: add return value to _config() functions\n  [PATCH] pcmcia: remove dev_link_t and client_handle_t indirection\n  [PATCH] pcmcia: embed dev_link_t into struct pcmcia_device\n  [PATCH] pcmcia: rename pcmcia_device.state\n  [PATCH] pcmcia: remove unneeded Vcc pseudo setting\n  [PATCH] pcmcia: remove export of pcmcia_release_configuration\n  [PATCH] pcmcia: default suspend and resume handling\n  [PATCH] pcmcia: convert remaining users of pcmcia_release_io and _irq\n  [PATCH] pcmcia: add pcmcia_disable_device\n  [PATCH] serial_cs: add Merlin U630 IDs\n  [PATCH] pcmcia: AT91RM9200 Compact Flash driver\n  [PATCH] pcmcia: socket.functions starts with 1\n  ...\n"
    },
    {
      "commit": "95d465fd750897ab32462a6702fbfe1b122cbbc0",
      "tree": "65c38b2f11c51bb6932e44dd6c92f15b0091abfe",
      "parents": [
        "642fde17dceceb56c7ba2762733ac688666ae657",
        "683aa4012f53b2ada0f430487e05d37b0d94e90a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Apr 02 00:08:05 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Apr 02 00:08:05 2006 -0500"
      },
      "message": "Manual merge with Linus.\n\nConflicts:\n\tarch/powerpc/kernel/setup-common.c\n\tdrivers/input/keyboard/hil_kbd.c\n\tdrivers/input/mouse/hil_ptr.c\n"
    },
    {
      "commit": "e2d4096365e06b9a3799afbadc28b4519c0b3526",
      "tree": "90ec691d71f9c0309048714e359b8ba351b533f7",
      "parents": [
        "f6fbe01ac976f3ec618cd5fb71ad9ce2cfa7ab2b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Mar 02 00:09:29 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:33 2006 +0200"
      },
      "message": "[PATCH] pcmcia: use bitfield instead of p_state and state\n\nInstead of the two status values struct pcmcia_device-\u003ep_state and state,\nuse descriptive bitfields. Most value-checking in drivers was invalid, as\nthe core now only calls the -\u003eremove() (a.k.a. detach) function in case the\nattachement _and_ configuration was successful.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "15b99ac1729503db9e6dc642a50b9b6cb3bf51f9",
      "tree": "cfb8897487beba502aac2b28bc35066a87e34299",
      "parents": [
        "fba395eee7d3f342ca739c20f5b3ee635d0420a0"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:06 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:06 2006 +0200"
      },
      "message": "[PATCH] pcmcia: add return value to _config() functions\n\nMost of the driver initialization isn\u0027t done in the .probe function, but in\nthe internal _config() functions. Make them return a value, so that .probe\ncan properly report whether the probing of the device succeeded or not.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "fba395eee7d3f342ca739c20f5b3ee635d0420a0",
      "tree": "5a73f68d3514aa795b0d8c500e4d72170651d762",
      "parents": [
        "fd238232cd0ff4840ae6946bb338502154096d88"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:21:06 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:21:06 2006 +0200"
      },
      "message": "[PATCH] pcmcia: remove dev_link_t and client_handle_t indirection\n\ndev_link_t * and client_handle_t both mean struct pcmcai_device * by now.\nTherefore, remove all such indirections.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "fd238232cd0ff4840ae6946bb338502154096d88",
      "tree": "d20e8f5871f7cff9d0867a84f6ba088fbffcbe28",
      "parents": [
        "a78f4dd331a4f6a396eb5849656a4a72a70a56d7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 05 10:45:09 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:57 2006 +0200"
      },
      "message": "[PATCH] pcmcia: embed dev_link_t into struct pcmcia_device\n\nEmbed dev_link_t into struct pcmcia_device(), as they basically address the\nsame entity. The actual contents of dev_link_t will be cleaned up step by step.\nThis patch includes a bugfix from and signed-off-by Andrew Morton.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "70294b468302fd7a0a99dad935c7ba5322989345",
      "tree": "e54b0b7c85517ef717f3755e06ca08fbb0f5937e",
      "parents": [
        "4bbed5231468014b500b048d7370a1c6c349231a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 12:43:16 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:55 2006 +0200"
      },
      "message": "[PATCH] pcmcia: remove unneeded Vcc pseudo setting\n\nAs we do not allow setting Vcc in the pcmcia core, and Vpp1 and\nVpp2 can only be set to the same value, a lot of code can be\nstreamlined.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "8661bb5b4af1849c1f5a4e80c4e275fd13c155d6",
      "tree": "ad99d85ea8d6f5c4c99b93f869bfd412994fb4ee",
      "parents": [
        "50db3fdbbc98260fb538c1cc3f8cc597ba7bffe7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Mar 02 00:02:33 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:52 2006 +0200"
      },
      "message": "[PATCH] pcmcia: default suspend and resume handling\n\nIn all but one case, the suspend and resume functions of PCMCIA drivers\ncontain mostly of calls to pcmcia_release_configuration() and\npcmcia_request_configuration(). Therefore, move this code out of the\ndrivers and into the core.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "50db3fdbbc98260fb538c1cc3f8cc597ba7bffe7",
      "tree": "a3cd6076787d9c55467fcc598c997726315f80d1",
      "parents": [
        "5f2a71fcb7995633b335a1e380ac63a968e61320"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 10:05:19 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:51 2006 +0200"
      },
      "message": "[PATCH] pcmcia: convert remaining users of pcmcia_release_io and _irq\n\nConvert the remaining drivers which use pcmcia_release_io or\npcmcia_release_irq, and remove the EXPORT of these symbols.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "e21a2b0cc5849e76434b37aff3a4b502c772f191",
      "tree": "2fad2f2025ca1d9e5bc88d4e835e07967b8fd762",
      "parents": [
        "8a89334caf80bb7c86383b73fd5a528cb88c696f",
        "2638fed7ccb07ff43cdc109dd78e821efb629995"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 29 17:30:19 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 29 17:30:19 2006 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "bac30d1a78d0f11c613968fc8b351a91ed465386",
      "tree": "e52f3c876522a2f6047a6ec1c27df2e8a79486b8",
      "parents": [
        "e8222502ee6157e2713da9e0792c21f4ad458d50",
        "ca9ba4471c1203bb6e759b76e83167fec54fe590"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "7f927fcc2fd1575d01efb4b76665975007945690",
      "tree": "fbb84689600ea512d7b52f9fc46db2d7d8d7c1fd",
      "parents": [
        "ded23ac62776b4360d88e9b0330792d2c57fdfdf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 28 01:56:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:08 2006 -0800"
      },
      "message": "[PATCH] Typo fixes\n\nFix a lot of typos.  Eyeballed by jmc@ in OpenBSD.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "99ac48f54a91d02140c497edc31dc57d4bc5c85d",
      "tree": "68719391694a6914191bdf73d2071875f7653f6f",
      "parents": [
        "ec1b9466cb4f6ae6d950bd67055d9410d1056d2a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Mar 28 01:56:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:05 2006 -0800"
      },
      "message": "[PATCH] mark f_ops const in the inode\n\nMark the f_ops members of inodes as const, as well as fix the\nripple-through this causes by places that copy this f_ops and then \"do\nstuff\" with it.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e041c683412d5bf44dc2b109053e3b837b71742d",
      "tree": "9d271066ef379da0c0fb3b8cb4137abd5d2ebba0",
      "parents": [
        "76b81e2b0e2241accebcc68e126bc5ab958661b9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Mar 27 01:16:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:50 2006 -0800"
      },
      "message": "[PATCH] Notifier chain update: API changes\n\nThe kernel\u0027s implementation of notifier chains is unsafe.  There is no\nprotection against entries being added to or removed from a chain while the\nchain is in use.  The issues were discussed in this thread:\n\n    http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d113018709002036\u0026w\u003d2\n\nWe noticed that notifier chains in the kernel fall into two basic usage\nclasses:\n\n\t\"Blocking\" chains are always called from a process context\n\tand the callout routines are allowed to sleep;\n\n\t\"Atomic\" chains can be called from an atomic context and\n\tthe callout routines are not allowed to sleep.\n\nWe decided to codify this distinction and make it part of the API.  Therefore\nthis set of patches introduces three new, parallel APIs: one for blocking\nnotifiers, one for atomic notifiers, and one for \"raw\" notifiers (which is\nreally just the old API under a new name).  New kinds of data structures are\nused for the heads of the chains, and new routines are defined for\nregistration, unregistration, and calling a chain.  The three APIs are\nexplained in include/linux/notifier.h and their implementation is in\nkernel/sys.c.\n\nWith atomic and blocking chains, the implementation guarantees that the chain\nlinks will not be corrupted and that chain callers will not get messed up by\nentries being added or removed.  For raw chains the implementation provides no\nguarantees at all; users of this API must provide their own protections.  (The\nidea was that situations may come up where the assumptions of the atomic and\nblocking APIs are not appropriate, so it should be possible for users to\nhandle these things in their own way.)\n\nThere are some limitations, which should not be too hard to live with.  For\natomic/blocking chains, registration and unregistration must always be done in\na process context since the chain is protected by a mutex/rwsem.  Also, a\ncallout routine for a non-raw chain must not try to register or unregister\nentries on its own chain.  (This did happen in a couple of places and the code\nhad to be changed to avoid it.)\n\nSince atomic chains may be called from within an NMI handler, they cannot use\nspinlocks for synchronization.  Instead we use RCU.  The overhead falls almost\nentirely in the unregister routine, which is okay since unregistration is much\nless frequent that calling a chain.\n\nHere is the list of chains that we adjusted and their classifications.  None\nof them use the raw API, so for the moment it is only a placeholder.\n\n  ATOMIC CHAINS\n  -------------\narch/i386/kernel/traps.c:\t\ti386die_chain\narch/ia64/kernel/traps.c:\t\tia64die_chain\narch/powerpc/kernel/traps.c:\t\tpowerpc_die_chain\narch/sparc64/kernel/traps.c:\t\tsparc64die_chain\narch/x86_64/kernel/traps.c:\t\tdie_chain\ndrivers/char/ipmi/ipmi_si_intf.c:\txaction_notifier_list\nkernel/panic.c:\t\t\t\tpanic_notifier_list\nkernel/profile.c:\t\t\ttask_free_notifier\nnet/bluetooth/hci_core.c:\t\thci_notifier\nnet/ipv4/netfilter/ip_conntrack_core.c:\tip_conntrack_chain\nnet/ipv4/netfilter/ip_conntrack_core.c:\tip_conntrack_expect_chain\nnet/ipv6/addrconf.c:\t\t\tinet6addr_chain\nnet/netfilter/nf_conntrack_core.c:\tnf_conntrack_chain\nnet/netfilter/nf_conntrack_core.c:\tnf_conntrack_expect_chain\nnet/netlink/af_netlink.c:\t\tnetlink_chain\n\n  BLOCKING CHAINS\n  ---------------\narch/powerpc/platforms/pseries/reconfig.c:\tpSeries_reconfig_chain\narch/s390/kernel/process.c:\t\tidle_chain\narch/x86_64/kernel/process.c\t\tidle_notifier\ndrivers/base/memory.c:\t\t\tmemory_chain\ndrivers/cpufreq/cpufreq.c\t\tcpufreq_policy_notifier_list\ndrivers/cpufreq/cpufreq.c\t\tcpufreq_transition_notifier_list\ndrivers/macintosh/adb.c:\t\tadb_client_list\ndrivers/macintosh/via-pmu.c\t\tsleep_notifier_list\ndrivers/macintosh/via-pmu68k.c\t\tsleep_notifier_list\ndrivers/macintosh/windfarm_core.c\twf_client_list\ndrivers/usb/core/notify.c\t\tusb_notifier_list\ndrivers/video/fbmem.c\t\t\tfb_notifier_list\nkernel/cpu.c\t\t\t\tcpu_chain\nkernel/module.c\t\t\t\tmodule_notify_list\nkernel/profile.c\t\t\tmunmap_notifier\nkernel/profile.c\t\t\ttask_exit_notifier\nkernel/sys.c\t\t\t\treboot_notifier_list\nnet/core/dev.c\t\t\t\tnetdev_chain\nnet/decnet/dn_dev.c:\t\t\tdnaddr_chain\nnet/ipv4/devinet.c:\t\t\tinetaddr_chain\n\nIt\u0027s possible that some of these classifications are wrong.  If they are,\nplease let us know or submit a patch to fix them.  Note that any chain that\ngets called very frequently should be atomic, because the rwsem read-locking\nused for blocking chains is very likely to incur cache misses on SMP systems.\n(However, if the chain\u0027s callout routines may sleep then the chain cannot be\natomic.)\n\nThe patch set was written by Alan Stern and Chandra Seetharaman, incorporating\nmaterial written by Keith Owens and suggestions from Paul McKenney and Andrew\nMorton.\n\n[jes@sgi.com: restructure the notifier chain initialization macros]\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0073602544954002e35699477dc59cdd5e9112e3",
      "tree": "8fa47307e4e677e8d83dd4fd83b449451057602f",
      "parents": [
        "e4a9af98bb0fab13be6e3adbe108d565b790158a"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Fri Mar 24 16:45:24 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:39:15 2006 -0500"
      },
      "message": "[PATCH] zd1201 wireless stat update\n\n\tThe \"dev-\u003eget_wireless_stats\" field is deprecated and slowly\nbe surely going away. Most drivers have been updated months\nago. Actually, there is an annoying message for driver still using it,\nbut it seems that user of zd1201 were not annoyed enough ;-)\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e8c573933fd7975679766850252ad08667e5ca4",
      "tree": "9600d0c7ee5ea8925f3c4dc30680c819e0363805",
      "parents": [
        "d71eecf3b8e893757cc3dec560c96a32ac090890",
        "232443e2c90cc2930624dec89df327615b002c55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:41:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:41:09 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (21 commits)\n  BUG_ON() Conversion in drivers/video/\n  BUG_ON() Conversion in drivers/parisc/\n  BUG_ON() Conversion in drivers/block/\n  BUG_ON() Conversion in sound/sparc/cs4231.c\n  BUG_ON() Conversion in drivers/s390/block/dasd.c\n  BUG_ON() Conversion in lib/swiotlb.c\n  BUG_ON() Conversion in kernel/cpu.c\n  BUG_ON() Conversion in ipc/msg.c\n  BUG_ON() Conversion in block/elevator.c\n  BUG_ON() Conversion in fs/coda/\n  BUG_ON() Conversion in fs/binfmt_elf_fdpic.c\n  BUG_ON() Conversion in input/serio/hil_mlc.c\n  BUG_ON() Conversion in md/dm-hw-handler.c\n  BUG_ON() Conversion in md/bitmap.c\n  The comment describing how MS_ASYNC works in msync.c is confusing\n  rcu: undeclared variable used in documentation\n  fix typos \"wich\" -\u003e \"which\"\n  typo patch for fs/ufs/super.c\n  Fix simple typos\n  tabify drivers/char/Makefile\n  ...\n"
    },
    {
      "commit": "9f6933be665ce3b049c274c99810ac754edabf19",
      "tree": "70a670d030c5d5a4175076724e4720a5b967e2bc",
      "parents": [
        "7fa033b103bc3f5c37f934695473f63adf140dba"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Mar 25 09:05:39 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Mar 25 09:29:04 2006 -0300"
      },
      "message": "V4L/DVB (3599a): Move drivers/usb/media to drivers/media/video\n\nBecause of historic reasons, there are two separate directories with\nV4L stuff. Most drivers are located at driver/media/video. However, some\ncode for USB Webcams were inserted under drivers/usb/media.\n\nThis makes difficult for module authors to know were things should be.\nAlso, makes Kconfig menu confusing for normal users.\n\nThis patch moves all V4L content under drivers/usb/media to\ndrivers/media/video, and fixes Kconfig/Makefile entries.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c30fe7f73194650148b58ee80908c1bc38246397",
      "tree": "0433d79fb7c737f838aa2b787b5d9682bc60c66c",
      "parents": [
        "c690a72253b962b7274559f2cdf4844553076c03"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "zeisberg@informatik.uni-freiburg.de",
        "time": "Fri Mar 24 18:23:14 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 24 18:23:14 2006 +0100"
      },
      "message": "fix typos \"wich\" -\u003e \"which\"\n\nSigned-off-by: Uwe Zeisberger \u003czeisberg@informatik.uni-freiburg.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "53b3531bbbf70ac7551b32d1acc229d94de52658",
      "tree": "644440c93f599bbf64bb0b703c97b03b4dc5d737",
      "parents": [
        "29afd49b72a9b2c26fa8c678bcf3976d0540446b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:16:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:24 2006 -0800"
      },
      "message": "[PATCH] s/;;/;/g\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bf2154c6bb5599e3ec3f73c34861a0b12aa839e",
      "tree": "62691bd915e2e3c2e6648306d3fb893f7a1dc57e",
      "parents": [
        "08a4ecee986dd98e86090ff5faac4782b6765aed",
        "71a8924bee63d891f6256d560e32416a458440b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:47 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (81 commits)\n  [PATCH] USB: omninet: fix up debugging comments\n  [PATCH] USB serial: add navman driver\n  [PATCH] USB: Fix irda-usb use after use\n  [PATCH] USB: rtl8150 small fix\n  [PATCH] USB: ftdi_sio: add Icom ID1 USB product and vendor ids\n  [PATCH] USB: cp2101: add new device IDs\n  [PATCH] USB: fix check_ctrlrecip to allow control transfers in state ADDRESS\n  [PATCH] USB: vicam.c: fix a NULL pointer dereference\n  [PATCH] USB: ZC0301 driver bugfix\n  [PATCH] USB: add support for Creativelabs Silvercrest USB keyboard\n  [PATCH] USB: storage: new unusual_devs.h entry: Mitsumi 7in1 Card Reader\n  [PATCH] USB: storage: unusual_devs.h entry 0420:0001\n  [PATCH] USB: storage: another unusual_devs.h entry\n  [PATCH] USB: storage: sandisk unusual_devices entry\n  [PATCH] USB: fix initdata issue in isp116x-hcd\n  [PATCH] USB: usbcore: usb_set_configuration oops (NULL ptr dereference)\n  [PATCH] USB: usbcore: Don\u0027t assume a USB configuration includes any interfaces\n  [PATCH] USB: ub 03 drop stall clearing\n  [PATCH] USB: ub 02 remove diag\n  [PATCH] USB: ub 01 remove first_open\n  ...\n"
    },
    {
      "commit": "71a8924bee63d891f6256d560e32416a458440b3",
      "tree": "2c70a36dc689f01bb28dc3e850113ab0a49c3c95",
      "parents": [
        "e9a66c64bb7033cb0180d419b2008acf7a141adc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 17:28:39 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:03 2006 -0800"
      },
      "message": "[PATCH] USB: omninet: fix up debugging comments\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e9a66c64bb7033cb0180d419b2008acf7a141adc",
      "tree": "f5adde064f836c753ec4ae471540dbf539c22802",
      "parents": [
        "da81817fbd744ce70983f1d3c61841265003c7f4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 17 17:40:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:03 2006 -0800"
      },
      "message": "[PATCH] USB serial: add navman driver\n\nThanks to Warren Lewis \u003cwlewis@scn.org\u003e for the information needed to\nwrite the driver and for testing it out.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "09abfa8048de8e68eaa09eb07ac18f2d549dfe58",
      "tree": "e77d50458954873e91c3a4ea1bf2be2a27e36257",
      "parents": [
        "bf58fbd5e86a43466e638407ff8a4eb7766a3b68"
      ],
      "author": {
        "name": "Petko Manolov",
        "email": "petkan@nucleusys.com",
        "time": "Wed Mar 15 16:29:38 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:02 2006 -0800"
      },
      "message": "[PATCH] USB: rtl8150 small fix\n\nThis one is about announcing the device registration after the last check\nhas been made.\n\nFrom: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bf58fbd5e86a43466e638407ff8a4eb7766a3b68",
      "tree": "5f7910e45218b8b32ee11d84a90ab72376ba157d",
      "parents": [
        "59224f5352542b968c41200954e56c26c4f0a075"
      ],
      "author": {
        "name": "A. Maitland Bottoms",
        "email": "bottoms@debian.org",
        "time": "Tue Mar 14 18:44:23 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:02 2006 -0800"
      },
      "message": "[PATCH] USB: ftdi_sio: add Icom ID1 USB product and vendor ids\n\nThe Icom ID-1 1.2 GHz band digital transceiver is a new radio\nthat has a USB interface. With this patch, the ftdi_sio driver\nwill report \"Detected FT8U232AM\" and provide a serial device\ninterface.\n\nSigned-off-by: \"A. Maitland Bottoms\" \u003cbottoms@debian.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "59224f5352542b968c41200954e56c26c4f0a075",
      "tree": "27c66d0a03c4232d8d89c6a3784f84c7bab7c99f",
      "parents": [
        "24f8b116c45e46779dec553f934c3d74f79c06fb"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Sat Mar 11 11:29:02 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:02 2006 -0800"
      },
      "message": "[PATCH] USB: cp2101: add new device IDs\n\nThis patch adds a new device ID to the cp2101 driver\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "24f8b116c45e46779dec553f934c3d74f79c06fb",
      "tree": "cc6c86511c5b98b702fa86e857a2359dacdebab2",
      "parents": [
        "f88f8295d8a9229fc8b647baf4f15959384d7bb7"
      ],
      "author": {
        "name": "Horst Schirmeier",
        "email": "horst@schirmeier.com",
        "time": "Sat Mar 11 00:16:55 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:02 2006 -0800"
      },
      "message": "[PATCH] USB: fix check_ctrlrecip to allow control transfers in state ADDRESS\n\ncheck_ctrlrecip() disallows any control transfers if the device is\ndeconfigured (in configuration 0, ie.  state ADDRESS).  This for example\nmakes it impossible to read the device descriptors without configuring the\ndevice, although most standard device requests are allowed in this state by\nthe spec.  This patch allows control transfers for the ADDRESS state, too.\n\nSigned-off-by: Horst Schirmeier \u003chorst@schirmeier.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f88f8295d8a9229fc8b647baf4f15959384d7bb7",
      "tree": "6d8ad61b935f9dd9d7ef0ce40898bd7df96476d0",
      "parents": [
        "6e0755a4b2a41a8cd5839db69532d07262294b41"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 10 23:25:06 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:02 2006 -0800"
      },
      "message": "[PATCH] USB: vicam.c: fix a NULL pointer dereference\n\nThis patch fixes a NULL pointer dereference spotted by the Coverity\nchecker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6e0755a4b2a41a8cd5839db69532d07262294b41",
      "tree": "e180c082ba1b05f525a90ee6f1ea51543f710a5d",
      "parents": [
        "2e56222ed52cec40427fa89f23b228232e3e327e"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Fri Mar 03 09:58:39 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:01 2006 -0800"
      },
      "message": "[PATCH] USB: ZC0301 driver bugfix\n\nZC0301 driver bugfix.\n\nUse correct PID/VID USB entries.\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2e56222ed52cec40427fa89f23b228232e3e327e",
      "tree": "353d9cb1b95b801c881e35c877b55f35e65f3505",
      "parents": [
        "9d5847bc1a3977fbfb4057aad41458df89792309"
      ],
      "author": {
        "name": "Wolfgang Rohdewald",
        "email": "wolfgang@rohdewald.de",
        "time": "Wed Mar 08 16:59:44 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:01 2006 -0800"
      },
      "message": "[PATCH] USB: add support for Creativelabs Silvercrest USB keyboard\n\nSigned-off-by: Wolfgang Rohdewald \u003cwolfgang@rohdewald.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9d5847bc1a3977fbfb4057aad41458df89792309",
      "tree": "2590c13cc86d228b14e54c6354c525869e6358be",
      "parents": [
        "23b7885d50c5f5fe6dca93d4b0913f6e7b878dad"
      ],
      "author": {
        "name": "Rodolfo Quesada",
        "email": "rquesada@roqz.net",
        "time": "Mon Mar 06 10:45:42 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:01 2006 -0800"
      },
      "message": "[PATCH] USB: storage: new unusual_devs.h entry: Mitsumi 7in1 Card Reader\n\nThis patch (as661) adds an unusual_devs entry for the Mitsumi 7in1 Card\nReader.\n\nFrom: Rodolfo Quesada \u003crquesada@roqz.net\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "23b7885d50c5f5fe6dca93d4b0913f6e7b878dad",
      "tree": "f3c470635bfd1169fa479546e6677d440e733fb8",
      "parents": [
        "c713c973fb4bfdb22cce488cca4f9f8006ed58ce"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sun Mar 05 21:45:44 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:01 2006 -0800"
      },
      "message": "[PATCH] USB: storage: unusual_devs.h entry 0420:0001\n\nRef\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d176584\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c713c973fb4bfdb22cce488cca4f9f8006ed58ce",
      "tree": "591efd2505869744112d532f115daccca853581b",
      "parents": [
        "1e7a5a84e407dfa20813a7f55413be8193ee5380"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sun Mar 05 21:43:40 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:01 2006 -0800"
      },
      "message": "[PATCH] USB: storage: another unusual_devs.h entry\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1e7a5a84e407dfa20813a7f55413be8193ee5380",
      "tree": "f0847f4157b922e185e7b4953a2557c62270bf09",
      "parents": [
        "b712548c5d88f2e4672f8482c3904e8c5728dbf1"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sun Mar 05 21:36:51 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:01 2006 -0800"
      },
      "message": "[PATCH] USB: storage: sandisk unusual_devices entry\n\nThe following adds an unusual_devs entry for the SanDisk ImageMate CompactFlash\nUSB drive, for the US_FL_FIX_CAPACITY flag. Additionally, it removes trailing\nwhitespace from the previous entry. It\u0027s based on the patch sent by Roman Hodek\n\u003croman@hodek.net\u003e.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b712548c5d88f2e4672f8482c3904e8c5728dbf1",
      "tree": "fcbfc07f2c753dbd931ee22ec0e0155a7819d5a2",
      "parents": [
        "f48219db93eaee644e9fd9f22fb6421f38059cc5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 17 17:40:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:01 2006 -0800"
      },
      "message": "[PATCH] USB: fix initdata issue in isp116x-hcd\n\nAs found by Sam\u0027s scripts.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f48219db93eaee644e9fd9f22fb6421f38059cc5",
      "tree": "df29efdc95c79a57ff31b7d768c739da0e8ba6bc",
      "parents": [
        "6aa35675bbc370e5f11baae7e01a9ab255d8030c"
      ],
      "author": {
        "name": "Horst Schirmeier",
        "email": "horst@schirmeier.com",
        "time": "Thu Mar 09 14:10:49 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:01 2006 -0800"
      },
      "message": "[PATCH] USB: usbcore: usb_set_configuration oops (NULL ptr dereference)\n\nWhen trying to deconfigure a device via usb_set_configuration(dev, 0),\n2.6.16-rc kernels after 55c527187c9d78f840b284d596a0b298bc1493af oops\nwith \"Unable to handle NULL pointer dereference at...\". This is due to\nan unchecked dereference of cp in the power budget part.\n\nSigned-off-by: Horst Schirmeier \u003chorst@schirmeier.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6aa35675bbc370e5f11baae7e01a9ab255d8030c",
      "tree": "f42b4adac70483f90bcb3c4de9c4d5db964cf43a",
      "parents": [
        "11a223ae3b86b94391774512e5671600367a305c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Mar 08 15:14:09 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:01 2006 -0800"
      },
      "message": "[PATCH] USB: usbcore: Don\u0027t assume a USB configuration includes any interfaces\n\nIn a couple of places, usbcore assumes that a USB device configuration\nwill have a nonzero number of interfaces.  Having no interfaces may or\nmay not be allowed by the USB spec; in any event we shouldn\u0027t die if we\nencounter such a thing.  This patch (as662) removes the assumptions.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ae55717584431761b70215d3d574c13fe97093f2",
      "tree": "adbda118e9f5c8e0179b07e3cfa714f08405f8bb",
      "parents": [
        "491b04ce1c9adfa0cd73f095086f3c37da81b667"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Feb 28 10:16:12 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:00 2006 -0800"
      },
      "message": "[PATCH] USB: UHCI: Increase port-reset completion delay for HP controllers\n\nThis patch (as657) increases the port-reset completion delay in uhci-hcd\nfor HP\u0027s embedded controllers.  Unlike other UHCI controllers, the HP\nchips can take as long as 250 us to carry out the processing associated\nwith finishing a port reset.\n\nThis fixes Novell bug #148761.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "491b04ce1c9adfa0cd73f095086f3c37da81b667",
      "tree": "fb5aaee71d28c3f950055129f2c92a1755f61bda",
      "parents": [
        "96050b11f690878c19c1cd39970ab7325d91e18b"
      ],
      "author": {
        "name": "Dick Streefland",
        "email": "dick@streefland.net",
        "time": "Wed Mar 01 00:53:33 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:00 2006 -0800"
      },
      "message": "[PATCH] USB: support for USB-to-serial cable from Speed Dragon Multimedia\n\nThe USB data cable for my Samsung GSM phone contains the USB-to-serial\nconverter chip MS3303H from Speed Dragon Multimedia, Inc.  that appears to\nbe compatible with the PL2303 chip.  The following patch adds support for\nthis chip to the pl2303 driver.\n\nSigned-off-by: Dick Streefland \u003cdick@streefland.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "96050b11f690878c19c1cd39970ab7325d91e18b",
      "tree": "b89853fd019eb3c0ded4dfbe612a816cc90346d5",
      "parents": [
        "a5c44e29e5637b5e6fe59d225eb4f438688b3849"
      ],
      "author": {
        "name": "Julian Bradfield",
        "email": "jcb+luu@inf.ed.ac.uk",
        "time": "Wed Mar 01 10:19:44 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:00 2006 -0800"
      },
      "message": "[PATCH] USB: PL2303 and TIOCMIWAIT\n\nA while ago, I posted about TIOCMIWAIT not working with the PL2303\nUSB-serial adapter.\n\nAfter a brief exchange with Greg, I tracked this to a missing wake-up\nin the USB interrupt procedures. I got our systems staff to install\nthe enclosed very simple patch to our 2.6.12 kernels, and it all works\nfine as expected. I guess this should also apply to the latest version\nand go into the mainstream.\n\nApologies for the long delay in posting the result.\n\nThe routine being patched is pl2303_update_line_status\n\nSigned-off-by: Julian Bradfield \u003cjcb+luu@inf.ed.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a5c44e29e5637b5e6fe59d225eb4f438688b3849",
      "tree": "1a39af521d6be62c57f1bc39083a95aaf6eac67d",
      "parents": [
        "a847423905c6a8ccd6671d05f5877d893d10cd9f"
      ],
      "author": {
        "name": "Lonnie Mendez",
        "email": "lmendez19@austin.rr.com",
        "time": "Wed Mar 01 10:45:24 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:00 2006 -0800"
      },
      "message": "[PATCH] USB: cypress_m8: add support for the Nokia ca42-version 2 cable\n\nThis patch adds support for the Nokia ca42 version 2 cable to the\ncypress_m8 driver.  The device was tested by others with this patch and\nfound to be compatible with the cypress_m8 driver.  A special note\nshould be taken that this cable seems to vary in the type of chipset\nused.  This patch supports the cable with product id 0x4101.\n\nSigned-off-by: Lonnie Mendez \u003clmendez19@austin.rr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a847423905c6a8ccd6671d05f5877d893d10cd9f",
      "tree": "ca7a67a3f37889bf7c612d246fa5173dfbef320a",
      "parents": [
        "ccad7789d5e557644d1c866b018394872af0ec5b"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Sat Feb 25 06:57:49 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:00 2006 -0800"
      },
      "message": "[PATCH] USB: ZC0301 driver updates\n\nZC0301 driver updates.\n\nChanges: + new, - removed, * cleanup, @ bugfix\n\n@ Need usb_get|put_dev() when disconnecting, if the device is open\n* Cleanups and updates in the documentation\n+ Use per-device sensor structures\n+ Add frame_timeout module parameter\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ccad7789d5e557644d1c866b018394872af0ec5b",
      "tree": "c3894cc5b75fe11b4db85229927591387aa332a8",
      "parents": [
        "2ffab02fea5880da284dc5511479b25a796a8dee"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Sat Feb 25 06:54:18 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:59 2006 -0800"
      },
      "message": "[PATCH] USB: ET61X[12]51 driver updates\n\nUSB: ET61X[12]51 driver updates\n\nChanges: + new, - removed, * cleanup, @ bugfix\n\n@ Fix stream_interrupt()\n@ Fix vidioc_enum_input() and split vidioc_gs_input()\n@ Need usb_get|put_dev() when disconnecting, if the device is open\n* Use wait_event_interruptible_timeout() instead of wait_event_interruptible()\n  when waiting for video frames\n* replace wake_up_interruptible(\u0026wait_stream) with wake_up(\u0026wait_stream)\n* Cleanups and updates in the documentation\n* Use mutexes instead of semaphores\n+ Use per-device sensor structures\n+ Add support for PAS202BCA image sensors\n+ Add frame_timeout module parameter\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2ffab02fea5880da284dc5511479b25a796a8dee",
      "tree": "b94481244ae823598d06cd72472b9c76e9639bd1",
      "parents": [
        "7039f4224d4e40b06308d5c1a97427af1a142459"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Sat Feb 25 06:50:47 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:59 2006 -0800"
      },
      "message": "[PATCH] USB: SN9C10x driver updates\n\nSN9C10x driver updates.\n\nChanges: + new, - removed, * cleanup, @ bugfix\n\n@ Fix stream_interrupt()\n@ Fix vidioc_enum_input() and split vidioc_gs_input()\n@ Need usb_get|put_dev() when disconnecting, if the device is open\n* Use wait_event_interruptible_timeout() instead of wait_event_interruptible()\n  when waiting for video frames\n* replace wake_up_interruptible(\u0026wait_stream) with wake_up(\u0026wait_stream)\n* Cleanups and updates in the documentation\n+ Use per-device sensor structures\n+ Add support for PAS202BCA image sensors\n+ Add frame_timeout module parameter\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7039f4224d4e40b06308d5c1a97427af1a142459",
      "tree": "4529171195b1008e8615bb4b39a129ddda463b16",
      "parents": [
        "80b6ca48321974a6566a1c9048ba34f60420bca6"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Feb 27 13:34:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:59 2006 -0800"
      },
      "message": "[PATCH] USB: kzalloc() conversion in drivers/usb/gadget\n\nthis patch converts drivers/usb to kzalloc usage.\nCompile tested with allyes config.\n\nI think there was a bug in drivers/usb/gadget/inode.c because\nit used sizeof(*data) for the kmalloc() and sizeof(data) for\nthe memset(), since sizeof(data) just returns the size for a pointer.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80b6ca48321974a6566a1c9048ba34f60420bca6",
      "tree": "a350e3cf6b794081c13c89d5b1913b2c1207570d",
      "parents": [
        "d54a5cb6484705f7808b337917cc7598f2f971c3"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Feb 27 21:29:43 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:59 2006 -0800"
      },
      "message": "[PATCH] USB: kzalloc() conversion for rest of drivers/usb\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9e47a52bf36fa4a24f56f878f4ca57eb885c78dd",
      "tree": "366b55f9a85f80d3bd2877d498d0fae2034419b1",
      "parents": [
        "addf36fec058691f7ba4f95b5487d140f4a86f5a"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Wed Feb 08 00:05:27 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:59 2006 -0800"
      },
      "message": "[PATCH] USB: ZC0301 driver updates\n\n\"Cosmetic\" driver updates for the ZC0301 driver:\n\n- Fix stream_interrupt() (and work around a possible kernel bug);\n\n- Fix vidioc_enum_input() and split vidioc_gs_input() in two parts;\n- Use wait_event_interruptible_timeout() instead of wait_event_interruptible()\n  when waiting for video frames;\n- replace erroneous wake_up_interruptible(\u0026wait_stream) with\n  wake_up(\u0026wait_stream);\n- Cosmetic cleanups in the documentation.\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "addf36fec058691f7ba4f95b5487d140f4a86f5a",
      "tree": "ae9093018c1bc2fc963ea564ecb0c02a9ea4f58c",
      "parents": [
        "1afc64a3d68174fe524f11d92e045a30eacc927e"
      ],
      "author": {
        "name": "Matthew Martin",
        "email": "lihnucks@gmail.com",
        "time": "Wed Feb 15 15:41:25 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:58 2006 -0800"
      },
      "message": "[PATCH] USB: Fix warning in drivers/usb/media/ov511.c\n\nGcc 4.0.2 had the warning:\n\ndrivers/usb/media/ov511.c: In function \u0027show_exposure\u0027:\ndrivers/usb/media/ov511.c:5642: warning: \u0027exp\u0027 may be used uninitialized\nin this function\n\nHere is the patch to fix that warning.\n\nSigned-off-by: Matthew Martin \u003clihnucks@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1afc64a3d68174fe524f11d92e045a30eacc927e",
      "tree": "04b9889b1a606b27ed9d91923f09031ef566ab73",
      "parents": [
        "329af28b141ab4ae847aff1362864c4cc332641f"
      ],
      "author": {
        "name": "Aras Vaichas",
        "email": "arasv@magellan-technology.com",
        "time": "Sat Feb 18 12:31:23 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:58 2006 -0800"
      },
      "message": "[PATCH] USB: ethernet gadget driver section fixups\n\nThis patch allows you to set the iSerialNumber field in the\nusb_device_descriptor structure for your USB ethernet gadget.\n\nIt also changes the parameters shown through sysfs so they\u0027re\nno longer declared as __initdata, preventing potential oopses.\n\nThat\u0027s most useful for the Ethernet addresses, which may in\nsome cases be random \"locally administered\" addresses.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "329af28b141ab4ae847aff1362864c4cc332641f",
      "tree": "c4871a6065ed635998204efef0a63fda8c3dbfcc",
      "parents": [
        "43c5d5aaafef56618a6efbcab7f91615da1a8659"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Feb 18 12:31:05 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:58 2006 -0800"
      },
      "message": "[PATCH] USB: gadget driver section fixups\n\nThis adds __init section annotations to gadget driver bind() routines to\nremove calls from .text into .init sections (for endpoint autoconfig).\nLikewise it adds __exit section annotations to their unbind() routines.\n\nThe specification of the gadget driver register/unregister functions is\nupdated to explicitly allow use of those sections.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "43c5d5aaafef56618a6efbcab7f91615da1a8659",
      "tree": "f3b0203e803b4b03a976cd3c8cb4d02f974e0f87",
      "parents": [
        "6a8e87b23ff4a979bde5451a242466a4b3f9fe7d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Feb 01 10:47:11 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:58 2006 -0800"
      },
      "message": "[PATCH] usbcore: fix compile error with CONFIG_USB_SUSPEND\u003dn\n\nThis patch (as647) fixes a small error introduced by a recent change to\nthe USB core suspend/resume code.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6a8e87b23ff4a979bde5451a242466a4b3f9fe7d",
      "tree": "3b3da90cdf42c363fbd6270c58dd21811b8e3004",
      "parents": [
        "1393adb2ebb00a2cd54b293cd7ee71e3376f4e9f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jan 19 10:46:27 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:58 2006 -0800"
      },
      "message": "[PATCH] USB core and HCDs: don\u0027t put_device while atomic\n\nThis patch (as640) removes several put_device and the corresponding\nget_device calls from the USB core and HCDs.  Some of the puts were done\nin atomic contexts, and none of them are needed since the core now\nguarantees that every endpoint will be disabled and every URB completed\nbefore a USB device is released.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1393adb2ebb00a2cd54b293cd7ee71e3376f4e9f",
      "tree": "da25ea484bed1ce0f9ff3e2d2f485ca5980a8864",
      "parents": [
        "dbf4fcad62467ce1bd6966292b6850fc7a210e0b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 31 10:02:55 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:58 2006 -0800"
      },
      "message": "[PATCH] uhci-hcd: fix mistaken usage of list_prepare_entry\n\nA recent update to the uhci-hcd driver invoked the list_prepare_entry\nmacro incorrectly.  This patch (as646) corrects it.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dbf4fcad62467ce1bd6966292b6850fc7a210e0b",
      "tree": "4b8da787d4f54fbd442a18a93658e3e5dd7ce176",
      "parents": [
        "8d402e1ae03656c1ad215514f8885ef4793f0948"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Dec 20 09:58:08 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:57 2006 -0800"
      },
      "message": "[PATCH] UHCI: Don\u0027t log short transfers\n\nEven when the URB_SHORT_NOT_OK flag is set, a short transfer shouldn\u0027t\ngenerate a debugging log message.  Especially not one with the confusing\nclaim that the transfer \"failed with status 0\".  This patch (as627)\nfixes that behavior in uhci-hcd.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d402e1ae03656c1ad215514f8885ef4793f0948",
      "tree": "ceac7800d7e07be1a7320a0b729156b12fbf26d6",
      "parents": [
        "0ed8fee1c1d38a62e981025ba40b5eba30c4ce2a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Dec 17 18:03:37 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:57 2006 -0800"
      },
      "message": "[PATCH] UHCI: improve debugging code\n\nThis patch (as626) makes some improvements to the debugging code in\nuhci-hcd.  The main change is that now the code won\u0027t get compiled if\nCONFIG_USB_DEBUG isn\u0027t set.  But there are other changes too, like\nadding a missing .owner field and printing a debugging dump if the\ncontroller dies.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0ed8fee1c1d38a62e981025ba40b5eba30c4ce2a",
      "tree": "5f006afb273d5657251c49ae7144f669db9ed05d",
      "parents": [
        "af0bb5998abe8ed28ee354dd4c71689cacdc91e9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Dec 17 18:02:38 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:57 2006 -0800"
      },
      "message": "[PATCH] UHCI: remove main list of URBs\n\nAs part of reorienting uhci-hcd away from URBs and toward endpoint\nqueues, this patch (as625) eliminates the driver\u0027s main list of URBs.\nThe list wsa used mainly in checking for URB completions; now the driver\ngoes through the list of active endpoints and checks the members of the\nqueues.\n\nAs a side effect, I had to remove the code that looks for FSBR timeouts.\nFor now, FSBR will remain on so long as any URBs on a full-speed control\nor bulk queue request it, even if the queue isn\u0027t advancing.  A later\npatch can add more intelligent handling.  This isn\u0027t a huge drawback;\nit\u0027s pretty rare for an URB to get stuck for more than a fraction of a\nsecond.  (And it will help the people trying to use those insane HP USB\ndevices.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "af0bb5998abe8ed28ee354dd4c71689cacdc91e9",
      "tree": "20172dd9551d0e2497ef4b6dff1a84f010f981ab",
      "parents": [
        "dccf4a48d47120a42382ba526f1a0848c13ba2a4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Dec 17 18:00:12 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:57 2006 -0800"
      },
      "message": "[PATCH] UHCI: use dummy TDs\n\nThis patch (as624) fixes a hardware race in uhci-hcd by adding a dummy\nTD to the end of each endpoint\u0027s queue.  Without the dummy the host\ncontroller will effectively turn off the queue when it reaches the end,\nwhich happens asynchronously.  This leads to a potential problem when\nnew transfer descriptors are added to the end of the queue; they may\nnever get used.\n\nWith a dummy TD present the controller never turns off the queue;\ninstead it just stops at the dummy and leaves the queue on but inactive.\nWhen new TDs are added to the end of the queue, the first new one gets\nwritten over the dummy.  Thus there\u0027s never any question about whether\nthe queue is running or needs to be restarted.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dccf4a48d47120a42382ba526f1a0848c13ba2a4",
      "tree": "788a0a9f491d1a42df1dee1781156ccfc363b6ef",
      "parents": [
        "499003e815344304c7b0c93aad923ddf644d24e0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Dec 17 17:58:46 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:57 2006 -0800"
      },
      "message": "[PATCH] UHCI: use one QH per endpoint, not per URB\n\nThis patch (as623) changes the uhci-hcd driver to make it use one QH per\ndevice endpoint, instead of a QH per URB as it does now.  Numerous areas\nof the code are affected by this.  For example, the distinction between\n\"queued\" URBs and non-\"queued\" URBs no longer exists; all URBs belong to\na queue and some just happen to be at the queue\u0027s head.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "499003e815344304c7b0c93aad923ddf644d24e0"
}
