)]}'
{
  "log": [
    {
      "commit": "155faf5e1e36ca3a6127bdfb5c624d58e520c411",
      "tree": "c104a512de13e81d3c3c2d59b3d86e441e0de83e",
      "parents": [
        "fdd13b36c4a501d8787a27e54635fbd943f2685d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 31 11:54:09 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:46 2005 -0700"
      },
      "message": "[PATCH] USB: OHCI, pxa27x OHCI port power tweaks\n\nNow that it\u0027s in use on other boards, a bug in the original code needs fixing.\n\nThere is no need for the PXA27x OHCI to set usb power during init, since\nthe hub driver in usbcore handles that. Those platform-specific power\ncontrol functions are also incorrect, and should therefore be removed.\n\nAdd a check to clear the OTG pin hold bit until such times OTG is\nproperly implemented.\n\nSigned-Off-By: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fdd13b36c4a501d8787a27e54635fbd943f2685d",
      "tree": "eebcc2fc677b5b625235e2e0797b5f9ab6d74905",
      "parents": [
        "e0fd3cbc50a8c925e8e7d8448df689015362c458"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 31 11:52:57 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:46 2005 -0700"
      },
      "message": "[PATCH] USB: OHCI relies less on NDP register\n\nSome OHCI implementations have differences in the way the NDP register\n(in roothub_a) reports the number of ports present. This patch allows the\nplatform specific code to optionally supply the number of ports. The\ndriver just reads the value at init (if not supplied) instead of reading\nit every time its needed (except for an AMD756 bug workaround).\n\nIt also sets the value correctly for the ARM pxa27x architecture.\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": "e0fd3cbc50a8c925e8e7d8448df689015362c458",
      "tree": "d77344b86ff3aa6bc72879677077e00347a0a8fc",
      "parents": [
        "4809ecc29935893d954ab9244899777ffaca40ac"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 31 10:47:20 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:45 2005 -0700"
      },
      "message": "[PATCH] USB: OHCI irq tweak\n\nEvidently there are some boards which care a lot about this, but\nas a rule it\u0027s been hard to notice.\n\nOHCI_INTR_RD wasn\u0027t always cleared in the ohci irq handler.  On some\nsystems this means certain remote wakeup scenarios could seem to hang\n(in an interrupt storm, RD never clearing).\n\nFrom: \"William Morrow\" \u003cWilliam.Morrow@amd.com\u003e\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": "22c438632850c0d6257b45c90afed0cea6953afc",
      "tree": "eb70da121b1fab2a2626167575aa38ed3013fc65",
      "parents": [
        "dd16525b698528172899f10c14a3eb6ddb888a53"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Aug 15 11:30:11 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:44 2005 -0700"
      },
      "message": "[PATCH] drivers/usb: fix-up schedule_timeout() usage\n\nDescription: Use schedule_timeout_{,un}interruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f7201c3dcd7799f2aa3d6ec427b194225360ecee",
      "tree": "1abe4c11c210f88de270e230a61d3e0d7e96b107",
      "parents": [
        "10f6524a8ef1413a8cbd952673997013183fe2a9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Sep 02 18:58:09 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:43 2005 -0700"
      },
      "message": "[PATCH] USB: EHCI workaround for NForce and mem \u003e 2GB\n\nNVidia reports (via Mark Overby) that some of their EHCI controllers\ndon\u0027t like certain data structure addresses beyond the 2GB mark.\nHe provided an earlier version of this patch.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "10f6524a8ef1413a8cbd952673997013183fe2a9",
      "tree": "d5702bdccbeb57a7158643f978e47bcd2106e71f",
      "parents": [
        "198b95170f2c7ad56b4ba92fe3d4d896f5be5c7e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 31 10:55:38 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:42 2005 -0700"
      },
      "message": "[PATCH] USB: EHCI port tweaks\n\nOne change may improve some S1 or S3 resume cases, and the other\nseems mostly to explain some strange state \"lsusb\" would show.\nTwo fixes:\n\n  - On resume, don\u0027t think about resuming any unpowered port, or\n    resetting any port with OWNER set to the OHCI/UHCI companion.\n    This will make some S1 and S3 resume scenarios work better.\n\n  - PORT_CSC was not being cleared correctly in ehci_hub_status_data.\n    This was visible at least through current versions of \"lsusb\",\n    and might have caused some other hub related strangeness.\n\n    The fix addresses all three write-to-clear bits, using the same\n    approach that UHCI happens to use:  a mask of bits that are\n    cleared in most writes to that port status register.\n\nOriginal patch seems to have been from from William.Morrow@amd.com\nand this version (from David) finishes the write-to-clear changes.\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": "1f09df8bfe358994fcb5f3dc4f890694c4069621",
      "tree": "b9778e010d4f85780fcc44b76ab49dc05dfe85fb",
      "parents": [
        "f1a15606d5be8490a122f1c94c554bd0f07d8d26"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 05 13:59:51 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:40 2005 -0700"
      },
      "message": "[PATCH] USB UHCI: remove the FSBR kernel timer\n\nThis patch (as558) removes from the UHCI driver a kernel timer used for\nchecking Full Speed Bandwidth Reclamation (FSBR).  The checking can be\ndone during normal root-hub polling; it doesn\u0027t need a separate timer.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d06afab73a75f40ae2864e6c296356bab1ab473",
      "tree": "1d9c8c24a1024a12a4e8df841fba5809fa914356",
      "parents": [
        "7c352bdf048811b8128019ffc1e886161e09c11c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 09 13:10:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:48 2005 -0700"
      },
      "message": "[PATCH] timer initialization cleanup: DEFINE_TIMER\n\nClean up timer initialization by introducing DEFINE_TIMER a\u0027la\nDEFINE_SPINLOCK.  Build and boot-tested on x86.  A similar patch has been\nbeen in the -RT tree for some time.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54205209732a05f51f5fbb3eb3e5c36ac81e79d9",
      "tree": "4992850c7d5d5ed4034cbd4fe5f5ea23aeff317e",
      "parents": [
        "6d8de3a26b5c20b04a9317b4446582167d5883da",
        "b71e318cdb1dc301d734fdd4983dfc6dc167235a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 17:21:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 17:21:02 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6 \n"
    },
    {
      "commit": "d0384200f6b608e77fb5ddf7dfae1bf0e42c1c6e",
      "tree": "4ab0d9bcf70a42a2c75b7a4aca7a757e7085ee94",
      "parents": [
        "e09711aef4180002241c7f2eab37390ddf40d6a0"
      ],
      "author": {
        "name": "david-b@pacbell.net",
        "email": "david-b@pacbell.net",
        "time": "Sat Aug 13 18:44:58 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:36 2005 -0700"
      },
      "message": "[PATCH] ehci: add tt_usecs\n\nThis adds the field tt_usecs to ehci_qh and ehci_iso_stream, and sets it\nappropriately when setting them up as periodic endpoints.  It records\nthe transation translator\u0027s think_time (added in last patch) plus the\ndownstream (i.e. low or full speed) bustime of the transfer associated\nwith each interrupt or iso frame, as calculated by usb_calc_bus_time.\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": "4fbd55f03e294d18bd7a5c4c98974e157f6f84e7",
      "tree": "6202f82a40fb1de8699989da845604723543ecd6",
      "parents": [
        "8f34c2883b894b9a97f07b23b5b86fd65ecd2f85"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Wed Aug 10 17:25:25 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:26 2005 -0700"
      },
      "message": "[PATCH] USB: remove include of asm/usb.h in ohci-ppc-soc.c\n\nohci-ppc-soc.c provides for a platform-specific callback mechanism for\nwhen the HC is successfully probed or removed.  It turned out that none\nof the 3 platforms using it need this facility. Also the required\ninclude/asm-ppc/usb.h has never been accepted.  This patch removes the\ncallback feature and the include of \u003casm/usb.h\u003e.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e52b1d3afe698cb77c080ecbe9e745257ff8c81b",
      "tree": "92d1b8aeaeaa384aca703ec98bbc3e6dcbcad1e0",
      "parents": [
        "ba44e7c407e248ed85d4f510728d0284373cf678"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Aug 09 12:13:35 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:20 2005 -0700"
      },
      "message": "[PATCH] USB: Fix typo in ohci-ppc-soc.c: usb_hcd_put \u003d\u003e usb_put_hcd\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ba44e7c407e248ed85d4f510728d0284373cf678",
      "tree": "042e9ccdbc0448d6d01262d92bc32ebcc4fc737f",
      "parents": [
        "bf193d3cd2a3b73f2df74f57106114867946c09c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 09 15:04:00 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:20 2005 -0700"
      },
      "message": "[PATCH] USB: S3C24XX port numbering fix\n\nFix the port numbering confusion for the S3C24XX platform device\ninformation as reported by Rudy \u003crudyboy168@gmail.com\u003e\n\nThis patch ensurs that the the ports are numbered 0 and 1.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9a57116bc9e36c9accc869f666e1d25c5e2cdcbf",
      "tree": "64cd816ac2f9e119d8c1afd330e8f737ab643617",
      "parents": [
        "f8d23d309809ae69c763520dababb7e845938272"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Fri Aug 05 14:23:35 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:48 2005 -0700"
      },
      "message": "[PATCH] USB: Switch isp116x-hcd over to root hub interrupt\n\nSwitch isp116x-hcd over from root hub polling to interrupt.  This change closes\nalso a race that was present with the old polling scheme: status polling could\nhappen in a time window, where root hub status bits were not stable.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f8d23d309809ae69c763520dababb7e845938272",
      "tree": "0c07570e6de7e6978bd336be9fabfe1ecfee802b",
      "parents": [
        "9d233d9faedfd8a4ee22288c1fdc698a6f75db21"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Aug 04 17:02:54 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:48 2005 -0700"
      },
      "message": "[PATCH] USB: isp116x-hcd: remove clock() and reset()\n\nThis patch removes support for user-provided platform-specific hardware reset\nand clock starting/stopping functions. Hardware reset was needed earlier as\ngetting the software reset working was tricky due to the lack of documentation.\nRecently, a number of people using isp116x have said the software reset is\nworking for them.\n\nI haven\u0027t heard of anybody using the clock starting/stopping.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9d233d9faedfd8a4ee22288c1fdc698a6f75db21",
      "tree": "9787e48aa6c0c10e44e306b9a0bd1e5b25bf5d03",
      "parents": [
        "165c0f39390212d7a517b80c3bb61cb8f1782fef"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Aug 04 16:54:08 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:48 2005 -0700"
      },
      "message": "[PATCH] USB: isp116x-hcd: per-port overcurrent reporting\n\nThis patch sets the isp116x to report overcurrent always per-port.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "165c0f39390212d7a517b80c3bb61cb8f1782fef",
      "tree": "d1ebe787ce1a506454c3a8b50e00890399382fc5",
      "parents": [
        "d4d62861b5cdb0ecfcae448e4281623284de5d05"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Aug 04 16:52:31 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:47 2005 -0700"
      },
      "message": "[PATCH] USB: isp116x-hcd: support only per-port power switching\n\nThe isp116x chip will now always be in per-port power switching mode. Remove\nconf options to set any other mode.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d4d62861b5cdb0ecfcae448e4281623284de5d05",
      "tree": "d3ae4654ca852122e348db59e48cbd2d7778f285",
      "parents": [
        "dc5bed091a7a5fe378055c30a2da874f77228b71"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Aug 04 16:48:19 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:47 2005 -0700"
      },
      "message": "[PATCH] USB: isp116x-hcd: remove unnecessary ClockNotStop configuration option\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dc5bed091a7a5fe378055c30a2da874f77228b71",
      "tree": "4b03155bc71c8a817c7edec8f62cbd4680e11624",
      "parents": [
        "0d9899f8139b1e4ee84b97fb61615714fd40be5b"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Aug 04 16:46:28 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:47 2005 -0700"
      },
      "message": "[PATCH] USB: isp116x-hcd: use fixed power-on-to-power-good-time\n\nThis patch removes the power-on-to-power-good-time configuration option for\nisp116x-hcd.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "95a629657dbe28e44a312c47815b3dc3f1ce0970",
      "tree": "0e48656b5d61e26078a50af9f6766e52934fbedf",
      "parents": [
        "085ae41f66657a9655ce832b0a61832a06f0e1dc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 28 11:37:33 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:25 2005 -0700"
      },
      "message": "[PATCH] PCI: start paying attention to a lot of pci function return values\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7b842b6e3704f4b9606ff8a4ffe03579d9addf5e",
      "tree": "96623714a4c80ba5270031f9b38de773d691ec3e",
      "parents": [
        "a97e148a8b8da8b04bc3e18ceb824a8f5f56d567"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Tue Sep 06 15:18:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:46 2005 -0700"
      },
      "message": "[PATCH] USB: convert kcalloc to kzalloc\n\nThis patch converts kcalloc(1, ...) calls to use the new kzalloc() function.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\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": "ca078bae813dd46c0f9b102fdfb4a3384641ff48",
      "tree": "e3348f5dcb24159a522941aa2e3ee40bc9e0589b",
      "parents": [
        "829ca9a30a2ddb727981d80fabdbff2ea86bc9ea"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Sep 03 15:56:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:16 2005 -0700"
      },
      "message": "[PATCH] swsusp: switch pm_message_t to struct\n\nThis adds type-checking to pm_message_t, so that people can\u0027t confuse it\nwith int or u32.  It also allows us to fix \"disk yoyo\" during suspend (disk\nspinning down/up/down).\n\n[We\u0027ve tried that before; since that cpufreq problems were fixed and I\u0027ve\ntried make allyes config and fixed resulting damage.]\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f10eff26831159f52353e8f15c37cdb2935d5fbf",
      "tree": "d2ac006f16ba28ecfa6cfb5c1ddecd2e2e6eb28f",
      "parents": [
        "7dedacf4270a810fadcca887ac85d267b5f1882d"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Aug 04 18:06:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] USB: Fix setup packet initialization in isp116x-hcd\n\nWhen recently addressing remarks by Alexey Dobriyan about\nthe isp116x-hcd, I introduced a bug in the driver. Please\napply the attached patch to fix it.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7dedacf4270a810fadcca887ac85d267b5f1882d",
      "tree": "4e76d5bf3d96d142c018bc8dbba2e68ccccd0eed",
      "parents": [
        "003ba5153582427b1df2347553529299872961e5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Aug 04 18:06:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] USB: ehci: microframe handling fix\n\nThis patch has a one line oops fix, plus related cleanups.\n\n - The bugfix uses microframe scheduling data given to the hardware to\n   test \"is this a periodic QH\", rather than testing for nonzero period.\n   (Prevents an oops by providing the correct answer.)\n\n - The cleanup going along with the patch should make it clearer what\u0027s\n   going on whenever those bitfields are accessed.\n\nThe bug came about when, around January, two new kinds of EHCI interrupt\nscheduling operation were added, involving both the high speed (24 KBytes\nper millisec) and low/full speed (1-64 bytes per millisec) microframe\nscheduling.  A driver for the Edirol UA-1000 Audio Capture Unit ran into\nthe oops; it used one of the newly supported high speed modes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "498f78e6fcf558d0dec31f5648f43426ae16433f",
      "tree": "8f07affd9ffd2324e5dcfa665aed8cb68e0ef88d",
      "parents": [
        "6b216df87cb5f3bb7d47a33f1cd955ebc7b84dfd"
      ],
      "author": {
        "name": "Dan Streetman",
        "email": "ddstreet@ieee.org",
        "time": "Fri Jul 29 12:18:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:54 2005 -0700"
      },
      "message": "[PATCH] USB: fix in usb_calc_bus_time\n\nThis patch does the same swap, i.e. use the ISO macro if (isoc).\nAdditionally, it fixes the return value - the usb_calc_bus_time function\nreturns the time in nanoseconds (I didn\u0027t notice that before) while the\nHS_USECS and HS_USECS_ISO are microseconds.  This fixes the function to\nreturn nanoseconds always, and adjusts ehci-q.c (the only high-speed\ncaller of the function) to wrap the call in NS_TO_US().\n\nSigned-off-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3eb0c5f4b539873ca88f8597db6a49e83ddfd7e2",
      "tree": "22b31e5bc049df465670ab03c44da8a4022a9c92",
      "parents": [
        "f29080976d109b6c08e42be8a1888f338785c502"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux-usb@fluff.org",
        "time": "Fri Jul 29 12:18:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:53 2005 -0700"
      },
      "message": "[PATCH] USB: add S3C24XX USB Host driver support\n\nUSB (OHCI) Host driver for S3C2410/S3C2440 based systems\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "edfd6aee1f073ae645bd3e60ef96090fc9f0957b",
      "tree": "562023bfb83441b20d61169780bc555065f175aa",
      "parents": [
        "b404a5b02abf84812e5333bda201af464925d7a6"
      ],
      "author": {
        "name": "david-b@pacbell.net",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 29 07:03:10 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:57 2005 -0700"
      },
      "message": "[PATCH] USB: fix ohci merge glitch\n\nA patch re-organizing some parts of root hub initialization deleted the\ncode initializing the bus-neutral reboot/shutdown notifier for OHCI.\nThis patch just restores that deleted code.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b404a5b02abf84812e5333bda201af464925d7a6",
      "tree": "3692641e80b45ba6c7fd0ca4460b6cbe296972cb",
      "parents": [
        "1d7beee3d4b4ae7faa881ef05ff5d94a125ed8a6"
      ],
      "author": {
        "name": "david-b@pacbell.net",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 29 06:59:14 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:57 2005 -0700"
      },
      "message": "[PATCH] USB: ohci-omap pm updates\n\nThe recent \"pm_message_t\" changes removed functionality from the Linux\nPM framework.  This patch removes it from the OMAP OHCI too, removing\nthe distinction between (previous) PM_SUSPEND_MEM and PM_SUSPEND_DISK\nstate transitions ... now the only suspend semantics supportable are\nwhat was previously PM_SUSPEND_DISK (4) and is now \"PMSG_SUSPEND\" (3).\n\nFrom: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b2134bcd2e1bf989e0566dd1b0e59a792722b671",
      "tree": "20ae79f13afa14c0bee52c03daaae4e732af1417",
      "parents": [
        "99f83c9c9ac994c844ecf3e64e848c2f8dd7dfe0"
      ],
      "author": {
        "name": "KAMBAROV, ZAUR",
        "email": "kambarov@berkeley.edu",
        "time": "Fri Jun 24 22:20:35 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: coverity: (desc-\u003ebitmap)[] overrun fix\n\nThe length of the array desc-\u003ebitmap is 3, and not 4:\n\nDefinitions involved:\n\nIn drivers/usb/core/hcd.h\n\n464  \t#define bitmap \tDeviceRemovable\n\nIn drivers/usb/host/ohci-hub.c\n\n395  \t\tstruct usb_hub_descriptor\t*desc\n\nIn drivers/usb/core/hub.h\n\n130  \tstruct usb_hub_descriptor {\n131  \t\t__u8  bDescLength;\n132  \t\t__u8  bDescriptorType;\n133  \t\t__u8  bNbrPorts;\n134  \t\t__u16 wHubCharacteristics;\n135  \t\t__u8  bPwrOn2PwrGood;\n136  \t\t__u8  bHubContrCurrent;\n137  \t\t    \t/* add 1 bit for hub status change; round to bytes */\n138  \t\t__u8  DeviceRemovable[(USB_MAXCHILDREN + 1 + 7) / 8];\n139  \t\t__u8  PortPwrCtrlMask[(USB_MAXCHILDREN + 1 + 7) / 8];\n140  \t} __attribute__ ((packed));\n\nIn include/linux/usb.h\n\n306  \t#define USB_MAXCHILDREN\t\t(16)\n\nThis defect was found automatically by Coverity Prevent, a static analysis\ntool.\n\n(akpm: this code should be shot.  Field `bitmap\u0027 doesn\u0027t exist in struct\nusb_hub_descriptor.  And this .c file is #included in\ndrivers/usb/host/ohci-hcd.c, and someone somewhere #defines `bitmap\u0027 to\n`DeviceRemovable\u0027.\n\n\u003eFrom a maintainability POV it would be better to memset the whole array\nbeforehand - I changed the patch to do that)\n\nSigned-off-by: Zaur Kambarov \u003czkambarov@coverity.com\u003e\nCc: \u003clinux-usb-devel@lists.sourceforge.net?\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5db539e49fc7471e23bf3c94ca304f008cb7b7f3",
      "tree": "5b6bdd7f27efdd5fcd7efffa9a612afece17f533",
      "parents": [
        "17f8bb7312fa9b00f80c3c0f8d5a5d698eb97bbd"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Jun 23 20:25:36 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: Fix kmalloc\u0027s flags type in USB\n\nGreg,\n\nThis patch fixes the kmalloc() flags argument type in USB\nsubsystem; hopefully all of its occurences. The patch was\nmade against patch-2.6.12-git2 from Jun 20.\n\nCleanup of flags for kmalloc() in USB subsystem.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "17f8bb7312fa9b00f80c3c0f8d5a5d698eb97bbd",
      "tree": "076e9c35eec8ff6f465aa08ae9025f7d9d6c83ad",
      "parents": [
        "ae0d6cceb20eec57e7196c22999c62c465ffd5bf"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Jun 23 20:12:24 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB: isp116x-hcd cleanup\n\nSorry that it took so long. Here comes a cleanup patch that\naddresses the remarks by Alexey Dobriyan about\ngregkh-usb-usb-isp116x-hcd-add.patch EXCEPT the remark about\nthe typecasting of mem_flags argument for kcalloc; this will\nbe addressed in a later patch.\n\nOlavCleanup of isp116x-hcd.\n\nSigned off by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "44670d2b50efd2443c3810239d6ea3fd02f8ef64",
      "tree": "a32aa41a9dd5eb33e657f94f823d44948f5be9c2",
      "parents": [
        "2ffe6e280f792790c39f241e7e3c5d2ef8da1b94"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 07 17:59:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:07 2005 -0700"
      },
      "message": "[PATCH] pcmcia: remove references to pcmcia/version.h\n\nAs a follow-up, remove the inclusion of pcmcia/version.h in many files.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e212f3645a6b355de8c43a23376bc0e2ac49a63",
      "tree": "89324df417c19a1a63efb2ec6630e7d4b47181a0",
      "parents": [
        "bf45d9b0ac108b11245203ebb082d30f5059846b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 07 17:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:05 2005 -0700"
      },
      "message": "[PATCH] pcmcia: move event handler\n\nMove the \"event handler\" to struct pcmcia_driver -- the unified event handler\nwill disappear really soon, but switching it to struct pcmcia_driver in the\nmeantime allows for better \"step-by-step\" patches.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22f3a8f5fc94be4dd31c4c5ec1d1dc2b9c83a8ac",
      "tree": "ac2ce47151056134ff0f24595348d6044bd1ef40",
      "parents": [
        "4af48c8c16dfc37400f63633373dd180b5540ead"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jun 27 16:28:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 18:03:17 2005 -0700"
      },
      "message": "[PATCH] pcmcia id_table for sl811.cs\n\nCatch up with some PCMCIA API changes:\n\n - Docs say that as of 2.6.11 the PCMCIA IRQInfo2 field is ignored,\n   but it\u0027s not yet removed from the API; stop using it anyway.\n\n - As of 2.6.13 PCMCIA finally hotplugs and does driver binding\n   without \"cardmgr\"; add a MODULE_DEVICE_TABLE to support this.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3b8a1a8496c83bc4a3cc76505c29255af15572c",
      "tree": "b56eb3ef27117bad5c516d6b647bdcd465d7659a",
      "parents": [
        "60564a313a5738960064d6c555ec066d9332f278",
        "0ed0c0c48c508578c30aa58f755ca0d692636906"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:13:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:13:26 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n"
    },
    {
      "commit": "8c8709334cec803368a432a33e0f2e116d48fe07",
      "tree": "f3298ae6d844e548c36df9fc3bfb5a3662d4e45d",
      "parents": [
        "fcd16cc084f2b98ab64d27721abdb941f3d9c4cb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 27 14:36:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:43 2005 -0700"
      },
      "message": "[PATCH] ppc32: Remove CONFIG_PMAC_PBOOK\n\nThis patch removes CONFIG_PMAC_PBOOK (PowerBook support).  This is now\nsplit into CONFIG_PMAC_MEDIABAY for the actual hotswap bay that some\npowerbooks have, CONFIG_PM for power management related code, and just left\nout of any CONFIG_* option for some generally useful stuff that can be used\non non-laptops as well.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "77078570abe0848c3076b4f7d42f79b1407f3e8f",
      "tree": "47b421662c3c2e18cfe0bdf95c0a1ef42d89abb2",
      "parents": [
        "e07fefa6b212f43c40fdbc1a62de690d91a4b617"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat May 28 10:46:18 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:44:00 2005 -0700"
      },
      "message": "[PATCH] USB: ehci-hcd - fix page pointer allocation in itd_patch()\n\nThe itd_patch() function is responsible for allocating entries in the\nbuffer page pointer list of the iTD.  Particularly, a new page pointer\nis needed every time when buffer data crosses a page boundary.\n\nHowever, there is a bug in the allocation logic: the function does not\nallocate a new entry when the current transaction is the first\ntransaction in the iTD (as indicated by first!\u003d0).\n\nThe consequence is that, when the data of the first transaction begins\nsomewhere at the end of a page so that it actually does cross the page\nboundary, no new page pointer is allocated.  This means that the data\nat the end of the first transaction (beyond the page boundary) will be\naccessed by the HC using the second page pointer, which is zero.\nFurthermore, the first page pointer will be later overwritten by the\npage pointers of the other transactions, which will garble it because\nthe value is or-ed into the iTD field.\n\nAll this particular check (for !first) does is cause incorrect\nbehaviour, so it should be entirely removed (and with it the variable\nfirst that is not used for anything else).\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": "e07fefa6b212f43c40fdbc1a62de690d91a4b617",
      "tree": "8426cdb4a4b8c7b9a0ce2cc360beebf9499d9572",
      "parents": [
        "486e2df6ce213d0c776befdf3fe5ffc61dd61688"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 31 16:33:21 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:44:00 2005 -0700"
      },
      "message": "[PATCH] USB UHCI: Detect invalid ports\n\nThis patch changes the way uhci-hcd detects valid ports.  The\nspecification doesn\u0027t mention any way to find out how many ports a\ncontroller has, so the driver has to use some heuristics, reading the port\nstatus and control register and deciding whether the value makes sense.\nWith this patch the driver will recognize a typical failure mode (all bits\nset to one) for nonexistent ports and won\u0027t assume there are always at\nleast 2 ports -- such an assumption seems silly if the heuristics have\nalready shown that the ports don\u0027t exist.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d49d431744007cec0ee1a3ade96f9e0f100c7907",
      "tree": "4ed2f01c98b8fdf0ecd7a92d61f7c1af8beb58a2",
      "parents": [
        "9198769363d4dc1d63d49ecb2e2b189aceb42d94"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat May 07 13:21:50 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:55 2005 -0700"
      },
      "message": "[PATCH] USB: misc ehci updates\n\nVarious minor EHCI updates\n\n   * Dump some more info in the debug dumps, notably the product\n     description (e.g. chip vendor), BIOS handhake flags, and\n     debug port status (when it\u0027s not managed by the HCD).\n\n   * Minor updates to the BIOS handoff code:  always flag the HCD\n     as owned by Linux (in case BIOS doesn\u0027t grab it \"early\"),\n     and on the buggy-BIOS path always match the \"early handoff\"\n     code and forcibly disable SMI IRQs.\n\n   * For the disabled 64bit DMA support, there\u0027s now a constant\n     to use for the mask; use it.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "247f3105636caa9d1d8a4c3dfb755de42633bc80",
      "tree": "f5fca7b566ee3304d661485a11dc4877652e7904",
      "parents": [
        "8ec8d20b21f00a36343ca0ebd6c6be9421724a1e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 25 11:28:04 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:49 2005 -0700"
      },
      "message": "[PATCH] USB HCDs: no longer need to register root hub\n\nThis patch changes the host controller drivers; they no longer need to\nregister their root hubs because usbcore will take care of it for them.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc96c0ad1ed0c938fefc0423aa99f086c5a2a1ea",
      "tree": "8283e540734b08d537dedf044f28c65a5ae64d63",
      "parents": [
        "2532178a68b5ce4e421d50ea1b1dcc0a1359f19d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 25 11:21:31 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:49 2005 -0700"
      },
      "message": "[PATCH] ohci-omap, sl811, dummy: remove hub_set_power_budget\n\nThis patch changes the HCDs that used the old hub_set_power_budget call,\nmaking them use the new hcd-\u003epower_budget field instead.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2532178a68b5ce4e421d50ea1b1dcc0a1359f19d",
      "tree": "8ceb32dab2f43431946ef9b09fd02cb07e76e4ed",
      "parents": [
        "7d35b9298539d2818c51fe9070b08cf9876016f4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 25 11:14:31 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:48 2005 -0700"
      },
      "message": "[PATCH] UHCI: Don\u0027t store device pointer in QH or TD\n\nThis patch simplifies the uhci-hcd driver by removing the device pointer\ncurrently stored in the QH and TD structures.  Those pointers weren\u0027t\nbeing used for anything other than to increment the device\u0027s reference\ncount, which is unnecessary since the device is used only when an URB\ncompletes, and outstanding URBs take their own reference to the device.\nAs a useful side effect, this change means that uhci-hcd no longer needs\nto have the root-hub device available in the start routine.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f4df0e334a9fc731689e8ba4f42a0d72a7491348",
      "tree": "7bce31f214c0fe1feb221726f6f19b78cae3aa1c",
      "parents": [
        "ff7c79e4f37821235b51fb8e19088c08938cc8fc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Apr 23 12:49:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:46 2005 -0700"
      },
      "message": "[PATCH] USB: add reboot notifier to ohci\n\nAdds a reboot notifier to OHCI, mostly to benefit kexec; plus\nminor #include tweaks.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "02597d2deec2a3de0e2b52c1f83904b65626a0d5",
      "tree": "c8953478e54c84b2931c1faf70b3a60a2196216e",
      "parents": [
        "c074b416b94c0aa4a371f24bf6cc13d8cf1fab59"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 28 14:51:27 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:45 2005 -0700"
      },
      "message": "[PATCH] USB UHCI: Add shutdown method\n\nAfter all the discussion you might not be interested in this still, but\nnevertheless here it is.  This patch adds a shutdown method to the\nuhci-hcd driver.  Its prerequisite is the patch you wrote adding shutdown\nsupport for PCI.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c074b416b94c0aa4a371f24bf6cc13d8cf1fab59",
      "tree": "51cfe6ca9293b9484108ed757ec3c43eb5328474",
      "parents": [
        "6c1b445c226dd82d0961725dec8051b95003723a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 22 14:39:12 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:44 2005 -0700"
      },
      "message": "[PATCH] USB UHCI: improved reset handling\n\nThis patch improves the strategy uhci-hcd uses for performing controller\nresets and checking whether they are needed.\n\n\tThe HCRESET command doesn\u0027t affect the Suspend, Resume,\n\tor Reset bits in the port status \u0026 control registers, so\n\tthe driver must clear them by itself.  This means the\n\tcode to figure out how many ports there are has to be moved\n\tto an earlier spot in the driver.\n\n\tThe R/WC bits in the USBLEGSUP register can be set by the\n\thardware even in the absence of BIOS meddling with legacy\n\tsupport features.  Hence it\u0027s not a good idea to check them\n\twhile trying to determine whether the BIOS has altered the\n\tcontroller\u0027s state.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6c1b445c226dd82d0961725dec8051b95003723a",
      "tree": "1e812a2e9e2d63879555bb48303a8bc344be3864",
      "parents": [
        "4daaa87c8f19c5f1978470e9e91b74d9e0fb0f8e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 21 16:04:58 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:44 2005 -0700"
      },
      "message": "[PATCH] USB UHCI: Use root-hub IRQs while suspended\n\nThis patch, which has as478b as a prerequisite, enables the uhci-hcd\ndriver to take advantage of root-hub IRQs rather than polling during the\ntime it is suspended.  (Unfortunately the hardware doesn\u0027t support\nport-change interrupts while the controller is running.)  It also turns\noff the driver\u0027s private timer while the controller is suspended, as it\nisn\u0027t needed then.  The combined elimination of polling interrupts and\ntimer interrupts ought to be enough to allow some systems to save a\nnoticeable amount of power while they are otherwise idle.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4daaa87c8f19c5f1978470e9e91b74d9e0fb0f8e",
      "tree": "ee4ea0e8f4d9912c246916f08f2b50fbc5b42a6a",
      "parents": [
        "a8bed8b6be75bc5a46aa599ab360d5f1db291c8f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Apr 09 17:30:08 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:44 2005 -0700"
      },
      "message": "[PATCH] USB UHCI: Fix up loose ends\n\nThis patch tidies up a few loose ends left by the preceding patches.\nIt indicates the controller supports remote wakeup whenever the PM\ncapability is present -- which shouldn\u0027t cause any harm if the\nassumption turns out to be wrong.  It refuses to suspend the\ncontroller if the root hub is still active, and it refuses to resume\nthe root hub if the controller is suspended.  It adds checks for a\ndead controller in several spots, and it adds memory barriers as\nneeded to insure that I/O operations are completed before moving on.\n\nActually I\u0027m not certain the last part is being done correctly.  With\ncode like this:\n\n\toutw(..., ...);\n\tmb();\n\tudelay(5);\n\ndo we know for certain that the outw() will complete _before_ the\ndelay begins?  If not, how should this be written?\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a8bed8b6be75bc5a46aa599ab360d5f1db291c8f",
      "tree": "ef6375ec4109d670f95ee0f8481543d10d5c4a5e",
      "parents": [
        "c8f4fe4358c5e0a79b4bd47b814d19f1d1d06f21"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Apr 09 17:29:00 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:43 2005 -0700"
      },
      "message": "[PATCH] USB UHCI: Add root-hub suspend/resume support\n\nThis patch implements (finally!) separate suspend and resume routines\nfor the root hub and the controller in the UHCI driver.  It also\nchanges the sequence used to reset the controller during initial\nprobing, so as to preserve the existing state during a Resume-From-Disk.\n(This new sequence is what should be used in the PCI Quirks code for\nearly USB handoffs, incidentally.)  Lastly it adds a notion of the\ncontroller being \"inaccessible\" while in a PCI low-power state, when\nnormal I/O operations shouldn\u0027t be allowed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c8f4fe4358c5e0a79b4bd47b814d19f1d1d06f21",
      "tree": "0c12fec97ac524e77489d3e8460bd9bb4817c0d5",
      "parents": [
        "f5946f8220a866dcdb8edc6abe23c1443e252425"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Apr 09 17:27:32 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:43 2005 -0700"
      },
      "message": "[PATCH] USB UHCI: Add root hub states\n\nThis patch starts making some serious changes to the UHCI driver.\nThere\u0027s a set of private states for the root hub, and the internal\nroutines for suspending and resuming work completely differently, with\ntransitions based on the new states.  Now the driver distinguishes\nbetween a privately auto-stopped state and a publicly suspended state,\nand it will properly suspend controllers with broken resume-detect\ninterrupts instead of resetting them.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f5946f8220a866dcdb8edc6abe23c1443e252425",
      "tree": "3984d5eb8382d3bc694168e90957206d97fd7d1c",
      "parents": [
        "014e73c99aa408f3766afe8d11a1caa3a708b736"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Apr 09 17:26:00 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:43 2005 -0700"
      },
      "message": "[PATCH] USB UHCI: Minor improvements\n\nThis patch makes a few small improvements in the UHCI driver.  Some\ncode is moved between different source files and a more useful pointer\nis passed to a callback routine.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "014e73c99aa408f3766afe8d11a1caa3a708b736",
      "tree": "de7080493008eff560003364e6d88ad242014471",
      "parents": [
        "72ebddb59a644732ff0240cdf5d216952a2b0c6b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Apr 09 17:24:42 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:42 2005 -0700"
      },
      "message": "[PATCH] USB UHCI: subroutine reordering\n\nThis patch moves a few subroutines around in the uhci-hcd source file.\nNothing else is changed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "589a0083a3c9e9610e54984998a46c07a2584b55",
      "tree": "285700641afef15c85a9c7ab275dd7d376fb05e0",
      "parents": [
        "4808a1c0261176f9c7e28e7f108d41a381a7d0fc"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Apr 21 17:12:59 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:42 2005 -0700"
      },
      "message": "[PATCH] USB: Fix oops at rmmod after failed probe in isp116x-hcd\n\nThis patch fixes an oops triggered at rmmod of isp116x-hcd\nafter the probe() has failed.\n\nAlso, it extends the error message printed, if the driver\ncannot detect \"Chip\u0027s Clock Ready\" after a software reset.\nAs Ian Campbell recently reported, this happens if the\nchip\u0027s H_WAKEUP pin is not pulled low during software reset.\nSeveral people have already had this issue, hence the update\nto the error message.\n\nAlso, extend the error message about the failed clock\ndetection after the software reset.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\n"
    },
    {
      "commit": "4808a1c0261176f9c7e28e7f108d41a381a7d0fc",
      "tree": "3995a52136db8b999fe48335f5dc2ec8007909cd",
      "parents": [
        "313980c92724cf42877a7bdafdef439ee9d68ccb"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Sat Apr 09 22:57:39 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:42 2005 -0700"
      },
      "message": "[PATCH] USB: Add isp116x-hcd USB host controller driver\n\nThis patch provides an \"isp116x-hcd\" driver for Philips\u0027\nISP1160/ISP1161 USB host controllers.\n\nThe driver:\n - is relatively small, meant for use on embedded platforms.\n - runs usbtests 1-14 without problems for days.\n - has been in use by 6-7 different people on ARM and PPC platforms,\n   running a range of devices including USB hubs.\n - supports suspend/resume of both the platform device and the root hub;\n   supports remote wakeup of the root hub (but NOT the platform device)\n   by USB devices.\n - does NOT support ISO transfers (nobody has asked for them).\n - is PIO-only.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8561b10f6e7ef0a085709ffc844f74130a067abe",
      "tree": "b25d023ce2d7397081735d20fd0c11ebdfcd603c",
      "parents": [
        "1235686f6e67cf30c460eb77d90a6cb4be57b92f"
      ],
      "author": {
        "name": "gregkh@suse.de",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 15 15:10:13 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:07 2005 -0700"
      },
      "message": "[PATCH] USB: move the usb hcd code to use the new class code.\n\nThis moves a kref into the main hcd structure, which detaches it from\nthe class device structure.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c22fa3acbc2ef79ea57217643f6cd6d226963069",
      "tree": "d79cf44149684a0cefc825f1619f0fbd33ea7e59",
      "parents": [
        "c0105338eb4e61e537ca34ae06921177cb6efcf0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jun 13 07:15:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 13 08:20:41 2005 -0700"
      },
      "message": "[PATCH] spin longer for ehci port reset completion\n\nThis makes the EHCI driver spin a bit longer before concluding that the\nport reset failed.  \"Obviously safe.\"\n\nIt allows some devices to enumerate that previously didn\u0027t.  We\u0027ve seen\na bunch of these problem reports recently, this will make some go away.\n\nAs reported by Michael Zapf \u003cMichael.Zapf@uni-kassel.de\u003e, some EHCI\ncontrollers seem to take forever to finish port resets and produce\n\"port N reset error -110\" type errors.  Spinning a bit longer helps.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6de2b64eb575a3f9326969ec5fcdc6032b38e42",
      "tree": "c943830789f5039933d1583415ee58156a19c413",
      "parents": [
        "1e9a47b62f7daf5a94fdd74a94dd4e076f44909a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu May 26 05:55:55 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 31 14:13:58 2005 -0700"
      },
      "message": "[PATCH] USB: add sl811_cs support\n\nThis adds support for a CF-card USB Host adapter, the Ratoc REX-CFU1U, by\nwrapping a PCMCIA driver around the existing \"sl811-hcd\" platform driver.\n\nThis CF card is especially useful for PDAs, which currently tend to have\nno other solution for USB host capability.\n\nFrom: Botond Botyanszki \u003cboti@rocketmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1e9a47b62f7daf5a94fdd74a94dd4e076f44909a",
      "tree": "3c279e2c896ea0b56d6d5694e643f19be88c8740",
      "parents": [
        "2e3e80c2b75e3815a0160cbd23d4fdb767d66b35"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu May 26 05:55:55 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 31 14:13:58 2005 -0700"
      },
      "message": "[PATCH] USB: sl811-hcd fixes\n\nVarious fixes to the sl811-hcd driver:\n\n  * Fix small glitches that crept in during recent evolution of usbcore\u0027s hcd\n    glue layer, coupling endpoint state records to usbcore and active urbs.\n    (As noted by folk whose boards weren\u0027t stuck on 2.6.9 kernels...)\n\n  * Cope with various system-specific issues:\n      - Some configurations (e.g. a CF-card uses this chip) have iospace\n        addresses for the two registers, rather than memory mapped ones.\n      - Some configurations do interesting things with IRQs; maybe the\n        line is shared, or it doesn\u0027t support level triggering.\n      - Not all boards can drive the chip reset line in software.\n\n  * Address a potential race during unlinking.\n\n  * Tweak probe/remove section info to handle the case where this segment\n    of a platform bus is hotpluggable (e.g. CF card).  (The basic problem\n    is that CONFIG_HOTPLUG is global, which is wrong since not all busses\n    can hotplug even on hotplug-friendly systems...)  Also export the\n    driver, so that the CF driver can depend on it.\n\nAlso removed some annoying end-of-line whitespace.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4756ae5b5234e08150ac089f7d989613948f00e5",
      "tree": "f98447ecbd5dc59446d87c87f4c6ba3cf0708290",
      "parents": [
        "80615f81534109a22a732d0328d63ced4432824e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon May 09 17:23:51 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Mon May 16 21:44:25 2005 -0700"
      },
      "message": "[PATCH] USB: ehci suspend must stop timer\n\nForce the EHCI watchdog timer off during suspend, in case for some\nreason it was still running after the root hub suspended.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "093cf723b2b06d774929ea07982f6a466ff22314",
      "tree": "9199ddc8a4ed6dfdc427134333f99b97245e6408",
      "parents": [
        "7b1cbebaa7ced7a2029cc5b50eab60c79b24cc10"
      ],
      "author": {
        "name": "Steven Cole",
        "email": "elenstev@mesatop.com",
        "time": "Tue May 03 19:07:24 2005 -0600"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:52 2005 -0700"
      },
      "message": "[PATCH] USB: Spelling fixes for drivers/usb.\n\nHere are some spelling corrections for drivers/usb.\n\ncancelation -\u003e cancellation\nsuccesful -\u003e successful\ncancelation -\u003e cancellation\ndecriptor -\u003e descriptor\nInitalize -\u003e Initialize\nwierd -\u003e weird\nProtocoll -\u003e Protocol\noccured -\u003e occurred\nsuccessfull -\u003e successful\nProcesing -\u003e Processing\ndevide -\u003e divide\nIsochronuous -\u003e Isochronous\nnoticable -\u003e noticeable\nBasicly -\u003e Basically\ntransfering -\u003e transferring\nintialize -\u003e initialize\nIncomming -\u003e Incoming\nadditionnal -\u003e additional\nasume -\u003e assume\nUnfortunatly -\u003e Unfortunately\nretreive -\u003e retrieve\ntranceiver -\u003e transceiver\nCompatiblity -\u003e Compatibility\nIncorprated -\u003e Incorporated\nexistance -\u003e existence\nUnunsual -\u003e Unusual\n\nSigned-off-by: Steven Cole \u003celenstev@mesatop.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "56c1e26d75008d39f1067f453719857a81109d9f",
      "tree": "f75ba4203962410bb9ec1ea159c4055a4ee09710",
      "parents": [
        "e2e66446e08a7a365a59e25bbc8dd320ab3da0a6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Apr 09 09:00:29 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:49 2005 -0700"
      },
      "message": "[PATCH] USB: ehci power fixes\n\nMiscellaneous updates for EHCI.\n\n - Mostly updates the power switching on EHCI controllers.  One routine\n   centralizes the \"power on/off all ports\" logic, and the capability to\n   do that is reported more correctly.\n\n - Courtesy Colin Leroy, a patch to always power up ports after resumes\n   which didn\u0027t keep a USB device suspended.  The reset-everything logic\n   powers down those ports (on some hardware) so something needs to turn\n   them back on.\n\n - Minor tweaks/bugfixes for the debug port support.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9f6c6fc505560465be0964eb4da1b6ca97bd3951",
      "tree": "9660991b5e417ad7bb74e105c037ff358f60ba27",
      "parents": [
        "c3c661932cd53582c5b03692b99649300977248a",
        "f0e035f4b6940aae6836500b642029c289ed4535"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:14:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:14:28 2005 -0700"
      },
      "message": "Merge with kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6.git/\n\nfor 13 driver core, sysfs, and debugfs fixes.\n"
    },
    {
      "commit": "089d42b013675b028a499c61bac59954067dc668",
      "tree": "e352a8dc7b2324ff58a0b3365cd27dcfba0fb735",
      "parents": [
        "e57cd73e2e844a3da25cc6b420674c81bbe1b387"
      ],
      "author": {
        "name": "kay.sievers@vrfy.org",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Apr 18 21:57:37 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:37 2005 -0700"
      },
      "message": "[PATCH] kobject/hotplug split - usb cris\n\nkobject_add() and kobject_del() don\u0027t emit hotplug events anymore.\nWe need to do it ourselves now.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1bc3c9e1e44c2059fe2ffa6ff70ad0a925d7b05f",
      "tree": "0bc14ec53acf3b4c08a9995c7ea335e236435558",
      "parents": [
        "6fd19f4b55f7fd1c9d8650bd7f8df2c81b69c5ca"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Mon Apr 18 17:39:34 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:34 2005 -0700"
      },
      "message": "[PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL\n\nGet rid of a bunch of redundant NULL pointer checks in drivers/usb/*,\nthere\u0027s no need to check a pointer for NULL before calling kfree() on it.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\nIndex: gregkh-2.6/drivers/usb/class/audio.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "0e4987639a774d08b69c1c58774f3430f6083d4f",
      "tree": "d9d9eb475b11c05b069c715df50f9e6d89c32ecf",
      "parents": [
        "a2fe20129e2d87dc5c4e5c850b41b5b0b47cfd08"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 18 17:39:30 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:30 2005 -0700"
      },
      "message": "[PATCH] USB: OHCI on Compaq Aramada 7400\n\nThis adds a quirk to the OHCI driver that lets it work with an old\nCompaq implementation.  It also removes some needless strings from\nthe non-debug version of the driver.\n\nSigned-off-by: Chris Clayton \u003cchris_clayton@f1internet.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba9d35fb01852e195f2a4ca975fdcd6578b52c78",
      "tree": "e0609e6e255f4875ba5ab69bb0aa169d8c5edae8",
      "parents": [
        "9a5d3e98dd31abcecbf4533b81866d440cc0f106"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Apr 18 17:39:24 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:24 2005 -0700"
      },
      "message": "[PATCH] USB: fix up remaining pm_message_t usages\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9a5d3e98dd31abcecbf4533b81866d440cc0f106",
      "tree": "8638550bd50ff0fdc3b097d0643b5efed3516633",
      "parents": [
        "27d72e8572336d9f4e17a12ac924cb5223a5758d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 18 17:39:23 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:23 2005 -0700"
      },
      "message": "[PATCH] USB: hcd suspend uses pm_message_t\n\nThis patch includes minor \"sparse -Wbitwise\" updates for the PCI based\nHCDs.  Almost all of them involve just changing the second parameter of the\nsuspend() method to a pm_message_t ...  the others relate to how the EHCI\ncode walks in-memory data structures.  (There\u0027s a minor bug fixed there too\n...  affecting the big-endian sysfs async schedule dump.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\nIndex: gregkh-2.6/drivers/usb/core/hcd.h\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
