)]}'
{
  "log": [
    {
      "commit": "8c450802a3abf0e8a45238fcb7d22ed9d6f191ce",
      "tree": "7b950d665abb07ef3afd07c6135e685d5a70a817",
      "parents": [
        "b9756c047ce6b60e3b96aa3c5db958acbdacedde"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Feb 24 16:55:52 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 28 12:42:06 2006 -0800"
      },
      "message": "[PATCH] USB: fix EHCI BIOS handshake\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d6128\n\nFinish morphing the \"early handoff\" version of the EHCI BIOS handshake over\nto match the previous implementation inside the EHCI driver (except that\nnow we forcibly disable the SMI).  The version that had been with the PCI\ncode was surprisingly full of bugs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \u003cyazar256@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0c53f1dca10acc93462339cbd0bf24b10d60a13",
      "tree": "99b5e0d6bc58a0b38cfc98ee0c2b09049c5db462",
      "parents": [
        "c6c27721a42b991965bb792d5c196b8331d008d5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Feb 06 12:15:15 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 13 21:33:39 2006 -0800"
      },
      "message": "[PATCH] USB: sl811_cs needs platform_device conversion too\n\nThe switchover to \"platform_driver\" from \"device_driver\" missed\none rather essential usage, which broke the sl811_cs driver ...\nthis resolves the omission.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a38408cd8d6bc0e5d16e609d4b1fdf9ba2e099ce",
      "tree": "5a559a05117c481f0cefd3c67a1d01e744cf7946",
      "parents": [
        "75c0141ca2fdae7c332d8f17412fbe0939dd005f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Feb 09 16:35:31 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 13 21:33:39 2006 -0800"
      },
      "message": "[PATCH] USB: fix up the usb early handoff logic for EHCI\n\nDisable some dubious \"early\" USB handoff code that allegedly works around bugs\non some systems (we don\u0027t know which ones) but rudely breaks some others.\n\nAlso make the kernel warnings reporting BIOS handoff problems be more useful,\nreporting the register whose value displays the trouble.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "05090fc969be0bd1e01c3798b17fe7947fad0efa",
      "tree": "4b2bcf52ced7649545448be472bfeaa8d9647589",
      "parents": [
        "de289fdf6f6c51b21c94283ffa219d31e583f327"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Jan 05 22:50:39 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:43 2006 -0800"
      },
      "message": "[PATCH] USB: Au1xx0: replace casual readl() with au_readl() in the drivers\n\nau_readl() does needed byteswapping, etc.\n\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nAcked-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bf8b2b5345145d41d39035b80f36c8e17342d833",
      "tree": "169596191c34303b48a993a1a0a46bab006ae7cf",
      "parents": [
        "52ea1619d5103f80ec0472a3eb653a04c15326f2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Dec 25 19:27:18 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:42 2006 -0800"
      },
      "message": "[PATCH] USB EHCI: fix gfp_t sparse warning\n\nFix sparse warning:\ndrivers/usb/host/ehci-hcd.c:719:35: warning: incorrect type in argument 3 (different base types)\ndrivers/usb/host/ehci-hcd.c:719:35:    expected unsigned int [unsigned] mem_flags\ndrivers/usb/host/ehci-hcd.c:719:35:    got restricted unsigned int [usertype] mem_flags\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0be930c546ad056cad5780ee9424a28cf979cb42",
      "tree": "4a383b75aa58c69ad5588d4274db2fe83d4a4247",
      "parents": [
        "e9aa795aaed0b861aaa5a8075748c9c34e2620ee"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Tue Dec 27 16:04:02 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:42 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd: replace mdelay() by msleep()\n\nReplace mdelay() by msleep() in bus_suspend(); the rest of the system will\ngain 7ms. The related code is reorganized to minimize the number of\nlocking/unlocking calls.\n\nThe last hunk of the patch is the formatting change by Lindent.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "630aa3cfd5f0bae9547fe7dff175d7323d60140d",
      "tree": "dd6cdf87e34dbd64e9f3001720d3106fcfc11568",
      "parents": [
        "0c7346229c48fa899a1837d9200894701ea81dac"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jan 23 17:17:21 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:41 2006 -0800"
      },
      "message": "[PATCH] USB: UHCI: No FSBR until device is configured\n\nSome USB devices don\u0027t enumerate well with FSBR turned on.  This patch\nkeeps devices on the low-speed part of the schedule (which doesn\u0027t use\nFSBR) until they have been fully configured.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0c7346229c48fa899a1837d9200894701ea81dac",
      "tree": "0bd2806fc398178476f8870ac005206f00b699d0",
      "parents": [
        "dc41baf8181884770d77ce0cfc8ae9617cb8b02c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Jan 22 10:32:49 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:41 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI, another full speed iso fix\n\nThis patch adds a reinitializion for the uf variable that got modified\nby the preceding start-split bandwidth check.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b6daf7f50836c8ed12d8b0ec0113e415f04e8530",
      "tree": "27e473633e83087a994b44761b27847f1e8a8cfa",
      "parents": [
        "401feafa621ba98ecaeed5db1a53ab878943c225"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jan 24 17:42:24 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:36 2006 -0800"
      },
      "message": "[PATCH] USB: fix ehci early handoff issues warning\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "401feafa621ba98ecaeed5db1a53ab878943c225",
      "tree": "225ffa420c626ca5c4525a96f476706cd95f8933",
      "parents": [
        "3fa97c9db4f6f93f41f7a40d08872dbfd8dc907e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 24 07:15:30 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:35 2006 -0800"
      },
      "message": "[PATCH] USB: fix EHCI early handoff issues\n\nThis moves the previously widely-used ehci-pci.c BIOS handoff\ncode into the pci-quirks.c file, replacing the less widely used\n\"early handoff\" version that seems to cause problems lately.\n\nOne notable change:  the \"early handoff\" version always enabled\nan SMI IRQ ... and did so even if the pre-Linux code said it was\nnot using EHCI (and not expecting EHCI SMIs).  Looks like a goof\nin a workaround for some unknown BIOS version.\n\nThis merged version only forcibly enables those IRQs when pre-Linux\ncode says it\u0027s using EHCI.  And now it always forces them off \"just\nin case\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b3c29d85bf0dcce9e99cbfba2811aeefae017aaa",
      "tree": "048985e4e4513df24fa3869e1569f8dee0d65b7c",
      "parents": [
        "e82443c092fc37a907c117d36f44b6fe143567ae"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Tue Jan 10 00:35:22 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:35:22 2006 +0100"
      },
      "message": "Small fixups to the EHCI Kconfig help text\n\nHere\u0027s a small patch with a few tiny fixups for the EHCI Kconfig help\ntext. Please consider applying.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "de25968cc87cc5b76d09de8b4cbddc8f24fcf5f7",
      "tree": "1435a31f422039999b728ab326145a2bd5912d4e",
      "parents": [
        "03a285f58064b8e0af08383e082e383753d9c33e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Jan 08 01:02:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:45 2006 -0800"
      },
      "message": "[PATCH] fix more missing includes\n\nInclude fixes for 2.6.14-git11.  Should allow to remove sched.h from\nmodule.h on i386, x86_64, arm, ia64, ppc, ppc64, and s390.  Probably more\nto come since I haven\u0027t yet checked the other archs.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8ce25476d5f12ffa29b885e49c38cd95053437e",
      "tree": "640fbdaacbf375f13feaf0eee49306d90b778b8a",
      "parents": [
        "de1d815fccee1f4766a7e56054ab0ec3f6f3a7db"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "message": "[ARM] Move asm/hardware/clock.h to linux/clk.h\n\nThis is needs to be visible to other architectures using the AMBA\nbus and peripherals.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "123656d4cc8c946f578ebd18c2050f5251720428",
      "tree": "3d5432eff034a3b9cfdc98b37e245abe5695342d",
      "parents": [
        "a62c80e559809e6c7851ec04d30575e85ad6f6ed",
        "0aec63e67c69545ca757a73a66f5dcf05fa484bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "message": "Merge with Linus\u0027 kernel.\n"
    },
    {
      "commit": "f8cfa618dccbdc6dab5297f75779566a388a98fd",
      "tree": "b91e0952038dafc6e03bf8b1d8948b1fdefec031",
      "parents": [
        "b463581154f3f3eecda27cae60df813fefcd84d3"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:51 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:24 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify attach, EVENT_CARD_INSERTION handlers into one probe callback\n\nUnify the EVENT_CARD_INSERTION and \"attach\" callbacks to one unified\nprobe() callback. As all in-kernel drivers are changed to this new\ncallback, there will be no temporary backwards-compatibility. Inside a\nprobe() function, each driver _must_ set struct pcmcia_device\n*p_dev-\u003einstance and instance-\u003ehandle correctly.\n\nWith these patches, the basic driver interface for 16-bit PCMCIA drivers\nnow has the classic four callbacks known also from other buses:\n\n        int (*probe)            (struct pcmcia_device *dev);\n        void (*remove)          (struct pcmcia_device *dev);\n\n        int (*suspend)          (struct pcmcia_device *dev);\n        int (*resume)           (struct pcmcia_device *dev);\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "b463581154f3f3eecda27cae60df813fefcd84d3",
      "tree": "5e5b0f7a32b0727b64e52b9b2649897e6c841074",
      "parents": [
        "f3990715589d378a2d3aa9b8accd78bb4a2378b7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:35 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:20 2006 +0100"
      },
      "message": "[PATCH] pcmcia: remove dev_list from drivers\n\nThe linked list of devices managed by each PCMCIA driver is, in very most\ncases, unused. Therefore, remove it from many drivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "cc3b4866bee996c922e875b8c8efe9f0d8803aae",
      "tree": "6632837b6986f33566f75ed971cecbdc210e3201",
      "parents": [
        "8e9e793d68fcda6cc84c18cedf85ca0f91d801a8"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:23:14 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:10 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify detach, REMOVAL_EVENT handlers into one remove callback\n\nUnify the \"detach\" and REMOVAL_EVENT handlers to one \"remove\" function.\nOld functionality is preserved, for the moment.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "98e4c28b7ec390c2dad6a4c69d69629c0f7e8b10",
      "tree": "b3d46f0643352e541d6a39e6da09059687cf713d",
      "parents": [
        "63e7ebd06402951bc8863ba5b7bc9b9f42044849"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:21:18 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:59:02 2006 +0100"
      },
      "message": "[PATCH] pcmcia: new suspend core\n\nMove the suspend and resume methods out of the event handler, and into\nspecial functions. Also use these functions for pre- and post-reset, as\nalmost all drivers already do, and the remaining ones can easily be\nconverted.\n\nBugfix to include/pcmcia/ds.c\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "db9edfd7e339ca4113153d887e782dd05be5a9eb",
      "tree": "0a4ba12447a0cabc800adc7e9667d284777b0181",
      "parents": [
        "631b034724364b413e8a52e7c2e03a9d77e4c2b4",
        "fd586bacf439f36dea9b9bf6e6133ac87df2730c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\nTrivial manual merge fixup for usb_find_interface clashes.\n"
    },
    {
      "commit": "312c004d36ce6c739512bac83b452f4c20ab1f62",
      "tree": "e61e8331680a0da29557fe21414d3b31e62c9293",
      "parents": [
        "5f123fbd80f4f788554636f02bf73e40f914e0d6"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Wed Nov 16 09:00:00 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] driver core: replace \"hotplug\" by \"uevent\"\n\nLeave the overloaded \"hotplug\" word to susbsystems which are handling\nreal devices. The driver core does not \"plug\" anything, it just exports\nthe state to userspace and generates events.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6b495f4c5accec6261f522ea6898580dc9cb6316",
      "tree": "750143d60621b245d30aa9df0cb030678634380f",
      "parents": [
        "0e8eb0f06b21bc05c42bcdbb6b273fce59ba9689"
      ],
      "author": {
        "name": "Daniel Marjamäki",
        "email": "daniel.marjamaki@comhem.se",
        "time": "Tue Dec 13 15:30:20 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd.c: Removed unused variable\n\nRemoved unused variable\n\nSigned-off-by: Daniel Marjamäki \u003cdaniel.marjamaki@comhem.se\u003e\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "687f5f3428157bea4940dd967fd7b4e59c1b13b4",
      "tree": "1f3051906989d2e80df0985c1a48f41c6c283f64",
      "parents": [
        "fa3465689f93331834a831bbe98e3863701e1068"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 30 17:16:19 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB: UHCI: edit some comments\n\nThis patch (as615b) edits a large number of comments in the uhci-hcd code,\nmainly removing excess apostrophes.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fa3465689f93331834a831bbe98e3863701e1068",
      "tree": "f8b1186d7ef49289817d54e35cb7cca82fcc3613",
      "parents": [
        "f0b80fbf294bc4f6ec179b09fd5b63df25188259"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 30 11:57:51 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB: UHCI: change uhci_explen macro\n\nThis patch (as616) changed the uhci_explen macro in uhci-hcd.h so that\nit now accepts the desired length, rather than length - 1 with special\nhandling for 0.  This also fixes a minor bug that would show up only\nwhen a driver submits a 0-length bulk URB.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a5e36d20897ff8317e722fceb4d9eea3e4a5906b",
      "tree": "ce2d7906a3980c0d31cf848d7f227409d4713092",
      "parents": [
        "4c4c9432a6c916729c7296c47fe93b053a73e20c"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Nov 28 22:15:46 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB: Correct ohci-pxa27x suspend/resume struct confusion\n\nThe device data in ohci-pxa27x is a struct hcd, not a struct ohci_hcd.\nThis correct the suspend/resume calls to account for this and adds some\ncode to invalidate the platform data when the module is removed.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4c4c9432a6c916729c7296c47fe93b053a73e20c",
      "tree": "7f02f456359259da8bae5e3d32fc4411311ee135",
      "parents": [
        "9fe6fcd8ccb2c8c661dfd1e07e3122aef31a67d4"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Nov 29 09:43:42 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB: mark various usb tables const\n\npatch below marks various USB tables and variables as const so that they\nend up in .rodata section and don\u0027t cacheline share with things that get\nwritten to. For the non-array variables it also allows gcc to optimize\nmore.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "717f736d937d0e98e964375dac770bfa20f73b72",
      "tree": "2aacf4fc87d275c266769022fd179c8339339cfc",
      "parents": [
        "3aea4a76a3ec4e6484f6316a97efff8b144b2b11"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Sat Nov 26 01:58:36 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:35 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd: minor cleanup\n\nWhen going to suspend, there\u0027s no point in setting HC state in\nhost controller driver as USB core takes care of this.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9ad3d6ccf5eee285e233dbaf186369b8d477a666",
      "tree": "4ad43518e01f1b2c6513e79b318d974979041b99",
      "parents": [
        "75318d2d7cab77b14c5d3dbd5e69f2680a769e16"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 17 17:10:32 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: Remove USB private semaphore\n\nThis patch (as605) removes the private udev-\u003eserialize semaphore,\nrelying instead on the locking provided by the embedded struct device\u0027s\nsemaphore.  The changes are confined to the core, except that the\nusb_trylock_device routine now uses the return convention of\ndown_trylock rather than down_read_trylock (they return opposite values\nfor no good reason).\n\nA couple of other associated changes are included as well:\n\n\tNow that we aren\u0027t concerned about HCDs that avoid using the\n\thcd glue layer, usb_disconnect no longer needs to acquire the\n\tusb_bus_lock -- that can be done by usb_remove_hcd where it\n\tbelongs.\n\n\tDevices aren\u0027t locked over the same scope of code in\n\tusb_new_device and hub_port_connect_change as they used to be.\n\tThis shouldn\u0027t cause any trouble.\n\nAlong with the preceding driver core patch, this needs a lot of testing.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1c50c317e2e7f15427149cbc216a63366468710e",
      "tree": "d48dc0b03090e89c644f73f9997b4f70b6ec9b41",
      "parents": [
        "8364d6b0be2dbbf162c6aea79615b5025a0d67c2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 14 11:45:38 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:31 2006 -0800"
      },
      "message": "[PATCH] USB: central handling for host controllers that were reset during suspend/resume\n\nThis patch (as515b) adds a routine to usbcore to simplify handling of\nhost controllers that lost power or were reset during suspend/resume.\nThe new core routine marks all the child devices of the root hub as\nNOTATTACHED and tells khubd to disconnect the device structures as soon\nas possible.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c9a50cc9318772e62d56f2a9172bdfda72bdacbe",
      "tree": "768fcbcc35e1054843a04e1dd048425560c6fb3a",
      "parents": [
        "704aa0b7a9744d5f2b5c1fa68b826fcca73a2104"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 20:45:20 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: hcd uses EXTRA_CFLAGS for -DDEBUG\n\nThis modifies the HCD builds to automatically \"-DDEBUG\" if\nCONFIG_USB_DEBUG is selected.  It\u0027s just a minor source code cleanup,\nguaranteeing consistency.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "704aa0b7a9744d5f2b5c1fa68b826fcca73a2104",
      "tree": "6a6bce0781c506bf44457514550006102b0f182d",
      "parents": [
        "baefbc39d8e23942cc10db92f5bc42e3476f6bc1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 15:38:24 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: wakeup flag updates (3/3) isp116x-hcd\n\nThis makes the ISP116x HCD use the driver model wakeup flags for its\ncontroller, not the flags in the HCD glue (which will be removed).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "baefbc39d8e23942cc10db92f5bc42e3476f6bc1",
      "tree": "58e3dcb5a768fb1e5d45dddecd676d25562e64e2",
      "parents": [
        "0c8624f91d91df7cdeb9b2dace3269b8788c845f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 15:34:41 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: wakeup flag updates (2/3) uhci-hcd\n\nThis makes UHCI stop using the HCD glue wakeup flags to report whether\nthe controller can wake the system.  The existing code was wrong anyway;\nhaving a PCI PM capability doesn\u0027t imply it reports PME# is supported.\n\nI skimmed Intel\u0027s ICH7 datasheet and that basically says the wakeup\nsignaling gets routed only through ACPI registers.  (On the other hand,\nmany VIA chips provide the PCI PM capabilities...)  I think that doing\nthis correctly with UHCI is going to require the ACPI folk to associate\nthe /proc/acpi/wakeup identifiers (and wakeup enable/disable flags)\nwith the relevant /sys/devices/pci*/...  devices.\n\nFrom: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0c8624f91d91df7cdeb9b2dace3269b8788c845f",
      "tree": "e836d3ac3e1eb623093d47c678ed8e684a79b7ce",
      "parents": [
        "d97cc2f2e938547a47daef29bc10ab38600a3310"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 15:31:25 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: wakeup flag updates (1/3) sl811-hcd\n\nThis makes the SL811 HCD use the driver model wakeup flags for its\ncontroller, not the flags in the HCD glue (which will be removed).\n\nFrom: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/sl811-hcd.c |    6 ++++--\n 1 file changed, 4 insertions(+), 2 deletions(-)\n"
    },
    {
      "commit": "d97cc2f2e938547a47daef29bc10ab38600a3310",
      "tree": "587a5b6abd9391975077de52cc7b5e75b47ad3a2",
      "parents": [
        "2c1c3c4cd5f796b1912c65aaf3bf48c0ddf11f5e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Dec 22 17:05:18 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: ehci fix driver model wakeup flags\n\nOn some systems, EHCI seems to be getting IRQs too early during driver\nsetup ... before the root hub is allocated, in particular, making trouble\nfor any code chasing down root hub pointers!  In this case, it seems to\nbe safe to just ignore the root hub setting.  Thanks to Rafael J. Wysocki\nfor getting this properly tested.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2c1c3c4cd5f796b1912c65aaf3bf48c0ddf11f5e",
      "tree": "d0adc25607629f4fbb9f45cc498f5c155d520291",
      "parents": [
        "8d7802ed3c617120863f84346638d1cf1c96137b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 15:24:46 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI updates (4/4) driver model wakeup flags\n\nThis teaches the EHCI driver to use the new driver model wakeup flags,\nreplacing the similar ones in the HCD glue.  It also adds a workaround\nfor the current glitch whereby PCI init doesn\u0027t init the wakeup flags\nfrom the PCI PM capabilities.  (EHCI controllers don\u0027t worry about\nlegacy mode; the PCI PM capability would always do the job.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6912354a895fcd234155273fe8838a0d83259a9b",
      "tree": "6dca4969dda3fb177c62f18b12bfb6d2be4bb567",
      "parents": [
        "959eea2191e8d74b16ef019b0f4bf875c14f4547"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 03 11:44:49 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI: fix conflation of buf \u003d\u003d 0 with len \u003d\u003d 0\n\nWhen the ehci-hcd driver prepares a control URB, it tests for a\nzero-length data stage by looking at the transfer_dma value instead of\nthe transfer_buffer_length.  (In fact it does this even for non-control\nURBs, which is an additional aspect of the same bug.)\n\nHowever, under certain circumstances it\u0027s possible for transfer_dma to\nbe 0 while transfer_buffer_length is non-zero.  This can happen when a\nfreshly allocated page (mapped to address 0 and marked Copy-On-Write,\nbut never written to) is used as the source buffer for an OUT transfer.\nThis patch (as598) fixes the problem.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "959eea2191e8d74b16ef019b0f4bf875c14f4547",
      "tree": "c535857225eec2a52ce18c162ed94c5f18427dee",
      "parents": [
        "535488fcf1e4b2331e1c4a1eb67ca09468c13507"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Nov 03 17:38:14 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd: cleanup\n\nThe attached patch makes a cleanup of isp116x-hcd. Most of the volume of\nthe patch comes from 2 sources: moving the code around to get rid of a\nfew function prototypes and reworking register dumping functions/macros.\nAmong other things, switched over from using procfs to debugfs.\n\nCleanup. The following changes were made:\n\n- Rework register dumping code so it can be used for dumping\n  to both syslog and debugfs.\n- Switch from procfs to debugfs..\n- Die gracefully on Unrecoverable Error interrupt.\n- Fix memory leak in isp116x_urb_enqueue(), if HC happens to\n  die in a narrow time window.\n- Fix a \u0027sparce\u0027 warning (unnecessary cast).\n- Report Devices Removable for root hub ports by default\n  (was Devices Permanently Attached).\n- Move bus suspend/resume functions down in code to get rid of\n  a few function prototypes.\n- A number of one-line cleanups.\n- Add an entry to MAINTAINERS.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n MAINTAINERS                    |    6\n drivers/usb/host/isp116x-hcd.c |  429 ++++++++++++++++-------------------------\n drivers/usb/host/isp116x.h     |   83 +++++--\n 3 files changed, 230 insertions(+), 288 deletions(-)\n"
    },
    {
      "commit": "535488fcf1e4b2331e1c4a1eb67ca09468c13507",
      "tree": "285a6e02054bb5a661605649d3527a73bbdba466",
      "parents": [
        "61a87adf2e7b410da8e41799c61c21a7b8c8b001"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Fri Oct 28 15:04:45 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd: support reiniting HC on resume\n\nUntil now the isp116x-hcd had no support to reinitialize the HC on\nresume, if the controller lost its state during suspend. This patch,\ngenerated against your Oct 26 git tree, adds that support. The patch is\nbasically the same as the one tested by Ivan Kalatchev, who reported the\nproblem, on 2.6.13.\n\nPlease apply,\n\nSupport reinitializing the isp116x host controller from scratch on\nresume, if the controller has lost its state.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2e1dcc1600c1d83b26479edd076866595bbd3523",
      "tree": "8cdee2c9a12ec62b380b6c9f8ec13171d6b5a60f",
      "parents": [
        "81f280e22f14d6d976620acaa1b346a90f4e1adc"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Nov 12 14:22:14 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: Add pxa27x OHCI PM functions\n\nAdd power management functions for the pxa27x USB OHCI host controller.\nThis is a totally rewritten version of the patch by Nicolas Pitre and\nTodd Poynor which accounts for recent USB changes.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "81f280e22f14d6d976620acaa1b346a90f4e1adc",
      "tree": "298db1ef614489451fecdd35439c630c8086a368",
      "parents": [
        "88026842b0a760145aa71d69e74fbc9ec118ca44"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Nov 12 14:22:11 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:28 2006 -0800"
      },
      "message": "[PATCH] USB: pxa27x OHCI - Separate platform code from main driver\n\nTo allow multiple platforms to use the PXA27x OHCI driver, the platform\ncode needs to be moved into the board specific files in\narch/arm/mach-pxa. This patch does this for mainstone and adds\npreliminary hooks to allow other boards to use the driver.\n\nThis has been compile tested for mainstone and successfully run on Spitz\n(Sharp Zaurus SL-C3000) with the addition of an appropriate board\nsupport file.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a8d3584a2df28827094f6338cde1303c467bc1f0",
      "tree": "d2cdb824f4b2f109ad6a74285455b56e5a2dd118",
      "parents": [
        "f47fc0ac7ead5ed91a11fcabfad6ee44c17ee934"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "message": "[ARM] Remove clk_use()/clk_unuse()\n\nIt seems that clk_use() and clk_unuse() are additional complexity\nwhich isn\u0027t required anymore.  Remove them from the clock framework\nto avoid the additional confusion which they cause, and update all\nARM machine types except for OMAP.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "42245e65f356ed54fdf7a1f9a0095e0bc40f73a3",
      "tree": "d094f197975af7ef7b80006dbea0f5d38915f88b",
      "parents": [
        "42f3ab42875a52af7e711803bfb8d8d7cca84c1c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Dec 16 11:09:01 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 11:25:25 2005 -0800"
      },
      "message": "[PATCH] UHCI: add missing memory barriers\n\nThis patch (as617) adds a couple of memory barriers that Ben H. forgot in\nhis recent suspend/resume fix.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8926bfa7462d4c3f8b05cca929e0c4bcde93ae38",
      "tree": "52f6841e035827751efee6b4616f84606db70663",
      "parents": [
        "8de98402652c01839ae321be6cb3054cf5735d83"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 28 08:40:38 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 29 21:39:23 2005 -0800"
      },
      "message": "[PATCH] USB: ehci fixups\n\nRename the EHCI \"reset\" routine so it better matches what it does (setup);\nand move the one-time data structure setup earlier, before doing anything\nthat implicitly relies on it having been completed already.\n\nFrom: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8de98402652c01839ae321be6cb3054cf5735d83",
      "tree": "6d4856ddb60be0dcd361441f0794596709553dd1",
      "parents": [
        "d3420ba4930d61f4ec4abc046765de274182b4ed"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 25 09:59:46 2005 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 29 21:39:23 2005 -0800"
      },
      "message": "[PATCH] USB: Fix USB suspend/resume crasher (#2)\n\nThis patch closes the IRQ race and makes various other OHCI \u0026 EHCI code\npath safer vs. suspend/resume.\nI\u0027ve been able to (finally !) successfully suspend and resume various\nMac models, with or without USB mouse plugged, or plugging while asleep,\nor unplugging while asleep etc... all without a crash.\n\nAlan, please verify the UHCI bit I did, I only verified that it builds.\nIt\u0027s very simple so I wouldn\u0027t expect any issue there. If you aren\u0027t\nconfident, then just drop the hunks that change uhci-hcd.c\n\nI also made the patch a little bit more \"safer\" by making sure the store\nto the interrupt register that disables interrupts is not posted before\nI set the flag and drop the spinlock.\n\nWithout this patch, you cannot reliably sleep/wakeup any recent Mac, and\nI suspect PCs have some more sneaky issues too (they don\u0027t frankly crash\nwith machine checks because x86 tend to silently swallow PCI errors but\nthat won\u0027t last afaik, at least PCI Express will blow up in those\nsituations, but the USB code may still misbehave).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "21b1861fb2ba5b25b32c63bc540bbc7ca1d186f8",
      "tree": "bb99e3e7d2ff715d9dbee2db6b3c229d75c2365b",
      "parents": [
        "188075211cc75a31190de4a19a084e3d83ee1c89"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Nov 23 15:45:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 23:04:28 2005 -0800"
      },
      "message": "[PATCH] USB: ohci, move ppc asic tweaks nearer pci\n\nThis should fix a suspend/resume issues that appear with OHCI on some\nPPC hardware.  The PCI layer should doesn\u0027t have the hooks needed for\nsuch ASIC-specific hooks (in this case, software clock gating), so\nthis moves the code to do that into hcd-pci.c ... where it can be\ndone after the relevant PCI PM state transition (to/from D3).\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"
    },
    {
      "commit": "188075211cc75a31190de4a19a084e3d83ee1c89",
      "tree": "71649a9b269580f460ad76de4b061741c4a22e23",
      "parents": [
        "abcc94480634f6fe9fc29b821261e8162c87ddd2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Nov 23 15:45:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 23:04:28 2005 -0800"
      },
      "message": "[PATCH] USB: EHCI updates split init/reinit logic for resume\n\nMoving the PCI-specific parts of the EHCI driver into their own file\ncreated a few issues ... notably on resume paths which (like swsusp)\nrequire re-initializing the controller.  This patch:\n\n - Splits the EHCI startup code into run-once HCD setup code and\n   separate \"init the hardware\" reinit code.  (That reinit code is\n   a superset of the \"early usb handoff\" code.)\n\n - Then it makes the PCI init code run both, and the resume code only\n   run the reinit code.\n\n - It also removes needless pci wrappers around EHCI start/stop methods.\n\n - Removes a byteswap issue that would be seen on big-endian hardware.\n\nThe HCD glue still doesn\u0027t actually provide a good way to do all this\nrun-one init stuff in one place though.\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"
    },
    {
      "commit": "abcc94480634f6fe9fc29b821261e8162c87ddd2",
      "tree": "9cede1350b9b26651bc47db292791985aac421d8",
      "parents": [
        "f03c17fc9abe8582d6ad830290b3093fdf1eea61"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Nov 23 15:45:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 23:04:28 2005 -0800"
      },
      "message": "[PATCH] USB: EHCI updates mostly whitespace cleanups\n\nThis cleans up the recent updates to EHCI PCI support:\n\n  - Gets rid of checks for \"is this a PCI device\", they\u0027re no\n    longer needed since this is now all PCI-only code.\n\n  - Reduce log spamming:  MWI is only interesting in the atypical\n    case that it can actually be used.\n\n  - Whitespace cleanup, as appropriate for a new file with no\n    other pending patches.\n\nSo other than that minor logging change, no functional updates.\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"
    },
    {
      "commit": "f03c17fc9abe8582d6ad830290b3093fdf1eea61",
      "tree": "b110f763ddf4043ef1b994ea2f284d02f6039921",
      "parents": [
        "b4723ae3cc66fd067a8e661b5c05d5bd41be29b5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Nov 23 15:45:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 23:04:28 2005 -0800"
      },
      "message": "[PATCH] USB: EHCI updates\n\nThis fixes some bugs in EHCI suspend/resume that joined us over the past\nfew releases (as usbcore, PCI, pmcore, and other components evolved):\n\n  - Removes suspend and resume recursion from the EHCI driver, getting\n    rid of the USB_SUSPEND special casing.\n\n  - Updates the wakeup mechanism to work again; there\u0027s a newish usbcore\n    call it needs to use.\n\n  - Provide simpler tests for \"do we need to restart from scratch\", to\n    address another case where PCI Vaux was lost.  (In this case it was\n    restoring a swsusp snapshot, but there could be others.)\n\nUn-exports a symbol that was temporarily exported.\n\nA notable change from previous version is that this doesn\u0027t move\nthe spinlock init, so there\u0027s still a resume/reinit path bug.\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"
    },
    {
      "commit": "2463ade2cb78224302998ee3c7dc7d53da88d258",
      "tree": "b4ab2456c69a9cefcb5229834970b72772bda3bb",
      "parents": [
        "2203d6ed448ff3b777ee6bb614a53e686b483e5b"
      ],
      "author": {
        "name": "Andrey Volkov",
        "email": "avolkov@varma-el.com",
        "time": "Fri Nov 18 01:10:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 07:49:45 2005 -0800"
      },
      "message": "[PATCH] Fix copy-paste bug in ohci-ppc-soc.c\n\nFix copy-paste bug in ohci-ppc-soc.c(ohci_hcd_ppc_soc_drv_remove)\n\nSigned-off-by: Andrey Volkov \u003cavolkov@varma-el.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "87cf203935a646d5fb00464dc5887292da71d928",
      "tree": "8e5ca7b152755b03723dc3180eb931b41e66d652",
      "parents": [
        "9465663965fbe7de4e21d090e8eb0cc34b65294f"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Nov 17 09:47:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 17 11:29:55 2005 -0800"
      },
      "message": "[PATCH] USB: OHCI lh7a404 platform device conversion fixup\n\nFix an error in the OHCI lh7a404 driver after the platform device\nconversion.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "f8d23d309809ae69c763520dababb7e845938272"
}
