)]}'
{
  "log": [
    {
      "commit": "ef3ff462a31987629c4d0488550fbbb66fbfcc35",
      "tree": "7cd01317a9556de1e540642b28b9e84e6edffa20",
      "parents": [
        "1f5b9cc9e4cf5847e7550c4079cebb80170e71dd"
      ],
      "author": {
        "name": "Håvard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Feb 27 18:15:04 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: usb ethernet gadget recognizes HUSB2DEV\n\nDefine DEV_CONFIG_CDC when compiling for HUSB2DEV.\n\nFrom: Håvard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f5b9cc9e4cf5847e7550c4079cebb80170e71dd",
      "tree": "012b44e131dbbdde111e06b64bf1a1283d39ecfa",
      "parents": [
        "49631ca7f3e2fd05186028b453fa27f75b830de7"
      ],
      "author": {
        "name": "Håvard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jan 17 11:03:29 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: list atmel husb2_udc gadget controller\n\nThis identifies the driver for the Atmel HUSB2 Device Controller,\nas integrated into the first AVR32 chip, the AT32AP700.\n\nFrom: Håvard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49631ca7f3e2fd05186028b453fa27f75b830de7",
      "tree": "b8fb89f0ef0a32c94c259d0fc6ab9bc40a828419",
      "parents": [
        "ce46794f77f698eaf3b80922fafac5a9379085e0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 23:28:48 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: gadgetfs AIO tweaks\n\nThis patch (as837) fixes several mistakes in the AIO interface of the\ngadgetfs driver:\n\n\tThe ki_retry method is not supposed to do a put on the kiocb.\n\tThe extra call to aio_put_req() causes memory corruption.\n\t(Note: This call was removed before, by patch as691, and then\n\tmysteriously re-introduced later.)\n\n\tEven if a read transfer is cancelled, we can and should send\n\tto the user all the data that did manage to get transferred.\n\n\tTesting for AIO cancellation in the I/O completion handler\n\tis both racy and (now) unnecessary.  aio_complete() does its\n\town checking, in a safe manner.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce46794f77f698eaf3b80922fafac5a9379085e0",
      "tree": "a2adffcbc277f721d92eaa1fef3bdf6e14f66d57",
      "parents": [
        "5b89db02a5a7c8bad3c6fb7888778082a441b385"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 23:06:07 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: gadgetfs behaves better on userspace init bug\n\nResolve an initizlization issue that could come up if the userspace\ndriver wrote invalid descriptors to a dual-speed device.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b89db02a5a7c8bad3c6fb7888778082a441b385",
      "tree": "0d9f11ff8cb328fd79dfb77dd8a773cfbb47a366",
      "parents": [
        "0864c7a9286b02319d3db2103bada1c2269c1e1e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 22:56:26 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: gadgetfs race fix\n\nThis resolves a race in gadgetfs associated with changing device/ep0\nwhen processing control requests.  The fix is to change that state\nearlier, when the control response is issued, so there\u0027s no window\nin which userspace could see the wrong state; and enlarge the scope\nof the spinlock during the ep0 request completion handler.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0864c7a9286b02319d3db2103bada1c2269c1e1e",
      "tree": "c88010084741f6f89a22bb3da211a9aa5a610f64",
      "parents": [
        "7489d14943181731ef8694e2ea2d5a919b93b956"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 22:53:58 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: gadgetfs simplifications\n\nThis simplifies event reading by eliminating arithmetic and being\nmore direct/obvious, and tweaks some debug messages slightly.\nThe math elimination will change timings, sometimes enough to\nallow a race to appear.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7489d14943181731ef8694e2ea2d5a919b93b956",
      "tree": "fa639b94c4162cee06e92064e0f3b5d186f2373c",
      "parents": [
        "3ff4fd94c86259e44d58946af34231a1586b5d93"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 22:51:04 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: gadgetfs cleanups\n\nMinor gadgetfs cleanups:\n\n - EP0 state constants become consistently STATE_DEV_* rather than\n   sometimes omitting the \"DEV_\"; STATE_EP_* were already consistent.\n\n - Comment that ep0 state is protected by the spinlock, and update\n   code that was neglecting that rule.\n\nNone of this is expected to change behavior.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ff4fd94c86259e44d58946af34231a1586b5d93",
      "tree": "d940b19178246076e8fec2e7869b24e05e1a9b58",
      "parents": [
        "4b10f0f3a0d4caa8b615cd1f770a70912967a3cd"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Sat Jan 13 07:32:27 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: race fixes for usb-serial, step 3\n\n- fix an error code returned if a device has been disconnected\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4b10f0f3a0d4caa8b615cd1f770a70912967a3cd",
      "tree": "3a3b96e0f40bfc774aeb6790f7ed371afef11748",
      "parents": [
        "34ef50e5b1f96c2d8c0f3d28b7d407743806256c"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Sat Jan 13 07:31:27 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: race fixes for usb-serial, step 2\n\n- take BKL before looking up a driver to associate with a device to make\n  sure the module is not unloaded after looking up but before association\n  \u0026 bumping module count\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "34ef50e5b1f96c2d8c0f3d28b7d407743806256c",
      "tree": "bdf5fe45a270ebd77c895c7563c3fbf4c230019a",
      "parents": [
        "fdcba53e2d58272bcdb5f1fad694602ccf02ad46"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Sat Jan 13 07:29:26 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: race fixes for usb-serial step 1\n\n- introduce a spinlock for serial_table to eliminate the window between\n  looking up a device and getting a reference\n- delay inscription of a new device into serial_table until it is fully\n  initialised\n- make sure disconnect() kills all URBs to avoid leckage across a soft unbind\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fdcba53e2d58272bcdb5f1fad694602ccf02ad46",
      "tree": "425383841722e8bcf20a7926c4b54180fc8667b7",
      "parents": [
        "3ede760f0e46317c6716ead8facff88f6a924a49"
      ],
      "author": {
        "name": "Rainer Weikusat",
        "email": "rainer.weikusat@sncag.com",
        "time": "Wed Jan 03 15:36:25 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "fix for bugzilla #7544 (keyspan USB-to-serial converter)\n\nAt least the Keyspan USA-19HS USB-to-serial converter supports\ntwo different configurations, one where the input endpoints\nhave interrupt transfer type and one where they are bulk endpoints.\nThe default UHCI configuration uses the interrupt input endpoints.\nThe keyspan driver, OTOH, assumes that the device has only bulk\nendpoints (all URBs are initialized by calling usb_fill_bulk_urb\nin keyspan.c/ keyspan_setup_urb). This causes the interval field\nof the input URBs to have a value of zero instead of one, which\n\u0027accidentally\u0027 worked with Linux at least up to 2.6.17.11 but\nstopped to with 2.6.18, which changed the UHCI support code handling\nURBs for interrupt endpoints. The patch below modifies to driver to\ninitialize its input URBs either as interrupt or as bulk URBs,\ndepending on the transfertype contained in the associated endpoint\ndescriptor (only tested with the default configuration) enabling\nthe driver to again receive data from the serial converter.\n\nGreg K-H reworked the patch.\n\nSigned-off-by: Rainer Weikusat \u003crweikusat@sncag.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ede760f0e46317c6716ead8facff88f6a924a49",
      "tree": "077a0ab25a4b4e63aa6547e6f352ea063d7b678a",
      "parents": [
        "66e56ce75e39210415fb12ceacd5f3580ad72d50"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jan 11 14:35:50 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: total removal of multithreaded probing in usb\n\nThe whole approach is simply wrong.  Forking a thread means that\n  - errors are ignored\n  - locking is ignored\n\nDoing this correctly would require major surgery for questionable benefit.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "66e56ce75e39210415fb12ceacd5f3580ad72d50",
      "tree": "aefd162287e90def0a034c4a6c7aaa24617c779f",
      "parents": [
        "57e06c11372eccf5acebdd4664eb025fee76c561"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 12:46:39 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "USB: at91_udc wakeup event updates\n\nThis updates the AT91 UDC driver\u0027s handling of wakeup events:\n\n - Fix a bug in the original scheme, which was never updated after\n   the {enable,disable}_irq_wake() semantics were updated to address\n   refcounting issues (i.e. behave for shared irqs).\n\n - Couple handling of both type of wakeup events, to be more direct.  The\n   controller can be source of wakeup events for cases like bus reset\n   and USB resume.  On some boards, VBUS sensing is also IRQ driven.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "57e06c11372eccf5acebdd4664eb025fee76c561",
      "tree": "a792559056735005ce7037196509fb151d3c3bc5",
      "parents": [
        "625b5c9a0069ef1b61feb3ce599b39f1b04b5666"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:59:45 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "EHCI: force high-speed devices to run at full speed\n\nThis patch (as710) adds a sysfs class-device attribute file named\n\"companion\" for EHCI controllers.  The file contains a list of port\nnumbers that are dedicated to the companion controller; by writing a\nport number to the file the user can force a high-speed device\nattached directly to the computer to run at full speed.  (As far as I\nknow it is not possible to do this for a device attached to an\nexternal hub.)  A port is removed from the file by writing the\nnegative of its port number.\n\nSeveral users have asked for this facility and it seems like a useful\nthing to have.  Every now and then one runs across a device which\nbehaves much better at full speed than at high speed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "625b5c9a0069ef1b61feb3ce599b39f1b04b5666",
      "tree": "74fac9295b6240c2fbc394cc0289bc178fb004a3",
      "parents": [
        "e6316565e568b3b5733be10cfca3c27259bef499"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:58:47 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "EHCI: don\u0027t hide ports owned by the companion\n\nThis patch (as709) changes the way ehci-hcd presents port status\nvalues for ports owned by the companion controller.  It no longer\nhides the information; in particular, it allows the core to see the\ndisconnect event that occurs when a full- or low-speed device is\nswitched over to the companion.  This is required for the next patch\nin this series.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e6316565e568b3b5733be10cfca3c27259bef499",
      "tree": "9c1f90ab4bc0b051bb9f3d052034893fc7d55367",
      "parents": [
        "896fbd7199035958013d106329843d8ae9618753"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:58:00 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "EHCI: local variable for port status register\n\nThis patch (as708) introduces a local variable to hold the port\nstatus-register address in ehci-hub.c.  There\u0027s not much improvement\nin the object code, but it sure is a lot easier to read.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "896fbd7199035958013d106329843d8ae9618753",
      "tree": "24187ddb0820b472c48fb442bdbc30bde79ea9bd",
      "parents": [
        "3ca2a3211ee5078d49b04fe7149ff2a76473be51"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:57:13 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "usbcore: remove unused bandwith-related code\n\nThis patch (as841) removes from usbcore a couple of support routines\nmeant to help with bandwidth allocation.  With the changes to uhci-hcd\nin the previous patch, these routines are no longer used anywhere.\nAlso removed is the CONFIG_USB_BANDWIDTH option; it no longer does\nanything and is no longer needed since the HCDs now handle bandwidth\nissues correctly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ca2a3211ee5078d49b04fe7149ff2a76473be51",
      "tree": "53f6df56c8d24c7750fced8aca7678867bdfc63d",
      "parents": [
        "6a6c957eba20814456bc4bffbd4ec42406f9eb02"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:56:32 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "UHCI: fix bandwidth allocation\n\nThis patch (as840) fixes the bandwidth allocation mechanism in\nuhci-hcd.  It has never worked correctly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a6c957eba20814456bc4bffbd4ec42406f9eb02",
      "tree": "21e215b745658c6ff49b833da59c84327c9793d2",
      "parents": [
        "de44743b033942731f6b898c2d389f7ee5ac890b"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Jan 15 20:12:10 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "USB: ps3 ohci bus glue\n\nUSB OHCI driver bus glue for the PS3 game console.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "de44743b033942731f6b898c2d389f7ee5ac890b",
      "tree": "a7ad370d255443948e23571b0ad658dbbc1e2c13",
      "parents": [
        "4a1a4d8b87389e35c3af04c0d0a95f6a0391b964"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jan 15 20:12:06 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "USB: ohci error handling cleanup\n\nRestructure the ohci_hcd_mod_init error handling code in to better support\nthe multiple platform drivers.  This does not change the functionality.\n\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4a1a4d8b87389e35c3af04c0d0a95f6a0391b964",
      "tree": "aa68e0259f38d2342d7c7719a324d917fd29fc1e",
      "parents": [
        "ad75a41085d80c8ce5e885962c15779935f8267e"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Jan 15 20:11:52 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:36 2007 -0800"
      },
      "message": "USB: ps3 controller hid quirk\n\nAdd the USB HID quirk HID_QUIRK_SONY_PS3_CONTROLLER.  This sends an\nHID_REQ_GET_REPORT to the the PS3 controller to put the device into\n\u0027operational mode\u0027.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "ad75a41085d80c8ce5e885962c15779935f8267e",
      "tree": "4479f654037ffd3660f43f546bb480a7a7c09a47",
      "parents": [
        "b3ebd5222141efa489d95592b7d4536766530e56"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Jan 15 20:11:47 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:35 2007 -0800"
      },
      "message": "USB: ps3 ehci bus glue\n\nUSB EHCI driver bus glue for the PS3 game console.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b3ebd5222141efa489d95592b7d4536766530e56",
      "tree": "0e1f9efc232ddcd82fb7e20a187c868c37b5b1bb",
      "parents": [
        "b98b98f97c519894c64bf1bee6b7957e687dfc41"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Jan 16 12:01:26 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:35 2007 -0800"
      },
      "message": "USB: better ethtool support for kaweth\n\nthis implements enough ethtool support to make NetworkManager happy.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b98b98f97c519894c64bf1bee6b7957e687dfc41",
      "tree": "98b591e3e7a08dfc9d474f1661a3baba2df761ca",
      "parents": [
        "511779fd9eb7ed67116e4a1cad802363d2d58b20"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Jan 16 09:47:12 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:35 2007 -0800"
      },
      "message": "USB: power management for kaweth\n\n- implements suspend when the network interface is down\n- fixes a typo in comments\n- adds debugging output for power management\n- fixes a compiler warning\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "511779fd9eb7ed67116e4a1cad802363d2d58b20",
      "tree": "6cfaf5d8a9504f90b2381d8704aaedfee2d22e5d",
      "parents": [
        "2505107def8b300576223367e3b603620d825e52"
      ],
      "author": {
        "name": "Phil Endecott",
        "email": "spam_from_usb_devel@chezphil.org",
        "time": "Mon Jan 15 11:35:01 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:35 2007 -0800"
      },
      "message": "usb: gadgetfs remove delayed init mode\n\nGadgetfs had a mode in which endpoint descriptors were written by the user\nprogram before connection.  This mode had some bugs, and hasn\u0027t seen much\n(if any) use.  This patch removes that mode, leaving the mode of operation\nwhere the user program waits for endpoint 0 to report a SET_CONFIGURATION,\nand only then configures the endpoints.\n\nFrom: \"Phil Endecott\" \u003cspam_from_usb_devel@chezphil.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "2505107def8b300576223367e3b603620d825e52",
      "tree": "04e8b2dde93719524bda8b3f015e735e3f99ca08",
      "parents": [
        "6dde896e4eac122f388263f0097b691acdc0396f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jan 15 11:30:28 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:35 2007 -0800"
      },
      "message": "usb: gadgetfs whitespace cleanup\n\nRemove some whitespace bugs in gadgetfs (mostly from someone\u0027s\npatch updating the AIO support).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6dde896e4eac122f388263f0097b691acdc0396f",
      "tree": "0ddf6a08407524e9b936405302c918572f9855df",
      "parents": [
        "f3f4906516a084bbd9aa3da7592e6b029fe78f5b"
      ],
      "author": {
        "name": "Marc Pignat",
        "email": "marc.pignat@hevs.ch",
        "time": "Tue Jan 09 14:00:11 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:35 2007 -0800"
      },
      "message": "USB: ohci-at91 refcount fix for irq wake enables\n\nThe attached patch fixes the unbalanced calls to enable_irq_wake() and\ndisable_irq_wake() in the AT91 USB Host driver.\n\nIt should resolve these kernel messages:\n  Unbalanced IRQ x wake disable\n  BUG: warning at kernel/irq/manage.c:167/set_irq_wake()\n\n(The original code was debugged before a bug in the genirq wakeup irq\nlogic was fixed by adding the IRQ wake enable/disable refcounting.\nNot all code yet uses the bugfixed model.)\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f3f4906516a084bbd9aa3da7592e6b029fe78f5b",
      "tree": "129dbc126c9728c55c90159d3038adf7db9ccd11",
      "parents": [
        "85a975d0ce48dfa8dec5bf1bd970f8fd2c48af32"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jan 08 16:18:05 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:35 2007 -0800"
      },
      "message": "usb-storage: SCSI level fixes\n\nThis patch (as835) removes from usb-storage the code which sets all\ndevices to a SCSI level of at least SCSI-2.  The original reasons for\ndoing this no longer apply, and in fact it prevents certain kinds of\nATA pass-thru commands from being used.\n\nThe patch also marks CB and CBI devices that are SCSI-0 (legacy SCSI)\nas being single-LUN, since the combined SCSI-over-USB transport\nprotocol has no way to convey LUN information to these devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "85a975d0ce48dfa8dec5bf1bd970f8fd2c48af32",
      "tree": "b122cba23280c7ff01e3e301d08f7e7c56bae8e5",
      "parents": [
        "f3fe239b67424d88104e32076aec902c0642925f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jan 08 12:01:43 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:35 2007 -0800"
      },
      "message": "UHCI: no dummy TDs for Iso QHs\n\nIsochronous queues don\u0027t need a dummy TD because the Queue Header\nisn\u0027t managed by the hardware.  This patch (as836) removes the\nunnecessary dummy TDs.\n\nThe patch also fixes a long-standing typo in a comment (a \"don\u0027t\" was\nmissing -- potentially very confusing!).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f3fe239b67424d88104e32076aec902c0642925f",
      "tree": "d7b3986dcdcb434111c0570eb2a129b2570e3bfa",
      "parents": [
        "f38649fee955c19f4df9b9e7267f87702712d973"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jan 08 12:00:28 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:35 2007 -0800"
      },
      "message": "UHCI: improved debugging checks for the frame list\n\nThis patch (as768) improves the debugging checks for the uhci-hcd\nframe list.  The number of entries displayed is limited to 10, and the\ndriver now checks for the correct Skeleton QH link value at the end of\neach chain of Isochronous TDs.  The code to compute these link values\nis now used in two spots, so it is moved into its own separate\nsubroutine.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f38649fee955c19f4df9b9e7267f87702712d973",
      "tree": "0d399a5ed6e8fb8a799d66c5849a23cc002986fe",
      "parents": [
        "6f23ee1fefdc1f80bd8a3ab04a1c41ab2dec14c9"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Jan 05 17:42:35 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:34 2007 -0800"
      },
      "message": "USB: race on disconnect in mdc800\n\nI overlooked one. Setting the flag and killing the URBs must be under the lock\nso that no URB is submitted after usb_kill_urb()\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6f23ee1fefdc1f80bd8a3ab04a1c41ab2dec14c9",
      "tree": "36a5241c29333580de3e3c75e2c62edc1cdf583c",
      "parents": [
        "a8ef36bc0a5fe973bddaa54a5a07cda29e04a602"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Dec 30 22:43:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:34 2007 -0800"
      },
      "message": "USB: add binary API to usbmon\n\nThis patch adds a new, \"binary\" API in addition to the old, text API usbmon\nhad before. The new API allows for less CPU use, and it allows to capture\nall data from a packet where old API only captured 32 bytes at most. There\nare some limitations and conditions to this, e.g. in case someone constructs\na URB with 1GB of data, it\u0027s not likely to be captured, because even the\nhuge buffers of the new reader are finite. Nonetheless, I expect this new\ncapability to capture all data for all real life scenarios.\n\nThe downside is, a special user mode application is required where cat(1)\nworked before. I have sample code at http://people.redhat.com/zaitcev/linux/\nand Paolo Abeni is working on patching libpcap.\n\nThis patch was initially written by Paolo and later I tweaked it, and\nwe had a little back-and-forth. So this is a jointly authored patch, but\nI am submitting this I am responsible for the bugs.\n\nSigned-off-by: Paolo Abeni \u003cpaolo.abeni@email.it\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a8ef36bc0a5fe973bddaa54a5a07cda29e04a602",
      "tree": "0d17cf51d7b78f14fc066108c7704a7cd6b00479",
      "parents": [
        "7ca46b862f0e30fe0dcc4a4aef5b32f6b6a3fda5"
      ],
      "author": {
        "name": "Sarah Bailey",
        "email": "saharabeara@gmail.com",
        "time": "Sat Dec 23 23:14:58 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:34 2007 -0800"
      },
      "message": "USB: Add usb_endpoint_xfer_control to usb.h\n\nAdded a function to check if an endpoint is a control endpoint.\nThere were similar functions for bulk, interrupt, and isoc,\nbut not for control endpoints.\n\nSigned-off-by: Sarah Bailey \u003csaharabeara@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ca46b862f0e30fe0dcc4a4aef5b32f6b6a3fda5",
      "tree": "7169451b524e8ee19896a779e6bb24de04539389",
      "parents": [
        "52d67f0b5c1b1827cd842020d40bdde4f7d04f59"
      ],
      "author": {
        "name": "John Daiker",
        "email": "daikerjohn@gmail.com",
        "time": "Fri Dec 29 19:02:06 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:34 2007 -0800"
      },
      "message": "USB Gadget file_storage.c: remove unnecessary casts\n\nWent looking through some usb stuff and found some unnecessary casts in\nfile_storage.c  This is part of the KernelJanitors TODO list.\n\nSigned-off-by: John Daiker \u003cdaikerjohn@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "52d67f0b5c1b1827cd842020d40bdde4f7d04f59",
      "tree": "59636b07c526bba9094224efa24c64240c4ef494",
      "parents": [
        "d9b1b787736852f462dbf277b3ca708cbbf693ae"
      ],
      "author": {
        "name": "Johannes Hölzl",
        "email": "johannes.hoelzl@gmx.de",
        "time": "Sun Dec 17 22:05:09 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:34 2007 -0800"
      },
      "message": "USB: Bugfix for aircable: Add module and name to usb_serial_driver\n\nWhile adding the dynamic-id support to usb serial I found a small bug in\nthe air cable driver:\n\nAdds module and name information to the usb_serial_driver instance\nof aircable. So the aircable driver is correctly shown under\n/sys/bus/usb-serial/drivers/aircable and has the module link.\n\nSigned-off-by: Johannes Hölzl \u003cjohannes.hoelzl@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d9b1b787736852f462dbf277b3ca708cbbf693ae",
      "tree": "143d154a3f77bb3aff27fb74eed339f2713ed399",
      "parents": [
        "93bacefc4cc0b53e1cb6a336d43847154fdf6886"
      ],
      "author": {
        "name": "Johannes Hölzl",
        "email": "johannes.hoelzl@gmx.de",
        "time": "Sun Dec 17 21:50:24 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:34 2007 -0800"
      },
      "message": "USB serial: add driver pointer to all usb-serial drivers\n\nEvery usb serial driver should have a pointer to the corresponding usb driver.\nSo the usb serial core can add a new id not only to the usb serial driver, but\nalso to the usb driver.\n\nAlso the usb drivers of ark3116, mos7720 and mos7840 missed the flag\nno_dynamic_id\u003d1. This is added now.\n\nSigned-off-by: Johannes Hölzl \u003cjohannes.hoelzl@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "93bacefc4cc0b53e1cb6a336d43847154fdf6886",
      "tree": "4a82a9d2693d1165c58602a0bf4a8e5c76c541ef",
      "parents": [
        "495a678fc62e850d15f860d39faee07ba0a8910c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Dec 17 21:50:23 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "USB serial: add dynamic id support to usb-serial core\n\nThanks to Johannes Hölzl \u003cjohannes.hoelzl@gmx.de\u003e for fixing a few\nthings and getting it all working properly.\n\nThis adds support for dynamic usb ids to the usb serial core.  The file\n\"new_id\" will show up under the usb serial driver, not the usb driver\nassociated with the usb-serial driver (yeah, it can be a bit confusing\nat first glance...)\n\nThis patch also modifies the USB core to allow the usb-serial core to\nreuse much of the dynamic id logic.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Johannes Hölzl \u003cjohannes.hoelzl@gmx.de\u003e\n\n\n"
    },
    {
      "commit": "495a678fc62e850d15f860d39faee07ba0a8910c",
      "tree": "4f8f12bafc2039fadda6e88efdc1b57729ca31d8",
      "parents": [
        "5e16fabe5dbcff15de6cdcba406195fe6e4380df"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Wed Dec 13 21:09:55 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "ohci: Add support for OHCI controller on the of_platform bus\n\nPPC embedded systems can have a ohci controller builtin. In the\nnew model, it will end up as a driver on the of_platform bus,\nthis patches takes care of them.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5e16fabe5dbcff15de6cdcba406195fe6e4380df",
      "tree": "f6004b46e6e84fd44f4bc352260e9a970f7be279",
      "parents": [
        "ad55d71a3d4401f44b4ddee1412283c99eedd05c"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Wed Dec 13 21:09:54 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "ohci: Rework bus glue integration to allow several at once\n\nThe previous model had the module_init \u0026 module_exit function in the\nbus glue .c files themselves. That\u0027s a problem if several glues need\nto be selected at once and the driver is built has module. This case\nis quite common in embedded system where you want to handle both the\nintegrated ohci controller and some extra controller on PCI.\n\nThe ohci-hcd.c file now provide the module_init \u0026 module_exit and\nappropriate driver registering/unregistering is done conditionally,\nusing #ifdefs.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ad55d71a3d4401f44b4ddee1412283c99eedd05c",
      "tree": "a416fe386d740506b01667d47466e6708f8a2388",
      "parents": [
        "11d5489873facd395653a4ee14669751bfe9bab5"
      ],
      "author": {
        "name": "Ole Andre Vadla Ravnas",
        "email": "oleavr@gmail.com",
        "time": "Thu Dec 14 16:01:28 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "rndis_host learns ActiveSync basics\n\nWindows Mobile 5 based devices described as supporting \"ActiveSync\":\n\n - Speak RNDIS but lack the CDC and union descriptors.  This patch\n   updates the cdc ethernet code to fake ACM descriptors we need.\n\n - Require RNDIS_MSG_QUERY messages to include a buffer of the size the\n   response should generate.  This patch updates the rndis host code to\n   pass this will-be-ignored data.\n\nThe resulting RNDIS host code has been reported to work with several\nWM5 based devices.\n\n(Note that a fancier patch is available at synce.sf.net.)\n\n\nSome bugfixes, affecting not just ActiveSync:\n    (a)\twhen cleaning up after RNDS init fails, scrub the second interface\n\tjust like cdc_ether does, so disconnect won\u0027t oops.\n    (b)\thandle peripherals that use the pad-to-end-of-packet option; some\n\tdevices can\u0027t talk to us if that option doesn\u0027t work.\n    (c)\twhen choosing configurations, don\u0027t forget about an RNDIS config\n\tjust because the RNDIS driver is dynamically linked.\n\nCleanup, streamlining, bugfixes, Kconfig, and matching hub driver update.\nAlso for paranoia\u0027s sake, refuse to talk to something that looks like a\nreal modem instead of RNDIS.\n\nSigned-off-by: Ole Andre Vadla Ravnaas \u003coleavr@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "11d5489873facd395653a4ee14669751bfe9bab5",
      "tree": "70d18d4b4452ea546a2d54e1ae278fd20c67d046",
      "parents": [
        "1737bf2c5e78e331ad0a30b8c34edd1016d043c0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Dec 11 15:59:04 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "USB: ethernet gadget interop with MCCI Windows driver\n\nIt turns out that minor tweaks to the \"CDC Subset\" support in the Ethernet\ngadget driver, just updating a config descriptor, let it be automagically\nrecognized by a Windows driver supported by MCCI.\n\nThis patch adds those descriptors, so systems using PXA 255 processors\n(like Gumstix etc) can interop with those commercial MS-Windows drivers.\nThis is a Good Thing since Microsoft\u0027s RNDIS code has bugginess issues,\nwhich are unfortunately compounded by \"won\u0027t fix\" issues as well as \"the\npublished specs are incomplete and wrong\" issues.  Being able to talk to\nthe MCCI driver gives Windows users another connectivity option.  (MCCI\nalso has CDC Ethernet drivers, which can help most non-PXA processors.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1737bf2c5e78e331ad0a30b8c34edd1016d043c0",
      "tree": "61a006ad39781d02c3a4bfdca04497beee078370",
      "parents": [
        "2360e4aa64da412c29136113f8050b6aa9e757b8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Dec 15 16:04:52 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "usbcore: remove unneeded error check\n\nThis patch (as830) removes some unnecessary error checking.  According\nto the kerneldoc, schedule_work() can\u0027t fail.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2360e4aa64da412c29136113f8050b6aa9e757b8",
      "tree": "78489a2c0166a6a65c8ef78498475249a1e92355",
      "parents": [
        "316547fdfae1be3847add6a18a711703e6d5ebc1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 13 13:07:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "USB: indicate active altsetting in proc/bus/usb/devices file\n\nUpdate /proc/bus/usb/devices output to report active altsettings.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "316547fdfae1be3847add6a18a711703e6d5ebc1",
      "tree": "239b10d28827feb697f4119538d8e984955bd6b1",
      "parents": [
        "2cba72f02559ec0bbbcdba8d2604517515b55f03"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Dec 13 00:03:38 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "USB: devio.c add missing INIT_LIST_HEAD()\n\nIt should hopefully fix the list corruption bug on:\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d214402\n\nAdd a missing INIT_LIST_HEAD()\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2cba72f02559ec0bbbcdba8d2604517515b55f03",
      "tree": "371575869b3a2625e06691fbf789dc59084005d9",
      "parents": [
        "4727810705d3cf8d565a2cd6c1045bc1db7d3532"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Fri Dec 15 23:48:56 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: mutexification of rio500\n\nthis makes the rio500 misc usb driver use mutexes and turns uninterruptible\nsleep into interruptible sleep where the semantics are not affected.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4727810705d3cf8d565a2cd6c1045bc1db7d3532",
      "tree": "9b999f52f23eb74c354b74842947f22e9f500b96",
      "parents": [
        "e7d8712c15e087ba6201e5988d618ee03dfe693c"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Dec 20 11:42:12 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: Remove unneeded void * casts in idmouse.c\n\nThe patch removes unneeded void * casts for the following (void *) pointers:\n- struct file: private_data\n\nThe patch also contains some whitespace and coding style cleanups in the\nrelevant areas.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e7d8712c15e087ba6201e5988d618ee03dfe693c",
      "tree": "77c629e4c124a89b95eee312e82c82cf22cf80eb",
      "parents": [
        "5f848137744106ee737f559454ce5adfceb38347"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Dec 12 15:12:30 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: define USB_CLASS_MISC in \u003clinux/usb/ch9.h\u003e\n\nAdd USB_CLASS_MISC to \u003clinux/usb/ch9.h\u003e\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5f848137744106ee737f559454ce5adfceb38347",
      "tree": "373cead0ac3cd4c0cb5c2c8bb1fd65f2860d7b26",
      "parents": [
        "d728e327d4f86df439fa6b6f2f64b278394a58cc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Dec 16 15:34:53 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: \u003clinux/usb_ch9.h\u003e becomes \u003clinux/usb/ch9.h\u003e\n\nThis moves \u003clinux/usb_ch9.h\u003e to \u003clinux/usb/ch9.h\u003e to reduce some of the\nclutter of usb header files.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d728e327d4f86df439fa6b6f2f64b278394a58cc",
      "tree": "8c2ae0f2e471ee76d0ccf04badcb387982e63557",
      "parents": [
        "b32e904d54d163c6f97fc3c7586d381f4f11c3a5"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 28 15:27:27 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: Fix EHCI warning\n\nThis patch fixes a warning introduced by the big endian MMIO EHCI\nsupport patch on platforms that don\u0027t have readl_be/writel_be variants\n(though mostly harmless as those are called in an if (0) statement,\nbut gcc still warns).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n"
    },
    {
      "commit": "b32e904d54d163c6f97fc3c7586d381f4f11c3a5",
      "tree": "f06669d447a8e2d4e6648394f54c9d7a1d4178e8",
      "parents": [
        "083522d76662cda71328df1f3d75e5a9057c7c9f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 28 15:26:59 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: Fix OHCI warning\n\nThis patch fixes a warning introduces by the split endian OHCI support\npatch on platforms that don\u0027t have readl_be/writel_be variants (though\nmostly harmless as those are called in an if (0) statement, but gcc\nstill warns).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "083522d76662cda71328df1f3d75e5a9057c7c9f",
      "tree": "eafbb962ec90431d0c1b490b4caea7cf9b54672c",
      "parents": [
        "11d1a4aa8d657478cb2e5d33f203ba8f01b9ac24"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 15 06:54:08 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: Implement support for EHCI with big endian MMIO\n\nThis patch implements supports for EHCI controllers whose MMIO\nregisters are big endian and enables that functionality for\nthe Toshiba SCC chip. It does _not_ add support for big endian\nin-memory data structures as this is not needed for that chip\nand I hope it will never be.\n\nThe guts of the patch are to convert readl(...) to\nehci_readl(ehci, ...) and similarly for register writes.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "11d1a4aa8d657478cb2e5d33f203ba8f01b9ac24",
      "tree": "b433927494c87f5f4d4ee03b78a35b894705037d",
      "parents": [
        "4302a595cd9c6363b495460497ecbda49fa16858"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 15 06:54:03 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:31 2007 -0800"
      },
      "message": "USB: Implement support for \"split\" endian OHCI\n\nThis patch separates support for big endian MMIO register access\nand big endian descriptors in order to support the Toshiba SCC\nimplementation which has big endian registers but little endian\nin-memory descriptors.\n\nIt simplifies the access functions a bit in ohci.h while at it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4302a595cd9c6363b495460497ecbda49fa16858",
      "tree": "2c348bc94868413cab3dbdc6cdc65777ff1520b9",
      "parents": [
        "0873c76485c126a4df70a6961fd354b21b7987f7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 15 06:53:55 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:31 2007 -0800"
      },
      "message": "USB: Rework the OHCI quirk mecanism as suggested by David\n\nThis patch applies David Brownell\u0027s suggestion for reworking the\nOHCI quirk mechanism via a table of PCI IDs. It adapts the existing\nquirks to use that mechanism.\n\nThis also moves the quirks to reset() as suggested by the comment\nin there. This is necessary as we need to have the endian properly\nset before we try to init the controller.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0873c76485c126a4df70a6961fd354b21b7987f7",
      "tree": "abc0acea6c9260c9e1d2590b82d38261e3ae985c",
      "parents": [
        "7bc3d635628db100c024aca7f836a18188e9bb62"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 20 13:09:50 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:31 2007 -0800"
      },
      "message": "USB: convert usb class devices to real devices\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7bc3d635628db100c024aca7f836a18188e9bb62",
      "tree": "48a0d36071389818ec686506dd69bb16edb9224a",
      "parents": [
        "6e8cf7751f9fb913095d6142d068f41fbf0424bb"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 23:59:31 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:30 2007 -0800"
      },
      "message": "USB: move usb_device_class class devices to be real devices\n\nThis moves the usb class devices that control the usbfs nodes to show up\nin the proper place in the larger device tree.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e8cf7751f9fb913095d6142d068f41fbf0424bb",
      "tree": "1ce42ebe426fc34ba5e9e8cbb30ef9da82370c60",
      "parents": [
        "20b2e28fc5557cda2cc840f44c6744b61b068ad6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "greg@kroah.com",
        "time": "Thu Jan 18 00:20:19 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:30 2007 -0800"
      },
      "message": "USB: add EPIC support to the io_edgeport driver\n\nThis patch adds EPiC support to the io_edgeport driver which adds\nsupport for a number of NCR printers:\n\t- NCR (Axiohm) 7401-K580 printer\n\t- NCR (TEC) 7401-K590 printer, 7402-K592\n\t- NCR (TEC) 7167, 7168 printers\n\t- NCR (TEC) 7197, 7198, F306, F307, F309 printers\n\t- NCR (Axiohm) 7194 printer\n\t- NCR (Axiohm) 7158 printer\nand a few more.\n\nIt is based on the 2.6.19 kernel.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgreg@kroah.com\u003e\n\n"
    },
    {
      "commit": "20b2e28fc5557cda2cc840f44c6744b61b068ad6",
      "tree": "6657def3e5b1e690e7467c1a198be0f8e3a38e02",
      "parents": [
        "5331be090567d9335476f876b2d85427cd7c4426"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Jan 24 16:19:37 2007 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:30 2007 -0800"
      },
      "message": "USB: unusual_devs.h for Sony floppy\n\nThis patch increases the range for 0x054c:0x002c devices to make\nthe following Sony USB floppy to work:\n\nT:  Bus\u003d02 Lev\u003d01 Prnt\u003d01 Port\u003d02 Cnt\u003d02 Dev#\u003d  6 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d054c ProdID\u003d002c Rev\u003d20.00\nS:  Manufacturer\u003dSONY\nS:  Product\u003dUSB Floppy\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003d80 MxPwr\u003d500mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003d08(stor.) Sub\u003d04 Prot\u003d00 Driver\u003dusb-storage\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d83(I) Atr\u003d03(Int.) MxPS\u003d   2 Ivl\u003d127ms\n\nSigned-off-by: Marcelo Ricardo Leitner \u003cmrl@mandriva.com\u003e\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5331be090567d9335476f876b2d85427cd7c4426",
      "tree": "356842da9d4c3966a9781f6eb05fa77beec144bc",
      "parents": [
        "d3f8fd765e94b9137e1f27bbb0ac25289f9e565c",
        "7220c0177b45600eef2cfd3e5e57ab5b96f3222c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 08:10:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 08:10:48 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6:\n  JFS: Remove incorrect kgdb define\n  JFS: call io_schedule() instead of schedule() to avoid deadlock\n  JFS: Add lockdep annotations\n  JFS: Avoid BUG() on a damaged file system\n"
    },
    {
      "commit": "d3f8fd765e94b9137e1f27bbb0ac25289f9e565c",
      "tree": "a9ee7f05b3ef9c03292b101e1e2e0ed0e1c3e85a",
      "parents": [
        "0670afdf0e69e5e73c8358da9c39bf3a8807b03e",
        "a2cf822274b3d58a16a65c8338e299e18b3dc3a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 08:09:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 08:09:00 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw: (57 commits)\n  [GFS2] make gfs2_writepages() static\n  [GFS2] Unlock page on prepare_write try lock failure\n  [GFS2] nfsd readdirplus assertion failure\n  [DLM] fix softlockup in dlm_recv\n  [DLM] zero new user lvbs\n  [DLM/GFS2] indent help text\n  [GFS2] Fix unlink deadlocks\n  [GFS2] Put back semaphore to avoid umount problem\n  [GFS2] more CURRENT_TIME_SEC\n  [GFS2/DLM] fix GFS2 circular dependency\n  [GFS2/DLM] use sysfs\n  [GFS2] make lock_dlm drop_count tunable in sysfs\n  [GFS2] increase default lock limit\n  [GFS2] Fix list corruption in lops.c\n  [GFS2] Fix recursive locking attempt with NFS\n  [DLM] can miss clearing resend flag\n  [DLM] saved dlm message can be dropped\n  [DLM] Make sock_sem into a mutex\n  [GFS2] Fix typo in glock.c\n  [GFS2] use CURRENT_TIME_SEC instead of get_seconds in gfs2\n  ...\n"
    },
    {
      "commit": "a2cf822274b3d58a16a65c8338e299e18b3dc3a4",
      "tree": "2f24e59d6e7543cddb421a62ec28f744f9dc082e",
      "parents": [
        "2d72e7101cc7fff5c1eb21bfcbba51c8002418d2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Feb 06 23:12:49 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Feb 07 10:48:48 2007 -0500"
      },
      "message": "[GFS2] make gfs2_writepages() static\n\nOn Mon, Jan 29, 2007 at 08:45:28PM -0800, Andrew Morton wrote:\n\u003e...\n\u003e Changes since 2.6.20-rc6-mm2:\n\u003e...\n\u003e  git-gfs2-nmw.patch\n\u003e...\n\u003e  git trees\n\u003e...\n\nThis patch makes the needlessly global gfs2_writepages() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "2d72e7101cc7fff5c1eb21bfcbba51c8002418d2",
      "tree": "4f67388942d5716fb18732c04b8a8d74bdff0ff8",
      "parents": [
        "549ae0ac3d574a682e82b02e79259a65445a675b"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Feb 07 10:25:59 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Feb 07 10:25:59 2007 -0500"
      },
      "message": "[GFS2] Unlock page on prepare_write try lock failure\n\nWhen the try lock of the glock failed in prepare_write we were\nincorrectly exiting this function with the page still locked.\nThis was resulting in further I/O to this page hanging.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "0670afdf0e69e5e73c8358da9c39bf3a8807b03e",
      "tree": "671e6030b1ad9c38513c1cba9a9116f9dee8d41a",
      "parents": [
        "dda2ac15d23b38e4335e858848aa8c9a6710304f",
        "51099005ab8e09d68a13fea8d55bc739c1040ca6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 17:24:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 17:24:58 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6: (27 commits)\n  [IA64] swiotlb abstraction (e.g. for Xen)\n  [IA64] swiotlb cleanup\n  [IA64] make swiotlb use bus_to_virt/virt_to_bus\n  [IA64] swiotlb bug fixes\n  [IA64] Hook up getcpu system call for IA64\n  [IA64] clean up sparsemem memory_present call\n  [IA64] show_mem() for IA64 sparsemem NUMA\n  [IA64] missing exports hwsw_sync_...\n  [IA64] virt_to_page() can be called with NULL arg\n  [IA64] alignment bug in ldscript\n  [IA64] register memory ranges in a consistent manner\n  [IA64] Enable SWIOTLB only when needed\n  [IA64-SGI] Check for TIO errors on shub2 Altix\n  [IA64] remove bogus prototype ia64_esi_init()\n  [IA64] Clear IRQ affinity when unregistered\n  [IA64] fix ACPI Kconfig issues\n  [IA64] Fix NULL-pointer dereference in ia64_machine_kexec()\n  [IA64] find thread for user rbs address\n  [IA64] use snprintf() on features field of /proc/cpuinfo\n  [IA64] enable singlestep on system call\n  ...\n"
    },
    {
      "commit": "dda2ac15d23b38e4335e858848aa8c9a6710304f",
      "tree": "8862ea96194611bc1ab6c96726e38ba0d4772c3a",
      "parents": [
        "2ac04a1597d9bca952dafcf8cbff4621884cb723",
        "e051fda4fd14fe878e6d2183b3a4640febe9e9a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:59:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:59:27 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: ocfs2_link() journal credits update\n"
    },
    {
      "commit": "2ac04a1597d9bca952dafcf8cbff4621884cb723",
      "tree": "a6e20ab900dfc425a6b9c6bef9939383113d3072",
      "parents": [
        "0c7d3757116c59b3eedd9aa6dfd7ae0a1341f5c2",
        "a417a21e10831bca695b4ba9c74f4ddf5a95ac06"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:56:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:56:37 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid:\n  USB HID: handle multi-interface devices for Apple macbook pro properly\n  HID: move away from DEBUG defines in favor of CONFIG_HID_DEBUG\n  USB HID: fix bogus comment in hid_get_class_descriptor()\n  USB HID: remove hid_find_field_by_usage()\n  HID: API - fix leftovers of hidinput API in USB HID\n  HID: hid debug from hid-debug.h to hid layer\n  hid: force feedback driver for PantherLord USB/PS2 2in1 Adapter\n  hid: quirk for multi-input devices with unneeded output reports\n  hid: allow force feedback for multi-input devices\n"
    },
    {
      "commit": "0c7d3757116c59b3eedd9aa6dfd7ae0a1341f5c2",
      "tree": "61dbcee09d925a839b34df3b8149e26972dc5402",
      "parents": [
        "2442d3109943bafbdfc4f0495e3d10eeedc8390c",
        "b45bfcc1ae084aa98c0350b8c33c8b57540b0acc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:55:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:55:33 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ehca: Remove obsolete prototypes\n  IB/ehca: Remove use of do_mmap()\n  RDMA/addr: Handle ethernet neighbour updates during route resolution\n  IB: Make sure struct ib_user_mad.data is aligned\n  IB/srp: Don\u0027t wait for response when QP is in error state.\n  IB: Return qp pointer as part of ib_wc\n  IB: Include \u003clinux/kref.h\u003e explicitly in \u003crdma/ib_verbs.h\u003e\n"
    },
    {
      "commit": "2442d3109943bafbdfc4f0495e3d10eeedc8390c",
      "tree": "9700491eb6ca418ee226c5d8438464a1a2c87281",
      "parents": [
        "02aedd69e2ef31b0fca1e8960cb1e7fd0c343110",
        "f9d429a2e579ed7c51c49a81265f7e7d2c59c197"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:54:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:54:54 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (32 commits)\n  mmc: tifm: replace kmap with page_address\n  mmc: sdhci: fix voltage ocr\n  mmc: sdhci: replace kmap with page_address\n  mmc: wbsd: replace kmap with page_address\n  mmc: handle pci_enable_device() return value in sdhci\n  mmc: Proper unclaim in mmc_block\n  mmc: change wbsd mailing list\n  mmc: Graceful fallback for fancy features\n  mmc: Handle wbsd\u0027s stupid command list\n  mmc: Allow host drivers to specify max block count\n  mmc: Allow host drivers to specify a max block size\n  tifm_sd: add suspend and resume functionality\n  tifm_core: add suspend/resume infrastructure for tifm devices\n  tifm_7xx1: prettify\n  tifm_7xx1: recognize device 0xac8f as supported\n  tifm_7xx1: switch from workqueue to kthread\n  tifm_7xx1: Merge media insert and media remove functions\n  tifm_7xx1: simplify eject function\n  Add dummy_signal_irq function to save check in ISR\n  Remove unused return value from signal_irq callback\n  ...\n"
    },
    {
      "commit": "02aedd69e2ef31b0fca1e8960cb1e7fd0c343110",
      "tree": "c096ab87e0832e8ddda45241b422c0064cfe0cbb",
      "parents": [
        "9ad0830f307bcd8dc285cfae58998d43b21727f4",
        "4d284cac76d0bfebc42d76b428c4e44d921200a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:45:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:45:32 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (37 commits)\n  [S390] Avoid excessive inlining.\n  [S390] Mark kernel text section read-only.\n  [S390] Convert memory detection into C code.\n  [S390] Calibrate delay and bogomips.\n  [S390] Hypervisor filesystem (s390_hypfs) for z/VM\n  [S390] Add crypto support for 3592 tape devices\n  [S390] boot from NSS support\n  [S390] Support for s390 Pseudo Random Number Generator\n  [S390] ETR support.\n  [S390] noexec protection\n  [S390] move crypto options and some cleanup.\n  [S390] cio: Don\u0027t spam debug feature.\n  [S390] Cleanup of CHSC event handling.\n  [S390] cio: declare hardware structures packed.\n  [S390] Add set_fs(USER_DS) to start_thread().\n  [S390] cio: Catch operand exceptions on stsch.\n  [S390] Fix register usage description.\n  [S390] kretprobe_trampoline_holder() in wrong section.\n  [S390] Fix kprobes breakpoint handling.\n  [S390] Update maintainers file.\n  ...\n"
    },
    {
      "commit": "9ad0830f307bcd8dc285cfae58998d43b21727f4",
      "tree": "237119861640847301c6af758650b05ea353a1da",
      "parents": [
        "768c242b30d9ec5581dd245e8289acb6b77815d1"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Feb 06 13:45:51 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:45:00 2007 -0800"
      },
      "message": "[PATCH] Keys: Fix key serial number collision handling\n\nFix the key serial number collision avoidance code in key_alloc_serial().\n\nThis didn\u0027t use to be so much of a problem as the key serial numbers were\nallocated from a simple incremental counter, and it would have to go through\ntwo billion keys before it could possibly encounter a collision.  However, now\nthat random numbers are used instead, collisions are much more likely.\n\nThis is fixed by finding a hole in the rbtree where the next unused serial\nnumber ought to be and using that by going almost back to the top of the\ninsertion routine and redoing the insertion with the new serial number rather\nthan trying to be clever and attempting to work out the insertion point\npointer directly.\n\nThis fixes kernel BZ #7727.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "768c242b30d9ec5581dd245e8289acb6b77815d1",
      "tree": "72a3563dd084e02e9a7b151e2cf9461dd3782913",
      "parents": [
        "e503606c5b7687842beb8fca46b827606ae40c63",
        "a850790f6c903f1a89d0dbf953946d231df3fe6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:42:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:42:20 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Minor cleanup\n  [CIFS] Missing free in error path\n  [CIFS] Reduce cifs stack space usage\n  [CIFS] lseek polling returned stale EOF\n"
    },
    {
      "commit": "e503606c5b7687842beb8fca46b827606ae40c63",
      "tree": "37003f6e8889d39fe64615809b3fffa395ce61cb",
      "parents": [
        "76c329563c5b8663ef27eb1bd195885ab826cbd0",
        "d390008ebf42bdfda106e9de2b2d0abcc9858e26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:35:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:35:30 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (40 commits)\n  [MIPS] Yosemite: Fix missing parens in SERIAL_READ_1 macro\n  [MIPS] Fix warnings in run_uncached on 32bit kernel\n  [MIPS] Comment fix\n  [MIPS] MT: Nuke duplicate mips_mt_regdump() prototype.\n  [MIPS] Alchemy:  Fix PCI-memory access\n  [MIPS] Move .set reorder out of conditional code\n  [MIPS] Check FCSR for pending interrupts before restoring from a context.\n  [MIPS] Jaguar ATX: Fix large number of warnings.\n  [MIPS] Jaguar: Fix MAC address detection after platform_device conversion.\n  [MIPS] SMTC: Make a bunch of functions and variables static.\n  [MIPS] Use compat_sys_pselect6\n  [MIPS] SMTC: Cleanup idle hook invocation.\n  [MIPS] SELinux: Add security hooks to mips-mt {get,set}affinity\n  [MIPS] IRIX: Linux coding style cleanups.\n  [MIPS] PB1100: Fix pile of warnings\n  [MIPS] Alchemy: Fix bunch of warnings\n  [MIPS] Whitespace cleanups.\n  [MIPS] Alchemy: Fix bunch more warnings.\n  [MIPS] Use ARRAY_SIZE macro when appropriate\n  [MIPS] Fix some whitespace damage\n  ...\n"
    },
    {
      "commit": "76c329563c5b8663ef27eb1bd195885ab826cbd0",
      "tree": "65052ff17cc0462ddab5dfa0bc22c08d33589e07",
      "parents": [
        "5de043f4bd11a9e0a3e8daec7d1905da575a76b7"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Tue Feb 06 02:18:22 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:30:49 2007 -0800"
      },
      "message": "[PATCH] kbuild: correctly skip tilded backups in localversion files\n\n Tildes as in path as in filenames are handled correctly now:\n only files, containing tilde \u0027~\u0027, are backups, thus are not valid.\n\n [KJ]:\n Definition of `space\u0027 was removed, scripts/Kbuild.include has one.\n That definition was taken right from the GNU make manual, while Kbuild\u0027s\n version is original.\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Bastian Blank \u003cbastian@waldi.eu.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5de043f4bd11a9e0a3e8daec7d1905da575a76b7",
      "tree": "1cdafacd6a0f6e12bd5b88d9031a6130169ca868",
      "parents": [
        "f6112ec27a8f0eee6c5a996f65c7bfd9457d9f85"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Tue Feb 06 02:18:21 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:30:49 2007 -0800"
      },
      "message": "[PATCH] kbuild: improve option checking, Kbuild.include cleanup\n\n GNU binutils, root users, tmpfiles, external modules ro builds must\n be fixed to do the right thing now.\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Horst Schirmeier \u003chorst@schirmeier.com\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6112ec27a8f0eee6c5a996f65c7bfd9457d9f85",
      "tree": "0ff6c1f02ae272d675a8d96123bf2dc581331a01",
      "parents": [
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Tue Feb 06 02:18:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:30:49 2007 -0800"
      },
      "message": "[PATCH] kbuild scripts: replace gawk, head, bc with shell, update\n\n  Replacing overhead of using some (external) programs\n  instead of good old `sh\u0027.\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: William Stearns \u003cwstearns@pobox.com\u003e\nCc: Martin Schlemmer \u003cazarah@nosferatu.za.org\u003e\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nAcked-by: Mark Lord \u003clkml@rtr.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a850790f6c903f1a89d0dbf953946d231df3fe6b",
      "tree": "60d3d6b0c28ea1e5dc0325e8810276976b043160",
      "parents": [
        "914afcf55ae2621a3c5930e8c458d4ae8636c469"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Feb 06 20:43:30 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Feb 06 20:43:30 2007 +0000"
      },
      "message": "[CIFS] Minor cleanup\n\nMissing tab.  Missing entry in changelog\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d390008ebf42bdfda106e9de2b2d0abcc9858e26",
      "tree": "79690de99308b3e6ac219074182d8b04b5ce00bf",
      "parents": [
        "c55197eb549dc09a52b6d91e6f26709a6d6815e5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:43:31 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:25 2007 +0000"
      },
      "message": "[MIPS] Yosemite: Fix missing parens in SERIAL_READ_1 macro\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c55197eb549dc09a52b6d91e6f26709a6d6815e5",
      "tree": "2835f8b70d012c9e7c978935945551db146cdbfb",
      "parents": [
        "131c1a2b6eef87485f7e280817d97615ea2a1551"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Feb 06 10:59:22 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:24 2007 +0000"
      },
      "message": "[MIPS] Fix warnings in run_uncached on 32bit kernel\n\narch/mips/lib/uncached.c: In function \u0027run_uncached\u0027:\narch/mips/lib/uncached.c:47: warning: comparison is always true due to limited range of data type\narch/mips/lib/uncached.c:48: warning: comparison is always false due to limited range of data type\narch/mips/lib/uncached.c:57: warning: comparison is always true due to limited range of data type\narch/mips/lib/uncached.c:58: warning: comparison is always false due to limited range of data type\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "131c1a2b6eef87485f7e280817d97615ea2a1551",
      "tree": "b607c94d10912bb09a59434744349665a381bb41",
      "parents": [
        "be701306eba49c9157506d4bbe40dbed7969a915"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Feb 01 19:54:13 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:24 2007 +0000"
      },
      "message": "[MIPS] Comment fix\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "be701306eba49c9157506d4bbe40dbed7969a915",
      "tree": "dd00affeac1e62245f56c0f8de79666423847ca4",
      "parents": [
        "fd046eb5378f2bc59851fcbc91957d01529fc3db"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Feb 04 23:23:00 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:24 2007 +0000"
      },
      "message": "[MIPS] MT: Nuke duplicate mips_mt_regdump() prototype.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fd046eb5378f2bc59851fcbc91957d01529fc3db",
      "tree": "14ab3873686a7c0933757b26505835f43cf6351a",
      "parents": [
        "37f26742437df885ddd72150ab352d0a931cd3a7"
      ],
      "author": {
        "name": "Alexander Bigga",
        "email": "ab@mycable.de",
        "time": "Thu Dec 21 11:25:19 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:24 2007 +0000"
      },
      "message": "[MIPS] Alchemy:  Fix PCI-memory access\n\nThe problem was introduced in 2.6.18.3 with the casting of some\n36bit-defines (PCI memory) in au1000.h to resource_size_t which may be\nu32 or u64 depending on the experimental CONFIG_RESOURCES_64BIT.\n\nWith unset CONFIG_RESOURCES_64BIT, the pci-memory cannot be accessed\nbecause the ioremap in arch/mips/au1000/common/pci.c already used the\ntruncated addresses.\nWith set CONFIG_RESOURCES_64BIT, things get even worse, because PCI-scan\naborts, due to resource conflict: request_resource() in arch/mips/pci/pci.c\nfails because the maximum iomem-address is 0xffffffff (32bit) but the\npci-memory-start-address is 0x440000000 (36bit).\n\nTo get pci working again, I propose the following patch:\n\n1. remove the resource_size_t-casting from au1000.h again\n2. make the casting in arch/mips/au1000/common/pci.c (it\u0027s allowed and\nnecessary here. The 36bit-handling will be done in __fixup_bigphys_addr).\n\nWith this patch pci works again like in 2.6.18.2, the gcc-compile warnings\nin pci.c are gone and it doesn\u0027t depend on CONFIG_EXPERIMENTAL.\n\nSigned-off-by: Alexander Bigga \u003cab@mycable.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "37f26742437df885ddd72150ab352d0a931cd3a7",
      "tree": "8ce99fc2eb241f39ee54727c38567be24c75340d",
      "parents": [
        "6d6671066a311703bca1b91645bb1e04cc983387"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Feb 01 19:54:13 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:23 2007 +0000"
      },
      "message": "[MIPS] Move .set reorder out of conditional code\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6d6671066a311703bca1b91645bb1e04cc983387",
      "tree": "e28189728ddb9c5364c259a09bee6966a060b21c",
      "parents": [
        "b86b30f81c7601d9a410d2ce0c64d9ba50d673ae"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Feb 01 19:54:13 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:23 2007 +0000"
      },
      "message": "[MIPS] Check FCSR for pending interrupts before restoring from a context.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b86b30f81c7601d9a410d2ce0c64d9ba50d673ae",
      "tree": "640859d2c7ddc86b5591af5bee9e972e47039944",
      "parents": [
        "3d0f82aea19649a2fd1169cfe63a9b522355386b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 07 09:23:57 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:22 2007 +0000"
      },
      "message": "[MIPS] Jaguar ATX: Fix large number of warnings.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3d0f82aea19649a2fd1169cfe63a9b522355386b",
      "tree": "3690f87f77f87fa2041b8d5388569e4e8df50d9e",
      "parents": [
        "5868756dcbf4b585c3c485e43fc36844c038cef5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 07 09:25:51 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:22 2007 +0000"
      },
      "message": "[MIPS] Jaguar: Fix MAC address detection after platform_device conversion.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5868756dcbf4b585c3c485e43fc36844c038cef5",
      "tree": "5563d25fda02e39335a96d97c20917f818edbdef",
      "parents": [
        "99d233fa9bba1916050dd27d74530342af68b6db"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 05 00:33:21 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:22 2007 +0000"
      },
      "message": "[MIPS] SMTC: Make a bunch of functions and variables static.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "99d233fa9bba1916050dd27d74530342af68b6db",
      "tree": "0b70ccda736fff55725a80ae192131f5a485c551",
      "parents": [
        "447deafba4de56bfa5ed5d5778e56afe55432394"
      ],
      "author": {
        "name": "Joseph S. Myers",
        "email": "joseph@codesourcery.com",
        "time": "Wed Jan 10 12:30:50 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:22 2007 +0000"
      },
      "message": "[MIPS] Use compat_sys_pselect6\n\nThe N32 and O32 pselect6 syscalls need to use compat_sys_pselect6 to\ntranslate arguments from 32-bit to 64-bit layout.\n\nSigned-off-by: Joseph Myers \u003cjoseph@codesourcery.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "447deafba4de56bfa5ed5d5778e56afe55432394",
      "tree": "fcd12bf99df61322c0cebedc7bf7cedb178ac9d0",
      "parents": [
        "7418cb89af6f9e21660d60a4bd088a8b6fd11e81"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 05 00:34:20 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:21 2007 +0000"
      },
      "message": "[MIPS] SMTC: Cleanup idle hook invocation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7418cb89af6f9e21660d60a4bd088a8b6fd11e81",
      "tree": "25f3f1a8a48f297c60b9fd696b2e8a0a2c3d1aa5",
      "parents": [
        "c9170617510059c750cb91207b08f35001571a22"
      ],
      "author": {
        "name": "David Quigley",
        "email": "dpquigl@tycho.nsa.gov",
        "time": "Wed Jun 28 09:36:46 2006 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:21 2007 +0000"
      },
      "message": "[MIPS] SELinux: Add security hooks to mips-mt {get,set}affinity\n\nThis patch adds LSM hooks into the setaffinity and getaffinity functions\nfor the mips architecture to enable security modules to control these\noperations between tasks with different security attributes. This\nimplementation uses the existing task_setscheduler and task_getscheduler\nLSM hooks.\n    \nSigned-Off-By: David Quigley \u003cdpquigl@tycho.nsa.gov\u003e\nAcked-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9170617510059c750cb91207b08f35001571a22",
      "tree": "0d9dbe41369ac077077c5295aff48de3b0a2dc56",
      "parents": [
        "3f21cdee412089ed7ea12c3650bfb4211cf0b1d0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 05 00:05:08 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:20 2007 +0000"
      },
      "message": "[MIPS] IRIX: Linux coding style cleanups.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3f21cdee412089ed7ea12c3650bfb4211cf0b1d0",
      "tree": "46b72f9950283f25cde4532cb52c3e4d167d9e2a",
      "parents": [
        "786d7cdd06581773ee7913560838d6f4487d2d9f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 07 10:19:05 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:20 2007 +0000"
      },
      "message": "[MIPS] PB1100: Fix pile of warnings\n\n  CC      arch/mips/au1000/pb1100/board_setup.o\narch/mips/au1000/pb1100/board_setup.c: In function ‘board_setup’:\narch/mips/au1000/pb1100/board_setup.c:104: warning: passing argument 1 of ‘readb’ makes pointer from integer without a cast\narch/mips/au1000/pb1100/board_setup.c:105: warning: passing argument 1 of ‘readb’ makes pointer from integer without a cast\narch/mips/au1000/pb1100/board_setup.c:105: warning: passing argument 2 of ‘writeb’ makes pointer from integer without a cast\narch/mips/au1000/pb1100/board_setup.c:109: warning: passing argument 1 of ‘readb’ makes pointer from integer without a cast\narch/mips/au1000/pb1100/board_setup.c:110: warning: passing argument 1 of ‘readb’ makes pointer from integer without a cast\narch/mips/au1000/pb1100/board_setup.c:110: warning: passing argument 2 of ‘writeb’ makes pointer from integer without a cast\narch/mips/au1000/pb1100/board_setup.c:51: warning: unused variable ‘sys_clksrc’\narch/mips/au1000/pb1100/board_setup.c:51: warning: unused variable ‘sys_freqctrl’\narch/mips/au1000/pb1100/board_setup.c:50: warning: unused variable ‘pin_func’\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "786d7cdd06581773ee7913560838d6f4487d2d9f",
      "tree": "857c09e60aa00c001ffacc9a7149d99dba050915",
      "parents": [
        "e0daad449c5195fa4552c60392eeee4e5c58d31c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 07 09:58:30 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:20 2007 +0000"
      },
      "message": "[MIPS] Alchemy: Fix bunch of warnings\n\n  CC      arch/mips/au1000/common/pci.o\narch/mips/au1000/common/pci.c:42: warning: large integer implicitly truncated to unsigned type\narch/mips/au1000/common/pci.c:43: warning: large integer implicitly truncated to unsigned type\narch/mips/au1000/common/pci.c:49: warning: large integer implicitly truncated to unsigned type\narch/mips/au1000/common/pci.c:50: warning: large integer implicitly truncated to unsigned type\narch/mips/au1000/common/pci.c: In function ‘au1x_pci_setup’:\narch/mips/au1000/common/pci.c:82: warning: ISO C90 forbids mixed declarations and code\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e0daad449c5195fa4552c60392eeee4e5c58d31c",
      "tree": "1b26f7e6e8f66dd3ceb5b0d706e2a757583076b8",
      "parents": [
        "722b05a0c1498ef12972bbd5084eded498d75fb4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 05 00:10:11 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:19 2007 +0000"
      },
      "message": "[MIPS] Whitespace cleanups.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "722b05a0c1498ef12972bbd5084eded498d75fb4",
      "tree": "3035f89a0c48b52b7b13b1707c224f84dc28bbce",
      "parents": [
        "25b8ac3ba46ee3d586a9c00c1771dca58314714e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 07 10:22:31 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:19 2007 +0000"
      },
      "message": "[MIPS] Alchemy: Fix bunch more warnings.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "25b8ac3ba46ee3d586a9c00c1771dca58314714e",
      "tree": "21cd719307ab78f18ca6cb82a56310e27a89b021",
      "parents": [
        "3e7f9b8254b82f7261b2c56ffaf864198c135ee5"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 05 04:42:11 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:19 2007 +0000"
      },
      "message": "[MIPS] Use ARRAY_SIZE macro when appropriate\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3e7f9b8254b82f7261b2c56ffaf864198c135ee5",
      "tree": "69bbf969a9f69ea59d16db4742afb9f5374be54e",
      "parents": [
        "811d944901705b8c14b945ba51caff5e912bb9e3"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan@linutronix.de",
        "time": "Thu Jan 25 20:46:14 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:18 2007 +0000"
      },
      "message": "[MIPS] Fix some whitespace damage\n\nSigned-off-by: Jan Altenberg \u003cjan@linutronix.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "811d944901705b8c14b945ba51caff5e912bb9e3",
      "tree": "a5974c35550f4c722e5f99f7304beac7b7119ff2",
      "parents": [
        "19487f1e8a288da0d84b48d086167cf328080938"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Feb 03 23:16:51 2007 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:18 2007 +0000"
      },
      "message": "[MIPS] Add missing ifdef arch/mips/pmc-sierra/yosemite/setup.c\n\nearly_serial_setup is only defined when CONFIG_SERIAL_8250 is set.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "19487f1e8a288da0d84b48d086167cf328080938",
      "tree": "2b14d7847a252a5bba8d406e292d812bb45db920",
      "parents": [
        "06396094b2fad0c429cde795dac4a72bc4d32bf2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Feb 04 00:57:25 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:18 2007 +0000"
      },
      "message": "[MIPS] Fix pb1200/irqmap.c and apply some missed patches\n    \npb1200/irqmap.c had been broken a while due to non-named initializer\nand had missed some recent IRQ related changes.  Apply these commits\nto this file.\n    \n[MIPS] IRQ cleanups\ncommit 1603b5aca4f15b34848fb5594d0c7b6333b99144\n[MIPS] use generic_handle_irq, handle_level_irq, handle_percpu_irq\ncommit 1417836e81c0ab8f5a0bfeafa90d3eaa41b2a067\n[MIPS] Compile __do_IRQ() when really needed\ncommit e77c232cfc6e1250b2916a7c69225d6634d05a49\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "06396094b2fad0c429cde795dac4a72bc4d32bf2",
      "tree": "0783511b41d630f263cb8d75abdb0cd12323a324",
      "parents": [
        "4a969e1e223d517dd568c84ba3a66542a72c3680"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 02 11:13:35 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:17 2007 +0000"
      },
      "message": "[MIPS] Do not allow oprofile to be enabled on SMTC.\n\nOprofile cannot work on SMTC due to the limited number of counters.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4a969e1e223d517dd568c84ba3a66542a72c3680",
      "tree": "470ee8b6ad3f630b8d08f11edeb048db3db057be",
      "parents": [
        "be6e143741226ca59b24e6760de4578a5d4f98d7"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Thu Feb 01 05:45:14 2007 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:17 2007 +0000"
      },
      "message": "[MIPS] Remove superfluous \"ifdef CONFIG_KGDB\".\n\nGiven that the Makefiles involved already have conditional compilation of\n the form:\n\n  obj-$(CONFIG_KGDB)      +\u003d dbg_io.o\n\nthere seems to be little value for the dbg_io.c source files to check\nthat config variable yet again.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "be6e143741226ca59b24e6760de4578a5d4f98d7",
      "tree": "d29b8a0e3b63da6d7dd1d8c26b3d8d38da9ac46b",
      "parents": [
        "418451c17870e56a176aeb4be1bed810f634fb5a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:17 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:17 2007 +0000"
      },
      "message": "[MIPS] vpe_elfload and vpe_run are only used locally, make them static.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "418451c17870e56a176aeb4be1bed810f634fb5a",
      "tree": "0b94b043754aa7138505f41a7161f7d8958d4965",
      "parents": [
        "69a6c312e5ebb2e929ceb67e6246e2d9314f1d29"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:16 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:16 2007 +0000"
      },
      "message": "[MIPS] SMTC: remove unused atomic_postclear\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "69a6c312e5ebb2e929ceb67e6246e2d9314f1d29"
}
