)]}'
{
  "log": [
    {
      "commit": "4735b37cf434175c2b7b36b3b68f1e60e8ec8527",
      "tree": "302ae547b18fe3730af99612b13f902e73f757be",
      "parents": [
        "d773b33972a663cfaf066e966f87922a74088a1e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 13 22:29:47 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 18:18:30 2007 -0700"
      },
      "message": "Fix ohci-ssb with !CONFIG_PM\n\nohci_bus_{suspend,resume} exists only if we have CONFIG_PM; do the same\nthing as other subdrivers...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32fe01985aa2cb2562f6fc171e526e279abe10db",
      "tree": "0c1865a1d3e91ae0839147430480c4099b16a06f",
      "parents": [
        "17f060224fb9f435c6f9306b7b61419d038def13"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 10 16:27:07 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:34 2007 -0700"
      },
      "message": "USB: mutual exclusion for EHCI init and port resets\n\nThis patch (as999) fixes a problem that sometimes shows up when host\ncontroller driver modules are loaded in the wrong order.  If ehci-hcd\nhappens to initialize an EHCI controller while the companion OHCI or\nUHCI controller is in the middle of a port reset, the reset can fail\nand the companion may get very confused.  The patch adds an\nrw-semaphore and uses it to keep EHCI initialization and port resets\nmutually exclusive.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Dely L Sy \u003cdely.l.sy@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c604e851486eabcbeb73e984279d436ce121fd5d",
      "tree": "66275b24db450ff940f8f694cf08579e0eb81fee",
      "parents": [
        "b24896c6b7ddb37ab20ba0bbfd0ed36a38923f67"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Oct 09 23:47:17 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:33 2007 -0700"
      },
      "message": "USB: ohci SSB bus glue\n\nThis adds SSB bus glue for the USB OHCI HCD. \n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b24896c6b7ddb37ab20ba0bbfd0ed36a38923f67",
      "tree": "e8b758635e84e5f9157f0504bb31207f4aae45a8",
      "parents": [
        "4f45426cfd6170311e116442ccd8ce0e31979237"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Oct 09 22:04:16 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:33 2007 -0700"
      },
      "message": "USB: ehci build fixes on au1xxx, ppc-soc\n\nCleanup: references to two PM routines (and HCD entry points)\nthat no longer exist are swapped with their replacements.\n\nEvidently au1xxx and ppc-soc EHCI support doesn\u0027t get compiled\nwith power management very much, or these build bugs would have\nbeen patched long ago.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f45426cfd6170311e116442ccd8ce0e31979237",
      "tree": "d62325f3cf5261230f7d4423603665c9b5adbc01",
      "parents": [
        "f621b8437d6ae502dde45797f56407e48c7a68b4"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Tue Oct 09 15:00:05 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:32 2007 -0700"
      },
      "message": "USB: add runtime frame_no quirk for big-endian OHCI\n\nAdd OHCI big endian frame_no quirk.  The frame_no value stored in the\nHCCA is a 16 bit field at a specific offset, but since not all CPUs can\ndo 16-bit memory accesses it\u0027s used as a 32 bit field.  And that\u0027s why\nbig-endian OHCI must shift 16 bits ... unless the spec is not followed.\n\nCurrently there\u0027s one MPC52xx platform that doesn\u0027t need the shift. This\npatch adds a new \"big endian frame_no\" quirk to control that at runtime.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nAcked-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca0677a29bddee35918bf3c0c55cc3badd69079e",
      "tree": "87f40e4ceceeb506c567aabaff415f61c2d8e87a",
      "parents": [
        "05eac910b69209164b1d9357bf8877a7c81b2e4e"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Oct 05 15:53:12 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:29 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fix driver removing\n\nFixed the problem that accessed register of this controller after\nhaving called iounmap().\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "05eac910b69209164b1d9357bf8877a7c81b2e4e",
      "tree": "292f9f96565ffa2c9cbf883f5d6820a17f9888cf",
      "parents": [
        "e3a09051a16fcdb190ad0b7dc6064904c8118409"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Oct 03 18:53:28 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:29 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fix endian problem\n\nFixed the problem that does not work in the big endian machine.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e3a09051a16fcdb190ad0b7dc6064904c8118409",
      "tree": "bf30caa5f4c3c50a9624882119a84a0a1759fa06",
      "parents": [
        "93b6497da99978742ffa9d9db6177397436278f5"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Oct 03 18:53:13 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:29 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fix Class or Vendor Request\n\nFixed the problem that does not work in the case of bRequest \u003d 0x05 in\nClass or Vendor Request.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5b80f2b20c833f979060cf48ae3ee6fbfa552be",
      "tree": "6f806f8a31675252adcabf51c31d7d589fa8cb9d",
      "parents": [
        "d853d872c14b9adc4adad29e56cd378b291f86e0"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Thu Sep 06 23:18:15 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:24 2007 -0700"
      },
      "message": "USB: ELAN U132 Host Controller Driver: convert sw_lock to mutex\n\nThe ELAN U132 Host Controller Driver uses the semaphore sw_lock as\nmutex. Use the mutex API instead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4a00027dcb088bf90fa8fb14a7e8ba3506d78f22",
      "tree": "992b3dbda7b950b8906ac4751e43a28fd15e2e5d",
      "parents": [
        "9347d51c52afcf1a77d2104f162cf8a085624c83"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:42:24 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:23 2007 -0700"
      },
      "message": "USB: Eliminate urb-\u003estatus usage!\n\nThis patch (as979) removes the last vestiges of urb-\u003estatus from the\nhost controller drivers and the root-hub emulator.  Now the field\ndoesn\u0027t get set until just before the URB\u0027s completion routine is\ncalled.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nCC: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "888fda47051716765175d0008450126c837adb32",
      "tree": "0ea89f308464a86830d2799d9ab744655308ef5d",
      "parents": [
        "65e51098d9094c7e840b6d6291867b95538d9442"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:41:18 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:23 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in r8a66597-hcd\n\nThis patch (as977) reorganizes the way r8a66597-hcd sets urb-\u003estatus.  It\nnow keeps the information in a local variable until the last moment.\n\nParts of this patch were written by Yoshihiro Shimoda.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "65e51098d9094c7e840b6d6291867b95538d9442",
      "tree": "f14e217542b9906aeea41d607b19c686b2a766cd",
      "parents": [
        "55d8496837cf124f68656e4242a5e20eb592fd54"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:40:47 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:22 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in sl811-hcd\n\nThis patch (as976) reorganizes the way sl811-hcd sets urb-\u003estatus.  It\nnow keeps the information in a local variable until the last moment.\n\nThe patch also improves the handling of faults during the status stage\nof a control transfer, since it no longer needs to retain the error\ninformation from the earlier stages.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "55d8496837cf124f68656e4242a5e20eb592fd54",
      "tree": "a188b3630a20cf7098833a95124e01ed438f3b7c",
      "parents": [
        "14c04c0f88f228fee1f412be91d6edcb935c78aa"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:40:34 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:21 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in ohci-hcd\n\nThis patch (as975) reorganizes the way ohci-hcd sets urb-\u003estatus.  It\nnow keeps the information in a local variable until the last moment.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "14c04c0f88f228fee1f412be91d6edcb935c78aa",
      "tree": "af635fda5cab3d0559326976dc818cd34c7f53bd",
      "parents": [
        "4d2f110c51eec853c50f68cf068888a77551c8d3"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:40:19 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:21 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in ehci-hcd\n\nThis patch (as974) reorganizes the way ehci-hcd sets urb-\u003estatus.  It\nnow keeps the information in a local variable until the last moment.\n\nThe patch also simplifies the handling of -EREMOTEIO, since the only\nuse of that code is to set the do_status flag.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e8fe43b26085a64327d1cbb751ab895f3ad3f5d",
      "tree": "cfc80d392d933788b13ca1fdf45afc8cfb9682c3",
      "parents": [
        "1f5a3d0f34fd5719081c6b8f3dbbcbe328d4da31"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 22 13:08:40 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:19 2007 -0700"
      },
      "message": "USB: avoid the donelist after an error in ohci-hcd\n\nThis patch (as972) changes ohci-hcd so that after an error occurs, the\nremaining TDs for the URB will be skipped over entirely instead of\ngoing through the donelist.  This enables the driver to give back the\nURB as soon as the error is detected, avoiding the need to store the\nerror status in urb-\u003estatus.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb23105462304fd35571fd0cab1de7aec79a9ec5",
      "tree": "3579e74b3f1a6e68d42de01c122d206447454d4b",
      "parents": [
        "b0d9efba3ec53468984aecef8eeaf079089f2e5a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 21 15:40:36 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:19 2007 -0700"
      },
      "message": "USB: add urb-\u003eunlinked field\n\nThis patch (as970) adds a new urb-\u003eunlinked field, which is used to\nstore the status of unlinked URBs since we can\u0027t use urb-\u003estatus for\nthat purpose any more.  To help simplify the HCDs, usbcore will check\nurb-\u003eunlinked before calling the completion handler; if the value is\nset it will automatically override the status reported by the HCD.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nCC: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b0d9efba3ec53468984aecef8eeaf079089f2e5a",
      "tree": "a372d053daddc5ff041949b80bab347317a76938",
      "parents": [
        "ee7d1f3f0c32d8abe9627aa73dc62ee5bf2daf7f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 21 15:39:21 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:19 2007 -0700"
      },
      "message": "USB: centralize -EREMOTEIO handling\n\nThis patch (as969) continues the ongoing changes to the way HCDs\nreport URB statuses.  The programming interface has been simplified by\nmaking usbcore responsible for clearing urb-\u003ehcpriv and for setting\n-EREMOTEIO status when an URB with the URB_SHORT_NOT_OK flag ends up\nas a short transfer.\n\nBy moving the work out of the HCDs, this removes a fair amount of\nrepeated code.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nCC: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee7d1f3f0c32d8abe9627aa73dc62ee5bf2daf7f",
      "tree": "fdf3fe49bf6d6478efde1c30ff5f7aa0779080f5",
      "parents": [
        "dfd1e53777afe1050e3a0a3f0dd063a64242b818"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 21 15:37:50 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:18 2007 -0700"
      },
      "message": "USB: remove Iso status value in uhci-hcd\n\nThis patch (968) changes the way uhci-hcd reports status for\nIsochronous URBs.  Until now urb-\u003estatus has been set to the last\ndetected error code.  But other HCDs don\u0027t do this; they leave the\nstatus set to 0 and report errors only in the individual iso packet\ndescriptors.  So this patch removes the extra computation and makes\nuhci-hcd behave like the others.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dfd1e53777afe1050e3a0a3f0dd063a64242b818",
      "tree": "ebd61076eb142ec969721aece9ddefbd05ff46bb",
      "parents": [
        "af1c51fcb2aea23ec2dfe73b7d66515d1622e689"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 21 15:36:52 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:18 2007 -0700"
      },
      "message": "USB: minor fixes for r8a66597 driver\n\nThis patch (as967) makes a few relatively minor changes to the\nr8a66597 driver:\n\n\tfinish_request() does nothing but call done(), so merge the\n\ttwo routines.\n\n\tDetect and report -EOVERFLOW errors.\n\n\tFix the calculation that checks for short packets.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af1c51fcb2aea23ec2dfe73b7d66515d1622e689",
      "tree": "16117f9e46917e374c0f857d798cb5bcb46f6771",
      "parents": [
        "0eb0226c9d819fd2af31ae4fc52bbca81c215369"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo@kvack.org",
        "time": "Mon Aug 20 18:13:27 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:18 2007 -0700"
      },
      "message": "USB: EHCI restart speedup\n\nIt is not necessary to powerdown the ports on ehci_pci_reinit() when the\nchip reset already did that.  Removing this saves 20ms during restart\nafter poweroff paths (which OLPC uses a lot).\n\nTo ensure driver startup then behaves consistently, force a reset during\ndriver startup.  (Not doing this was an accident of some previous changes\nto the init sequence.)\n\nMake the corresponding change in the PS3 support.  It\u0027s not clear what\nehci-fsl should do here; it has similar code to the PS3.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \u003crvinson@mvista.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e39ab592f182cd0be48acc4ad49f93ef4100017c",
      "tree": "5decd15d20fac5a8fbc33d7eeed66b6cb9d9725c",
      "parents": [
        "f311cf58bd04adc683067f8d66daa5925b80f082"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 16 16:17:49 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:16 2007 -0700"
      },
      "message": "USB: remove unnecessary tests in isp116x and sl811\n\nThis patch (as962) cleans up some code I forgot to remove earlier in\nthe isp116x and sl811 HCDs.  There is no longer any need to check for\nunlink-during-submit; it can\u0027t happen since the endpoint queues are\nnow under the protection of the HCD-private spinlock.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e9df41c5c5899259541dc928872cad4d07b82076",
      "tree": "12bb0917eeecbe62b2b5d3dc576806c7f2728550",
      "parents": [
        "b0e396e3097ce4914c643bc3f0c2fe0098f551eb"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 08 11:48:02 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:10 2007 -0700"
      },
      "message": "USB: make HCDs responsible for managing endpoint queues\n\nThis patch (as954) implements a suggestion of David Brownell\u0027s.  Now\nthe host controller drivers are responsible for linking and unlinking\nURBs to/from their endpoint queues.  This eliminates the possiblity of\nstrange situations where usbcore thinks an URB is linked but the HCD\nthinks it isn\u0027t.  It also means HCDs no longer have to check for URBs\nbeing dequeued before they were fully enqueued.\n\nIn addition to the core changes, this requires changing every host\ncontroller driver and the root-hub URB handler.  For the most part the\nrequired changes are fairly small; drivers have to call\nusb_hcd_link_urb_to_ep() in their urb_enqueue method,\nusb_hcd_check_unlink_urb() in their urb_dequeue method, and\nusb_hcd_unlink_urb_from_ep() before giving URBs back.  A few HCDs make\nmatters more complicated by the way they split up the flow of control.\n\nIn addition some method interfaces get changed.  The endpoint argument\nfor urb_enqueue is now redundant so it is removed.  The unlink status\nis required by usb_hcd_check_unlink_urb(), so it has been added to\nurb_dequeue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCC: Olav Kongas \u003cok@artecdesign.ee\u003e\nCC: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nCC: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "89a0fd18a96eb1f8732714b575073f8a8d69c009",
      "tree": "166d14fc49ad7fd646e1e7aa7decf6b3bea6d381",
      "parents": [
        "e8fa0ce65c58dbb60be279c4e33534650dcacc31"
      ],
      "author": {
        "name": "Mike Nuss",
        "email": "mike@terascala.com",
        "time": "Wed Aug 01 13:24:30 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:54:59 2007 -0700"
      },
      "message": "USB: OHCI handles more ZFMicro quirks\n\nThe ZF Micro OHCI controller exhibits unexpected behavior that seems to be\nrelated to high load.  Under certain conditions, the controller will\ncomplete a TD, remove it from the endpoint\u0027s queue, and fail to add it to\nthe donelist. This causes the endpoint to appear to stop responding. Worse,\nif the device is removed while in that state, OHCI will hang while waiting\nfor the orphaned TD to complete.  The situation is not recoverable without\nrebooting.\n\nThis fix enhances the scope of the existing OHCI_QUIRK_ZFMICRO flag:\n\n 1. A watchdog routine periodically scans the OHCI structures to check\n    for orphaned TDs. In these cases the TD is taken back from the\n    controller and completed normally.\n\n 2. If a device is removed while the endpoint is hung but before the\n    watchdog catches the situation, any outstanding TDs are taken back\n    from the controller in the \u0027sanitize\u0027 phase.\n\nThe ohci-hcd driver used to print \"INTR_SF lossage\" in this situation;\nthis changes it to the universally accurate \"ED unlink timeout\".  Other\ninstances of this message presumably have different root causes.\n\nBoth this Compaq quirk and a NEC quirk are now properly compiled out for\nnon-PCI builds of this driver.\n\nSigned-off-by: Mike Nuss \u003cmike@terascala.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca337db6f92a32347172a20b96f6f51b7bb63b7c",
      "tree": "b75211e7cd00287bd18f66b87273b7abbfedf912",
      "parents": [
        "011db815231f40d4d53531b5d41b82c8dc7c44bf"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Jul 21 17:02:59 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:54:58 2007 -0700"
      },
      "message": "USB: Clean up duplicate includes in drivers/usb/\n\nThis patch cleans up duplicate includes in\n\tdrivers/usb/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1855256c497ecfefc730df6032243f26855ce52c",
      "tree": "b73947f1a5e1b798e1dec068ac1cda25ae910bf6",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 15:15:40 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 09 20:22:20 2007 -0400"
      },
      "message": "drivers/firmware: const-ify DMI API and internals\n\nThree main sets of changes:\n\n1) dmi_get_system_info() return value should have been marked const,\n   since callers should not be changing that data.\n\n2) const-ify DMI internals, since DMI firmware tables should,\n   whenever possible, be marked const to ensure we never ever write to\n   that data area.\n\n3) const-ify DMI API, to enable marking tables const where possible\n   in low-level drivers.\n\nAnd if we\u0027re really lucky, this might enable some additional\noptimizations on the part of the compiler.\n\nThe bulk of the changes are #2 and #3, which are interrelated.  #1 could\nhave been a separate patch, but it was so small compared to the others,\nit was easier to roll it into this changeset.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c907d3b09f7a50023b61ba6ec4e01ccaa543a7ae",
      "tree": "ef0eaa13142324ae4298789bffce92749800b5ef",
      "parents": [
        "4c132e77242c130aea81c8fc64d59f573a26bf8d"
      ],
      "author": {
        "name": "Mike Nuss",
        "email": "mike@terascala.com",
        "time": "Mon Aug 20 18:21:15 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:28:01 2007 -0700"
      },
      "message": "USB: make EHCI initialize properly on PPC SOCs\n\nCorrectly initialize the on-chip EHCI controller on the AMCC PPC440EPx.\nFix \"USB 0.0\" initialization message, and properly put the controller\ninto a known state before starting it.\n\nAdd \"FIXME\" comment to the au1xxx bus glue which is doing the same wrong\nthing here.  (Who maintains that, now that AMD sold off Alchemy?)  Remove\nsome false copyright attributions which were somehow placed in the au1xxx\nbus glue then copied into ppc-soc.\n\nSigned-off-by: Mike Nuss \u003cmike@terascala.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: K.Boge \u003ckarsten.boge@amd.com\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bdd203a002681d7b2e133e485573f43d41e4cf69",
      "tree": "5000933bd45b30b246a0034ccdcfdbfe3cd242eb",
      "parents": [
        "2f67cd5b1d5066d11761aebb0bf4b76bc253cc99"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Aug 17 22:19:59 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:52 2007 -0700"
      },
      "message": "USB: ohci, fix oddball gcc warning\n\nSome versions of GCC recently grew annoying warnings about constants.\nThis gets rid of that warning from the OHCI driver.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fa0de2b614ca89d14d046e6756ba020fd386ff71",
      "tree": "e6adb794e447877d69ec47efafaac3c8b1d2532b",
      "parents": [
        "46dede4690bbb23a2c9d60561e2e4fdc3e6bee61"
      ],
      "author": {
        "name": "M4rkusXXL",
        "email": "M4rkusXXL@web.de",
        "time": "Fri Aug 10 14:53:32 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:49 2007 -0700"
      },
      "message": "usb: typo in usb R8A66597 HCD config\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "71ee9a6c6c882c6293d7f2f96d2cd6d78beaf093",
      "tree": "5effd7ba105ee22654093ee2ec080fbe4a585ecf",
      "parents": [
        "a3b53514bd89c77c6aaf80b0ea37249d79c3f3bd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Aug 07 19:21:42 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:45 2007 -0700"
      },
      "message": "usb: r8a66597-hcd: fix up error path.\n\nCurrently when registration fails we\u0027re left with a stray reference to\nrelease_mem_region(), this leads to the following case:\n\n    r8a66597_hcd r8a66597_hcd: irq 13, io base 0x18040000\n    drivers/usb/host/r8a66597-hcd.c: register access fail.\n    r8a66597_hcd r8a66597_hcd: startup error -6\n    r8a66597_hcd r8a66597_hcd: USB bus 1 deregistered\n    drivers/usb/host/r8a66597-hcd.c: Failed to add hcd\n    Trying to free nonexistent resource \u003c0000000018040000-0000000018040000\u003e\n\nThis fixes it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5b570d43cea0f5a6aa5bec2da2a0f68b96a37346",
      "tree": "6d41da7647127698f087e16e06274300cd6e901d",
      "parents": [
        "3aec6e26d7655eea07be8bbec4728447274ed43f"
      ],
      "author": {
        "name": "Gabriel C",
        "email": "nix.or.die@googlemail.com",
        "time": "Mon Jul 30 12:57:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:44 2007 -0700"
      },
      "message": "USB: u132-hcd.c - Fix a warning when CONFIG_PM\u003dn\n\nI noticed this warning with CONFING_PM\u003dn \n\n...\n\ndrivers/usb/host/u132-hcd.c:1525: warning: \u0027port_power\u0027 defined but not used\n\n...\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8eb891fc809b2300137bcd247025628c06c95a63",
      "tree": "5f7da9517835fef971a2f0c8ed69ca86c3f8099d",
      "parents": [
        "848c4dd5153c7a0de55470ce99a8e13a63b4703f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 23:38:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 23:38:44 2007 -0700"
      },
      "message": "Revert \"USB: EHCI cpufreq fix\"\n\nThis reverts commit 196705c9bbc03540429b0f7cf9ee35c2f928a534.  It was\nreported to cause a regression by Daniel Exner, and Arjan van de Ven\npoints out that we actually already have infrastructure in place for\nsetting limits on acceptable DMA latency that would be the much more\ncorrect fix for the problem with some Broadcom EHCI controllers.\n\nFixed up trivial conflicts due to the changes to support big-endian host\ncontroller descriptors in drivers/usb/host/{ehci-sched.c,ehci.h}.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52a23685f37c06d0cd00eeb8f517a90de3f2c338",
      "tree": "1449bf12db013962c98b2b8cd9b4b5d1cf359b01",
      "parents": [
        "d046943cbaf332f75284ad99f4b3e60bae7ffff2",
        "d20da3c39b9d5b04f0258ba74643533268f56e30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:25:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:25:49 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (44 commits)\n  USB: drivers/usb/storage/dpcm.c whitespace cleanup\n  USB: r8a66597-hcd: fixes some problem\n  USB: change name of spinlock in hcd.c\n  USB: move routines in hcd.c\n  USB: misc: uss720: clean up urb-\u003estatus usage\n  USB: misc: usbtest: clean up urb-\u003estatus usage\n  USB: misc: usblcd: clean up urb-\u003estatus usage\n  USB: misc: phidgetmotorcontrol: clean up urb-\u003estatus usage\n  USB: misc: phidgetkit: clean up urb-\u003estatus usage\n  USB: misc: legousbtower: clean up urb-\u003estatus usage\n  USB: misc: ldusb: clean up urb-\u003estatus usage\n  USB: misc: iowarrior: clean up urb-\u003estatus usage\n  USB: misc: ftdi-elan: clean up urb-\u003estatus usage\n  USB: misc: auerswald: clean up urb-\u003estatus usage\n  USB: misc: appledisplay: clean up urb-\u003estatus usage\n  USB: misc: adtux: clean up urb-\u003estatus usage\n  USB: core: message: clean up urb-\u003estatus usage\n  USB: image: microtek: clean up urb-\u003estatus usage\n  USB: image: mdc800: clean up urb-\u003estatus usage\n  USB: storage: onetouch: clean up urb-\u003estatus usage\n  ...\n"
    },
    {
      "commit": "20c2df83d25c6a95affe6157a4c9cac4cf5ffaac",
      "tree": "415c4453d2b17a50abe7a3e515177e1fa337bd67",
      "parents": [
        "64fb98fc40738ae1a98bcea9ca3145b89fb71524"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "message": "mm: Remove slab destructors from kmem_cache_create().\n\nSlab destructors were no longer supported after Christoph\u0027s\nc59def9f222d44bb7e2f0a559f2906191a0862d7 change. They\u0027ve been\nBUGs for both slab and slub, and slob never supported them\neither.\n\nThis rips out support for the dtor pointer from kmem_cache_create()\ncompletely and fixes up every single callsite in the kernel (there were\nabout 224, not including the slab allocator definitions themselves,\nor the documentation references).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e294531dc9f2c1f5291373dcdd5013c0cdcbdee2",
      "tree": "52c04cf3d53d67838b4811a89467184cca2958d1",
      "parents": [
        "809a58b896ba07e771adc76a47c83e4ca1969da8"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Jul 18 23:10:34 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:08 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fixes some problem\n\nThis patch incorporates some updates. Updates include:\n\n - Fix the problem that control transfer might fail\n - Change from GFP_KERNEL to GFP_ATOMIC\n - Clean up some coding style issue\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e7e7c360fb07020b24652843aec442325baad0ce",
      "tree": "55a7a18cfcc87e86e4f91f309082aed0d7b8a956",
      "parents": [
        "e94fa28f137813c2f6e05470b41bd8f3c5422a04"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jul 13 15:46:29 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:04 2007 -0700"
      },
      "message": "UHCI: short control URBs get a status stage\n\nIt has recently been pointed out that short control transfers should\nhave a status stage, even if they generate an error because\nURB_SHORT_NOT_OK was set.  This patch (as935) changes uhci-hcd to\nenable the status stage when this happens.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b4cd43bd3f9aa7a794e29b80b0d984a8e144df4",
      "tree": "668dab10c66128f107447612188e889716b4d5e2",
      "parents": [
        "10e485221edd2799dc495e4cde98fe74aeb292b1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jul 12 17:03:01 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:04 2007 -0700"
      },
      "message": "isp116x-hcd: prepare for urb-\u003estatus\n\nThis patch (as931b), adapted from a patch by Olav Kongas, makes a small\nset of conservative changes to the isp116x-hcd driver in preparation\nfor the removal of urb-\u003estatus.\n\n\tfinish_request() is moved up in the source and is called\n\tas soon as the URB is known to have completed, rather than\n\tafter all the active endpoints have been scanned.\n\n\tThe status of a completed URB is kept in a local variable\n\tand copied to urb-\u003estatus only when the URB is about to be\n\tgiven back.\n\n\t-EREMOTEIO error status for control transfers is set after\n\tthe status stage rather than when the short packet arrives.\n\n\tSome unnecessary uses of urb-\u003elock are removed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "d2066eb659e6ee915383510c136da38eff86ef15",
      "tree": "40329efa61fed074499a24fa97f9453dd3874689",
      "parents": [
        "831c70fc13ca8c6074ab0c9d1121a93fd6c5a34a"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Fri Jul 13 21:26:59 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:03 2007 -0700"
      },
      "message": "USB: use mutex instead of semaphore in the ELAN U132 adapter driver\n\nThe ELAN U132 adapter driver uses the semaphore u132_module_lock\nas mutex. Use the mutex API instead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13f9966b3ba5b45f47f2ea0eb0a90afceedfbb1f",
      "tree": "6933fe7328b1c50dd30d331515986ad7e56a41b0",
      "parents": [
        "6c59649d49df4b9084bf407890734b5965d77b41"
      ],
      "author": {
        "name": "Suresh Jayaraman",
        "email": "sjayaraman@novell.com",
        "time": "Thu Jun 28 11:16:30 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:43 2007 -0700"
      },
      "message": "USB: ohci-pnx4008: Remove unnecessary cast of return value of kzalloc\n\nRemove unnecessary cast of return value of kzalloc() in\nusb/host/ohci-pnx4008.c\n\nSigned-off-by: Suresh Jayaraman \u003csjayaraman@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cfa59dab27d1b282886e7772a8f9548236883892",
      "tree": "aaf71c0fb69d5133bfc71451d6541f1b49494dbb",
      "parents": [
        "e7e6da9eb189dfa221e3bf9c21d58f02adc8983c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jun 21 16:25:35 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:39 2007 -0700"
      },
      "message": "USB: Don\u0027t resume root hub if the controller is suspended\n\nRoot hubs can\u0027t be resumed if their parent controller device is still\nsuspended.  This patch (as925) adds a check for that condition in\nhcd_bus_resume() and prevents it from being treated as a fatal\ncontroller failure.\n\nehci-hcd is updated to add the corresponding test.  Unnecessary\ndebugging messages are removed from uhci-hcd and dummy-hcd.  The\nerror return code from dummy-hcd is changed to -ESHUTDOWN, the same as\nthe others.  ohci-hcd doesn\u0027t need any changes.\n\nSuspend handling in the non-PCI host drivers is somewhat hit-and-miss.\nThis patch shouldn\u0027t have any effect on them.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "756aa6b3d536afe85e151138cb03a293998887b3",
      "tree": "fd4b8d0efb2ef87bd4b3295086823246e76160f3",
      "parents": [
        "648dcfc805ea1308552225e96113dc60e054f2f0"
      ],
      "author": {
        "name": "Christian Engelmayer",
        "email": "christian.engelmayer@frequentis.com",
        "time": "Wed May 30 11:04:48 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:31 2007 -0700"
      },
      "message": "ehci-hub: improved over-current recovery\n\nAccording to the USB Specification Revision 2.0 chapter 11.12.5\na hub experiencing an over-current condition must place all\naffected ports in the powered-off state. It seems that some root\nhubs need port power to be cycled by software in order to get back\nto normal functionality after an over-current condition ... like\nthe EHCI implementation on an MPC8343E.\n\nSigned-off-by: Christian Engelmayer \u003cchristian.engelmayer@frequentis.com\u003e\nSigned-off-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a4eb7fd50d4df99fc1f623e6d90680d9fca3d82",
      "tree": "6f5332d581e600a72a03e761128bd892c2097d48",
      "parents": [
        "59c2afa072506aae10ef93126aab651142e0c908"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jun 05 20:04:35 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:30 2007 -0700"
      },
      "message": "USB: PS3: USB system-bus rework\n\nUSB HCD glue updates to reflect the new PS3 unifed device support.\n - Fixed remove() routine.\n - Added shutdown() routine.\n - Added request_mem_region() call.\n - Fixed MODULE_ALIAS().\n - Made a proper fix for the hack done to support muti-platform in commit\n   48fda45120a819ca40cadc50144b55bff1c4c78d.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d576bb9f2769b315a795f77f0c33322a976add7a",
      "tree": "56d59afa4d1e96b519e81434bd09598f76bf1fee",
      "parents": [
        "020363384adfb02f26c1c038a127ed3da3d5cf37"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Thu May 31 23:34:27 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:29 2007 -0700"
      },
      "message": "USB: Fix NEC OHCI chip silicon bug\n\nThis patch fixes a silicon bug in some NEC OHCI chips. The bug appears\nat random times and is very, very difficult to reproduce. Without the\nfollowing patch, Linux would shut the chip and its associated devices\ndown. In Apple PowerBooks this leads to an unusable keyboard and mouse\n(SSH still working). The idea of restarting the chip is taken from\npublic Darwin code.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d23a13779f14808b54181d31222e6c44532abd80",
      "tree": "1520b79dc32638884162aa5933f9adefb01f5fd8",
      "parents": [
        "5fea2a4dabdfa1ad59845c42ea770ee8cb41ecad"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@ru.mvista.com",
        "time": "Wed May 23 20:07:48 2007 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:29 2007 -0700"
      },
      "message": "USB: EHCI: Safe endianness for transfer buffers after reset in case of HUB with TT\n\nThis patch fixes the endianness select for transfer buffers in EHCI\ncontrollers that have Transaction Translator built in the hub.  Also I\ncleaned it up to make rid of magic numbers.\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@ru.mvista.com\u003e\nCc: \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8234509c3968a87faa301a8a9d7f8b987cd9181c",
      "tree": "b31f012ab48f870ce554ccc345639fcec10f356d",
      "parents": [
        "ba02978a48f0117b3d0aced97a30615a5d7412e2"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Fri May 11 14:39:44 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:50 2007 -0700"
      },
      "message": "USB: use function attribute __maybe_unused\n\nSubstitute USB instances of __attribute__ ((unused)) functions with the\nnewly introduced __maybe_unused.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba02978a48f0117b3d0aced97a30615a5d7412e2",
      "tree": "940377b0118e4ab82969b45ce6847e6864db4ad1",
      "parents": [
        "4d68c0be69b65aa260448cea9fb1c555ae90d268"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri May 11 17:09:55 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:50 2007 -0700"
      },
      "message": "USB: ehci_fsl update for MPC831x support\n\nFor MPC831x support, change the ehci-fsl driver to preserve\nbits set in platform code.  Add a common CONFIG_USB_EHCI_FSL\nto indicate presence of Freescale EHCI SOC.  Add FSL_USB2_DR_OTG\noperating mode support, thus both host and device can work for the\nmini-ab receptacle.  Note: this doesn\u0027t enable OTG protocol\nsupport.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d68c0be69b65aa260448cea9fb1c555ae90d268",
      "tree": "023f4c8be22640b8e2c32901b49eb82334d65cd4",
      "parents": [
        "fc65a15f1fc0fc95c319c9bfaeb7636fef9987cc"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "ml@stefan-roese.de",
        "time": "Fri May 04 11:39:37 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:50 2007 -0700"
      },
      "message": "USB: Set CONFIG_USB_EHCI_BIG_ENDIAN_MMIO/_DESC in usb/host/Kconfig\n\nNow select the big-endian configuration options\nCONFIG_USB_EHCI_BIG_ENDIAN_MMIO and CONFIG_USB_EHCI_BIG_ENDIAN_DESC in\nthe usb host Kconfig file and not in the platform Kconfig files.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "fc65a15f1fc0fc95c319c9bfaeb7636fef9987cc",
      "tree": "bcb6413d74525e4a2e0a23e5d7c480849b9c7156",
      "parents": [
        "97cd49ebf74e3bee49d541a47ef085df1fbfac7d"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "ml@stefan-roese.de",
        "time": "Fri May 04 11:38:17 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:50 2007 -0700"
      },
      "message": "USB: EHCI big endian data structures support (for 440EPx)\n\nThis patch adds support for the AMCC 440EPx EHCI controller whose\nin-memory data structures and the registers are represented in big-\nendian format.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3c519b846c4d5edf7c94d1eede42445a815bf65c",
      "tree": "a07857a8eb61d8bd1ed6e01ee6bde1df3fe78354",
      "parents": [
        "6bc6cff52e0c4c4c876b1b8a5750041da61ad42b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 04 11:55:31 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:47 2007 -0700"
      },
      "message": "USB: EHCI: fix handover for designated full-speed ports\n\nThis patch (as895) fixes up a loose end in the port-handover code for\nthe USB-Persist facility.  A special case occurs when a high-speed\ndevice is attached to a port which the user has designated to run at\nfull-speed only; the port must be disabled before the handover can\ntake place.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "383975d765523a56dc43a6cd6d52e9b376800cf2",
      "tree": "d6ecbfe620d7d5fba372211d7af185e7c44e5097",
      "parents": [
        "0458d5b4c9cc4ca0f62625d0144ddc4b4bc97a3c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 04 11:52:40 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:47 2007 -0700"
      },
      "message": "USB: EHCI, OHCI: handover changes\n\nThis patch (as887) changes the way ehci-hcd and ohci-hcd handle a loss\nof VBUS power during suspend.  In order for the USB-persist facility\nto work correctly, it is necessary for low- and full-speed devices\nattached to a high-speed port to be handed back to the companion\ncontroller during resume processing.\n\nThis entails three changes: adding code to ehci-hcd to perform the\nhandover, removing code from ohci-hcd to turn off ports during\nroot-hub reinit, and adding code to ohci-hcd to turn on ports during\nPCI controller resume.  (Other bus glue resume methods for platforms\nsupporting high-speed controllers would need a similar change, if any\nexisted.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9c033e810eef0aff6d4d3bf028aa1e583c074f93",
      "tree": "b7dfa412f7882fa90fd6bb8c5e8cbc2185bd12cf",
      "parents": [
        "04d06ad0f1fdb499af84ae3d7969e2136a462f38"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu May 17 12:21:19 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:47 2007 -0700"
      },
      "message": "USB: ehci refcounts work on ppc7448\n\nRemove atomic operations on the reference counter for EHCI queue heads.\nOn various platforms (including ppc7448), atomic operations are unusable\nwith dma-coherent memory.\n\nSigned-off-by: Steven J. Hill \u003csjhill1@rockwellcollins.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "f6ace2c99afefb7969ccccba2fb413ad29ab2e2e",
      "tree": "e8c2a22f2f2c6f2d8aec6ae6b06e623c4b686ec9",
      "parents": [
        "5d3043586db428b5b4b3df89fa0c2db9731e934c"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed May 30 20:42:41 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:45 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fix NULL access\n\nThis patch fixes the problem that accesses NULL pointer\nwhen disconnected a cable while play music with usb-speaker.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5d3043586db428b5b4b3df89fa0c2db9731e934c",
      "tree": "e342467f770d8450d4d7e3ab7d81fdccfd5e7a0d",
      "parents": [
        "15a1d5c9271219db2f1bc448247fb8ccbcc08418"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Thu May 10 13:18:19 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:45 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: host controller driver for R8A66597\n\nI would like to submit Renesas R8A66597 USB HCD driver.\n\nR8A66597 is Renesas USB 2.0 host and peripheral combined\ncontroller device originally designed for embedded products.\nAs a limitation of this device, it does not support externel\nhub more than 2 tier, and cannot communicate with a USB\ndevice more than 10. Then this device is not compatible with\nEHCI and/or OHCI, I wrote driver support patch based on\nsl811 code.\n\nThis driver has the following unique specifications:\n- Implement transfer timeout to share one pipe with plural endpoint.\n- Detach detection of a USB device connected to externel hub.\n\nThe driver has been tested external hub, usb-hdd, usb-cdrom,\nusb-speaker, mice, keyboard, and usbtest driver.\n\nSigned-off-by : Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6dbd682b7c6d58916096616cdf94852641bc09d9",
      "tree": "74bc2fa9038a426ac5f81969ad85cae5e4262501",
      "parents": [
        "196705c9bbc03540429b0f7cf9ee35c2f928a534"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "ml@stefan-roese.de",
        "time": "Tue May 01 09:29:37 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:45 2007 -0700"
      },
      "message": "USB: EHCI support for big-endian descriptors\n\nThis patch implements supports for EHCI controllers whose in-memory\ndata structures are represented in big-endian format. This is needed\n(unfortunately) for the AMCC PPC440EPx SoC EHCI controller; the EHCI\nspec doesn\u0027t specify little-endian format, although that\u0027s what most\nother implementations use.\n\nThe guts of the patch are to introduce the hc32 type and change all\nreferences from le32 to hc32.  All access routines are converted from\ncpu_to_le32(...) to cpu_to_hc32(ehci, ...) and similar for the other\n\"direction\".  (This is the same approach used with OHCI.)\n\nDavid fixed:\n\tWhitespace fixes; refresh against ehci cpufreq patch; move glue\n\tfor that PPC driver to the patch adding it; fix free symbol\n\tcapture bugs in modified \"constant\" macros; and make \"hc32\" etc\n\tbe \"le32\" unless we really need the BE options, so \"sparse\" can\n\tdo some real good.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "196705c9bbc03540429b0f7cf9ee35c2f928a534",
      "tree": "37ddc23737bced60a8defc52f643f362e2744908",
      "parents": [
        "ec22559e0b7a05283a3413bda5d177e42c950e23"
      ],
      "author": {
        "name": "Stuart_Hayes@Dell.com",
        "email": "Stuart_Hayes@Dell.com",
        "time": "Thu May 03 08:58:49 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:45 2007 -0700"
      },
      "message": "USB: EHCI cpufreq fix\n\nEHCI controllers that don\u0027t cache enough microframes can get MMF errors\nwhen CPU frequency changes occur between the start and completion of\nsplit interrupt transactions, due to delays in reading main memory\n(caused by CPU cache snoop delays).\n\nThis patch adds a cpufreq notifier to the EHCI driver that will\ninactivate split interrupt transactions during frequency transitions.\nIt was tested on Intel ICH7 and Serverworks/Broadcom HT1000 EHCI\ncontrollers.\n\nSigned-off-by: Stuart Hayes \u003cstuart_hayes@dell.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "44c10138fd4bbc4b6d6bff0873c24902f2a9da65",
      "tree": "6e16d3ec80c87490dc743f72da086356f2906ace",
      "parents": [
        "b8a3a5214d7cc115f1ca3a3967b7229d97c46f4a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 08 15:46:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:10 2007 -0700"
      },
      "message": "PCI: Change all drivers to use pci_device-\u003erevision\n\nInstead of all drivers reading pci config space to get the revision\nID, they can now use the pci_device-\u003erevision member.\n\nThis exposes some issues where drivers where reading a word or a dword\nfor the revision number, and adding useless error-handling around the\nread. Some drivers even just read it for no purpose of all.\n\nIn devices where the revision ID is being copied over and used in what\nappears to be the equivalent of hotpath, I have left the copy code\nand the cached copy as not to influence the driver\u0027s performance.\n\nCompile tested with make all{yes,mod}config on x86_64 and i386.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6fd75b19483b2f6e6619602a535b4939e46921c1",
      "tree": "b558ebc17728b2f92763f3ddc2fa94f54796e8a0",
      "parents": [
        "615ae11b3b4af7a5adb0819ff11b3b764eb92268"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 04 11:57:00 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 08 16:24:31 2007 -0700"
      },
      "message": "OHCI: Fix machine check in ohci_hub_status_data\n\nThis patch (as901) fixes an oversight in ohci-hcd.  The\nhub_status_data routine must not try to access the controller\u0027s\nmemory-mapped registers if the controller is in a low-power state;\nsuch attempts will cause a crash on some architectures (such as PPC).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "40acc095302aee380491df5f58d98945243468ec",
      "tree": "51ca963c899f744f5b947b66ba76ba618b66ecb3",
      "parents": [
        "3d6ac9843175c1d29c075794519cb045b52e46c2"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed May 23 13:58:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "ehci-fsl: fix cache coherency problem on system with large memory\n\nThe patch fixes bug http://bugzilla.kernel.org/show_bug.cgi?id\u003d7482.\n\nIt sets USB snooping on 4G space for PowerPC platforms without\nCONFIG_NOT_COHERENT_CACHE defined.\n\nReported-by: Stefan Meyer \u003creyems@telkomsa.net\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ab5e8c0ca55c4b40d254f7043a9052345fcd343",
      "tree": "31929f41dd7ddb3e7943a99b42c5c493d5e44f76",
      "parents": [
        "bdc4abdd0960e7ca946f4ec93b4cf7a2b826b24f"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Sat May 19 14:23:28 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: Fix USB OHCI Subvendor for Toshiba Portege 4000\n\nThis fixes a bug in an OHCI quirk handler for Portege 4000; the\nSubvendor is 0x1179 (PCI_VENDOR_ID_TOSHIBA)\nnot 0x102f (PCI_VENDOR_ID_TOSHIBA_2)\n\nbugid 8510\n\n00:02.0 USB Controller [0c03]: ALi Corporation USB 1.1 Controller\n[10b9:5237] (rev 03) (prog-if 10 [OHCI])\n        Subsystem: Toshiba America Info Systems Unknown device [1179:0004]\n        Flags: bus master, medium devsel, latency 64, IRQ 11\n        Memory at f7eff000 (32-bit, non-prefetchable) [size\u003d4K]\n        Capabilities: \u003caccess denied\u003e\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4fe5354f61cad4c0550285283c83c66c070c198e",
      "tree": "c8e3cfb80587124c6753e0ad7e64b84bf6834c9d",
      "parents": [
        "36433127ae7a842482ba857f5ad3c431817a9542"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 05 16:06:53 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "EHCI: fix problem with BIOS handoff\n\nThis patch (as882) fixes a problem with the EHCI BIOS handoff.  On my\nmachine, the BIOS configures the controller and the handoff fails,\nleaving the controller configured.  During resume-from-disk, this\nconfuses ehci-hcd into thinking that the controller has not been\ntampered with.\n\nThe problem is fixed by turning off the Configured Flag whenever a\nBIOS handoff is attempted, whether it succeeds or not.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "47f8468e6008a1d62f7dacbcff4ec3e115a500c8",
      "tree": "1a93da3db72845688da29fa06bc476f22b513ff6",
      "parents": [
        "64902cbaf17a5c81a2ed0cca51bf57227086df65"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 29 10:21:14 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: fix more ftdi-elan/u132-hcd #include lossage\n\nPartial fix for bogosity in the ftdi-elan and u132-hcd drivers ... these\nhave no business including with the internals of other drivers, much less\ndoing so in a broken way!!\n\nA previous patch resolved one build fix, this resolves another...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "df6d3916f3b7b7e2067567a256dd4f0c1ea854a2",
      "tree": "0fdeab1ab5d566605fc99aeb5ea3f621f11e7608",
      "parents": [
        "74add80cbd7fe246c893b93ee75ac59acdd01dd4",
        "197686dfe0038fd190326d118b743ff65ad20c0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (77 commits)\n  [POWERPC] Abolish powerpc_flash_init()\n  [POWERPC] Early serial debug support for PPC44x\n  [POWERPC] Support for the Ebony 440GP reference board in arch/powerpc\n  [POWERPC] Add device tree for Ebony\n  [POWERPC] Add powerpc/platforms/44x, disable platforms/4xx for now\n  [POWERPC] MPIC U3/U4 MSI backend\n  [POWERPC] MPIC MSI allocator\n  [POWERPC] Enable MSI mappings for MPIC\n  [POWERPC] Tell Phyp we support MSI\n  [POWERPC] RTAS MSI implementation\n  [POWERPC] PowerPC MSI infrastructure\n  [POWERPC] Rip out the existing powerpc msi stubs\n  [POWERPC] Remove use of 4level-fixup.h for ppc32\n  [POWERPC] Add powerpc PCI-E reset API implementation\n  [POWERPC] Holly bootwrapper\n  [POWERPC] Holly DTS\n  [POWERPC] Holly defconfig\n  [POWERPC] Add support for 750CL Holly board\n  [POWERPC] Generalize tsi108 PCI setup\n  [POWERPC] Generalize tsi108 PHY types\n  ...\n\nFixed conflict in include/asm-powerpc/kdebug.h manually\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02bbc0f09c90cefdb2837605c96a66c5ce4ba2e1",
      "tree": "04ef573cd4de095c500c9fc3477f4278c0b36300",
      "parents": [
        "7487a2245b8841c77ba9db406cf99a483b9334e9",
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "2fda4c90f65fd96ef910ba285d66984caf600a08",
      "tree": "b2b1e774f8805df686afdfdfaa1f7d986b499e0d",
      "parents": [
        "f0ac675806441d17303707856f4d23bd27092014"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sun May 06 14:51:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:13:04 2007 -0700"
      },
      "message": "ehci-ps3, ohci-ps3: fix compilation\n\nAs seen on powerpc-cell et al:\n\n  CC [M]  drivers/usb/host/ehci-hcd.o\nIn file included from drivers/usb/host/ehci-hcd.c:941:\ndrivers/usb/host/ehci-ps3.c:79: error: conflicting types for \u0027dev_dbg\u0027\ninclude/linux/device.h:576: error: previous definition of \u0027dev_dbg\u0027 was here\nmake[4]: *** [drivers/usb/host/ehci-hcd.o] Error 1\n  CC [M]  drivers/usb/host/ohci-hcd.o\nIn file included from drivers/usb/host/ohci-hcd.c:921:\ndrivers/usb/host/ohci-ps3.c:83: error: conflicting types for \u0027dev_dbg\u0027\ninclude/linux/device.h:576: error: previous definition of \u0027dev_dbg\u0027 was here\n\ndev_dbg() will check format string for you in dummy case also, so remove\nbuggers.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55b61fec22caa3e7872caea6c4100fc75cb8f49b",
      "tree": "995c2cf733bbd9ee1adc6e77773b0e31e9c21267",
      "parents": [
        "d9333afd6a714760c13f76ba275a32ec7bd979c1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 03 17:26:52 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 07 20:31:14 2007 +1000"
      },
      "message": "[POWERPC] Rename device_is_compatible to of_device_is_compatible\n\nfor consistency with other Open Firmware interfaces (and Sparc).\n\nThis is just a straight replacement.\n\nThis leaves the compatibility define in place.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c6799ade4ae04b53a5f677e5289116155ff01574",
      "tree": "3601b5e2387e39d62c207e4268c6cc5c68f2a364",
      "parents": [
        "b7405e16435f710edfae6ba32bef4ca20d3de145",
        "5cd47155155a32e5b944ac9fc3f3dc578e429aa0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:20:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:20:10 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (82 commits)\n  [ARM] Add comments marking in-use ptrace numbers\n  [ARM] Move syscall saving out of the way of utrace\n  [ARM] 4360/1: S3C24XX: regs-udc.h remove unused macro\n  [ARM] 4358/1: S3C24XX: mach-qt2410.c: remove linux/mmc/protocol.h header\n  [ARM] mm 10: allow memory type to be specified with ioremap\n  [ARM] mm 9: add additional device memory types\n  [ARM] mm 8: define mem_types table L1 bit 4 to be for ARMv6\n  [ARM] iop: add missing parens in macro\n  [ARM] mm 7: remove duplicated __ioremap() prototypes\n  ARM: OMAP: fix OMAP1 mpuio suspend/resume oops\n  ARM: OMAP: MPUIO wake updates\n  ARM: OMAP: speed up gpio irq handling\n  ARM: OMAP: plat-omap changes for 2430 SDP\n  ARM: OMAP: gpio object shrinkage, cleanup\n  ARM: OMAP: /sys/kernel/debug/omap_gpio\n  ARM: OMAP: Implement workaround for GPIO wakeup bug in OMAP2420 silicon\n  ARM: OMAP: Enable 24xx GPIO autoidling\n  [ARM] 4318/2: DSM-G600 Board Support\n  [ARM] 4227/1: minor head.S fixups\n  [ARM] 4328/1: Move i.MX UART regs to driver\n  ...\n"
    },
    {
      "commit": "dc4f60c25ae71e8278dcf909486e4aa34de7eecb",
      "tree": "b6715d447588d05038cc1f655874df513d312f86",
      "parents": [
        "12828856630e616742e092c8ccbda6ebc56a9375"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue May 01 07:01:01 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 02 20:04:31 2007 +1000"
      },
      "message": "[POWERPC] PS3: Interrupt routine fixups.\n\nFixups for the ps3 interrupt routines to support all HV device\nin a generic way.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "33f73e56198457c38789e08c47d2af47174c1d8f",
      "tree": "83220d37100bc8e02705caa300d47d80d8a1dbf1",
      "parents": [
        "147c5a17338fc72a89452f0a6c14ae6fcf853919"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@8d.com",
        "time": "Tue Apr 17 13:09:18 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:43 2007 -0700"
      },
      "message": "USB: quirk for broken suspend of IT8152F/G\n\nHere\u0027s a patch which adds my device to the list.\n\nThis patch enables the broken suspend quirk for the PCI OHCI controller\npresent in the IT8152F/G RISC-to-PCI Companion Chip.\n\nSigned-off-by: Raphael Assenat \u003craph@8d.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b101ceb9162086035ce0c9cbe83ca7b4845179a",
      "tree": "3ff40a54a969a0e456f51ddd0b36a32b17cc34c8",
      "parents": [
        "b8d297c93a888fcd4d74ba0bbeeabe9b84caf514"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 22 11:05:52 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: remove ancient/broken CRIS hcd\n\nRemove the old crisv10 HCD ... it can\u0027t have built for some time,\ndoesn\u0027t even have a Kconfig entry, was the last driver not to have\nbeen converted to the \"hcd\" framework, and considering the usbcore\nchanges since its last patch was merged, has just got to buggy as\nall get-out.\n\nI\u0027m told Axis has a new driver, and will be submitting it soon.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "931384fb0ec99a7459b3052f5d4db15bcb5037ea",
      "tree": "5fd2ebc5fcaefcc823f9c1c5c62dca5898804c3f",
      "parents": [
        "296c02429271e1b9525b52fed76daa3b1cafefc4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Apr 17 13:06:29 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB: add an ohci board-specific quirk\n\nUse the new ohci-pci quirk infrastructure to address the problem it was\ncreated to address: a quirk specific to the Portege 4000, in buzilla as\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6723\n\nAlso fix a misuse of \"__devinit\" for the quirk functions.  It must not\nbe used without first ensuring that the references from the quirk tables\nare gone, and that the function using those quirk tables is also gone.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0cef7727c953056bb3ef9852a79d9658a1d8df4e",
      "tree": "af1a675e02fc65b9833ea42b1431d5f54ab7ae45",
      "parents": [
        "325b70c233396f0cfe15012682a5080bf8040901"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Mar 19 15:33:11 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:36 2007 -0700"
      },
      "message": "UHCI: Add some WARN_ON()s\n\nThis patch (as872) adds some WARN_ON()s to various error checks which\nare never supposed to fail.  Unsettlingly, one of them has shown up in\na user\u0027s log!  Maybe making the warning more visible and having the\ncall-stack information available will help pinpoint the source of the\nproblem.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e198a31489146bb723fef179e5d1d18c8225f246",
      "tree": "92e84cc04863e49e3ff96feef56c2c6eb0adca23",
      "parents": [
        "eaafbc3a8adab16babe2c20e54ad3ba40d1fbbc9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 15 15:54:30 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:35 2007 -0700"
      },
      "message": "EHCI: add delay to bus_resume before accessing ports\n\nThis patch (as870) adds a delay to ehci-hcd\u0027s bus_resume routine.\nApparently there are controllers and/or BIOSes out there which need\nsuch a delay to get the ports back into their correct state.  This\nfixes Bugzilla #8190.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7378c57a8d4cf36e2f2b389d96d0d85043bd1c17",
      "tree": "2d45b4c8f1bd1f42339dcd0c4453823f42b63351",
      "parents": [
        "1b42ae6d4355328dc4406b6f0188adcf8c566435"
      ],
      "author": {
        "name": "Christian Engelmayer",
        "email": "Christian.Engelmayer@frequentis.com",
        "time": "Mon Mar 12 09:08:36 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:34 2007 -0700"
      },
      "message": "ehci-fsl: change SI_CTRL, PRI_CTRL register offsets according to errata\n\nCorrect the offsets of the SI_CTRL, PRI_CTRL registers according to\nthe Reference Manual errata sheet in order to prevent unwanted\nsettings regarding burst transactions and priority states.\n\nSigned-off-by: Christian Engelmayer \u003cChristian.Engelmayer@frequentis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "404d5b185b4eb56d6fa2f7bd27833f8df1c38ce4",
      "tree": "1130df0503191529ee7088ccf3868d3be81ebc2d",
      "parents": [
        "61a2f59af6c8ffd9d6dd53f0da32563d4434e790"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Apr 26 00:12:10 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 10:57:34 2007 -0700"
      },
      "message": "dev_dbg: check dev_dbg() arguments\n\nDuplicate what Zach Brown did for pr_debug in commit\n8b2a1fd1b394c60eaa2587716102dd5e9b4e5990\n\n[akpm@linux-foundation.org: fix a couple of things which broke]\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7053acbd78336abf5d4bc3d8a875a03624cfb83f",
      "tree": "76dff22217a91d40c1d44292c0454d31cad55f15",
      "parents": [
        "a79220b7633b3926a9bd3527bdac3f04dbe6845c"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Apr 05 04:07:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 21 23:14:01 2007 +0100"
      },
      "message": "[ARM] 4304/1: removes the unnecessary bit number from CKENnn_XXXX\n\nThis patch removes the unnecessary bit number from CKENnn_XXXX\ndefinitions for PXA, so that\n\n\tCKEN0_PWM0 --\u003e CKEN_PWM0\n\tCKEN1_PWM1 --\u003e CKEN_PWM1\n\t...\n\tCKEN24_CAMERA --\u003e CKEN_CAMERA\n\nThe reasons for the change of these defitions are:\n\n1. they do not scale - they are currently valid for pxa2xx, but\ndefinitely not valid for pxa3xx, e.g., pxa3xx has bit 3 for camera\ninstead of bit 24\n\n2. they are unnecessary - the peripheral name within the definition\nhas already announced its usage, we don\u0027t need those bit numbers\nto know which peripheral we are going to enable/disable clock for\n\n3. they are inconvenient - think about this: a driver programmer\nfor pxa has to remember which bit in the CKEN register to turn\non/off\n\nAnother change in the patch is to make the definitions equal to its\nclock bit index, so that\n\n   #define CKEN_CAMERA  (24)\n\ninstead of\n\n   #define CKEN_CAMERA  (1 \u003c\u003c 24)\n\nthis change, however, will add a run-time bit shift operation in\npxa_set_cken(), but the benefit of this change is that it scales\nwhen bit index exceeds 32, e.g., pxa3xx has two registers CKENA\nand CKENB, totally 64 bit for this, suppose CAMERA clock enabling\nbit is CKENB:10, one can simply define CKEN_CAMERA to be (32 + 10)\nand so that pxa_set_cken() need minimum change to adapt to that.\n\nSigned-off-by: eric miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "61e8b858abe38c1042135065c59f7d339194b50b",
      "tree": "db0d72775394b25ed3e80b2ce423424cbfefa1ee",
      "parents": [
        "5ab7ffea520948115a51a9931e1bb4c818aa8e35"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 09 11:52:31 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 11 10:44:15 2007 -0700"
      },
      "message": "EHCI: fix remote wakeup regression in 2.6.21-rc\n\nThere is one significant difference between the behavior of root hubs\n(as embodied in host controller hardware) and external hubs: When a\nremote-wakeup signal is received, an external hub sends an interrupt\nmessage at the _end_ of the resume sequence but a root hub generates\nand interrupt at the _beginning_ of the resume sequence.  The host\nsystem must poll for the end of the sequence.\n\nWhen ehci-hcd was converted to interrupt-driven operation instead of\nusing polling, the remaining need for this particular poll was\noverlooked.  This patch (as894) fixes the problem.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e009f1b202219c62ea7e277adbb953d703dac983",
      "tree": "f4eddb5808258c2b1f7504b4866a65c8a0a8434e",
      "parents": [
        "e0f2e3a06be513352cb4955313ed7e55909acd84"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Mar 19 15:31:42 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 26 14:17:48 2007 -0700"
      },
      "message": "UHCI: Fix problem caused by lack of terminating QH\n\nThis patch (as871) fixes a problem introduced by an earlier change.\nIt turns out that some systems really do need to have a terminating\nskeleton QH present whenever FSBR is on.  I don\u0027t know any way to tell\nwhich systems do need it and which don\u0027t; the easiest answer is to\nhave it there always.\n\nThis fixes the NumLock-hang bug reported by Jiri Slaby.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64543652609fc1a2a816dc38ce4f56eddda9f9a5",
      "tree": "2f5e2c82bc7cf37655c93410ce8ab58478cbdd1e",
      "parents": [
        "d8b2160683bd1cee759e72a53193484c25a006bd"
      ],
      "author": {
        "name": "Max Dmitrichenko",
        "email": "dmitrmax@gmail.com",
        "time": "Tue Mar 06 02:45:01 2007 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:25 2007 -0800"
      },
      "message": "USB: fix Unaligned access in EHCI driver\n\nI get following warnings on spar64:\nKernel unaligned access at TPC[1000c9e4] ehci_hub_control+0x54c/0x68c [ehci_hcd]\n\nDespite of the comment in the patched code, the type cast used there\ndoes make unaligned access. The fix was made as it\u0027s done in\nohci-hub.c.\n\nSigned-off-by: Max Dmitrichenko \u003cdmitrmax@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "88018158d1253ab4868a2f9204cc390c711fd9b9",
      "tree": "c624f1166911a7ecb4911fb69a2ef53cfaf242e3",
      "parents": [
        "97b9eb91dc131a10342da1f604e5bd8b1316abdb"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Feb 26 17:16:06 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:23 2007 -0800"
      },
      "message": "UHCI: fix port resume problem\n\nThis patch (as863) fixes a problem encountered sometimes when resuming\na port on a UHCI controller.  The hardware may turn off the\nResume-Detect bit before turning off the Suspend bit, leading usbcore\nto think that the port is still suspended and the resume has failed.\nThe patch makes uhci_finish_suspend() wait until both bits are safely\noff.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "17230acdc71137622ca7dfd789b3944c75d39404",
      "tree": "67eb75c5e8d254b2d5490ea9982efe73952f90d5",
      "parents": [
        "28b9325e6ae45ffb5e99fedcafe00f25fcaacf06"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Feb 19 15:52:45 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 23 15:03:45 2007 -0800"
      },
      "message": "UHCI: Eliminate asynchronous skeleton Queue Headers\n\nThis patch (as856) attempts to improve the performance of uhci-hcd by\nremoving the asynchronous skeleton Queue Headers.  They don\u0027t contain\nany useful information but the controller has to read through them at\nleast once every millisecond, incurring a non-zero DMA overhead.\n\nNow all the asynchronous queues are combined, along with the period-1\ninterrupt queue, into a single list with a single skeleton QH.  The\nstart of the low-speed control, full-speed control, and bulk sublists\nis determined by linear search.  Since there should rarely be more\nthan a couple of QHs in the list, the searches should incur a much\nsmaller total load than keeping the skeleton QHs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "28b9325e6ae45ffb5e99fedcafe00f25fcaacf06",
      "tree": "91391a8e2d11acc50adc5b7c631b2695bee9e453",
      "parents": [
        "d0374f4f9c35cdfbee0ade72d06732613b4e6628"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Feb 19 15:51:51 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 23 15:03:45 2007 -0800"
      },
      "message": "UHCI: Add macros for computing DMA values\n\nThis patch (as855) adds some convenience macros to uhci-hcd, to help\nsimplify the code for computing hardware DMA pointers.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "874ff01bd9183ad16495acfd54e93a619d12b8b5",
      "tree": "e9527e94649fadfa705dae64018e027e51681b88",
      "parents": [
        "ebbe46f73a11a667df59cb8e58b371c0a35f29d0",
        "86aae08faa0069a559ba543ff3dab33fe95f891b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:29:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:29:02 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (25 commits)\n  Documentation/kernel-docs.txt update.\n  arch/cris: typo in KERN_INFO\n  Storage class should be before const qualifier\n  kernel/printk.c: comment fix\n  update I/O sched Kconfig help texts - CFQ is now default, not AS.\n  Remove duplicate listing of Cris arch from README\n  kbuild: more doc. cleanups\n  doc: make doc. for maxcpus\u003d more visible\n  drivers/net/eexpress.c: remove duplicate comment\n  add a help text for BLK_DEV_GENERIC\n  correct a dead URL in the IP_MULTICAST help text\n  fix the BAYCOM_SER_HDX help text\n  fix SCSI_SCAN_ASYNC help text\n  trivial documentation patch for platform.txt\n  Fix typos concerning hierarchy\n  Fix comment typo \"spin_lock_irqrestore\".\n  Fix misspellings of \"agressive\".\n  drivers/scsi/a100u2w.c: trivial typo patch\n  Correct trivial typo in log2.h.\n  Remove useless FIND_FIRST_BIT() macro from cardbus.c.\n  ...\n"
    },
    {
      "commit": "405ae7d381302468ecc803f2148a2ae40a04c999",
      "tree": "7b1915220ae6595a28755fbbb32ee95d233a3da9",
      "parents": [
        "ca820181fc187af316a18b2700582663662c4012"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 17 19:13:42 2007 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 17 19:13:42 2007 +0100"
      },
      "message": "Replace remaining references to \"driverfs\" with \"sysfs\".\n\nGlobally, s/driverfs/sysfs/g.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "ed077bb714816e942ea9b740156659a28a34112f",
      "tree": "55300d9853b47112a17c4ff5495b8eb22461377a",
      "parents": [
        "ebaf494e2ad19c92d3af48feaf9d65fdb656ea28"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Fri Feb 16 10:18:58 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:24 2007 -0800"
      },
      "message": "USB: at91-ohci, handle extra at91sam9261 ahb clock\n\nThe AT91SAM9261 needs to activate an AHB clock (HCK0) to use the USB Host\ncontroller. Previously clock.c would just enable it at startup, but now\nall the unused clocks are automatically disabled.\n\nBased on patch from Nicolas Ferre.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5bcd70eba70221ea1ae03fccf1d2903877f9cc5f",
      "tree": "44745820ba85e0b53cb8e59c3afeb8dc6a831778",
      "parents": [
        "48fda45120a819ca40cadc50144b55bff1c4c78d"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Fri Feb 09 01:51:15 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:22 2007 -0800"
      },
      "message": "USB: change __init to __devinit for isp116x_probe\n\nChange __init to __devinit for isp116x_probe.\n\nResolves MODPOST warning:\n\nWARNING: drivers/usb/host/isp116x-hcd.o - Section mismatch: reference to\n.init.text:isp116x_probe from .data.rel.local between \u0027isp116x_driver\u0027 (at\noffset 0x0) and \u0027isp116x_hc_driver\u0027\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "48fda45120a819ca40cadc50144b55bff1c4c78d",
      "tree": "6602f22f79b57d3aedccad061be8bcd24b74d8db",
      "parents": [
        "7426fa8081766158525e063d69ad129744c42cd7"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Wed Feb 14 16:04:17 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:22 2007 -0800"
      },
      "message": "USB: ps3: don\u0027t call ps3_system_bus_driver_register on other platforms\n\nps3_system_bus_driver_register is PS3 platform specific function.\nOn other platforms, it triggers WARN_ON in kref_get.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c774fe8a0284aff9e4c7ea43f5154fd46da325c",
      "tree": "132cf43ce1b0c224b7eee3773ae240ea5fdf8604",
      "parents": [
        "12f1ff8351e235661beb0314d9ae9417a4871688"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 01 16:09:59 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:18 2007 -0800"
      },
      "message": "EHCI: add debugging message to ehci_bus_suspend\n\nThis patch (as848) adds a useful little debugging message to let us\nknow when ehci-hcd\u0027s bus_suspend method runs.  The other HCDs have\nsimilar messages; now ehci-hcd doesn\u0027t need to feel left out.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8903795a5275e0366acf961190c57074ad27f9bb",
      "tree": "0ce4fa68f64ab0bcb2b6985f06d8badee62894ca",
      "parents": [
        "8a03d9a498eaf02c8a118752050a5154852c13bf"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Feb 13 14:55:27 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:17 2007 -0800"
      },
      "message": "EHCI: turn off remote wakeup during shutdown\n\nThis patch (as850b) disables remote wakeup (and everything else!) on\nall EHCI ports when the shutdown() method is called.  If remote wakeup\nis left active then some systems will reboot instead of powering off.\nThis fixes Bugzilla #7828.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "38515e908ba3a9c467ad3bf347b9bce69216df94",
      "tree": "3bb0287ad4ea18d61cb3cad74337343ef5034b5d",
      "parents": [
        "3159f06dc2303630c02d1ad2eeaeaf341414c9df"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c376222960ae91d5ffb9197ee36771aaed1d9f90",
      "tree": "7f431c42529fec77433d33490bd9f2a8c47ba091",
      "parents": [
        "1b135431abf5ea92e61bf4e91d93726c7b96da5f"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 10 01:45:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:27 2007 -0800"
      },
      "message": "[PATCH] Transform kmem_cache_alloc()+memset(0) -\u003e kmem_cache_zalloc().\n\nReplace appropriate pairs of \"kmem_cache_alloc()\" + \"memset(0)\" with the\ncorresponding \"kmem_cache_zalloc()\" call.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nAcked-by: Joel Becker \u003cJoel.Becker@oracle.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68f50e52554a0a55dfe2e3fdf659ee0569d73c3f",
      "tree": "d8e5cb9432157641e568a23247e09b5ca65d4a26",
      "parents": [
        "53ebb3b8264a77b6214f7a405300de8c24a12554"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:40:00 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:08 2007 -0800"
      },
      "message": "[PATCH] hci_{read,write}l() does force casts to wrong type for no reason\n\nreadl() et.al. expect iomem pointer, so WTF force-cast it to normal one???\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72401339b545a8a0a66411c5a2486f602447d924",
      "tree": "96329afbd2037736976ff4e96236e64cd0c3d76e",
      "parents": [
        "ec1c620b1cb43182df5d1a08392f8d68d36cef06"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:05:32 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:28:48 2007 -0800"
      },
      "message": "[PATCH] ps3 usb missed the addition of new argument to ps3_alloc_io_irq()\n\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "629e4427aa817d5c9f11885420abf54b8f5967dc",
      "tree": "33c5a88751c5934df34252998a562fa757451b14",
      "parents": [
        "1d619f128ba911cd3e6d6ad3475f146eb92f5c27"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jan 22 16:08:53 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "EHCI: fix interrupt-driven remote wakeup\n\nNow that port status change notifications are interrupt-driven,\nehci-hcd needs to tell usbcore when a remote-wakeup resume operation\nis finished -- we can no longer rely on the core to poll and find\nout.  This patch (as843) uses the root-hub status timer to force a\npoll after the resume is complete.\n\nThe patch also changes the test for detecting when the TDRSMDN resume\nperiod has expired.  It\u0027s necessary to use time_after_eq() instead of\ntime_after(), since the polling is triggered precisely by a timer.\nThe same change is made for TDRSTR reset expiration, for consistency.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1d619f128ba911cd3e6d6ad3475f146eb92f5c27",
      "tree": "2446e8041cdcf07fc5a530b853a6fa546fa0f52f",
      "parents": [
        "d0532184086906889f4a0cd92eade1f7be49fbac"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo@kvack.org",
        "time": "Sun Jan 21 19:45:59 2007 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: switch ehci-hcd to new polling scheme\n\nSwitch ehci-hcd to use the new polling scheme, which reports root\nhub status changes via the interrupt handler, in an asynchronous\nfashion. Doing so disables polling for status changes (whose handler is\nrh_timer_func).\n\nTested on a Geode GX machine, which is now capable of running at \u003d~ 5\ntimer interrupts per second (in the -rt tree), resulting in significant\npower savings.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "57e06c11372eccf5acebdd4664eb025fee76c561",
      "tree": "a792559056735005ce7037196509fb151d3c3bc5",
      "parents": [
        "625b5c9a0069ef1b61feb3ce599b39f1b04b5666"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:59:45 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "EHCI: force high-speed devices to run at full speed\n\nThis patch (as710) adds a sysfs class-device attribute file named\n\"companion\" for EHCI controllers.  The file contains a list of port\nnumbers that are dedicated to the companion controller; by writing a\nport number to the file the user can force a high-speed device\nattached directly to the computer to run at full speed.  (As far as I\nknow it is not possible to do this for a device attached to an\nexternal hub.)  A port is removed from the file by writing the\nnegative of its port number.\n\nSeveral users have asked for this facility and it seems like a useful\nthing to have.  Every now and then one runs across a device which\nbehaves much better at full speed than at high speed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "625b5c9a0069ef1b61feb3ce599b39f1b04b5666",
      "tree": "74fac9295b6240c2fbc394cc0289bc178fb004a3",
      "parents": [
        "e6316565e568b3b5733be10cfca3c27259bef499"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:58:47 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "EHCI: don\u0027t hide ports owned by the companion\n\nThis patch (as709) changes the way ehci-hcd presents port status\nvalues for ports owned by the companion controller.  It no longer\nhides the information; in particular, it allows the core to see the\ndisconnect event that occurs when a full- or low-speed device is\nswitched over to the companion.  This is required for the next patch\nin this series.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e6316565e568b3b5733be10cfca3c27259bef499",
      "tree": "9c1f90ab4bc0b051bb9f3d052034893fc7d55367",
      "parents": [
        "896fbd7199035958013d106329843d8ae9618753"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:58:00 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "EHCI: local variable for port status register\n\nThis patch (as708) introduces a local variable to hold the port\nstatus-register address in ehci-hub.c.  There\u0027s not much improvement\nin the object code, but it sure is a lot easier to read.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3ca2a3211ee5078d49b04fe7149ff2a76473be51",
      "tree": "53f6df56c8d24c7750fced8aca7678867bdfc63d",
      "parents": [
        "6a6c957eba20814456bc4bffbd4ec42406f9eb02"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:56:32 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "UHCI: fix bandwidth allocation\n\nThis patch (as840) fixes the bandwidth allocation mechanism in\nuhci-hcd.  It has never worked correctly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "6a6c957eba20814456bc4bffbd4ec42406f9eb02"
}
