)]}'
{
  "log": [
    {
      "commit": "5a9d6e0632b867ca71d3ee1e7e5c2365b6711031",
      "tree": "65e6d74dc6cc21dc027395fbdd042d9ba992e0b0",
      "parents": [
        "c7a43575518702fe6829d970c3d04acd91ae5c91"
      ],
      "author": {
        "name": "Jean-Luc Leger",
        "email": "jean-luc.leger@dspnet.fr.eu.org",
        "time": "Fri Jun 23 02:05:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:04 2006 -0700"
      },
      "message": "[PATCH] clean up default value of USB_ISP116X_HCD, USB_SL811_HCD and USB_SL811_CS\n\nDefault values for boolean and tristate options can only be \u0027y\u0027, \u0027m\u0027 or \u0027n\u0027.\nThis patch removes wrong default for USB_ISP116X_HCD, USB_SL811_HCD and\nUSB_SL811_CS.\n\nSigned-off-by: Jean-Luc Leger \u003cjean-luc.leger@dspnet.fr.eu.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "325a4af60dc945bf2da9cbcdbabb276e312b297c",
      "tree": "05a6eeaf6c820485a011b3bcd40070c38b753abd",
      "parents": [
        "a8c28f2389942bab376e39351d27525499630248"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jun 13 09:59:32 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] USB: move hardware-specific \u003clinux/usb_*.h\u003e to \u003clinux/usb/*.h\u003e\n\nThis moves header files for controller-specific platform data\nfrom \u003clinux/usb_XXX.h\u003e to \u003clinux/usb/XXX.h\u003e to start reducing\nsome clutter.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c5e3b741a3fec6077a480aa65ded29d79ded8898",
      "tree": "13d5bf2fe7d2cc14500bafbb2c804da2ed23b102",
      "parents": [
        "e323de46e83b6df2f330651907ac823f8d53308a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jun 05 12:28:57 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] UHCI: Improve FSBR-off timing\n\nThis patch (as707) improves the FSBR operation in uhci-hcd by turning it\noff more quickly when it isn\u0027t needed.  FSBR puts a noticeable load on a\ncomputer\u0027s PCI bus, so it should be disabled as soon as possible when it\nisn\u0027t in use.  The patch leaves it running for only 10 ms after the last\nURB stops using it, on the theory that this should be long enough for a\ndriver to submit another URB if it wants keep FSBR going.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e323de46e83b6df2f330651907ac823f8d53308a",
      "tree": "c899168e635f967fe46acaf4873c6b29dbf7f406",
      "parents": [
        "be3cbc5f87d4b1fbd714644b6824ce4eb229f372"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jun 05 12:21:30 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] UHCI: remove hc_inaccessible flag\n\nThis patch (as706) removes the private hc_inaccessible flag from\nuhci-hcd.  It\u0027s not needed because it conveys exactly the same\ninformation as the generic HCD_FLAG_HW_ACCESSIBLE bit.\n\nIn its place goes a new flag recording whether the controller is dead.\nThe new code allows a complete device reset to resurrect a dead\ncontroller (although usbcore doesn\u0027t yet implement such a facility).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "be3cbc5f87d4b1fbd714644b6824ce4eb229f372",
      "tree": "cea9e1dd8bc67ae65cb25dd7d46235234da7730f",
      "parents": [
        "ae671813affd947d2f21ff8e3cd329e466ee85b2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jun 05 12:16:39 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] UHCI: various updates\n\nThis patch (as705) contains a small set of updates for uhci-hcd written\nmostly by Dave Brownell:\n\n  * Root hub suspend messages come out labeled as root hub messages;\n    PCI messages should only come out when the pci device suspends.\n\n  * Rename the reset() method to better match its init() role\n\n  * Behave more like the other HCDs by returning -ESHUTDOWN for root-hub\n    suspend/resume errors.\n\n  * When an URB fails, associate the message with the usb device not\n    the host controller (it still hides endpoint and direction)\n\nFrom: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dfbaa7d8a4056436b6a170625d64986ebb648486",
      "tree": "61713fd79502bc395a7e13798e90e7ddba9f92aa",
      "parents": [
        "bfd5df3c0cf65bdf10a3a00baff036cb096140f6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jun 03 23:58:55 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] USB: EHCI on non-Au1200 build fix\n\nIncluding ehci-au1xxx.c on a non-Au1200 Alchemy only to have it throw\nan error is stupid.\n\nFrom: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d5ce1379be9c79d4bcf201c20c5cc87bb2bc973c",
      "tree": "35920fe3fd457b4a472dfa999b76393637d2d544",
      "parents": [
        "b10cee9d035db54d0bf5a9f9fa622dcfc3f740c6"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jun 01 20:48:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] USB: negative index in drivers/usb/host/isp116x-hcd.c\n\nFrom: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\n\nThis fixes coverity Bug #390.\n\nWith the following code\n\n\tret \u003d ep-\u003ebranch \u003d balance(isp116x, ep-\u003eperiod, ep-\u003eload);\n\tif (ret \u003c 0)\n\t\tgoto fail;\n\nthe problem is that ret and balance are of the type int, and ep-\u003ebranch is u16.\nso the int balance() returns gets reduced to u16 and then converted to an int again,\nwhich removes the sign. Maybe the following little c program can explain it better:\n"
    },
    {
      "commit": "ba47f66bd9fc451e9ce88f291e057b2f4910d01c",
      "tree": "a05a5c8b59d8f15b50d84b8cb3d2810e72d9223b",
      "parents": [
        "3428cc43d23f125dcb31c981aa91535dd3c4cb0d"
      ],
      "author": {
        "name": "Dan Streetman",
        "email": "ddstreet@ieee.org",
        "time": "Wed May 24 09:39:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] improved TT scheduling for EHCI\n\nThis updates the EHCI driver by adding an improved scheduler for the\ntransaction translators, found in USB 2.0 hubs and used for low and\nfull speed devices.\n\n - adds periodic_tt_usecs() and some helper functions, which does\n   the same thing that \"periodic_usecs\" does, except on the other\n   side of the TT, i.e.  it calculates the low/fullspeed bandwidth\n   usage instead of highspeed.\n\n - adds a tt_available() function which is the new implementation\n   of what tt_no_collision() does ... while tt_no_collision() ensures\n   that each TT handles only 1 periodic transfer at a time (a very\n   pessimistic approach) this version instead tracks bandwidth and\n   allows each TT to handle as many transfers as will fit on each TT\u0027s\n   downstream bus (closer to best-case).\n\nThe new scheduler is selected by a config option, marked as EXPERIMENTAL\nso it can be tested (and more broadly reviewed) for a while until it\nseems safe to remove the original scheduler.\n\nSigned-off-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c8155cc5d839838f8425dbea568fc537337176a7",
      "tree": "fc50ffe774fa59a1a3d18e8543bb7e04d1e80726",
      "parents": [
        "caf3827a65af476c71eaeb79636869a4ab128d48"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:52:35 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: remove ISO TDs as they are used\n\nThis patch (as690) does the same thing for ISO TDs as as680 did for\nnon-ISO TDs: free them as they are used rather than all at once when an\nURB is complete.  At the same time it fixes a minor buglet (I\u0027m not\naware of it ever affecting anyone): An ISO TD should be retired when its\nframe is over, regardless of whether or not the hardware has marked it\ninactive.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "caf3827a65af476c71eaeb79636869a4ab128d48",
      "tree": "78ef5d5ec466e59d9ac626faf34fb1031ba4fd8e",
      "parents": [
        "10b8e47d6b32bfba22874354c62770cb4e42aa6c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:44:55 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: store the period in the queue header\n\nThis patch (as689) stores the period for periodic transfers (interrupt\nand ISO) in the queue header.  This is necessary for proper bandwidth\ntracking (not yet implemented).  It also makes the scheduling of ISO\ntransfers a bit more rigorous, with checks for out-of-bounds frame\nnumbers.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "10b8e47d6b32bfba22874354c62770cb4e42aa6c",
      "tree": "5477d441bd4e01c4e3a4a9c2ef7b4e677b49d157",
      "parents": [
        "c433472658b4df11bd3590a59be79194a1ff43ae"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:39:52 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: fix race in ISO dequeuing\n\nThis patch (as688) fixes a small race in uhci-hcd.  Because ISO queues\naren\u0027t controlled by queue headers, they can\u0027t be unlinked.  Only\nindividual URBs can.  So whenever multiple ISO URBs are dequeued, it\u0027s\nnecessary to make sure the hardware is done with each one.  We can\u0027t\nassume that dequeuing the first URB will suffice to unlink the entire\nqueue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c433472658b4df11bd3590a59be79194a1ff43ae",
      "tree": "32d48a155360c8e877be3956c9964d2d4c19a236",
      "parents": [
        "3612242e527eb47ee4756b5350f8bdf791aa5ede"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:34:57 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: use integer-sized frame numbers\n\nThis patch (as687) changes uhci-hcd to keep track of frame numbers as\nfull-sized integers rather than 11-bit values.  This makes them a lot\neasier to handle and makes it possible to schedule beyond a 2-second\nwindow, should anyone ever want to do so.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b761d9d867bcc29e8de3e62d1d72b27e75078ca6",
      "tree": "40b8f2e530bd9bbece14007a3d887bbe12e8afde",
      "parents": [
        "84afddd7ac58adad00cb0e50d0af25fcf825668b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:41:59 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Work around old Intel bug\n\nSome old Intel UHCI controllers have a bug that has shown up in a few\nsystems (the PIIX3 \"Neptune\" chip set).  Until now there has not been\nany simple way to work around the bug, but the lastest changes in\nuhci-hcd have made it easy.  This patch (as684) adds the work-around.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "84afddd7ac58adad00cb0e50d0af25fcf825668b",
      "tree": "b528f0169ae61309ea4a0020bd53504f8faa827e",
      "parents": [
        "04538a255ac8b404c20cbf15867c9829254c470f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:35:45 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Reimplement FSBR\n\nThis patch (as683) re-implements Full-Speed Bandwidth Reclamation (FSBR)\nproperly.  It keeps track of which endpoint queues have advanced, and\nwhen none have advanced for a sufficiently long time, FSBR is turned\noff.  The next TD on each of the non-moving queues is modified to\ngenerate an interrupt on completion, so that FSBR can be re-enabled as\nsoon as the hardware starts to make some progress.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "04538a255ac8b404c20cbf15867c9829254c470f",
      "tree": "8b8a9bf63e9b1b804e2bf732e32db2827f422867",
      "parents": [
        "a0b458b64b2a3a4cb806dd5cd889bbf6c7e9d686"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:29:04 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Eliminate the TD-removal list\n\nThis patch (as682) gets rid of the TD-removal list in uhci-hcd.  It is\nno longer needed because now TDs are not freed until we know the\nhardware isn\u0027t using them.  It also simplifies the code for adding and\nremoving TDs to/from URBs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0b458b64b2a3a4cb806dd5cd889bbf6c7e9d686",
      "tree": "88a5d6e48140f4534e6b9e02352bf4b16cb5ef42",
      "parents": [
        "59e29ed91cff90b27d393c7a3d3ac9c3fcaea7dd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:23:19 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Move code for cleaning up unlinked URBs\n\nThis patch (as681) moves some code for cleaning up after unlinked URBs\nout of the general completion pathway into the unlinking pathway.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "59e29ed91cff90b27d393c7a3d3ac9c3fcaea7dd",
      "tree": "5003afaca5960954fe25a2fe6401f43fef48f8bb",
      "parents": [
        "b1869000a60b0c72022811f24110a52d3e300b1e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:19:19 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Remove non-iso TDs as they are used\n\nThis patch (as680) frees non-isochronous TDs as they are used, rather\nthan all at once when an URB is complete.  Although not a terribly\nimportant change in itself, it opens the door to a later enhancement\nthat will reduce storage requirements by allocating only a limited\nnumber of TDs at any time for each endpoint queue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b1869000a60b0c72022811f24110a52d3e300b1e",
      "tree": "b44930e177a344e63fb7e8b60466a38ae4877b2b",
      "parents": [
        "0f28b55db543001d360e4319bfc3f2c4e28ba05f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:14:25 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Common result routine for Control/Bulk/Interrupt\n\nThis patch (as679) combines the result routine for Control URBs with the\nroutine for Bulk/Interrupt URBs.  Along the way I eliminated the\ndebugging printouts for Control transfers unless the debugging level is\nset higher than 1.  I also eliminated a long-unused (#ifdef\u0027ed-out)\nsection that works around some buggy old APC BackUPS devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2775562ad2af2fc131ef7987166db6e42217528f",
      "tree": "87c0ba46d8daa8d4b9af6f54b34b21b52c3fa57e",
      "parents": [
        "4de7d2c231a8624a47417977be0768c5b5257c4f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 05 16:32:02 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: UHCI: fix obscure bug in enqueue()\n\nThis patch (as676) fixes a small bug in uhci-hcd\u0027s enqueue routine.  When\nan URB is unlinked or gets an error and the completion handler queues\nanother URB for the same endpoint, the queue shouldn\u0027t be allowed to start\nup again until the handler returns.  Not even if the new URB is the only\none on its queue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4de7d2c231a8624a47417977be0768c5b5257c4f",
      "tree": "3dba388c3c8e0673a5884c900f2b04339dc4708e",
      "parents": [
        "2d61bde7a0e630e1906e6478b6b2a7aeaaa8f8da"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 05 16:26:58 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: UHCI: store the endpoint type in the QH structure\n\nThis patch (as675) simplifies uhci-hcd slightly by storing each endpoint\u0027s\ntype in the corresponding Queue Header structure.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "01cced250722d22d99c2342979490f93ca886521",
      "tree": "b29b395305836a0f3690a69173e1df2a2f0ecf4f",
      "parents": [
        "df47e5330b0f5decb0a5736e9a81fff49d46d151"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 11 10:07:16 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: allow multiple types of EHCI controllers to be built as modules\n\nIn some systems we may have both a platform EHCI controller and PCI EHCI\ncontroller.  Previously we couldn\u0027t build the EHCI support as a module due\nto conflicting module_init() calls in the code.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c32ba30f76eb18b3d4449072fe9c345a9574796b",
      "tree": "33e589aa7da775a4a67aeec4b72d9f721013b7d4",
      "parents": [
        "a5117ba7da37deb09df5eb802dace229b3fb1e9f"
      ],
      "author": {
        "name": "Paul Serice",
        "email": "paul@serice.net",
        "time": "Wed Jun 07 10:23:38 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: EHCI works again on NVidia controllers with \u003e2GB RAM\n\nFrom: Paul Serice \u003cpaul@serice.net\u003e\n\nThe workaround in commit f7201c3dcd7799f2aa3d6ec427b194225360ecee\nbroke.  The work around requires memory for DMA transfers for some\nNVidia EHCI controllers to be below 2GB, but recent changes have\ncaused some DMA memory to be allocated before the DMA mask is set.\n\nSigned-off-by: Paul Serice \u003cpaul@serice.net\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0c27c5d5b93339df4def7ced77ea5be26df4d84b",
      "tree": "5b0c8efeb5b4b6cfd840c125a875c12fbecbf014",
      "parents": [
        "d782f33df706f1b8a4496b41fd7d339c6e23aa59"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Jun 08 22:44:07 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 08 22:44:07 2006 +0100"
      },
      "message": "[ARM] 3547/1: PXA-OHCI: Allow platforms to specify a power budget\n\nPatch from Richard Purdie\n\nAdd a power budget variable to the PXA OHCI platform data and add a\ndefault value for the spitz platform(s) which prevents known failures\nwith certain USB devices.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "839ab1d4ce4dfd7e6c189391a82c584292488b41",
      "tree": "052591e6d261b96052367fd9baaa2fcd1ae38d5f",
      "parents": [
        "e515f048c46e457ef61ce9c8b56bd36e825a48a0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Apr 26 14:39:11 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 08 23:43:54 2006 -0700"
      },
      "message": "[PATCH] USB: fix bug in ohci-hcd.c ohci_restart()\n\nA loop on a power-lost resume path used the wrong index.\nI suspect khubd has been working around such bugs.\nNoticed by Andreas Mohr \u003candi@rhlx01.fht-esslingen.de\u003e.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c67808eee61a01c3128298c5972426a1a67b9093",
      "tree": "3eb417f4e3a119f74d1e4c26f3c5ef794d9ed8db",
      "parents": [
        "9fb81ce63671f9743517f628dac935269f2581a9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Apr 09 20:07:35 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: Use new PCI_CLASS_SERIAL_USB_* defines\n\nWe could use the recently added PCI_CLASS_SERIAL_USB_UHCI,\nPCI_CLASS_SERIAL_USB_OHCI and PCI_CLASS_SERIAL_USB_EHCI defines in\nmore places, for slightly shorter and clearer code.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3799c40189570133f9bb3176be24f0edb0e823c6",
      "tree": "594f7dd587788c602cb43ae93a22ebeb096f8e9f",
      "parents": [
        "bfb25849f00d0b8453191ee12125738b5f5c9146"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Apr 02 01:45:00 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] USB: S3C2410: use clk_enable() to ensure 48MHz to OHCI core\n\nGet the \"usb-bus\" clock and ensure it is enabled\nwhen the OHCI core is in use.\n\nIt seems that a few bootloaders do not enable the\nUPLL at startup, which stops the OHCI core having\na 48MHz bus clock. The improvements to the clock\nframework for the s3c24xx now allow the USB PLL\nto be started and stopped when being used.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e32640672bdcb01e0d83f087f09dd65fcbc3275",
      "tree": "8e65907cb076ae5598df469d120a8d4cece16800",
      "parents": [
        "01e89506351b84ac6f39eb70f99c71483768ca60"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 04 14:47:44 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] USB: UHCI: don\u0027t track suspended ports\n\nSomeone recently posted a bug report where it turned out that uhci-hcd\nwas disagreeing with the UHCI controller over whether or not a port was\nsuspended: The driver thought it wasn\u0027t and the hardware thought it was.\nThis patch (as665) fixes the problem and simplifies the driver by\nremoving the internal state-tracking completely.  Now the driver just\nasks the hardware whether a port is suspended.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68ba61b89c10b3412c7ee05cd649303ba5a588d1",
      "tree": "f89509f31d1489cc3de2e3fbbbbeaaebd1029754",
      "parents": [
        "35fcca442aca1a8d927b697e7e15d3f655958bd7"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 20:26:21 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: at91 usb driver supend/resume fixes\n\nAT91: the two USB drivers (OHCI, UDC) got out of sync with various\nusbcore and driver model PM updates; fix.\n\nAlso minor fixes to ohci:  whitespace/style, MODULE_ALIAS so coldplug works\nusing /sys/.../modalias, and turn off _both_ clocks during suspend.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75e2df603de69dba67dd64ab34a2313fdc52a4dd",
      "tree": "0b937daa934a1023bb29d22278739bd4361768bb",
      "parents": [
        "1ce7dd26e0f0e34bb75ec56f7f546151af34fcf9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 18:01:53 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB: pci-quirks.c: proper prototypes\n\nThis patch adds a header file with proper prototypes for two functions\nin drivers/usb/host/pci-quirks.c.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f096e0434c717d7a2aa1614e0be0d1b7c64bec29",
      "tree": "11011d1c6af5d896434cb234b8fe3f890f4b499b",
      "parents": [
        "950ee4c8f094feecd3add994a2cf4fd335ca509b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux-usb@fluff.org",
        "time": "Tue Mar 21 22:54:47 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:19 2006 -0700"
      },
      "message": "[PATCH] USB: cleanups for ohci-s3c2410.c\n\nFix compile errors due to functions not being\ndefined static\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e2d4096365e06b9a3799afbadc28b4519c0b3526",
      "tree": "90ec691d71f9c0309048714e359b8ba351b533f7",
      "parents": [
        "f6fbe01ac976f3ec618cd5fb71ad9ce2cfa7ab2b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Mar 02 00:09:29 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:33 2006 +0200"
      },
      "message": "[PATCH] pcmcia: use bitfield instead of p_state and state\n\nInstead of the two status values struct pcmcia_device-\u003ep_state and state,\nuse descriptive bitfields. Most value-checking in drivers was invalid, as\nthe core now only calls the -\u003eremove() (a.k.a. detach) function in case the\nattachement _and_ configuration was successful.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "15b99ac1729503db9e6dc642a50b9b6cb3bf51f9",
      "tree": "cfb8897487beba502aac2b28bc35066a87e34299",
      "parents": [
        "fba395eee7d3f342ca739c20f5b3ee635d0420a0"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:06 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:06 2006 +0200"
      },
      "message": "[PATCH] pcmcia: add return value to _config() functions\n\nMost of the driver initialization isn\u0027t done in the .probe function, but in\nthe internal _config() functions. Make them return a value, so that .probe\ncan properly report whether the probing of the device succeeded or not.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "fba395eee7d3f342ca739c20f5b3ee635d0420a0",
      "tree": "5a73f68d3514aa795b0d8c500e4d72170651d762",
      "parents": [
        "fd238232cd0ff4840ae6946bb338502154096d88"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:21:06 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:21:06 2006 +0200"
      },
      "message": "[PATCH] pcmcia: remove dev_link_t and client_handle_t indirection\n\ndev_link_t * and client_handle_t both mean struct pcmcai_device * by now.\nTherefore, remove all such indirections.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "fd238232cd0ff4840ae6946bb338502154096d88",
      "tree": "d20e8f5871f7cff9d0867a84f6ba088fbffcbe28",
      "parents": [
        "a78f4dd331a4f6a396eb5849656a4a72a70a56d7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 05 10:45:09 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:57 2006 +0200"
      },
      "message": "[PATCH] pcmcia: embed dev_link_t into struct pcmcia_device\n\nEmbed dev_link_t into struct pcmcia_device(), as they basically address the\nsame entity. The actual contents of dev_link_t will be cleaned up step by step.\nThis patch includes a bugfix from and signed-off-by Andrew Morton.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "70294b468302fd7a0a99dad935c7ba5322989345",
      "tree": "e54b0b7c85517ef717f3755e06ca08fbb0f5937e",
      "parents": [
        "4bbed5231468014b500b048d7370a1c6c349231a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 12:43:16 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:55 2006 +0200"
      },
      "message": "[PATCH] pcmcia: remove unneeded Vcc pseudo setting\n\nAs we do not allow setting Vcc in the pcmcia core, and Vpp1 and\nVpp2 can only be set to the same value, a lot of code can be\nstreamlined.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "8661bb5b4af1849c1f5a4e80c4e275fd13c155d6",
      "tree": "ad99d85ea8d6f5c4c99b93f869bfd412994fb4ee",
      "parents": [
        "50db3fdbbc98260fb538c1cc3f8cc597ba7bffe7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Mar 02 00:02:33 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:52 2006 +0200"
      },
      "message": "[PATCH] pcmcia: default suspend and resume handling\n\nIn all but one case, the suspend and resume functions of PCMCIA drivers\ncontain mostly of calls to pcmcia_release_configuration() and\npcmcia_request_configuration(). Therefore, move this code out of the\ndrivers and into the core.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "50db3fdbbc98260fb538c1cc3f8cc597ba7bffe7",
      "tree": "a3cd6076787d9c55467fcc598c997726315f80d1",
      "parents": [
        "5f2a71fcb7995633b335a1e380ac63a968e61320"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 10:05:19 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:51 2006 +0200"
      },
      "message": "[PATCH] pcmcia: convert remaining users of pcmcia_release_io and _irq\n\nConvert the remaining drivers which use pcmcia_release_io or\npcmcia_release_irq, and remove the EXPORT of these symbols.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "7f927fcc2fd1575d01efb4b76665975007945690",
      "tree": "fbb84689600ea512d7b52f9fc46db2d7d8d7c1fd",
      "parents": [
        "ded23ac62776b4360d88e9b0330792d2c57fdfdf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 28 01:56:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:08 2006 -0800"
      },
      "message": "[PATCH] Typo fixes\n\nFix a lot of typos.  Eyeballed by jmc@ in OpenBSD.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bf2154c6bb5599e3ec3f73c34861a0b12aa839e",
      "tree": "62691bd915e2e3c2e6648306d3fb893f7a1dc57e",
      "parents": [
        "08a4ecee986dd98e86090ff5faac4782b6765aed",
        "71a8924bee63d891f6256d560e32416a458440b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:47 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (81 commits)\n  [PATCH] USB: omninet: fix up debugging comments\n  [PATCH] USB serial: add navman driver\n  [PATCH] USB: Fix irda-usb use after use\n  [PATCH] USB: rtl8150 small fix\n  [PATCH] USB: ftdi_sio: add Icom ID1 USB product and vendor ids\n  [PATCH] USB: cp2101: add new device IDs\n  [PATCH] USB: fix check_ctrlrecip to allow control transfers in state ADDRESS\n  [PATCH] USB: vicam.c: fix a NULL pointer dereference\n  [PATCH] USB: ZC0301 driver bugfix\n  [PATCH] USB: add support for Creativelabs Silvercrest USB keyboard\n  [PATCH] USB: storage: new unusual_devs.h entry: Mitsumi 7in1 Card Reader\n  [PATCH] USB: storage: unusual_devs.h entry 0420:0001\n  [PATCH] USB: storage: another unusual_devs.h entry\n  [PATCH] USB: storage: sandisk unusual_devices entry\n  [PATCH] USB: fix initdata issue in isp116x-hcd\n  [PATCH] USB: usbcore: usb_set_configuration oops (NULL ptr dereference)\n  [PATCH] USB: usbcore: Don\u0027t assume a USB configuration includes any interfaces\n  [PATCH] USB: ub 03 drop stall clearing\n  [PATCH] USB: ub 02 remove diag\n  [PATCH] USB: ub 01 remove first_open\n  ...\n"
    },
    {
      "commit": "b712548c5d88f2e4672f8482c3904e8c5728dbf1",
      "tree": "fcbfc07f2c753dbd931ee22ec0e0155a7819d5a2",
      "parents": [
        "f48219db93eaee644e9fd9f22fb6421f38059cc5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 17 17:40:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:01 2006 -0800"
      },
      "message": "[PATCH] USB: fix initdata issue in isp116x-hcd\n\nAs found by Sam\u0027s scripts.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ae55717584431761b70215d3d574c13fe97093f2",
      "tree": "adbda118e9f5c8e0179b07e3cfa714f08405f8bb",
      "parents": [
        "491b04ce1c9adfa0cd73f095086f3c37da81b667"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Feb 28 10:16:12 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:00 2006 -0800"
      },
      "message": "[PATCH] USB: UHCI: Increase port-reset completion delay for HP controllers\n\nThis patch (as657) increases the port-reset completion delay in uhci-hcd\nfor HP\u0027s embedded controllers.  Unlike other UHCI controllers, the HP\nchips can take as long as 250 us to carry out the processing associated\nwith finishing a port reset.\n\nThis fixes Novell bug #148761.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80b6ca48321974a6566a1c9048ba34f60420bca6",
      "tree": "a350e3cf6b794081c13c89d5b1913b2c1207570d",
      "parents": [
        "d54a5cb6484705f7808b337917cc7598f2f971c3"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Feb 27 21:29:43 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:59 2006 -0800"
      },
      "message": "[PATCH] USB: kzalloc() conversion for rest of drivers/usb\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6a8e87b23ff4a979bde5451a242466a4b3f9fe7d",
      "tree": "3b3da90cdf42c363fbd6270c58dd21811b8e3004",
      "parents": [
        "1393adb2ebb00a2cd54b293cd7ee71e3376f4e9f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jan 19 10:46:27 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:58 2006 -0800"
      },
      "message": "[PATCH] USB core and HCDs: don\u0027t put_device while atomic\n\nThis patch (as640) removes several put_device and the corresponding\nget_device calls from the USB core and HCDs.  Some of the puts were done\nin atomic contexts, and none of them are needed since the core now\nguarantees that every endpoint will be disabled and every URB completed\nbefore a USB device is released.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1393adb2ebb00a2cd54b293cd7ee71e3376f4e9f",
      "tree": "da25ea484bed1ce0f9ff3e2d2f485ca5980a8864",
      "parents": [
        "dbf4fcad62467ce1bd6966292b6850fc7a210e0b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 31 10:02:55 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:58 2006 -0800"
      },
      "message": "[PATCH] uhci-hcd: fix mistaken usage of list_prepare_entry\n\nA recent update to the uhci-hcd driver invoked the list_prepare_entry\nmacro incorrectly.  This patch (as646) corrects it.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dbf4fcad62467ce1bd6966292b6850fc7a210e0b",
      "tree": "4b8da787d4f54fbd442a18a93658e3e5dd7ce176",
      "parents": [
        "8d402e1ae03656c1ad215514f8885ef4793f0948"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Dec 20 09:58:08 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:57 2006 -0800"
      },
      "message": "[PATCH] UHCI: Don\u0027t log short transfers\n\nEven when the URB_SHORT_NOT_OK flag is set, a short transfer shouldn\u0027t\ngenerate a debugging log message.  Especially not one with the confusing\nclaim that the transfer \"failed with status 0\".  This patch (as627)\nfixes that behavior in uhci-hcd.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d402e1ae03656c1ad215514f8885ef4793f0948",
      "tree": "ceac7800d7e07be1a7320a0b729156b12fbf26d6",
      "parents": [
        "0ed8fee1c1d38a62e981025ba40b5eba30c4ce2a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Dec 17 18:03:37 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:57 2006 -0800"
      },
      "message": "[PATCH] UHCI: improve debugging code\n\nThis patch (as626) makes some improvements to the debugging code in\nuhci-hcd.  The main change is that now the code won\u0027t get compiled if\nCONFIG_USB_DEBUG isn\u0027t set.  But there are other changes too, like\nadding a missing .owner field and printing a debugging dump if the\ncontroller dies.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0ed8fee1c1d38a62e981025ba40b5eba30c4ce2a",
      "tree": "5f006afb273d5657251c49ae7144f669db9ed05d",
      "parents": [
        "af0bb5998abe8ed28ee354dd4c71689cacdc91e9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Dec 17 18:02:38 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:57 2006 -0800"
      },
      "message": "[PATCH] UHCI: remove main list of URBs\n\nAs part of reorienting uhci-hcd away from URBs and toward endpoint\nqueues, this patch (as625) eliminates the driver\u0027s main list of URBs.\nThe list wsa used mainly in checking for URB completions; now the driver\ngoes through the list of active endpoints and checks the members of the\nqueues.\n\nAs a side effect, I had to remove the code that looks for FSBR timeouts.\nFor now, FSBR will remain on so long as any URBs on a full-speed control\nor bulk queue request it, even if the queue isn\u0027t advancing.  A later\npatch can add more intelligent handling.  This isn\u0027t a huge drawback;\nit\u0027s pretty rare for an URB to get stuck for more than a fraction of a\nsecond.  (And it will help the people trying to use those insane HP USB\ndevices.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "af0bb5998abe8ed28ee354dd4c71689cacdc91e9",
      "tree": "20172dd9551d0e2497ef4b6dff1a84f010f981ab",
      "parents": [
        "dccf4a48d47120a42382ba526f1a0848c13ba2a4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Dec 17 18:00:12 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:57 2006 -0800"
      },
      "message": "[PATCH] UHCI: use dummy TDs\n\nThis patch (as624) fixes a hardware race in uhci-hcd by adding a dummy\nTD to the end of each endpoint\u0027s queue.  Without the dummy the host\ncontroller will effectively turn off the queue when it reaches the end,\nwhich happens asynchronously.  This leads to a potential problem when\nnew transfer descriptors are added to the end of the queue; they may\nnever get used.\n\nWith a dummy TD present the controller never turns off the queue;\ninstead it just stops at the dummy and leaves the queue on but inactive.\nWhen new TDs are added to the end of the queue, the first new one gets\nwritten over the dummy.  Thus there\u0027s never any question about whether\nthe queue is running or needs to be restarted.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dccf4a48d47120a42382ba526f1a0848c13ba2a4",
      "tree": "788a0a9f491d1a42df1dee1781156ccfc363b6ef",
      "parents": [
        "499003e815344304c7b0c93aad923ddf644d24e0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Dec 17 17:58:46 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:57 2006 -0800"
      },
      "message": "[PATCH] UHCI: use one QH per endpoint, not per URB\n\nThis patch (as623) changes the uhci-hcd driver to make it use one QH per\ndevice endpoint, instead of a QH per URB as it does now.  Numerous areas\nof the code are affected by this.  For example, the distinction between\n\"queued\" URBs and non-\"queued\" URBs no longer exists; all URBs belong to\na queue and some just happen to be at the queue\u0027s head.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "499003e815344304c7b0c93aad923ddf644d24e0",
      "tree": "7a73626d56fd83174b342093f421d99e7e90e5b4",
      "parents": [
        "0eb8c7cafe8d4fa9a90ea8680200e3ae3d57b1bd"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jan 24 08:11:27 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:57 2006 -0800"
      },
      "message": "[PATCH] USB: Fix masking bug initialization of Freescale EHCI controller\n\nIn setting up the of PHY we masked off too many bits, instead just\ninitialize PORTSC for the type of PHY we are using.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6a9062f393fa48125df23c5491543828a21e1ae0",
      "tree": "ca79e036f5a00253af790b45da6a6102b58ff97c",
      "parents": [
        "b1e8f0a6a8805c971857cd10a65cf8caa4c1a672"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jan 23 15:28:07 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:56 2006 -0800"
      },
      "message": "[PATCH] USB: ohci uses driver model wakeup flags\n\nThis makes OHCI use the driver model wakeup control bits for its root hub\n(e.g. disable on amd756, because of chip erratum) and for the controller\nitself.  It no longer uses the hcd glue bits with those roles, and depends\non the previous patch making the root hub available earlier.\n\nNote that on most platforms (boot code properly setting the RWC bit) this\ngives a partial workaround for the way PCI isn\u0027t currently flagging devices\nthat support PME# signals.  (Because of odd PCI init sequencing on PPC.)\nThat\u0027s because many OHCI controllers support \"legacy PCI PM\" ... without\ninvolving any PCI PM capability.\n\nUSB wakeup from STR, if it works on your system, may still involve\ntweaking things by hand in /proc/acpi/wakeup.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "39a269c09f854d3d98cbb755b3568175f04efa10",
      "tree": "dcba12509961393e9f2920b23a337af8d6c4aec3",
      "parents": [
        "d0852299381326c5d8eb67771aa98108050e6901"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Sun Jan 22 10:32:13 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:55 2006 -0800"
      },
      "message": "[PATCH] USB: add support for OCHI on AT91rm9200\n\nThis adds support for OHCI on AT91rm9200 based boards.\n\nPossibly of interest here is the way this uses \u003clinux/clk.h\u003e to\ngate clocks on/off during system pm state transitions.  That\u0027s\ntypical for non-PCI systems.  Some can go further; Mini-A host\nside connectors enable ID-pin sensing.\n\nFrom: 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"
    },
    {
      "commit": "d0852299381326c5d8eb67771aa98108050e6901",
      "tree": "e4965e920fceeada861e5722228eb4472627c991",
      "parents": [
        "d5fb7f1b5b832946eaf450b2a695ec3e7fd2d351"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Jan 20 14:35:55 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:55 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI unlink tweaks\n\nThis patch modifies the behavior of the EHCI driver in an unlink path\nthat seems to be causing various issues on some systems.  Those problems\nhave included issues with disconnection, driver unbinding, and similar\ncases where urb unlinking would just not work right.\n\nThis patch should help avoid those problems by not turning off the async\n(control/bulk) schedule until it\u0027s not expecting an \"async advance\" IRQ,\nwhich comes from the processing passing the schedule head.  Whether the\ndriver attempts to do such things is dependent on system timings, so\nmany folk would never have seen these problems.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d5fb7f1b5b832946eaf450b2a695ec3e7fd2d351",
      "tree": "1a6b09e2b5928f2eb10ec00ecc926034e6387df5",
      "parents": [
        "76fa9a240de4294a097235c9ddd470c21eb3449e"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Fri Jan 20 14:09:54 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:55 2006 -0800"
      },
      "message": "[PATCH] USB: OHCI for AU1200\n\nALCHEMY:  Add OHCI support for AU1200\n\nUpdated by moving the OHCI support out of the EHCI patch.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "76fa9a240de4294a097235c9ddd470c21eb3449e",
      "tree": "f29b42b106e5394942c59102b8387f5dd322b6b7",
      "parents": [
        "8cd42e97bf451bbbb2f54dc571366ae5a72faaea"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Fri Jan 20 14:06:09 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:55 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI for AU1200\n\nALCHEMY:  Add EHCI support for AU1200\n\nUpdated by removing the OHCI support\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8cd42e97bf451bbbb2f54dc571366ae5a72faaea",
      "tree": "9bd591f62813e477da3484bfe159228a7507eeb7",
      "parents": [
        "80cb9aee01245b38325dd84f1359b14a3f01f10d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Fri Jan 20 13:57:52 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:55 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI and Freescale 83xx quirk\n\nOn the MPC834x processors the multiport host (MPH) EHCI controller has an\nerratum in which the port number in the queue head expects to be 0..N-1\ninstead of 1..N.  If we are on one of these chips we subtract one from\nthe port number before putting it into the queue head.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80cb9aee01245b38325dd84f1359b14a3f01f10d",
      "tree": "aa261392fa976e86dba2bea43b8afc9a64228b89",
      "parents": [
        "469d02293d494d30dba81895cd3d34b0a3a6d51a"
      ],
      "author": {
        "name": "Randy Vinson",
        "email": "rvinson@mvista.com",
        "time": "Fri Jan 20 13:53:38 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:55 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI for Freescale 83xx\n\nAdding a Host Mode USB driver for the Freescale 83xx.\n\nThis driver supports both the Dual-Role (DR) controller and the\nMulti-Port-Host (MPH) controller present in the Freescale MPC8349. It has\nbeen tested with the MPC8349CDS reference system. This driver depends on\nplatform support code for setting up the pins on the device package in a\nmanner appropriate for the board in use. Note that this patch requires\nselecting the EHCI controller option under the USB Host menu.\n\nSigned-off-by: Randy Vinson \u003crvinson@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "469d02293d494d30dba81895cd3d34b0a3a6d51a",
      "tree": "a05096eed2144bcaa8918ce961d959761763c33e",
      "parents": [
        "f8aeb3bb8657b207895aa10f75e63f2c48d08985"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Jan 20 13:49:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:55 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI full speed ISO bugfixes\n\nThis patch replaces the split ISO raw_mask calculation code in the\niso_stream_init() function that computed incorrect numbers of high\nspeed transactions for both input and output transfers.\n\nIn the output case, it added a superfluous start-split transaction for\nall maxmimum packet sizes that are a multiple of 188.\n\nIn the input case, it forgot to add complete-split transactions for all\nmicroframes covered by the full speed transaction, and the additional\ncomplete-split transaction needed for the case when full speed data\nstarts arriving near the end of a microframe.\n\nThese changes don\u0027t affect the lack of full speed bandwidth, but at\nleast it removes the MMF errors that the HC raised with some input\nstreams.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f8aeb3bb8657b207895aa10f75e63f2c48d08985",
      "tree": "a752ed44de17a3f0315cffeddfb944cb33c778aa",
      "parents": [
        "4186ecf8ad16dd05759a09594de6a87e48759ba6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Jan 20 13:55:14 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:55 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI and NF2 quirk\n\nThis teaches the EHCI driver about a quirk seen in older NForce2 chips,\nadding a workaround to ignore selective suspend requests.  Bus-wide\n(so-called \"global\") suspend still works, as does USB wakeup of a\nroot hub that\u0027s globally suspended.\n\nThere\u0027s still a hole in this support though.  Strictly speaking, this\nshould _fail_ selective suspend requests, rather than ignoring them,\nsince doing it this way means that devices which should be able to issue\nremote wakeup are not going to be able to do that.  For now, we\u0027ll just\nlive with that problem ... since usbcore expects to do selective suspend\non the way towards a full bus suspend, and usbcore needs to be able to\ndo full bus suspend.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "489447380a2921ec0e9154f773c44ab3167ede4b",
      "tree": "10edc2bca15765dae7699b8d26cf3d828869bc3c",
      "parents": [
        "305b3228f9ff4d59f49e6d34a7034d44ee8ce2f0"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "dvrabel@arcom.com",
        "time": "Thu Jan 19 17:56:29 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 13:42:57 2006 -0800"
      },
      "message": "[PATCH] handle errors returned by platform_get_irq*()\n\nplatform_get_irq*() now returns on -ENXIO when the resource cannot be\nfound.  Ensure all users of platform_get_irq*() handle this error\nappropriately.\n\nSigned-off-by: David Vrabel \u003cdvrabel@arcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8c450802a3abf0e8a45238fcb7d22ed9d6f191ce",
      "tree": "7b950d665abb07ef3afd07c6135e685d5a70a817",
      "parents": [
        "b9756c047ce6b60e3b96aa3c5db958acbdacedde"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Feb 24 16:55:52 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 28 12:42:06 2006 -0800"
      },
      "message": "[PATCH] USB: fix EHCI BIOS handshake\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d6128\n\nFinish morphing the \"early handoff\" version of the EHCI BIOS handshake over\nto match the previous implementation inside the EHCI driver (except that\nnow we forcibly disable the SMI).  The version that had been with the PCI\ncode was surprisingly full of bugs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \u003cyazar256@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0c53f1dca10acc93462339cbd0bf24b10d60a13",
      "tree": "99b5e0d6bc58a0b38cfc98ee0c2b09049c5db462",
      "parents": [
        "c6c27721a42b991965bb792d5c196b8331d008d5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Feb 06 12:15:15 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 13 21:33:39 2006 -0800"
      },
      "message": "[PATCH] USB: sl811_cs needs platform_device conversion too\n\nThe switchover to \"platform_driver\" from \"device_driver\" missed\none rather essential usage, which broke the sl811_cs driver ...\nthis resolves the omission.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a38408cd8d6bc0e5d16e609d4b1fdf9ba2e099ce",
      "tree": "5a559a05117c481f0cefd3c67a1d01e744cf7946",
      "parents": [
        "75c0141ca2fdae7c332d8f17412fbe0939dd005f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Feb 09 16:35:31 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 13 21:33:39 2006 -0800"
      },
      "message": "[PATCH] USB: fix up the usb early handoff logic for EHCI\n\nDisable some dubious \"early\" USB handoff code that allegedly works around bugs\non some systems (we don\u0027t know which ones) but rudely breaks some others.\n\nAlso make the kernel warnings reporting BIOS handoff problems be more useful,\nreporting the register whose value displays the trouble.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "05090fc969be0bd1e01c3798b17fe7947fad0efa",
      "tree": "4b2bcf52ced7649545448be472bfeaa8d9647589",
      "parents": [
        "de289fdf6f6c51b21c94283ffa219d31e583f327"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Jan 05 22:50:39 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:43 2006 -0800"
      },
      "message": "[PATCH] USB: Au1xx0: replace casual readl() with au_readl() in the drivers\n\nau_readl() does needed byteswapping, etc.\n\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nAcked-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bf8b2b5345145d41d39035b80f36c8e17342d833",
      "tree": "169596191c34303b48a993a1a0a46bab006ae7cf",
      "parents": [
        "52ea1619d5103f80ec0472a3eb653a04c15326f2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Dec 25 19:27:18 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:42 2006 -0800"
      },
      "message": "[PATCH] USB EHCI: fix gfp_t sparse warning\n\nFix sparse warning:\ndrivers/usb/host/ehci-hcd.c:719:35: warning: incorrect type in argument 3 (different base types)\ndrivers/usb/host/ehci-hcd.c:719:35:    expected unsigned int [unsigned] mem_flags\ndrivers/usb/host/ehci-hcd.c:719:35:    got restricted unsigned int [usertype] mem_flags\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0be930c546ad056cad5780ee9424a28cf979cb42",
      "tree": "4a383b75aa58c69ad5588d4274db2fe83d4a4247",
      "parents": [
        "e9aa795aaed0b861aaa5a8075748c9c34e2620ee"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Tue Dec 27 16:04:02 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:42 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd: replace mdelay() by msleep()\n\nReplace mdelay() by msleep() in bus_suspend(); the rest of the system will\ngain 7ms. The related code is reorganized to minimize the number of\nlocking/unlocking calls.\n\nThe last hunk of the patch is the formatting change by Lindent.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "630aa3cfd5f0bae9547fe7dff175d7323d60140d",
      "tree": "dd6cdf87e34dbd64e9f3001720d3106fcfc11568",
      "parents": [
        "0c7346229c48fa899a1837d9200894701ea81dac"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jan 23 17:17:21 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:41 2006 -0800"
      },
      "message": "[PATCH] USB: UHCI: No FSBR until device is configured\n\nSome USB devices don\u0027t enumerate well with FSBR turned on.  This patch\nkeeps devices on the low-speed part of the schedule (which doesn\u0027t use\nFSBR) until they have been fully configured.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0c7346229c48fa899a1837d9200894701ea81dac",
      "tree": "0bd2806fc398178476f8870ac005206f00b699d0",
      "parents": [
        "dc41baf8181884770d77ce0cfc8ae9617cb8b02c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Jan 22 10:32:49 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:41 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI, another full speed iso fix\n\nThis patch adds a reinitializion for the uf variable that got modified\nby the preceding start-split bandwidth check.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b6daf7f50836c8ed12d8b0ec0113e415f04e8530",
      "tree": "27e473633e83087a994b44761b27847f1e8a8cfa",
      "parents": [
        "401feafa621ba98ecaeed5db1a53ab878943c225"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jan 24 17:42:24 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:36 2006 -0800"
      },
      "message": "[PATCH] USB: fix ehci early handoff issues warning\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "401feafa621ba98ecaeed5db1a53ab878943c225",
      "tree": "225ffa420c626ca5c4525a96f476706cd95f8933",
      "parents": [
        "3fa97c9db4f6f93f41f7a40d08872dbfd8dc907e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 24 07:15:30 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:35 2006 -0800"
      },
      "message": "[PATCH] USB: fix EHCI early handoff issues\n\nThis moves the previously widely-used ehci-pci.c BIOS handoff\ncode into the pci-quirks.c file, replacing the less widely used\n\"early handoff\" version that seems to cause problems lately.\n\nOne notable change:  the \"early handoff\" version always enabled\nan SMI IRQ ... and did so even if the pre-Linux code said it was\nnot using EHCI (and not expecting EHCI SMIs).  Looks like a goof\nin a workaround for some unknown BIOS version.\n\nThis merged version only forcibly enables those IRQs when pre-Linux\ncode says it\u0027s using EHCI.  And now it always forces them off \"just\nin case\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b3c29d85bf0dcce9e99cbfba2811aeefae017aaa",
      "tree": "048985e4e4513df24fa3869e1569f8dee0d65b7c",
      "parents": [
        "e82443c092fc37a907c117d36f44b6fe143567ae"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Tue Jan 10 00:35:22 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:35:22 2006 +0100"
      },
      "message": "Small fixups to the EHCI Kconfig help text\n\nHere\u0027s a small patch with a few tiny fixups for the EHCI Kconfig help\ntext. Please consider applying.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "de25968cc87cc5b76d09de8b4cbddc8f24fcf5f7",
      "tree": "1435a31f422039999b728ab326145a2bd5912d4e",
      "parents": [
        "03a285f58064b8e0af08383e082e383753d9c33e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Jan 08 01:02:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:45 2006 -0800"
      },
      "message": "[PATCH] fix more missing includes\n\nInclude fixes for 2.6.14-git11.  Should allow to remove sched.h from\nmodule.h on i386, x86_64, arm, ia64, ppc, ppc64, and s390.  Probably more\nto come since I haven\u0027t yet checked the other archs.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8ce25476d5f12ffa29b885e49c38cd95053437e",
      "tree": "640fbdaacbf375f13feaf0eee49306d90b778b8a",
      "parents": [
        "de1d815fccee1f4766a7e56054ab0ec3f6f3a7db"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "message": "[ARM] Move asm/hardware/clock.h to linux/clk.h\n\nThis is needs to be visible to other architectures using the AMBA\nbus and peripherals.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "123656d4cc8c946f578ebd18c2050f5251720428",
      "tree": "3d5432eff034a3b9cfdc98b37e245abe5695342d",
      "parents": [
        "a62c80e559809e6c7851ec04d30575e85ad6f6ed",
        "0aec63e67c69545ca757a73a66f5dcf05fa484bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "message": "Merge with Linus\u0027 kernel.\n"
    },
    {
      "commit": "f8cfa618dccbdc6dab5297f75779566a388a98fd",
      "tree": "b91e0952038dafc6e03bf8b1d8948b1fdefec031",
      "parents": [
        "b463581154f3f3eecda27cae60df813fefcd84d3"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:51 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:24 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify attach, EVENT_CARD_INSERTION handlers into one probe callback\n\nUnify the EVENT_CARD_INSERTION and \"attach\" callbacks to one unified\nprobe() callback. As all in-kernel drivers are changed to this new\ncallback, there will be no temporary backwards-compatibility. Inside a\nprobe() function, each driver _must_ set struct pcmcia_device\n*p_dev-\u003einstance and instance-\u003ehandle correctly.\n\nWith these patches, the basic driver interface for 16-bit PCMCIA drivers\nnow has the classic four callbacks known also from other buses:\n\n        int (*probe)            (struct pcmcia_device *dev);\n        void (*remove)          (struct pcmcia_device *dev);\n\n        int (*suspend)          (struct pcmcia_device *dev);\n        int (*resume)           (struct pcmcia_device *dev);\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "b463581154f3f3eecda27cae60df813fefcd84d3",
      "tree": "5e5b0f7a32b0727b64e52b9b2649897e6c841074",
      "parents": [
        "f3990715589d378a2d3aa9b8accd78bb4a2378b7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:35 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:20 2006 +0100"
      },
      "message": "[PATCH] pcmcia: remove dev_list from drivers\n\nThe linked list of devices managed by each PCMCIA driver is, in very most\ncases, unused. Therefore, remove it from many drivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "cc3b4866bee996c922e875b8c8efe9f0d8803aae",
      "tree": "6632837b6986f33566f75ed971cecbdc210e3201",
      "parents": [
        "8e9e793d68fcda6cc84c18cedf85ca0f91d801a8"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:23:14 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:10 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify detach, REMOVAL_EVENT handlers into one remove callback\n\nUnify the \"detach\" and REMOVAL_EVENT handlers to one \"remove\" function.\nOld functionality is preserved, for the moment.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "98e4c28b7ec390c2dad6a4c69d69629c0f7e8b10",
      "tree": "b3d46f0643352e541d6a39e6da09059687cf713d",
      "parents": [
        "63e7ebd06402951bc8863ba5b7bc9b9f42044849"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:21:18 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:59:02 2006 +0100"
      },
      "message": "[PATCH] pcmcia: new suspend core\n\nMove the suspend and resume methods out of the event handler, and into\nspecial functions. Also use these functions for pre- and post-reset, as\nalmost all drivers already do, and the remaining ones can easily be\nconverted.\n\nBugfix to include/pcmcia/ds.c\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "db9edfd7e339ca4113153d887e782dd05be5a9eb",
      "tree": "0a4ba12447a0cabc800adc7e9667d284777b0181",
      "parents": [
        "631b034724364b413e8a52e7c2e03a9d77e4c2b4",
        "fd586bacf439f36dea9b9bf6e6133ac87df2730c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\nTrivial manual merge fixup for usb_find_interface clashes.\n"
    },
    {
      "commit": "312c004d36ce6c739512bac83b452f4c20ab1f62",
      "tree": "e61e8331680a0da29557fe21414d3b31e62c9293",
      "parents": [
        "5f123fbd80f4f788554636f02bf73e40f914e0d6"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Wed Nov 16 09:00:00 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] driver core: replace \"hotplug\" by \"uevent\"\n\nLeave the overloaded \"hotplug\" word to susbsystems which are handling\nreal devices. The driver core does not \"plug\" anything, it just exports\nthe state to userspace and generates events.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6b495f4c5accec6261f522ea6898580dc9cb6316",
      "tree": "750143d60621b245d30aa9df0cb030678634380f",
      "parents": [
        "0e8eb0f06b21bc05c42bcdbb6b273fce59ba9689"
      ],
      "author": {
        "name": "Daniel Marjamäki",
        "email": "daniel.marjamaki@comhem.se",
        "time": "Tue Dec 13 15:30:20 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd.c: Removed unused variable\n\nRemoved unused variable\n\nSigned-off-by: Daniel Marjamäki \u003cdaniel.marjamaki@comhem.se\u003e\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "687f5f3428157bea4940dd967fd7b4e59c1b13b4",
      "tree": "1f3051906989d2e80df0985c1a48f41c6c283f64",
      "parents": [
        "fa3465689f93331834a831bbe98e3863701e1068"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 30 17:16:19 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB: UHCI: edit some comments\n\nThis patch (as615b) edits a large number of comments in the uhci-hcd code,\nmainly removing excess apostrophes.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fa3465689f93331834a831bbe98e3863701e1068",
      "tree": "f8b1186d7ef49289817d54e35cb7cca82fcc3613",
      "parents": [
        "f0b80fbf294bc4f6ec179b09fd5b63df25188259"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 30 11:57:51 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB: UHCI: change uhci_explen macro\n\nThis patch (as616) changed the uhci_explen macro in uhci-hcd.h so that\nit now accepts the desired length, rather than length - 1 with special\nhandling for 0.  This also fixes a minor bug that would show up only\nwhen a driver submits a 0-length bulk URB.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a5e36d20897ff8317e722fceb4d9eea3e4a5906b",
      "tree": "ce2d7906a3980c0d31cf848d7f227409d4713092",
      "parents": [
        "4c4c9432a6c916729c7296c47fe93b053a73e20c"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Nov 28 22:15:46 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB: Correct ohci-pxa27x suspend/resume struct confusion\n\nThe device data in ohci-pxa27x is a struct hcd, not a struct ohci_hcd.\nThis correct the suspend/resume calls to account for this and adds some\ncode to invalidate the platform data when the module is removed.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4c4c9432a6c916729c7296c47fe93b053a73e20c",
      "tree": "7f02f456359259da8bae5e3d32fc4411311ee135",
      "parents": [
        "9fe6fcd8ccb2c8c661dfd1e07e3122aef31a67d4"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Nov 29 09:43:42 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB: mark various usb tables const\n\npatch below marks various USB tables and variables as const so that they\nend up in .rodata section and don\u0027t cacheline share with things that get\nwritten to. For the non-array variables it also allows gcc to optimize\nmore.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "717f736d937d0e98e964375dac770bfa20f73b72",
      "tree": "2aacf4fc87d275c266769022fd179c8339339cfc",
      "parents": [
        "3aea4a76a3ec4e6484f6316a97efff8b144b2b11"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Sat Nov 26 01:58:36 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:35 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd: minor cleanup\n\nWhen going to suspend, there\u0027s no point in setting HC state in\nhost controller driver as USB core takes care of this.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9ad3d6ccf5eee285e233dbaf186369b8d477a666",
      "tree": "4ad43518e01f1b2c6513e79b318d974979041b99",
      "parents": [
        "75318d2d7cab77b14c5d3dbd5e69f2680a769e16"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 17 17:10:32 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: Remove USB private semaphore\n\nThis patch (as605) removes the private udev-\u003eserialize semaphore,\nrelying instead on the locking provided by the embedded struct device\u0027s\nsemaphore.  The changes are confined to the core, except that the\nusb_trylock_device routine now uses the return convention of\ndown_trylock rather than down_read_trylock (they return opposite values\nfor no good reason).\n\nA couple of other associated changes are included as well:\n\n\tNow that we aren\u0027t concerned about HCDs that avoid using the\n\thcd glue layer, usb_disconnect no longer needs to acquire the\n\tusb_bus_lock -- that can be done by usb_remove_hcd where it\n\tbelongs.\n\n\tDevices aren\u0027t locked over the same scope of code in\n\tusb_new_device and hub_port_connect_change as they used to be.\n\tThis shouldn\u0027t cause any trouble.\n\nAlong with the preceding driver core patch, this needs a lot of testing.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1c50c317e2e7f15427149cbc216a63366468710e",
      "tree": "d48dc0b03090e89c644f73f9997b4f70b6ec9b41",
      "parents": [
        "8364d6b0be2dbbf162c6aea79615b5025a0d67c2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 14 11:45:38 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:31 2006 -0800"
      },
      "message": "[PATCH] USB: central handling for host controllers that were reset during suspend/resume\n\nThis patch (as515b) adds a routine to usbcore to simplify handling of\nhost controllers that lost power or were reset during suspend/resume.\nThe new core routine marks all the child devices of the root hub as\nNOTATTACHED and tells khubd to disconnect the device structures as soon\nas possible.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c9a50cc9318772e62d56f2a9172bdfda72bdacbe",
      "tree": "768fcbcc35e1054843a04e1dd048425560c6fb3a",
      "parents": [
        "704aa0b7a9744d5f2b5c1fa68b826fcca73a2104"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 20:45:20 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: hcd uses EXTRA_CFLAGS for -DDEBUG\n\nThis modifies the HCD builds to automatically \"-DDEBUG\" if\nCONFIG_USB_DEBUG is selected.  It\u0027s just a minor source code cleanup,\nguaranteeing consistency.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "704aa0b7a9744d5f2b5c1fa68b826fcca73a2104",
      "tree": "6a6bce0781c506bf44457514550006102b0f182d",
      "parents": [
        "baefbc39d8e23942cc10db92f5bc42e3476f6bc1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 15:38:24 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: wakeup flag updates (3/3) isp116x-hcd\n\nThis makes the ISP116x HCD use the driver model wakeup flags for its\ncontroller, not the flags in the HCD glue (which will be removed).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "baefbc39d8e23942cc10db92f5bc42e3476f6bc1",
      "tree": "58e3dcb5a768fb1e5d45dddecd676d25562e64e2",
      "parents": [
        "0c8624f91d91df7cdeb9b2dace3269b8788c845f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 15:34:41 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: wakeup flag updates (2/3) uhci-hcd\n\nThis makes UHCI stop using the HCD glue wakeup flags to report whether\nthe controller can wake the system.  The existing code was wrong anyway;\nhaving a PCI PM capability doesn\u0027t imply it reports PME# is supported.\n\nI skimmed Intel\u0027s ICH7 datasheet and that basically says the wakeup\nsignaling gets routed only through ACPI registers.  (On the other hand,\nmany VIA chips provide the PCI PM capabilities...)  I think that doing\nthis correctly with UHCI is going to require the ACPI folk to associate\nthe /proc/acpi/wakeup identifiers (and wakeup enable/disable flags)\nwith the relevant /sys/devices/pci*/...  devices.\n\nFrom: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0c8624f91d91df7cdeb9b2dace3269b8788c845f",
      "tree": "e836d3ac3e1eb623093d47c678ed8e684a79b7ce",
      "parents": [
        "d97cc2f2e938547a47daef29bc10ab38600a3310"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 15:31:25 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: wakeup flag updates (1/3) sl811-hcd\n\nThis makes the SL811 HCD use the driver model wakeup flags for its\ncontroller, not the flags in the HCD glue (which will be removed).\n\nFrom: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/sl811-hcd.c |    6 ++++--\n 1 file changed, 4 insertions(+), 2 deletions(-)\n"
    },
    {
      "commit": "d97cc2f2e938547a47daef29bc10ab38600a3310",
      "tree": "587a5b6abd9391975077de52cc7b5e75b47ad3a2",
      "parents": [
        "2c1c3c4cd5f796b1912c65aaf3bf48c0ddf11f5e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Dec 22 17:05:18 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: ehci fix driver model wakeup flags\n\nOn some systems, EHCI seems to be getting IRQs too early during driver\nsetup ... before the root hub is allocated, in particular, making trouble\nfor any code chasing down root hub pointers!  In this case, it seems to\nbe safe to just ignore the root hub setting.  Thanks to Rafael J. Wysocki\nfor getting this properly tested.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2c1c3c4cd5f796b1912c65aaf3bf48c0ddf11f5e",
      "tree": "d0adc25607629f4fbb9f45cc498f5c155d520291",
      "parents": [
        "8d7802ed3c617120863f84346638d1cf1c96137b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 15:24:46 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI updates (4/4) driver model wakeup flags\n\nThis teaches the EHCI driver to use the new driver model wakeup flags,\nreplacing the similar ones in the HCD glue.  It also adds a workaround\nfor the current glitch whereby PCI init doesn\u0027t init the wakeup flags\nfrom the PCI PM capabilities.  (EHCI controllers don\u0027t worry about\nlegacy mode; the PCI PM capability would always do the job.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6912354a895fcd234155273fe8838a0d83259a9b",
      "tree": "6dca4969dda3fb177c62f18b12bfb6d2be4bb567",
      "parents": [
        "959eea2191e8d74b16ef019b0f4bf875c14f4547"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 03 11:44:49 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI: fix conflation of buf \u003d\u003d 0 with len \u003d\u003d 0\n\nWhen the ehci-hcd driver prepares a control URB, it tests for a\nzero-length data stage by looking at the transfer_dma value instead of\nthe transfer_buffer_length.  (In fact it does this even for non-control\nURBs, which is an additional aspect of the same bug.)\n\nHowever, under certain circumstances it\u0027s possible for transfer_dma to\nbe 0 while transfer_buffer_length is non-zero.  This can happen when a\nfreshly allocated page (mapped to address 0 and marked Copy-On-Write,\nbut never written to) is used as the source buffer for an OUT transfer.\nThis patch (as598) fixes the problem.\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"
    },
    {
      "commit": "959eea2191e8d74b16ef019b0f4bf875c14f4547",
      "tree": "c535857225eec2a52ce18c162ed94c5f18427dee",
      "parents": [
        "535488fcf1e4b2331e1c4a1eb67ca09468c13507"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Nov 03 17:38:14 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd: cleanup\n\nThe attached patch makes a cleanup of isp116x-hcd. Most of the volume of\nthe patch comes from 2 sources: moving the code around to get rid of a\nfew function prototypes and reworking register dumping functions/macros.\nAmong other things, switched over from using procfs to debugfs.\n\nCleanup. The following changes were made:\n\n- Rework register dumping code so it can be used for dumping\n  to both syslog and debugfs.\n- Switch from procfs to debugfs..\n- Die gracefully on Unrecoverable Error interrupt.\n- Fix memory leak in isp116x_urb_enqueue(), if HC happens to\n  die in a narrow time window.\n- Fix a \u0027sparce\u0027 warning (unnecessary cast).\n- Report Devices Removable for root hub ports by default\n  (was Devices Permanently Attached).\n- Move bus suspend/resume functions down in code to get rid of\n  a few function prototypes.\n- A number of one-line cleanups.\n- Add an entry to MAINTAINERS.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n MAINTAINERS                    |    6\n drivers/usb/host/isp116x-hcd.c |  429 ++++++++++++++++-------------------------\n drivers/usb/host/isp116x.h     |   83 +++++--\n 3 files changed, 230 insertions(+), 288 deletions(-)\n"
    },
    {
      "commit": "535488fcf1e4b2331e1c4a1eb67ca09468c13507",
      "tree": "285a6e02054bb5a661605649d3527a73bbdba466",
      "parents": [
        "61a87adf2e7b410da8e41799c61c21a7b8c8b001"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Fri Oct 28 15:04:45 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd: support reiniting HC on resume\n\nUntil now the isp116x-hcd had no support to reinitialize the HC on\nresume, if the controller lost its state during suspend. This patch,\ngenerated against your Oct 26 git tree, adds that support. The patch is\nbasically the same as the one tested by Ivan Kalatchev, who reported the\nproblem, on 2.6.13.\n\nPlease apply,\n\nSupport reinitializing the isp116x host controller from scratch on\nresume, if the controller has lost its state.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2e1dcc1600c1d83b26479edd076866595bbd3523",
      "tree": "8cdee2c9a12ec62b380b6c9f8ec13171d6b5a60f",
      "parents": [
        "81f280e22f14d6d976620acaa1b346a90f4e1adc"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Nov 12 14:22:14 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: Add pxa27x OHCI PM functions\n\nAdd power management functions for the pxa27x USB OHCI host controller.\nThis is a totally rewritten version of the patch by Nicolas Pitre and\nTodd Poynor which accounts for recent USB changes.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "81f280e22f14d6d976620acaa1b346a90f4e1adc",
      "tree": "298db1ef614489451fecdd35439c630c8086a368",
      "parents": [
        "88026842b0a760145aa71d69e74fbc9ec118ca44"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Nov 12 14:22:11 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:28 2006 -0800"
      },
      "message": "[PATCH] USB: pxa27x OHCI - Separate platform code from main driver\n\nTo allow multiple platforms to use the PXA27x OHCI driver, the platform\ncode needs to be moved into the board specific files in\narch/arm/mach-pxa. This patch does this for mainstone and adds\npreliminary hooks to allow other boards to use the driver.\n\nThis has been compile tested for mainstone and successfully run on Spitz\n(Sharp Zaurus SL-C3000) with the addition of an appropriate board\nsupport file.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a8d3584a2df28827094f6338cde1303c467bc1f0",
      "tree": "d2cdb824f4b2f109ad6a74285455b56e5a2dd118",
      "parents": [
        "f47fc0ac7ead5ed91a11fcabfad6ee44c17ee934"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "message": "[ARM] Remove clk_use()/clk_unuse()\n\nIt seems that clk_use() and clk_unuse() are additional complexity\nwhich isn\u0027t required anymore.  Remove them from the clock framework\nto avoid the additional confusion which they cause, and update all\nARM machine types except for OMAP.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "42245e65f356ed54fdf7a1f9a0095e0bc40f73a3"
}
