)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "6a6c957eba20814456bc4bffbd4ec42406f9eb02",
      "tree": "21e215b745658c6ff49b833da59c84327c9793d2",
      "parents": [
        "de44743b033942731f6b898c2d389f7ee5ac890b"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Jan 15 20:12:10 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "USB: ps3 ohci bus glue\n\nUSB OHCI driver bus glue for the PS3 game console.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "de44743b033942731f6b898c2d389f7ee5ac890b",
      "tree": "a7ad370d255443948e23571b0ad658dbbc1e2c13",
      "parents": [
        "4a1a4d8b87389e35c3af04c0d0a95f6a0391b964"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jan 15 20:12:06 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "USB: ohci error handling cleanup\n\nRestructure the ohci_hcd_mod_init error handling code in to better support\nthe multiple platform drivers.  This does not change the functionality.\n\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "ad75a41085d80c8ce5e885962c15779935f8267e",
      "tree": "4479f654037ffd3660f43f546bb480a7a7c09a47",
      "parents": [
        "b3ebd5222141efa489d95592b7d4536766530e56"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Jan 15 20:11:47 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:35 2007 -0800"
      },
      "message": "USB: ps3 ehci bus glue\n\nUSB EHCI driver bus glue for the PS3 game console.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "6dde896e4eac122f388263f0097b691acdc0396f",
      "tree": "0ddf6a08407524e9b936405302c918572f9855df",
      "parents": [
        "f3f4906516a084bbd9aa3da7592e6b029fe78f5b"
      ],
      "author": {
        "name": "Marc Pignat",
        "email": "marc.pignat@hevs.ch",
        "time": "Tue Jan 09 14:00:11 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:35 2007 -0800"
      },
      "message": "USB: ohci-at91 refcount fix for irq wake enables\n\nThe attached patch fixes the unbalanced calls to enable_irq_wake() and\ndisable_irq_wake() in the AT91 USB Host driver.\n\nIt should resolve these kernel messages:\n  Unbalanced IRQ x wake disable\n  BUG: warning at kernel/irq/manage.c:167/set_irq_wake()\n\n(The original code was debugged before a bug in the genirq wakeup irq\nlogic was fixed by adding the IRQ wake enable/disable refcounting.\nNot all code yet uses the bugfixed model.)\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "85a975d0ce48dfa8dec5bf1bd970f8fd2c48af32",
      "tree": "b122cba23280c7ff01e3e301d08f7e7c56bae8e5",
      "parents": [
        "f3fe239b67424d88104e32076aec902c0642925f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jan 08 12:01:43 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:35 2007 -0800"
      },
      "message": "UHCI: no dummy TDs for Iso QHs\n\nIsochronous queues don\u0027t need a dummy TD because the Queue Header\nisn\u0027t managed by the hardware.  This patch (as836) removes the\nunnecessary dummy TDs.\n\nThe patch also fixes a long-standing typo in a comment (a \"don\u0027t\" was\nmissing -- potentially very confusing!).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f3fe239b67424d88104e32076aec902c0642925f",
      "tree": "d7b3986dcdcb434111c0570eb2a129b2570e3bfa",
      "parents": [
        "f38649fee955c19f4df9b9e7267f87702712d973"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jan 08 12:00:28 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:35 2007 -0800"
      },
      "message": "UHCI: improved debugging checks for the frame list\n\nThis patch (as768) improves the debugging checks for the uhci-hcd\nframe list.  The number of entries displayed is limited to 10, and the\ndriver now checks for the correct Skeleton QH link value at the end of\neach chain of Isochronous TDs.  The code to compute these link values\nis now used in two spots, so it is moved into its own separate\nsubroutine.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "495a678fc62e850d15f860d39faee07ba0a8910c",
      "tree": "4f8f12bafc2039fadda6e88efdc1b57729ca31d8",
      "parents": [
        "5e16fabe5dbcff15de6cdcba406195fe6e4380df"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Wed Dec 13 21:09:55 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "ohci: Add support for OHCI controller on the of_platform bus\n\nPPC embedded systems can have a ohci controller builtin. In the\nnew model, it will end up as a driver on the of_platform bus,\nthis patches takes care of them.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5e16fabe5dbcff15de6cdcba406195fe6e4380df",
      "tree": "f6004b46e6e84fd44f4bc352260e9a970f7be279",
      "parents": [
        "ad55d71a3d4401f44b4ddee1412283c99eedd05c"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Wed Dec 13 21:09:54 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "ohci: Rework bus glue integration to allow several at once\n\nThe previous model had the module_init \u0026 module_exit function in the\nbus glue .c files themselves. That\u0027s a problem if several glues need\nto be selected at once and the driver is built has module. This case\nis quite common in embedded system where you want to handle both the\nintegrated ohci controller and some extra controller on PCI.\n\nThe ohci-hcd.c file now provide the module_init \u0026 module_exit and\nappropriate driver registering/unregistering is done conditionally,\nusing #ifdefs.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d728e327d4f86df439fa6b6f2f64b278394a58cc",
      "tree": "8c2ae0f2e471ee76d0ccf04badcb387982e63557",
      "parents": [
        "b32e904d54d163c6f97fc3c7586d381f4f11c3a5"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 28 15:27:27 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: Fix EHCI warning\n\nThis patch fixes a warning introduced by the big endian MMIO EHCI\nsupport patch on platforms that don\u0027t have readl_be/writel_be variants\n(though mostly harmless as those are called in an if (0) statement,\nbut gcc still warns).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n"
    },
    {
      "commit": "b32e904d54d163c6f97fc3c7586d381f4f11c3a5",
      "tree": "f06669d447a8e2d4e6648394f54c9d7a1d4178e8",
      "parents": [
        "083522d76662cda71328df1f3d75e5a9057c7c9f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 28 15:26:59 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: Fix OHCI warning\n\nThis patch fixes a warning introduces by the split endian OHCI support\npatch on platforms that don\u0027t have readl_be/writel_be variants (though\nmostly harmless as those are called in an if (0) statement, but gcc\nstill warns).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "083522d76662cda71328df1f3d75e5a9057c7c9f",
      "tree": "eafbb962ec90431d0c1b490b4caea7cf9b54672c",
      "parents": [
        "11d1a4aa8d657478cb2e5d33f203ba8f01b9ac24"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 15 06:54:08 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: Implement support for EHCI with big endian MMIO\n\nThis patch implements supports for EHCI controllers whose MMIO\nregisters are big endian and enables that functionality for\nthe Toshiba SCC chip. It does _not_ add support for big endian\nin-memory data structures as this is not needed for that chip\nand I hope it will never be.\n\nThe guts of the patch are to convert readl(...) to\nehci_readl(ehci, ...) and similarly for register writes.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "11d1a4aa8d657478cb2e5d33f203ba8f01b9ac24",
      "tree": "b433927494c87f5f4d4ee03b78a35b894705037d",
      "parents": [
        "4302a595cd9c6363b495460497ecbda49fa16858"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 15 06:54:03 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:31 2007 -0800"
      },
      "message": "USB: Implement support for \"split\" endian OHCI\n\nThis patch separates support for big endian MMIO register access\nand big endian descriptors in order to support the Toshiba SCC\nimplementation which has big endian registers but little endian\nin-memory descriptors.\n\nIt simplifies the access functions a bit in ohci.h while at it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4302a595cd9c6363b495460497ecbda49fa16858",
      "tree": "2c348bc94868413cab3dbdc6cdc65777ff1520b9",
      "parents": [
        "0873c76485c126a4df70a6961fd354b21b7987f7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 15 06:53:55 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:31 2007 -0800"
      },
      "message": "USB: Rework the OHCI quirk mecanism as suggested by David\n\nThis patch applies David Brownell\u0027s suggestion for reworking the\nOHCI quirk mechanism via a table of PCI IDs. It adapts the existing\nquirks to use that mechanism.\n\nThis also moves the quirks to reset() as suggested by the comment\nin there. This is necessary as we need to have the endian properly\nset before we try to init the controller.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "caaf26325d70f5b559a647d4c11d84ef5a3341a4",
      "tree": "60284dfbc5d93a55e50cc626391032bd2698bcfd",
      "parents": [
        "b1bf4f412b4818869106ffcb5304d69551697b9c"
      ],
      "author": {
        "name": "Petr Stetiar",
        "email": "ynezz@true.cz",
        "time": "Wed Jan 17 06:30:39 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 11:55:17 2007 -0800"
      },
      "message": "USB: Fix for typo in ohci-ep93xx.c\n\nAttached patch fixes typo in USB driver reported by Chase Douglas on linux-cirrus mailing\nlist. http://www.freelists.org/archives/linux-cirrus/12-2006/msg00003.html\n\nSigned-off-by: Petr Stetiar \u003cynezz@true.cz\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "25c77b329467d563ec1fa5c3efab0b13996ce810",
      "tree": "8a19d8beb79bc2f3d18118fec3653e470b8cdaa2",
      "parents": [
        "c80a70d53fa0ca47ad122cd75fe32b6f41c04eb1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Dec 15 16:08:13 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:08 2007 -0800"
      },
      "message": "UHCI: support device_may_wakeup\n\nThis patch (as831) adds device_may_wakeup() support to uhci-hcd; it\nhas been lacking for a long time.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c80a70d53fa0ca47ad122cd75fe32b6f41c04eb1",
      "tree": "4989a16d0f1f0a4a1f4bfa44706e1912306de661",
      "parents": [
        "05a8057bb38bc803682f3e0af305c258b4566285"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Dec 15 16:06:25 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:08 2007 -0800"
      },
      "message": "UHCI: make test for ASUS motherboard more specific\n\nInstead of matching all motherboards whose name contains \"A7V8X\" for a\nremote-wakeup hardware bug, this patch (as829) matches only those\nboards whose name is exactly equal to \"A7V8X\".  Later motherboards\ndon\u0027t seem to have the bug.\n\n(In fact, it\u0027s possible that only one motherboard in the world has the\nbug.  With only one user reporting problems, it\u0027s hard to tell.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4b87361d49c04894458f4d4e80f9669abc894ae1",
      "tree": "104f367f53487d77fa1ad5d07b31ae312bd673d7",
      "parents": [
        "29ba4b533b677f3cd7f2fc901d51054555a8f243"
      ],
      "author": {
        "name": "Tony Olech",
        "email": "tony.olech@elandigitalsystems.com",
        "time": "Wed Dec 06 13:16:22 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:27 2006 -0800"
      },
      "message": "USB: u132-hcd/ftdi-elan: add support for Option GT 3G Quad card\n\nELAN\u0027s U132 is a USB to CardBus OHCI controller adapter,\n    designed specifically for CardBus 3G data cards to\n    function in machines without a CardBus slot.\nThe \"ftdi-elan\" module is a USB client driver, that detects\n    a supported CardBus OHCI controller plugged into the\n    U132 adapter and thereafter provides the conduit for\n    for access by the \"u132-hcd\" module.\nThe \"u132-hcd\" module is a (cut-down OHCI) host controller\n    that supports a single OHCI function of the CardBus \n    card inserted into the U132 adapter.\n\nThe problem with the initial implementation is that when\nthe CardBus card inserted into the U132 adapter has multiple\nfunctions (and a CardBus card can support up to 4 functions),\nit was the first function that was arbitrarily choosen.\n\nThe first batch of 3G cards tested, like the Merlin Qualcomm\nV620, have two functions each supporting a seperate USB OHCI\nhost controller, of which it was that first function that is\nwired up to the 3G modem.\n\nThen along comes the Vodafone Mobile Connect 3G/GPRS data card,\naka \"Option GT 3G Quad\" as printed on it\u0027s rear or \"Option N.V.\nGlobeTrotter Fusion Quad Lite\" as read with \"lspci -v\". And it\nhas the meaningful functionality in the second CardBus function.\n\nThat presents a problem because it was the \"ftdi-elan\" module\nalone that knows how to communicate to the embedded CardBus slot\nand the \"u132-hcd\" module alone that knows how to access the\npcmcia configuration and CardBus accessible memory space. And\nof course, the information about attached (internally hardwired)\ndevices is contained within USB configuration embedded somewhere\nwithin the CardBus card.\n\nIf only the \"u132-hcd\" module probe() interface could return a\nresult code that propagated back to the instigating function\nplatform_device_register() then the \"ftdi-elan\" module could\ntry an alternative CardBus function.     However in spite of\nthe recent changes to the drivers/base/ routines that moved \ndevice_attach() from bus_add_device() to bus_attach_device()\nboth of those routines lose the \"failed to attach\" 0 result\ncode and thus the calling routine, namely device_add() is\nincapable of propaging the \"failed to attach\" condition back\nto platform_device_add() and consequently back to the caller\nof platform_device_register()\n\nExperiments show that patching bus_attach_device() to return\nENODEV fails with the kernel locking up very early during\nboot. But, however, if the patch is restricted to calls from\nplatform_device_add() then it does seem to work.\n\nUnfortunately, until the kernel\u0027s drivers/base is properly\nmodified to propagate -ENODEV back to the caller of\nplatform_device_register(), it is necessary to \"fix\" the\n\"ftdi-elan\" module by importing knowledge from the \n\"u132-hcd\" module. This is the reason for the duplicated\nfunctionality introduced in this patch.\n\nSigned-off-by: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5151d04068e37e710d2cc3962351ca0979fc5ad1",
      "tree": "b0ed3d5367f807071a72dfaf9fb722d8e5926900",
      "parents": [
        "23d10a9e376d6a9cd4afd4e27e5e403864f6729b"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Mon Oct 09 01:32:00 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:27 2006 -0800"
      },
      "message": "USB: OHCI support for PNX8550\n\nOHCI HCD (Host Controller Driver) for USB. Bus Glue for PNX8550.\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.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": "23d10a9e376d6a9cd4afd4e27e5e403864f6729b",
      "tree": "ed13d347496c39fc25a0688385b83e1f0b17a302",
      "parents": [
        "ee269d98a9248fbb729c20ffda0f1b97e82c5c37"
      ],
      "author": {
        "name": "Takamasa Ohtake",
        "email": "ohtake-txa@necst.nec.co.jp",
        "time": "Wed Dec 06 17:04:15 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:27 2006 -0800"
      },
      "message": "USB: ohci handles hardware faults during root port resets\n\nI have found a problem where the root_port_reset() goes into an infinite\nloop and stalls the kernel.\n\nThis happens when a hardware fault inside the machine occurs during a small\ntiming window.  In case of USB device connection, if a USB device responds to\nhcd_submit_urb(), and later the controller fails before root_port_reset(),\nroot_port_reset() will loop infinitely because ohci_readl() will always\nreturn \"-1\".  Such a failure can include ejecting a CardBus OHCI controller.\n\nThe probability of this problem is low, but it will increase if PnP type\nusage is frequent.  The attached patch can solve this problem and I believe\nthat it is better to fix this problem.\n\nSigned-off-by: Takamasa Ohtake \u003cohtake-txa@necst.nec.co.jp\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee269d98a9248fbb729c20ffda0f1b97e82c5c37",
      "tree": "aede4612c64e54716f47124b92b609ba34385fb1",
      "parents": [
        "dd9048af41d017f5f9ea18fb451a3b5dc89d6b83"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Tue Dec 05 03:20:31 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:27 2006 -0800"
      },
      "message": "USB: ohci at91 warning fix\n\nRemove a warning about an unused variable in the OHCI bus glue for at91.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd9048af41d017f5f9ea18fb451a3b5dc89d6b83",
      "tree": "f205763d802ec27d06937bdd79dd598914ad7182",
      "parents": [
        "23d8c90e5691992a09ab113be2c1a81271b6d0d8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Dec 05 03:18:31 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:26 2006 -0800"
      },
      "message": "USB: ohci whitespace/comment fixups\n\nThis is an OHCI cleanup patch ... it removes a lot of erroneous whitespace\n(space before tab, at end of line) as well as the obsolete inline changelog.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5f8364b7d63acdc2216ca0f7d0a8557c318479ea",
      "tree": "01f4c0bf84d46659772a623dd591bba7e1f2b635",
      "parents": [
        "fe1ec341df1b510e5e614ccdad4a89273d6f6fe8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Dec 05 16:29:55 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:26 2006 -0800"
      },
      "message": "UHCI: module parameter to ignore overcurrent changes\n\nCertain boards seem to like to issue false overcurrent notifications,\nfor example on ports that don\u0027t have anything connected to them.  This\nlooks like a hardware error, at the level of noise to those ports\u0027\novercurrent input signals (or non-debounced VBUS comparators).  This\nsurfaces to users as truly massive amounts of syslog spam from khubd\n(which is appropriate for real hardware problems, except for the\nvolume from multiple ports).\n\nUsing this new \"ignore_oc\" flag helps such systems work more sanely,\nby preventing such indications from getting to khubd (and spamming\nsyslog).  The downside is of course that true overcurrent errors will\nbe masked; they\u0027ll appear as spontaneous disconnects, without the\ndiagnostics that will let users troubleshoot issues like\nshort-circuited cables.  In addition, controllers with no devices\nattached will be forced to poll for new devices rather than relying on\ninterrupts, since each overcurrent event would generate a new\ninterrupt.\n\nThis patch (as826) is essentially a copy of David Brownell\u0027s ignore_oc\npatch for ehci-hcd, ported to uhci-hcd.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "abc9404bb0bcfa8677ab5978b2c8b60ab5ef7536",
      "tree": "298fc966a9a5ccaab8d2a8bbee04d04a9ffc1aec",
      "parents": [
        "c2585d962572744271a7e254d48c747727441936"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Dec 03 20:53:58 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:25 2006 -0800"
      },
      "message": "USB: fix ohci.h over-use warnings\n\nWhen u132-hcd is built, it includes local header ohci.h, which appears\nto have been intended only for use by ohci-hcd.\n\nThis throws warnings about functions which are defined and not used.\nThe warnings thrown are because three small functions are implemented in\nthe header, but not declared \u0027inline\u0027, a rather strange affair.\n\nSince these functions are small, let\u0027s go ahead and define them as\n\u0027inline\u0027, just like the inline functions surrounding them.  This makes\nthings more consistent, and kills the warnings.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5cbded585d129d0226cb48ac4202b253c781be26",
      "tree": "fb24edc194a57ee81a3bf8a4dd8a95030dd0ad22",
      "parents": [
        "0743b86800cf1dfbf96df4a438938127bbe4476c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Dec 13 00:35:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:58 2006 -0800"
      },
      "message": "[PATCH] getting rid of all casts of k[cmz]alloc() calls\n\nRun this:\n\n\t#!/bin/sh\n\tfor f in $(grep -Erl \"\\([^\\)]*\\) *k[cmz]alloc\" *) ; do\n\t  echo \"De-casting $f...\"\n\t  perl -pi -e \"s/ ?\u003d ?\\([^\\)]*\\) *(k[cmz]alloc) *\\(/ \u003d \\1\\(/\" $f\n\tdone\n\nAnd then go through and reinstate those cases where code is casting pointers\nto non-pointers.\n\nAnd then drop a few hunks which conflicted with outstanding work.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e, Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea14fad0d416354a4e9bb1a04f32acba706f9548",
      "tree": "2c8acc5331f189aef1d40ddce3f40d6be9314e77",
      "parents": [
        "6ee7e78e7c78d871409ad4df30551c9355be7d0e",
        "6705cda24fad1cb0ac82ac4f312df8ec735b39b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 15:40:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 15:40:39 2006 -0800"
      },
      "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: (76 commits)\n  [ARM] 4002/1: S3C24XX: leave parent IRQs unmasked\n  [ARM] 4001/1: S3C24XX: shorten reboot time\n  [ARM] 3983/2: remove unused argument to __bug()\n  [ARM] 4000/1: Osiris: add third serial port in\n  [ARM] 3999/1: RX3715: suspend to RAM support\n  [ARM] 3998/1: VR1000: LED platform devices\n  [ARM] 3995/1: iop13xx: add iop13xx support\n  [ARM] 3968/1: iop13xx: add iop13xx_defconfig\n  [ARM] Update mach-types\n  [ARM] Allow gcc to optimise arm_add_memory a little more\n  [ARM] 3991/1: i.MX/MX1 high resolution time source\n  [ARM] 3990/1: i.MX/MX1 more precise PLL decode\n  [ARM] 3986/1: H1940: suspend to RAM support\n  [ARM] 3985/1: ixp4xx clocksource cleanup\n  [ARM] 3984/1: ixp4xx/nslu2: Fix disk LED numbering (take 2)\n  [ARM] 3994/1: ixp23xx: fix handling of pci master aborts\n  [ARM] 3981/1: sched_clock for PXA2xx\n  [ARM] 3980/1: extend the ARM Versatile sched_clock implementation from 32 to 63 bit\n  [ARM] 3979/1: extend the SA11x0 sched_clock implementation from 32 to 63 bit period\n  [ARM] 3978/1: macro to provide a 63-bit value from a 32-bit hardware counter\n  ...\n"
    },
    {
      "commit": "e18b890bb0881bbab6f4f1a6cd20d9c60d66b003",
      "tree": "4828be07e1c24781c264b42c5a75bcd968223c3f",
      "parents": [
        "441e143e95f5aa1e04026cb0aa71c801ba53982f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:25 2006 -0800"
      },
      "message": "[PATCH] slab: remove kmem_cache_t\n\nReplace all uses of kmem_cache_t with struct kmem_cache.\n\nThe patch was generated using the following script:\n\n\t#!/bin/sh\n\t#\n\t# Replace one string by another in all the kernel sources.\n\t#\n\n\tset -e\n\n\tfor file in `find * -name \"*.c\" -o -name \"*.h\"|xargs grep -l $1`; do\n\t\tquilt add $file\n\t\tsed -e \"1,\\$s/$1/$2/g\" $file \u003e/tmp/$$\n\t\tmv /tmp/$$ $file\n\t\tquilt refresh\n\tdone\n\nThe script was run like this\n\n\tsh replace kmem_cache_t \"struct kmem_cache\"\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e94b1766097d53e6f3ccfb36c8baa562ffeda3fc",
      "tree": "93fa0a8ab84976d4e89c50768ca8b8878d642a0d",
      "parents": [
        "54e6ecb23951b195d02433a741c7f7cb0b796c78"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_KERNEL\n\nSLAB_KERNEL is an alias of GFP_KERNEL.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54e6ecb23951b195d02433a741c7f7cb0b796c78",
      "tree": "c8885c49f37c8d383945b8af69d51597494ed62c",
      "parents": [
        "f7267c0c0721fd02ad3dc37c3d6dd24ccd81d4d6"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_ATOMIC\n\nSLAB_ATOMIC is an alias of GFP_ATOMIC\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4796b71fbb907ce6b8a9acf1852d3646a80b4576",
      "tree": "6263f165446c581efdbb760205c1f85378fe6259",
      "parents": [
        "6d5aefb8eaa38e44b5b8cf60c812aceafc02d924",
        "ec0bf39a471bf6fcd01def2bd677128cea940b73"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Dec 06 15:01:18 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Wed Dec 06 15:01:18 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/pcmcia/ds.c\n\nFix up merge failures with Linus\u0027s head and fix new compile failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "4c1ac1b49122b805adfa4efc620592f68dccf5db",
      "tree": "87557f4bc2fd4fe65b7570489c2f610c45c0adcd",
      "parents": [
        "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
        "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/infiniband/core/iwcm.c\n\tdrivers/net/chelsio/cxgb2.c\n\tdrivers/net/wireless/bcm43xx/bcm43xx_main.c\n\tdrivers/net/wireless/prism54/islpci_eth.c\n\tdrivers/usb/core/hub.h\n\tdrivers/usb/input/hid-core.c\n\tnet/core/netpoll.c\n\nFix up merge failures with Linus\u0027s head and fix new compilation failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "af2b3b503ad1b071b66e1531caae252b4b95c847",
      "tree": "600785af3af4a79978f688fa35e19ab900db264b",
      "parents": [
        "a9606fd39083478bef313c0e3b77bc065e39e36e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Oct 25 21:49:27 2006 -0400"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:12:02 2006 -0500"
      },
      "message": "[PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation\n\nstruct pcmcia_device *p_dev-\u003econf.ConfigBase and .Present are set in almost\nall PCMICA driver right at the beginning, using the same calls but slightly\ndifferent implementations. Unfiy this in the PCMCIA core.\n\nIncludes a small bugfix (\"drivers/net/pcmcia/xirc2ps_cs.c: remove unused\nlabel\") from and Signed-off-by Adrian Bunk \u003cbunk@stusta.de\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "9641219825a54249d77d7aa1afa7d874a05c7f90",
      "tree": "94dae67a8804a070e2597b931d1e3335f08389fc",
      "parents": [
        "72a73a69f6a79266b8b4b18f796907b73a5c01e3",
        "94fcda1f8ab5e0cacc381c5ca1cc9aa6ad523576"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (103 commits)\n  usbcore: remove unused argument in autosuspend\n  USB: keep count of unsuspended children\n  USB hub: simplify remote-wakeup handling\n  USB: struct usb_device: change flag to bitflag\n  OHCI: make autostop conditional on CONFIG_PM\n  USB: Add autosuspend support to the hub driver\n  EHCI: Fix root-hub and port suspend/resume problems\n  USB: create a new thread for every USB device found during the probe sequence\n  USB: add driver for the USB debug devices\n  USB: added dynamic major number for USB endpoints\n  USB: pegasus error path not resetting task\u0027s state\n  USB: endianness fix for asix.c\n  USB: build the appledisplay driver\n  USB serial: replace kmalloc+memset with kzalloc\n  USB: hid-core: canonical defines for Apple USB device IDs\n  USB: idmouse cleanup\n  USB: make drivers/usb/core/driver.c:usb_device_match() static\n  USB: lh7a40x_udc remove double declaration\n  USB: pxa2xx_udc recognizes ixp425 rev b0 chip\n  usbtouchscreen: add support for DMC TSC-10/25 devices\n  ...\n"
    },
    {
      "commit": "1f9fc882d92f3ff390455836f98d7ddc36d4e4c3",
      "tree": "55e23959337683a5dc0d5b3b00c8c5f83b61ed7e",
      "parents": [
        "40f122f343797d02390c5a157372cac0c5b50bb7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 20 11:06:59 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "OHCI: make autostop conditional on CONFIG_PM\n\nUnlike UHCI, OHCI does not exert any DMA load on the system when no\ndevices are connected.  Consequently there is no advantage to doing\nan autostop other than the power savings, so we shouldn\u0027t compile the\nnecessary code unless CONFIG_PM is enabled.\n\nThis patch (as820) makes the root-hub suspend and resume routines\nconditional on CONFIG_PM.  It also prevents autostop from activating\nif the device_may_wakeup flag isn\u0027t set; some people use this flag to\nalert the driver about Resume-Detect bugs in the hardware.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c03356a559ced6fa78931f498193f776d67e445",
      "tree": "56539740dea1febc7cac7a83bde1a56e48e9d5ec",
      "parents": [
        "c066475e1fe3b3afbd613ddf5f1eca9be4fb6de0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 09 14:42:16 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "EHCI: Fix root-hub and port suspend/resume problems\n\nThis patch (as738b) fixes numerous problems in the controller/root-hub\nsuspend/resume/remote-wakeup support in ehci-hcd:\n\n\tThe bus_resume() routine should wake up only the ports that\n\twere suspended by bus_suspend().  Ports that were already\n\tsuspended should remain that way.\n\n\tThe interrupt mask is used to detect loss of power in the\n\tbus_resume() routine (if the mask is 0 then power was lost).\n\tHowever bus_suspend() always sets the mask to 0.  Instead the\n\tmask should retain its normal value, with port-change-detect\n\tinterrupts disabled if remote wakeup is turned off.\n\n\tThe interrupt mask should be reset to its correct value at the\n\tend of bus_resume() regardless of whether power was lost.\n\n\tbus_resume() reinitializes the operational registers if power\n\twas lost.  However those registers are not in the aux power\n\twell, hence they can lose their values whenever the controller\n\tis put into D3.  They should always be reinitialized.\n\n\tWhen a port-change interrupt occurs and the root hub is\n\tsuspended, the interrupt handler should request a root-hub\n\tresume instead of starting up the controller all by itself.\n\n\tThere\u0027s no need for the interrupt handler to request a\n\troot-hub resume every time a suspended port sends a\n\tremote-wakeup request.\n\n\tThe pci_resume() method doesn\u0027t need to check for connected\n\tports when deciding whether or not to reset the controller.\n\tIt can make that decision based on whether Vaux power was\n\tmaintained.\n\n\tEven when the controller does not need to be reset,\n\tpci_resume() must undo the effect of pci_suspend() by\n\tre-enabling the interrupt mask.\n\n\tIf power was lost, pci_resume() must not call ehci_run().\n\tAt this point the root hub is still supposed to be suspended,\n\tnot running.  It\u0027s enough to rewrite the command register and\n\tset the configured_flag.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ce8540c884c19c0f5f38c9e85d4bdc192baf321",
      "tree": "9067a6b202288225d58ecd4233672146e81b8bfb",
      "parents": [
        "27a3de4cfc3508b30803b7350ca6385b3c53f223"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 20 03:24:44 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: ftdi-elan.c: fixes and cleanups\n\nThis patch contains the following possible cleanups:\n- make the needlessly global ftdi_release_platform_dev() static\n- remove the unused usb_ftdi_elan_read_reg()\n- proper prototypes for the following functions:\n  - usb_ftdi_elan_read_pcimem()\n  - usb_ftdi_elan_write_pcimem()\n\nNote that the misplaced prototypes for the latter ones in\ndrivers/usb/host/u132-hcd.c were buggy. Depending on the calling\nconvention of the architecture calling one of them could have turned\nyour stack into garbage.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "27a3de4cfc3508b30803b7350ca6385b3c53f223",
      "tree": "10aa64b97c381a8dd38e97206d09550b6999fb63",
      "parents": [
        "2e46b74852446404d64b0b00ce872724bfa627ab"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 20 03:23:54 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: make drivers/usb/host/u132-hcd.c:u132_hcd_wait static\n\nThis patch makes the needlessly global \"u132_hcd_wait\" static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "93f1a47c4af34c4ee014b3d2aae70089b3b69f72",
      "tree": "10e9b58f9b93cbbc0ab375778396632d465ce28e",
      "parents": [
        "f0d7f27351058284f62ab4848909373c2d1f5ce8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 16 23:34:58 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: add ehci_hcd.ignore_oc parameter\n\nCertain boards seem to like to issue false overcurrent notifications, for\nexample on ports that don\u0027t have anything connected to them.  This looks\nlike a hardware error, at the level of noise to those ports\u0027 overcurrent\ninput signals (or non-debounced VBUS comparators).  This surfaces to users\nas truly massive amounts of syslog spam from khubd (which is appropriate\nfor real hardware problems, except for the volume from multiple ports).\n\nUsing this new \"ignore_oc\" flag helps such systems work more sanely, by\npreventing such indications from getting to khubd (and spam syslog).  The\ndownside is of course that true overcurrent errors will be masked; they\u0027ll\nappear as spontaneous disconnects, without the diagnostics that will let\nusers troubleshoot issues like short circuited cables.\n\nNote that the bulk of these reports seem to be with VIA southbridges, but\nI think some were with Intel ones.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0d7f27351058284f62ab4848909373c2d1f5ce8",
      "tree": "8ccedd0ebf58ff3439750534f56eff94cc97ab2a",
      "parents": [
        "1f26e28d3e32339ca683f087cd55a70e2befc333"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 16 23:56:15 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:36 2006 -0800"
      },
      "message": "USB: EHCI hooks for high speed electrical tests\n\nEHCI hooks for high speed electrical tests of the root hub ports.\n\nThe expectation is that a usermode program actually triggers the test,\nmaking the same control request it would make for an external hub.\nTests for peripheral upstream ports would issue a different request.\nIn all cases, the hardware needs re-initialization before it could\nbe used \"normally\" again (e.g. unplug/replug, rmmod/modprobe).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "1b7be3c066ae9238996a7a861b39b0bfd5860735"
}
