)]}'
{
  "log": [
    {
      "commit": "5643f000c1e10ab991182478b76550e1364c3570",
      "tree": "950b2f61a5dd742de1c668ba968a9c8a99f1eab6",
      "parents": [
        "177294d19174cf92de22434bb1fc9a8ecdbbe658",
        "3ae5eaec1d2d9c0cf53745352e7d4b152810ba24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 09:24:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 09:24:26 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n"
    },
    {
      "commit": "249bb070f5e821503c1118e1e87c0ccb1432d191",
      "tree": "8736af4ab6dfa5e95001194603225b96def849bb",
      "parents": [
        "863b18f4b5e7d9e6903b353328cf6fa084dbb619"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 04 18:56:13 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:17 2005 -0800"
      },
      "message": "[PATCH] PCI: removed unneeded .owner field from struct pci_driver\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3ae5eaec1d2d9c0cf53745352e7d4b152810ba24",
      "tree": "d8825be54cefb6ad6707478d719c8e30605bee7b",
      "parents": [
        "00d3dcdd96646be6059cc21f2efa94c4edc1eda5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "message": "[DRIVER MODEL] Convert platform drivers to use struct platform_driver\n\nThis allows us to eliminate the casts in the drivers, and eventually\nremove the use of the device_driver function pointer methods for\nplatform device drivers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "462aae65f6ea41de05ebc2a54a9e6b95563591f3",
      "tree": "04c661d71405026ec6f8a47bc965038636f79b52",
      "parents": [
        "889dfafe836ac9bb711f73d07a4c044cae177c0b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 11:17:24 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 11:17:24 2005 -0800"
      },
      "message": "[USB]: Make early handoff a final fixup instead of a header one.\n\nAt header fixup time, it is not yet legal to ioremap() PCI\ndevice registers, yet that is what this quirk code needs to\ndo.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "541ab4af11d5b41b95cd633e9b1d96cea9947ac2",
      "tree": "079228fafa21a7d2920525c9d1e4b5a3edbcf390",
      "parents": [
        "1e4c85f97fe26fbd70da12148b3992c0e00361fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 21:12:40 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 21:12:40 2005 -0800"
      },
      "message": "Don\u0027t touch USB controller IO registers when they are disabled\n\nThe USB \"handoff\" code is an early PCI quirk to make sure we own the USB\ncontroller (as opposed to the BIOS/SMM).  But if the controller isn\u0027t\neven enabled yet, don\u0027t try to access it.\n\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e (who had an alternate patch)\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4fd5f8267dd37aaebadfabe71d9c808821eea05a",
      "tree": "50774592eaba942cf378fca731d307f901b737b7",
      "parents": [
        "eb16292ba8a6655a560ab10a7d73a7816f0c0ac0",
        "8576762ff5d109b841fcf4e7d3883e0cf794f3cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n\nManual #include fixups for clashes - there may be some unnecessary\n"
    },
    {
      "commit": "4e57b6817880946a3a78d5d8cad1ace363f7e449",
      "tree": "b6b5f3f9e8e52cc55d98239a4992e72e983c8fa4",
      "parents": [
        "b0423a0d9cc836b2c3d796623cd19236bfedfe63"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Oct 30 15:03:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:32 2005 -0800"
      },
      "message": "[PATCH] fix missing includes\n\nI recently picked up my older work to remove unnecessary #includes of\nsched.h, starting from a patch by Dave Jones to not include sched.h\nfrom module.h. This reduces the number of indirect includes of sched.h\nby ~300. Another ~400 pointless direct includes can be removed after\nthis disentangling (patch to follow later).\nHowever, quite a few indirect includes need to be fixed up for this.\n\nIn order to feed the patches through -mm with as little disturbance as\npossible, I\u0027ve split out the fixes I accumulated up to now (complete for\ni386 and x86_64, more archs to follow later) and post them before the real\npatch.  This way this large part of the patch is kept simple with only\nadding #includes, and all hunks are independent of each other.  So if any\nhunk rejects or gets in the way of other patches, just drop it.  My scripts\nwill pick it up again in the next round.\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": "d052d1beff706920e82c5d55006b08e256b5df09",
      "tree": "dac91b70361b405ab8e15207f514a2f3e991e93d",
      "parents": [
        "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "message": "Create platform_device.h to contain all the platform device details.\nConvert everyone who uses platform_bus_type to include\nlinux/platform_device.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4303fc6f055cf1a7ec63c3c3fd777b91b7d576f1",
      "tree": "eb7b222d73540590d25ea539cd691dd281753102",
      "parents": [
        "50260b69bbec383058875de26dbde28b1a6f8d00"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 19:59:31 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 19:59:31 2005 -0700"
      },
      "message": "USB: fix up some odd parts due to partial merges\n\nThanks to Andrew for doing the hard work on this.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "478a3bab8c87a9ba4a4ba338314e32bb0c378e62",
      "tree": "37e07a18952706e76b36c782ac095c17b0bc8e11",
      "parents": [
        "46f116eab81b21c6ae8c4f169498c632b1f94bf1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 19 12:52:02 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:49 2005 -0700"
      },
      "message": "[PATCH] USB: Always do usb-handoff\n\nThis revised patch (as586b) makes usb-handoff permanently true and no\nlonger a kernel boot parameter.  It also removes the piix3_usb quirk code;\nthat was nothing more than an early version of the USB handoff code\n(written at a time when Intel\u0027s PIIX3 was about the only motherboard with\nUSB support).  And it adds identifiers for the three PCI USB controller\nclasses to pci_ids.h.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "efa400db5332ba341cc354c9d8a5298ff57faa98",
      "tree": "c7c5084e0a329813b38ca2d43f9d04c3eef2a0f4",
      "parents": [
        "d0d5049fb02fc1082c17e08deecd6fed8db549b6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org.uk",
        "time": "Mon Oct 10 02:32:15 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:45 2005 -0700"
      },
      "message": "[PATCH] USB: add owner initialisation to host drivers\n\nAdd .owner initialisation to the device drivers\nin drivers/usb/host so that when built as module\nthe device_driver refers to the owning module\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a85ee6b50c8a1fca4034c8d6b21c91a8de171e01",
      "tree": "918db1cf85b59641ff3802273b7a27d32ecd3303",
      "parents": [
        "4e67185a7ac3ecb1710e636e2f7e318e99298c7a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 10 01:23:50 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:45 2005 -0700"
      },
      "message": "[PATCH] USB: S3C2410 OHCI - add driver owner field\n\nInitialise the .owner field of the driver with\nthe module that owns it, to aid in linking\ndrivers to modules.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f37be9b9be3ebc02d2d075d7f53f7802f3e005db",
      "tree": "5e1ece040e94e2453d828c7f203d4d23a7b84d5c",
      "parents": [
        "cb97c5c9d0789d65d7ec42a80946fa9eb2ec5182"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 17 10:42:06 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:45 2005 -0700"
      },
      "message": "[PATCH] Fix hcd-\u003estate assignments in uhci-hcd\n\nThis patch (as581) changes the assignments to hcd-\u003estate in the uhci-hcd\ndriver.  It fixes part of bugzilla entry #5227.  The problem was revealed\nby David\u0027s large suite of USB suspend/resume patches; this patch should go\nto Linus at the same time those do.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b81d34363c0b17c47f4ef63d5888c4f47f315d29",
      "tree": "af4151e7d296da8f9e9a493ed81c5513f2454618",
      "parents": [
        "0c0382e32d46f606951010b202382be14d180a17"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 13 17:00:24 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:44 2005 -0700"
      },
      "message": "[PATCH] UHCI: Improve handling of iso TDs\n\nThe uhci-hcd driver is fairly lax about the way it handles isochronous\ntransfers.  This patch (as579) improves it in three respects:\n\n\tTDs for a new URB aren\u0027t added to the schedule until all of\n\tthem have been allocated.  This way there\u0027s no risk of the\n\tcontroller executing some of them when an allocation fails.\n\n\tTDs for an unlinked URB are removed from the schedule as soon\n\tas the URB is unlinked, rather than waiting until the URB is\n\tgiven back.  This way there\u0027s no risk of the controller still\n\texecuting a TD after the URB completes.\n\n\tThe urb-\u003eerror_count values are now reported correctly.\n\tAlthough since they aren\u0027t used in any drivers except for\n\tdebug messages in the system log, probably nobody cares.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0c0382e32d46f606951010b202382be14d180a17",
      "tree": "078327baa96637ca6d70bae3c59a16b0ff46f1f1",
      "parents": [
        "bb200f6eac6372839921be1fe87c1f5c292a7bd6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 13 17:08:02 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:44 2005 -0700"
      },
      "message": "[PATCH] USB: Rename hcd-\u003ehub_suspend to hcd-\u003ebus_suspend\n\nThis patch (as580) is perhaps the only result from the long discussion I\nhad with David about his changes to the root-hub suspend/resume code.  It\nrenames the hub_suspend and hub_resume methods in struct usb_hcd to\nbus_suspend and bus_resume.  These are more descriptive names, since the\nmethods really do suspend or resume an entire USB bus, and less likely to\nbe confused with the hub_suspend and hub_resume routines in hub.c.\n\nIt also takes David\u0027s advice about removing the layer of bus glue, where\nthose methods are called.  And it implements a related change that David\nmade to the other HCDs but forgot to put into dummy_hcd.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bb200f6eac6372839921be1fe87c1f5c292a7bd6",
      "tree": "d55cd6ac5d8b52b96ad766cbd8f31ca85e0e4f8b",
      "parents": [
        "a922c68732725866c88457026cf06a7620846506"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 03 16:36:29 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:44 2005 -0700"
      },
      "message": "[PATCH] UHCI: unify BIOS handoff and driver reset code\n\nThis patch (as574) updates the PCI BIOS usb-handoff code for UHCI\ncontrollers, making it work like the reset routines in uhci-hcd.  This\nallows uhci-hcd to drop its own routines in favor of the new ones\n(code-sharing).\n\nOnce the patch is merged we can turn the usb-handoff option on\npermanently, as far as UHCI is concerned.  OHCI and EHCI may still have\nsome issues.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b262bd25580e165710e8a27df19cd60c2ef58a3",
      "tree": "60cd292d40e4073308ce3189a1217314df0e3a8b",
      "parents": [
        "d09d36a91c70cb3cc609d693bf6a7e7a266ff9e6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 26 16:31:15 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:41 2005 -0700"
      },
      "message": "[PATCH] USB: UHCI: Spruce up some comments\n\nThis patch (as570) changes some comments in the uhci-hcd header file and\nremoves an unused declaration (something I forgot to erase in an earlier\npatch).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/uhci-hcd.h |   91 +++++++++++++++++++++++---------------------\n 1 file changed, 49 insertions(+), 42 deletions(-)\n"
    },
    {
      "commit": "ccdcf77ae32e3d3347fdf3810b27f899e98c34fb",
      "tree": "88e49a51a4778966aa64a138896f3a3321cc97fe",
      "parents": [
        "a7f72abe8fac9b919135005e06216be8eef945a2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:45:13 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:41 2005 -0700"
      },
      "message": "[PATCH] ISP116x PM updates\n\nThis makes the isp116x driver stop using usb_suspend_device() and\nusb_resume_device() ... usbcore now calls to the root hub methods,\nremoving the need for this.  It also switches from keventd to khubd\nfor remote wakeup.  (Compile tested.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/isp116x-hcd.c |   29 ++++-------------------------\n drivers/usb/host/isp116x.h     |    1 -\n 2 files changed, 4 insertions(+), 26 deletions(-)\n"
    },
    {
      "commit": "a7f72abe8fac9b919135005e06216be8eef945a2",
      "tree": "2cc4ca35130559348fb2985224ccb6a570eb3e5a",
      "parents": [
        "f2cb36c1df427431a8c6096b4ad113df767c1bd9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:44:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:40 2005 -0700"
      },
      "message": "[PATCH] UHCI PM updates\n\nThis removes suspend and resume path recursion in UHCI.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/uhci-hcd.c |    9 ---------\n 1 file changed, 9 deletions(-)\n"
    },
    {
      "commit": "f2cb36c1df427431a8c6096b4ad113df767c1bd9",
      "tree": "8a5b07e0ea2e177e01e72ec8554f58d521beaaef",
      "parents": [
        "f197b2c54b9d9a133a9a8ff92f35cadf8945ea14"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:43:30 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:40 2005 -0700"
      },
      "message": "[PATCH] update PCI early-handoff handling for OHCI\n\nThe PCI \"early usb handoff\" quirk logic didn\u0027t work like \"ohci-hcd\" ...\nThis patch makes it do so by:\n\n  - Resetting the controller after kicking BIOS off, matching the\n    normal \"chip in hardware reset\" startup mode;\n\n  - Reporting any BIOS that borks this simple handoff; it\u0027s likely\n    got a few other surprises for us too.\n\n  - Ignoring that handoff on HPPA;\n\nThe diagnostic string is mostly shared with EHCI, saving a few bytes.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/pci-quirks.c |   22 ++++++++++++++++++----\n 1 file changed, 18 insertions(+), 4 deletions(-)\n"
    },
    {
      "commit": "f197b2c54b9d9a133a9a8ff92f35cadf8945ea14",
      "tree": "a5a4da41e38d8681977a9f3b52fa2e5f1db278ea",
      "parents": [
        "5f827ea3c3820cd8e0a1a35e4d275c8b78ee94e1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:42:53 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:40 2005 -0700"
      },
      "message": "[PATCH] OHCI PM updates\n\nThis simplifies the OHCI root hub suspend logic:\n\n - Uses new usbcore root hub calls to make autosuspend work again:\n\t* Uses a newish usbcore root hub wakeup mechanism,\n\t  making requests to khubd not keventd.\n\t* Uses an even newer sibling suspend hook.\n\n - Expect someone always made usbcore call ohci_hub_suspend() before bus\n   glue fires; and that ohci_hub_resume() is only called after that bus\n   glue ran.  Previously, only CONFIG_USB_SUSPEND promised those things.\n   (Includes updates to PCI and OMAP bus glue.)\n\n - Handle a not-noticed-before special case during resume from one of\n   the swsusp snapshots when using \"usb-handoff\":  the controller isn\u0027t\n   left in RESET state.  (A bug to fix in the usb-handoff code...)\n\nAlso cleans up a minor debug printk glitch, and switches an mdelay over\nto an msleep (how did that stick around for so long?).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/ohci-dbg.c  |    4 ----\n drivers/usb/host/ohci-hcd.c  |    2 +-\n drivers/usb/host/ohci-hub.c  |   42 ++++++++++++------------------------------\n drivers/usb/host/ohci-mem.c  |    1 -\n drivers/usb/host/ohci-omap.c |   36 ++++++++++++------------------------\n drivers/usb/host/ohci-pci.c  |   40 ++++++++--------------------------------\n drivers/usb/host/ohci.h      |    1 -\n 7 files changed, 33 insertions(+), 93 deletions(-)\n"
    },
    {
      "commit": "9293677af3dace2645dec0d0808efa02d36bf47b",
      "tree": "1300a91bd6d6b20a69e35f67e7ff71b5a5d776e6",
      "parents": [
        "7ff71d6adf81a43505b7cbaa034e4063d3439182"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 22:32:11 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:40 2005 -0700"
      },
      "message": "[PATCH] all HCDs provide root hub suspend/resume methods\n\nThis cleans up a small recent FIXME, ensuring that all the HCDs provide\nroot hub suspend/resume methods.  It also wraps the calls to those root\nsuspend routines just like on the PCI \"USB_SUSPEND not defined\" cases,\nso non-PCI bus glue won\u0027t be as tempted to behave very differently.\n\nSeveral of the SOC based OHCI drivers forgot to list those methods;\nthe patch also adds those missing declarations.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/hcd.c          |   42 +++++++++++++++++++++++++---------------\n drivers/usb/host/ohci-au1xxx.c  |    5 ++++\n drivers/usb/host/ohci-lh7a404.c |    5 ++++\n drivers/usb/host/ohci-pxa27x.c  |    1\n drivers/usb/host/ohci-s3c2410.c |    1\n drivers/usb/host/ohci-sa1111.c  |    1\n 6 files changed, 40 insertions(+), 15 deletions(-)\n"
    },
    {
      "commit": "7ff71d6adf81a43505b7cbaa034e4063d3439182",
      "tree": "ea7edb953d9fb47f6132e52e1e8d422d8bdae06b",
      "parents": [
        "e9b7bd4ee7f6e3ee002dc72c5211cd97c7186d00"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Thu Sep 22 22:31:15 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:39 2005 -0700"
      },
      "message": "[PATCH] EHCI, split out PCI glue\n\nThis splits BIOS and PCI specific support out of ehci-hcd.c into\nehci-pci.c.  It follows the model already used in the OHCI driver\nso support for non-PCI EHCI controllers can be more easily added.\n\nSigned-off-by: Matt Porter \u003cmporter@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\n drivers/usb/host/ehci-hcd.c |  543 ++++++--------------------------------------\n drivers/usb/host/ehci-pci.c |  414 +++++++++++++++++++++++++++++++++\n drivers/usb/host/ehci.h     |    1\n 3 files changed, 492 insertions(+), 466 deletions(-)\n"
    },
    {
      "commit": "a1d59ce842a35b552f22868404e4e7c923242257",
      "tree": "ee92b9406d1d10e07dcc433ae403dc6574f3013c",
      "parents": [
        "8b4cd42134fbd3c9a9a5c3467d31717798219b1b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Sep 16 14:22:51 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:39 2005 -0700"
      },
      "message": "[PATCH] USB: UHCI: Split apart the physical and logical framelist arrays\n\nThis patch (as563) splits the physical and logical framelist arrays in\nuhci-hcd into two separate pieces.  This will allow slightly better memory\nutilization, since each piece is no larger than a single page whereas\nbefore the whole thing was a little bigger than two pages.  It also allows\nthe logical array to be allocated in non-DMA-coherent memory.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b4cd42134fbd3c9a9a5c3467d31717798219b1b",
      "tree": "aec7570ecc2f481b2a3357f05810be8c3d897669",
      "parents": [
        "e08fb39b771dd7dcba405669b5384fe9929e1caf"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Sep 16 14:17:45 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:39 2005 -0700"
      },
      "message": "[PATCH] USB: UHCI: Remove unused fields and unneeded tests for NULL\n\nThis patch (as562) removes from the uhci-hcd driver a few unused fields\nand some unnecessary tests against NULL and assignments to NULL.  In fact\nit wasn\u0027t until fairly recently that the tests became unnecessary.\nBefore last winter it was possible that the driver\u0027s stop() routine would\nget called even if the start() routine returned an error, but now that\ncan\u0027t happen.  Hence there\u0027s no longer any need to check for partial\ninitialization.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8ad7fe16df5e07320626be83fbba6d1c6bda5ec0",
      "tree": "7bd854843d6d61756a16421368aa6cb1428b23c8",
      "parents": [
        "dbc3887e7df4be78b33a83b97fde5d5f9a389859"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Sep 13 19:59:11 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:39 2005 -0700"
      },
      "message": "[PATCH] remove some USB_SUSPEND dependencies\n\nThis simplifies some of the PM-related #ifdeffing by recognizing\nthat USB_SUSPEND depends on PM.  Also, OHCI drivers were often\ntesting for USB_SUSPEND when they should have tested just PM.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/hcd.c          |    2 ++\n drivers/usb/host/ohci-hcd.c     |    2 +-\n drivers/usb/host/ohci-hub.c     |    4 ++--\n drivers/usb/host/ohci-omap.c    |    2 +-\n drivers/usb/host/ohci-pci.c     |    2 +-\n drivers/usb/host/ohci-ppc-soc.c |    4 ++--\n drivers/usb/host/ohci-pxa27x.c  |    2 +-\n drivers/usb/host/ohci-s3c2410.c |    3 +--\n drivers/usb/host/ohci-sa1111.c  |    2 +-\n 9 files changed, 12 insertions(+), 11 deletions(-)\n"
    },
    {
      "commit": "390a8c345e6415cbf811232feedac70b56c9fc8d",
      "tree": "5a27e9421575c080d31884c4eedeed710d7134f1",
      "parents": [
        "c9f89fa40cf274130b56475175a35af961d4b165"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Sep 13 19:57:27 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:38 2005 -0700"
      },
      "message": "[PATCH] remove usb_suspend_device() parameter\n\nThis patch removes the extra usb_suspend_device() parameter.  The original\nreason to pass that parameter was so that this routine could suspend any\nactive children.  A previous patch removed that functionality ... leaving\nno reason to pass the parameter.  A close analogy is pci_set_power_state,\nwhich doesn\u0027t need a pm_message_t either.\n\nOn the internal code path that comes through the driver model, the parameter\nis now used to distinguish cases where USB devices need to \"freeze\" but not\nsuspend.   It also checks for an error case that\u0027s accessible through sysfs:\nattempting to suspend a device before its interfaces (or for hubs, ports).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/hub.c         |   34 +++++++++++++++++++++-------------\n drivers/usb/core/usb.c         |   23 +++++++++++++++++++++--\n drivers/usb/host/ehci-hcd.c    |    2 +-\n drivers/usb/host/isp116x-hcd.c |    2 +-\n drivers/usb/host/ohci-pci.c    |    2 +-\n include/linux/usb.h            |    2 +-\n 6 files changed, 46 insertions(+), 19 deletions(-)\n"
    },
    {
      "commit": "7586269c0b52970f60bb69fcb86e765fc1d72309",
      "tree": "a0cb04f9527101e8b9331350e4dd9d57e6e019e7",
      "parents": [
        "38ffdd62b0f466ef9126ac9f060ade5f218b4887"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Sep 23 17:14:37 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:38 2005 -0700"
      },
      "message": "[PATCH] USB: move handoff code\n\nThis moves the PCI quirk handling for USB host controllers from the\nPCI directory to the USB directory.  Follow-on patches will need to:\n\n(a) merge these copies with the originals in the HCD reset methods.\nthey don\u0027t wholly agree, despite doing the very same thing; and\n\n(b) eventually change it so \"usb-handoff\" is the default, to help\nget more robust USB/BIOS/input/... interactions.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/Makefile              |    2\n drivers/pci/quirks.c          |  253 ---------------------------------------\n drivers/usb/Makefile          |    1\n drivers/usb/host/Makefile     |    5\n drivers/usb/host/pci-quirks.c |  272 ++++++++++++++++++++++++++++++++++++++++++\n 5 files changed, 280 insertions(+), 253 deletions(-)\n"
    },
    {
      "commit": "72f30b6f2f5f68dd426e9fe83817b882c2d04e50",
      "tree": "21f2785ff8dbd4c612f1f01cd9d2f8c6baef3dd5",
      "parents": [
        "7efe5d7c3e3a82e43b0f8fb29c6797317bce7a9a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Sep 27 10:19:39 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:37 2005 -0700"
      },
      "message": "[PATCH] USB: ehci.patch (earlier irq disable)\n\nThis tweaks the EHCI reboot notifier to also halt the EHCI controller, and\nmakes that halt code force IRQs off.  Both should always have been done.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/ehci-hcd.c |    8 ++++++++\n 1 file changed, 8 insertions(+)\n"
    },
    {
      "commit": "6fbfddcb52d8d9fa2cd209f5ac2a1c87497d55b5",
      "tree": "c0414e89678fcef7ce3493e048d855bde781ae8d",
      "parents": [
        "1a222bca26ca691e83be1b08f5e96ae96d0d8cae",
        "27d1097d39509494706eaa2620ef3b1e780a3224"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "message": "Merge ../bleed-2.6\n"
    },
    {
      "commit": "9480e307cd88ef09ec9294c7d97ebec18e6d2221",
      "tree": "967e26d3a23c24dd52b114d672312c207714308c",
      "parents": [
        "a3a3395e487abc4c1371fe319a8ecbb3913a70a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "message": "[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks\n\nIn PM v1, all devices were called at SUSPEND_DISABLE level.  Then\nall devices were called at SUSPEND_SAVE_STATE level, and finally\nSUSPEND_POWER_DOWN level.  However, with PM v2, to maintain\ncompatibility for platform devices, I arranged for the PM v2\nsuspend/resume callbacks to call the old PM v1 suspend/resume\ncallbacks three times with each level in order so that existing\ndrivers continued to work.\n\nSince this is obsolete infrastructure which is no longer necessary,\nwe can remove it.  Here\u0027s an (untested) patch to do exactly that.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "55016f10e31bb15b85d8c500f979dfdceb37d548",
      "tree": "39bbbd7deb4a61e6c7d3ace28de8e069ffe407bc",
      "parents": [
        "970a9e73f9036ef89d46b8240f99463f6d244c1d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:58 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:49 2005 -0700"
      },
      "message": "[PATCH] gfp_t: drivers/usb\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9b765decfb49ddc105d303d491e1bee9769436f",
      "tree": "16fdd136b112a86c4313436e83a51549346db40c",
      "parents": [
        "2cc78eb52bc1ae89f0a4fa5a00eb998dffde4a9f"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Mon Oct 17 14:30:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 14:45:49 2005 -0700"
      },
      "message": "[PATCH] isp116x-hcd: fix handling of short transfers\n\nIncreased use of scatter-gather by usb-storage driver after 2.6.13 has\nexposed a buggy codepath in isp116x-hcd, which was probably never\nvisited before: bug happened only for those urbs, for which\nURB_SHORT_NOT_OK was set AND short transfer occurred.\n\nThe fix attached was tested in 2 ways: (a) it fixed failing\ninitialization of a flash drive with an embedded hub; (b) the fix was\ntested with \u0027usbtest\u0027 against a modified g_zero driver (on top of\nnet2280), which generated short bulk IN transfers of various lengths\nincluding multiples and non-multiples of max_packet_length.\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": "fc611a1a50caa04bae82ed3c1fc6505132f8343f",
      "tree": "4f4723d240b59b9d7ff1df862d101ec5120a3637",
      "parents": [
        "d0877904470c149c6553f1309cfed6c90d67cf91"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 29 11:15:51 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 29 11:15:51 2005 +0100"
      },
      "message": "[ARM] Don\u0027t include mach-types.h unnecessarily\n\nIt\u0027s pointless to include mach-types.h if you\u0027re not going to use\nanything from it.  These references were removed as a result of:\n\ngrep -lr \u0027asm/mach-types\\.h\u0027 . | xargs grep -L \u0027machine_is_\\|MACH_TYPE_\\|MACHINE_START\\|machine_type\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d0877904470c149c6553f1309cfed6c90d67cf91",
      "tree": "051abb20606dc6ee0d935456e2f903fc8833ba15",
      "parents": [
        "eb9181a2f85d46cdbbd3cb18b4541f8ab2df0933"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 29 11:12:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 29 11:12:52 2005 +0100"
      },
      "message": "[ARM] Don\u0027t include asm/arch/hardware.h directly\n\nSince asm/hardware.h\u0027s only reason for existing is to include\nasm/arch/hardware.h, it\u0027s completely pointless to include both.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4b2e790a4d73d729d936cc42f3b08af34f8ea5c6",
      "tree": "d052c4c7d260b0eeb3e83376f7f4eb952e1cfd60",
      "parents": [
        "2ba08e825e5a666f540bff15e9977725675e8de6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Sep 22 00:49:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:25 2005 -0700"
      },
      "message": "[PATCH] USB: sl811-hcd minor fixes\n\nThree minor sl811-hcd fixes:\n\n - Elminate memory leak on one (rare) disable/shutdown path.\n\n - For periodic transfers that don\u0027t need to be scheduled, update\n   urb-\u003estart_frame to represent the transfer phase correctly.\n\n - Report the (single) port as removable, by default.\n\nSince no drivers yet use start_frame or that part of the hub descriptor,\nonly that leak is likely to ever matter.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n drivers/usb/host/sl811-hcd.c |   16 ++++++++++++++--\n 1 file changed, 14 insertions(+), 2 deletions(-)\n"
    },
    {
      "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"
    }
  ],
  "next": "0e4987639a774d08b69c1c58774f3430f6083d4f"
}
