)]}'
{
  "log": [
    {
      "commit": "2be4ff2f084842839b041b793ed6237e8d1d315a",
      "tree": "1d776ac1717edeff4ee7d59ab0aea2782cb86dba",
      "parents": [
        "cf2fa66055d718ae13e62451bb546505f63906a2",
        "a45b3fb19ba1e4dfc3fc53563a072612092930a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (49 commits)\n  pcmcia: ioctl-internal definitions\n  pcmcia: cistpl header cleanup\n  pcmcia: remove unused argument to pcmcia_parse_tuple()\n  pcmcia: card services header cleanup\n  pcmcia: device_id header cleanup\n  pcmcia: encapsulate ioaddr_t\n  pcmcia: cleanup device driver header file\n  pcmcia: cleanup socket services header file\n  pcmcia: merge ds_internal.h into cs_internal.h\n  pcmcia: cleanup cs_internal.h\n  pcmcia: cs_internal.h is internal\n  pcmcia: use dev_printk for cs_error()\n  pcmcia: remove CS_ error codes alltogether\n  pcmcia: deprecate CS_BAD_TUPLE\n  pcmcia: deprecate CS_BAD_ARGS\n  pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE\n  pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE\n  pcmcia: deprecate CS_NO_MORE_ITEMS\n  pcmcia: deprecate CS_IN_USE\n  pcmcia: deprecate CS_CONFIGURATION_LOCKED\n  ...\n\nFix trivial conflict in drivers/pcmcia/ds.c manually\n"
    },
    {
      "commit": "8daf14cf56816303d64d1a705fcbc389211ba36e",
      "tree": "c14bcf688efd184ab10b576259d570f6d3d09c56",
      "parents": [
        "1db5fff9aeab18566eb380e354629fdbbe7792f0",
        "eceb1383361c6327cef4de01d278cd6722ebceeb",
        "28f7e66fc1da53997a545684b21b91fb3ca3f321",
        "fd1452ebf257317f24e0e285a17a2ec2ce3e6df7",
        "7aa413def76146f7b3784228556d9e4bc562eab3",
        "46eaa6702016e3ac9a188172a2c309d6ca1be1cd",
        "45e96f26f257bd873017c6244a6cafd27f6f5439",
        "9f482807a6bd7e2aa1ed0d8cfc48463ec4ca3568",
        "325af5fb1418c79953db0954556de048e061d8b6",
        "acbaa41a780490c791492c41144c774c04875af1",
        "2407390bd20de38740eef87eab4fe3d1deafdbdd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "message": "Merge branches \u0027x86/xen\u0027, \u0027x86/build\u0027, \u0027x86/microcode\u0027, \u0027x86/mm-debug-v2\u0027, \u0027x86/memory-corruption-check\u0027, \u0027x86/early-printk\u0027, \u0027x86/xsave\u0027, \u0027x86/ptrace-v2\u0027, \u0027x86/quirks\u0027, \u0027x86/setup\u0027, \u0027x86/spinlocks\u0027 and \u0027x86/signal\u0027 into x86/core-v2\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -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: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "d6b52039c95556ade5c4f99592a0dc46473fbf93",
      "tree": "2047bb31a609b0046747f9461b6dc345403b996b",
      "parents": [
        "b636a1d947c7f1bb0e0a157663e08ce3e49b2e52"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@embeddedalley.com",
        "time": "Mon Sep 29 23:14:11 2008 +0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 13:41:45 2008 +0200"
      },
      "message": "ALSA: Correct Vladimir Barinov\u0027s e-mail address\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0c392ed9a78cbe0f54955ea4716ade8bc22eb00d",
      "tree": "9f56d8ff633f6bb93be7a8510eda42b030e992d3",
      "parents": [
        "0cb0b0d3c6ebb8215500685a1f70a45bbbdc8e47"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Oct 04 12:57:21 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:58 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: use ioremap() and offset for register access\n\nThis avoid the pre-mapping of OHCI controller register space, and the\nmapping is made only when necessary (OHCI is probed).\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0cb0b0d3c6ebb8215500685a1f70a45bbbdc8e47",
      "tree": "cd19d09b768377f0db57fa52bb70fa9b03431520",
      "parents": [
        "84bab7393b0da5086e133b7f333b800d26f7166b"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Oct 04 12:45:39 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:58 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n\nDirect access to pxa27x specific register PSSR in a generic ohci driver\nis no good, introduce pxa27x_clear_otgph() and move the implementation\ninto processor specific code.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "84bab7393b0da5086e133b7f333b800d26f7166b",
      "tree": "6cc2d4bdc9137c8ebbc5edda3b54695c24a92b28",
      "parents": [
        "596050bc75a56ea4bd9942abafff6dca657da81c"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Oct 03 22:37:21 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:58 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n\nDepending on the order of how resource is defined in the platform\ndevice is not good, use platform_get_{irq,resource} for the IRQ\nand memory resources.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "596050bc75a56ea4bd9942abafff6dca657da81c",
      "tree": "abd6921fe2bbb4501128ce18acb2de04c8538b2a",
      "parents": [
        "097b53348f34a461d2b07081eae12d823cf3d729"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Sep 27 16:12:32 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:57 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "097b53348f34a461d2b07081eae12d823cf3d729",
      "tree": "62f59bdfc0252346666158b6c236fc250850cb36",
      "parents": [
        "52358ba3a89012c54712c24074ceb4b1c669af52"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Sep 27 15:49:57 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:57 2008 +0100"
      },
      "message": "[ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n\nDirect access to USB host controller registers is considered to be not\nportable, and is usually a bad sign for poorly abstracted interface.\nIntroduce .flags and .power_on_delay to \"struct pxaohci_platform_data\"\nso that most platforms don\u0027t bother to write their own .init/.exit()\nsequences.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "01c17142659c02d8cd4c67acdd8358180c5c4fb6",
      "tree": "76cd2de4494cc071857b60bc6a4022361e4f4dde",
      "parents": [
        "0590d5875e3a5dc6586fb16354037f115628896d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Aug 26 23:35:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "USB: fix EHCI periodic transfers\n\nAs noted by Stefan Neis \u003cStefan.Neis@kobil.com\u003e, we had a recent\nregression with EHCI periodic transfers, in some (seemingly not\nall that common) cases.\n\nThe root cause was that the schedule activation was only loosely\ncoupled to the addition or removal of transfers, so two different\nexecution contexts could both think they had to deactivate (or\nconversely activate) the schedule.  So this fix tightens that\ncoupling, managing it more like a refcount.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0bcfeb3ec9467a8dfae3e906925ec28fe788afcf",
      "tree": "cc14fa5709e3dcda0a7cdc150b84610ef44e1e2b",
      "parents": [
        "73b2c2057579314c4fea1a37e35a501fbb8b9916"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Aug 26 14:43:46 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:06 2008 -0700"
      },
      "message": "USB: ehci: fix some ehci hangs and crashes\n\nI noticed that the \"Refactor \"if (handshake()) state \u003d HC_STATE_HALT\"\npatch from earlier this year perpetuated a potential problem:  it can\nmark the controller as halted when it\u0027s still running (but not acting\nas, perhaps wrongly, expected).\n\nThat caused some hangs and crashes, rather than more polite failure\nmodes of a truly halted controller.  This patch forces a true halt,\nand emits a (previously missing) diagnostic.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c3df1a2685004bce97827bdbe7a304734009849b",
      "tree": "e2d622cb5655af28e19e905d8822ffdb7d0b2c27",
      "parents": [
        "69114a47af524badc73de8fc86959941a03f0600"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Sep 03 23:59:23 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 04 09:45:47 2008 +0100"
      },
      "message": "[ARM] omap: fix build error in ohci-omap.c\n\ndrivers/usb/host/ohci-omap.c: In function \u0027ohci_omap_init\u0027:\ndrivers/usb/host/ohci-omap.c:228: error: \u0027start_hnp\u0027 undeclared (first use in this function)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d39bd56452b509f8d6054883b8a0129950ba50cc",
      "tree": "a73caaee8d691d43bfc23cb21e8c33edf31c4205",
      "parents": [
        "a58357862e71919555ea96cd272e535593a8b3da"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Aug 28 01:05:34 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Aug 29 09:43:14 2008 +0200"
      },
      "message": "pcmcia: encapsulate ioaddr_t\n\nBy now, ioaddr_t should only be used by the deprecated ioctl, as it does not\ncorrectly reflect the maximum ioport range at least on some architectures.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "ad913c11928f51abb6174f165db8d8d205b22e21",
      "tree": "a8542c846afb4950a12f46b16c1eacfa2280971a",
      "parents": [
        "8e2fc39ddea7fe8c6798837da282db88a09af793"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 16:12:00 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:22:52 2008 +0200"
      },
      "message": "pcmcia: pcmcia_config_loop() improvement by passing vcc\n\nBy passing the current Vcc setting to the pcmcia_config_loop callback\nfunction, we can remove pcmcia_get_configuration_info() calls from many\ndrivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "8e2fc39ddea7fe8c6798837da282db88a09af793",
      "tree": "7cba37b5b86f4ff25562012a14e29424e3872de0",
      "parents": [
        "498ac1899b62626bf6879a251d75c22ec564c559"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 15:30:31 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:22:00 2008 +0200"
      },
      "message": "pcmcia: pcmcia_config_loop() default CIS entry handling\n\nMany drivers use the default CIS entry within their pcmcia_config_loop()\ncallback function. Therefore, factor the default CIS entry handling out.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "498ac1899b62626bf6879a251d75c22ec564c559",
      "tree": "d17c6c02ac97db98ac343a7ca1190147047385b2",
      "parents": [
        "84e2d34004dcd0c90d1af43a143511b334f11a4d"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 14:59:13 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:21:29 2008 +0200"
      },
      "message": "pcmcia: pcmcia_config_loop() ConfigIndex unification\n\nAlmost all drivers set p_dev-\u003econf.ConfigIndex to cfg-\u003eindex in\nthe pcmcia_config_loop() callback function. Therefore, factor it out.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "84e2d34004dcd0c90d1af43a143511b334f11a4d",
      "tree": "1872000f78edc7368d34ebf1211fd8c56d395143",
      "parents": [
        "b54bf94bf91e4ca2a489eb02bca0424ddb55242a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jul 29 08:38:55 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:21:29 2008 +0200"
      },
      "message": "pcmcia: use pcmcia_loop_config in misc pcmcia drivers\n\nUse the config loop helper in misc pcmcia drivers.\n\nCC: Harald Welte \u003claforge@gnumonks.org\u003e\nCC: \u003clinux-parport@lists.infradead.org\u003e\nCC: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCC: Ed Okerson \u003ceokerson@quicknet.net\u003e\nCC: linux-serial@vger.kernel.org\nCC: boti@rocketmail.com\nCC: linux-usb@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "b5fb454f69642f9d933b327b185a2ba06dd0945c",
      "tree": "aa68acda039477c8d6411ed3e0fe78d3f9098071",
      "parents": [
        "5096aedcd2eb70fbea83f09281f97f9ec973d9de"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 20 17:22:05 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:38 2008 -0700"
      },
      "message": "USB: automatically enable RHSC interrupts\n\nThis patch (as1069c) changes the way OHCI root-hub status-change\ninterrupts are enabled.  Currently a special HCD method,\nhub_irq_enable(), is called when the hub driver is finished using a\nroot hub.  This approach turns out to be subject to races, resulting\nin unnecessary polling.\n\nThe patch does away with the method entirely.  Instead, the driver\nautomatically enables the RHSC interrupt when no more status changes\nare present.  This scheme is safe with controllers using\nlevel-triggered semantics for their interrupt flags.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "380ec6780a0461bb4a4592484d6fe75aa096edeb",
      "tree": "ee417d9aa05ffa27740a98791d90307c81b341c4",
      "parents": [
        "6a55617ed5d1aa62b850de2cf66f5ede2eef4825"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Wed Aug 20 00:06:22 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:26:32 2008 -0700"
      },
      "message": "USB: ISP1760: fixed trivial math in comment\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nAcked-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9c0d2a20fe331946c1a65a5865faf56e93255c5c",
      "tree": "9d47a9239b6249a5dd4244195ec4cc1e55fda3cd",
      "parents": [
        "5e6b83ed8c00f2e2ae5b2413c5907bed735b600d",
        "66bfa2f03191aec2e2958414b1dfb80a56637133"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (38 commits)\n  [ARM] 5191/1: ARM: remove CVS keywords\n  [ARM] pxafb: fix the warning of incorrect lccr when lcd_conn is specified\n  [ARM] pxafb: add flag to specify output format on LDD pins when base is RGBT16\n  [ARM] pxafb: fix the incorrect configuration of GPIO77 as ACBIAS for TFT LCD\n  [ARM] 5198/1: PalmTX: PCMCIA fixes\n  [ARM] Fix a pile of broken watchdog drivers\n  [ARM] update mach-types\n  [ARM] 5196/1: fix inline asm constraints for preload\n  [ARM] 5194/1: update .gitignore\n  [ARM] add proc-macros.S include to proc-arm940 and proc-arm946\n  [ARM] 5192/1: ARM TLB: add v7wbi_{possible,always}_flags to {possible,always}_tlb_flags\n  [ARM] 5193/1: Wire up missing syscalls\n  [ARM] traps: don\u0027t call undef hook functions with spinlock held\n  [ARM] 5183/2: Provide Poodle LoCoMo GPIO names\n  [ARM] dma-mapping: provide sync_range APIs\n  [ARM] dma-mapping: improve type-safeness of DMA translations\n  [ARM] Kirkwood: instantiate the orion_spi driver in the platform code\n  [ARM] prevent crashing when too much RAM installed\n  [ARM] Kirkwood: Instantiate mv_xor driver\n  [ARM] Orion: Instantiate mv_xor driver for 5182\n  ...\n"
    },
    {
      "commit": "ab1666c1364a209e6141d7c14e47a42b5f00eca2",
      "tree": "e71ab24f20b36762d9b6b2fc9565bdd848cbdd97",
      "parents": [
        "e12cc34527dcd945597c860c25aba92883a4a6a4"
      ],
      "author": {
        "name": "Libin Yang",
        "email": "Libin.Yang@amd.com",
        "time": "Fri Aug 08 15:03:31 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:58 2008 -0700"
      },
      "message": "USB: quirk PLL power down mode\n\nOn some AMD 700 series southbridges, ISO OUT transfers (such as audio\nplayback through speakers) on the USB OHCI controller may be corrupted\nwhen an A-Link express power saving feature is active.\n\nPLL power down mode in conjunction with link power management feature\nL1 being enabled is the bad combination ... this patch prevents them\nfrom being enabled when ISO transfers are pending.\n\nSigned-off-by: Crane Cai \u003ccrane.cai@amd.com\u003e\nSigned-off-by: Libin Yang \u003clibin.yang@amd.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": "54d0be9e3af1e20c3d0c3cc3eba50d33da24229c",
      "tree": "7d90984e708d834d1f05778fe6ad8dd69ac2e94a",
      "parents": [
        "cbbcb9b0c7e4d1fd90cf54427382dae525773dc2"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Jul 11 18:53:45 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:56 2008 -0700"
      },
      "message": "USB: sh: r8a66597-hcd: fix disconnect regression\n\nfix the regression in commit 29fab0cd897519be9009ba8c898410ab83b378e9\nthat this driver executed reconnection processing when disconnected\nsome devices.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7839b5162d7d6c100f70a036be1e1f2b072857bc",
      "tree": "bd86bdb8152c2724b01ee92790b4230e2684cf73",
      "parents": [
        "3f02a957d5eb0eeb01207a799086f2b347077f71"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Jul 17 20:09:29 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:55 2008 -0700"
      },
      "message": "usb: isp1760: don\u0027t be noisy about short packets.\n\nAccording to Alan Stern, short packets are quite normal under\ncertain circumstances. This printk was triggered by usb to\nserial converters on every packet and some usb sticks triggered\na few of those while plugging the stick.\nThis printks are now hidden unless USB debug mode is activated.\n\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3f02a957d5eb0eeb01207a799086f2b347077f71",
      "tree": "1e163aaabe6b260a168ab3c4744066d471f75fb4",
      "parents": [
        "a36c27dfd1003e6d6842fe77faaf868e3e6e9062"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Thu Jul 17 20:09:30 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:53 2008 -0700"
      },
      "message": "usb: ISP1760: improve pre-fetch timing\n\nISP1760 requires a delay of 90ns between programming the address and\nreading the data.  Current driver solves this by a mdelay(1) which is\nvery heavy weighted and slow.  This patch applies the workaround from\nthe ISP1760 FAQ by using two different banks for PTD and payload data\nand using a common wait for them.  This wait is done by an additional\nISP1760 access (whose timing constraints guarantee the 90ns delay).\nThis improves speed when reading from an USB stick from:\n\n  $ time dd if\u003d/dev/sda of\u003d/dev/zero bs\u003d65536 count\u003d1638\n  real    1m 15.43s\n  user    0m 0.44s\n  sys     0m 39.46s\n\nto\n\n  $ time dd if\u003d/dev/sda of\u003d/dev/zero bs\u003d65536 count\u003d1638\n  real    0m 18.53s\n  user    0m 0.16s\n  sys     0m 12.97s\n\n[bigeasy@linutronix.de: fixed comment formating, moved define into\n   header file, obey 80 char rule]\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a36c27dfd1003e6d6842fe77faaf868e3e6e9062",
      "tree": "e493abcdda0db5b71f8d718393fa2b9c39356b18",
      "parents": [
        "937ef73d5075997a8d1777abf217a48bef2ce029"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Jul 17 20:09:28 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:53 2008 -0700"
      },
      "message": "usb: return error code instead of 0 in the enqueue function.\n\nif the enqueue function returns -ESHUTDOWN or -ENOMEM then\nwe return 0 instead of an error. This leads to a timeout and\nthen to a dequeue request of an not enqueued urb.\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e8b24450a635bbbd3a2b4c2649eef060c742ebc0",
      "tree": "7117fc61fb291011cc4b8978c93ffd96e461e89d",
      "parents": [
        "1133cd8adf34709e1857d1491e9fae5597b51ad5"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jul 06 14:26:30 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: Hook start_hnp into ohci struct\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1133cd8adf34709e1857d1491e9fae5597b51ad5",
      "tree": "1de6dd95736ca7bc899b716b2aeb50aa760bddb4",
      "parents": [
        "f0fa74634c0c686618b5318748bde233772a1a8d"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jul 06 23:35:01 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:52 2008 -0700"
      },
      "message": "USB: ohci: make distrust_firmware a quirk\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "38b375d9610e2467cb793a84d17c6f65e44cdb39",
      "tree": "baade98427207a0086b018b153947ae2da7a5802",
      "parents": [
        "fa41019c7aa172fde075849834409d23eb49f582"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jul 21 09:56:26 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 13 17:32:49 2008 -0700"
      },
      "message": "USB: OHCI: fix system hang caused by earlier patch\n\nThis patch (as1114) fixes a problem that was revealed by an earlier\npatch (as1069b).  Some broken controllers seem never to turn off their\nRHCS interrupt status bit, even when told to do so.  As a result they\ngenerate an interrupt storm and hang the system.\n\nThe patch avoids enabling RHSC interrupt requests when the RHCS status\nbit is already set.  This should have no adverse affects on normal\ncontrollers, since they won\u0027t set the status bit until a root-hub\nstatus change actually occurs, in which case we wouldn\u0027t enable RHSC\ninterrupt requests anyway -- we would wait until the status change had\nbeen processed and cleared.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "492c71dd545a54dc62df8780bd8d233d771748df",
      "tree": "73960c90dd47938000478b9b3b1228a8c860e65b",
      "parents": [
        "f0af7245f1725fdc39b32b59c20500448437ddbe",
        "18365d181fe7fee8b52cd12482200d3a4c48d05e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Aug 09 18:03:13 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 09 18:03:13 2008 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion\n"
    },
    {
      "commit": "6f088f1d215be5250582b974f83f0e3aa6ad3a28",
      "tree": "f79585741cad29fa9fe9202bf830104815335758",
      "parents": [
        "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Aug 09 13:44:58 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sat Aug 09 13:44:58 2008 +0200"
      },
      "message": "[ARM] Move include/asm-arm/plat-orion to arch/arm/plat-orion/include/plat\n\nThis patch performs the equivalent include directory shuffle for\nplat-orion, and fixes up all users.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "49b75b87ce2dfbd99e59a50c3681b154d07e3a22",
      "tree": "f14e1da19a13d87a512f9043c2f37fd75dd122b3",
      "parents": [
        "f1c7f79b6ab4f7ada002a0fae47f462ede6b6857",
        "097d9eb537ff4d88b74c3fe67392e27c478ca3c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 08 11:38:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 08 11:38:42 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus-merged\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus-merged\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5177/1: arm/mach-sa1100/Makefile: remove CONFIG_SA1100_USB\n  [ARM] 5166/1: magician: add MAINTAINERS entry\n  [ARM] fix pnx4008 build errors\n  [ARM] Fix SMP booting with non-zero PHYS_OFFSET\n  [ARM] 5185/1: Fix spi num_chipselect for lubbock\n  [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n  [ARM] Add support for arch/arm/mach-*/include and arch/arm/plat-*/include\n  [ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead\n  [ARM] Eliminate useless includes of asm/mach-types.h\n  [ARM] Fix circular include dependency with IRQ headers\n  avr32: Use \u003cmach/foo.h\u003e instead of \u003casm/arch/foo.h\u003e\n  avr32: Introduce arch/avr32/mach-*/include/mach\n  avr32: Move include/asm-avr32 to arch/avr32/include/asm\n  [ARM] sa1100_wdt: use reset_status to remember watchdog reset status\n  [ARM] pxa: introduce reset_status and clear_reset_status for driver\u0027s usage\n  [ARM] pxa: introduce reset.h for reset specific header information\n"
    },
    {
      "commit": "7d283aee50351ec19eaf654a8690d77c4e1dff50",
      "tree": "8b0079f19db09ecd264cc2e8c428033fe725015f",
      "parents": [
        "e6fce5b916cd7f7f79b2b3e53ba74bbfc1d7cf8b"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Aug 06 15:21:26 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:42 2008 -0400"
      },
      "message": "list.h: Add list_splice_tail() and list_splice_tail_init()\n\nIf you are using linked lists for queues list_splice() will not do what\nyou would expect even if you use the elements passed reversed. We need\nto handle these differently. We add list_splice_tail() and\nlist_splice_tail_init().\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "be509729356b7433f73df2b9a966674a437fbbc1",
      "tree": "5a3e90513c106f9dcf08405e4ebd3599fd14413c",
      "parents": [
        "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 04 10:41:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:08 2008 +0100"
      },
      "message": "[ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead\n\nRemove includes of asm/hardware.h in addition to asm/arch/hardware.h.\nThen, since asm/hardware.h only exists to include asm/arch/hardware.h,\nupdate everything to directly include asm/arch/hardware.h and remove\nasm/hardware.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0",
      "tree": "4f922bf707c379352eb4c077fbb0a8c48c07fc1f",
      "parents": [
        "897d85275d7f061ff0ec838bd5224a9e76ad07d6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 03 15:06:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:04 2008 +0100"
      },
      "message": "[ARM] Eliminate useless includes of asm/mach-types.h\n\nThere are 43 includes of asm/mach-types.h by files that don\u0027t\nreference anything from that file.  Remove these unnecessary\nincludes.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0af36739af81f152cc24a0fdfa0754ef657afe3d",
      "tree": "87a7e70d1af7630c09ea23c4d1a03b57e573c71b",
      "parents": [
        "024e8ac04453b3525448c31ef39848cf675ba6db"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Jul 24 17:27:57 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 26 16:17:01 2008 +0200"
      },
      "message": "usb: move ehci reg def\n\nprepare x86: usb debug port early console\n\nmove ehci struct def to linux/usrb/ehci_def.h from host/ehci.h\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: \"Arjan van de Ven\" \u003carjan@infradead.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: \"Greg KH\" \u003cgreg@kroah.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b6c63937001889af6fe431aaba97e59d04e028e7",
      "tree": "cf73a1124a73e62fa5353098c276bb18b44cb867",
      "parents": [
        "f38954c93c4a548f55d73ac5c1cf5e7f4023bb6c"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Jul 25 01:45:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:29 2008 -0700"
      },
      "message": "Rename WARN() to WARNING() to clear the namespace\n\nWe want to use WARN() as a variant of WARN_ON(), however a few drivers are\nusing WARN() internally.  This patch renames these to WARNING() to avoid the\nnamespace clash.  A few cases were defining but not using the thing, for those\ncases I just deleted the definition.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28874b7ec47e1e5cfe2b67420c4d07c6297a43a9",
      "tree": "3e86dd66bb7ab04d086ba080e456a71bbe5daf31",
      "parents": [
        "df3e1ab7334279bc744344bcf05272dc8b985d3d"
      ],
      "author": {
        "name": "Julien May",
        "email": "mailinglist@miromico.ch",
        "time": "Fri Jun 27 15:01:18 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:48 2008 -0700"
      },
      "message": "USB: Fix bug with byte order in isp116x-hcd.c fio write/read\n\nURB payload data are transfered in wrong byte order on a big endinan\narchitecture (AVR32).\n\nSigned-off-by: Julien May \u003cmailinglist@miromico.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f5342583c67fde6825d39b19c6b252db80beaf2",
      "tree": "2b782ee8b80b010be9219282fdbdd13913c8e69e",
      "parents": [
        "a80d5ff0d7d3a99e962a02c36acf97ba5a70b86e"
      ],
      "author": {
        "name": "Srikanth Srinivasan",
        "email": "srikanth.srinivasan@freescale.com",
        "time": "Wed Jul 02 02:14:33 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:45 2008 -0700"
      },
      "message": "USB: EHCI: Reconciling USB register differences on MPC85xx vs MPC83xx\n\nA couple of USB register initializations had to be changed on MPC85xx\nplatforms.  This is due to the internal SoC buses being different on\nMPC83xx SoCs vs MPC85xx SoCs.\n\nWe currently handle this via an ifdef since 83xx and 85xx are mutually\nexclusive kernel builds.\n\nSigned-off-by: Srikanth Srinivasan \u003csrikanth.srinivasan@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "42bfc7b44f724fb5ce838fc2f552a3eb8cd768ec",
      "tree": "d97b0ca257dbadd4fafc6c55cef742d877d78d07",
      "parents": [
        "53c81a348fa1d21dd042d9c9a9f91795f83fed66"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Mon Jun 23 09:09:37 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:44 2008 -0700"
      },
      "message": "USB: Au1xxx-usb: suspend/resume support.\n\nCopy the OHCI/EHCI PM callbacks of the PCI implementation since\nthey work equally well on Au1xxx hardware.\n\nTested on Au1200.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "53c81a348fa1d21dd042d9c9a9f91795f83fed66",
      "tree": "c4be28f2bf245dabf9031a3ef56e7d56f27630bb",
      "parents": [
        "e04199b2167e88f0e2d0410fafaa2c35ff7ba8c1"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Mon Jun 23 09:08:29 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:44 2008 -0700"
      },
      "message": "USB: Au1xxx-usb: clean up ohci/ehci bus glue sources.\n\n- Fold multiple probe/remove callbacks into one function;\n- minor style fixes, no functional changes.\n\nTested on Au1200.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64b3d6d11948cc71ff12124dcb693392a32f1bf4",
      "tree": "d13757608f2bc1ad90ce7bfa99784546c499225e",
      "parents": [
        "71be4f81e97fe1f42c48a6dfc411dc6d3c18687f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jun 18 14:46:27 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:38 2008 -0700"
      },
      "message": "USB: ohci-pnx4008: I2C cleanups and fixes\n\nVarious cleanups and fixes to the i2c code in ohci-pnx4008:\n* Delete empty isp1301_command. The i2c driver command implementation\n  is optional, so there\u0027s no point in providing an empty\n  implementation.\n* Give a name to isp1301_driver. I\u0027m surprised that i2c-core accepted\n  to register this driver at all. I\u0027ve chosen \"isp1301_pnx\" as the\n  name, because it\u0027s not a generic ISP1301 driver (much like the\n  isp1301_omap driver.) We might want to make the name even more\n  specific (but \"isp1301_ohci_pnx4008\" doesn\u0027t fit.)\n* The ISP1301 is definitely not a hardware monitoring device.\n* Fix a memory leak on failure in isp1301_attach. If\n  i2c_attach_client fails, the client is not registered so\n  isp1301_detach is never called and the i2c_client memory is lost.\n* Use strlcpy instead of strcpy.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "397f519a0d771a6bddbcd71a31da6880e81c2e6b",
      "tree": "d4bc7f296b2d9296fe917ffadcfe6a698a296616",
      "parents": [
        "0bf32b807ff28bb71012f60660e97e79408252ce"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Jun 27 19:09:58 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:35 2008 -0700"
      },
      "message": "usb: r8a66597-hcd: fix iinterval for Full/Low speed device\n\nfix interrupt transfer interval for Full/Low speed device.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0bf32b807ff28bb71012f60660e97e79408252ce",
      "tree": "3682e7a8de16882de708ffd92c53f837ffa56b53",
      "parents": [
        "742120c63138651c898614001cb58cd607401eac"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Jun 27 19:09:55 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:34 2008 -0700"
      },
      "message": "usb: r8a66597-hcd: fix interrupt trigger\n\nfix the problem that did not set IRQF_TRIGGER_ flag.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3faefc88c1a32b0b4a00b9089fab5d917996b16c",
      "tree": "705994b76bea1968e3ae7d4149bd77139374220c",
      "parents": [
        "6d243e5c76b632a94d54cac2fe7fe8c0b41cd482"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Tue Jun 17 11:11:38 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:33 2008 -0700"
      },
      "message": "USB: isp1760: Support board-specific hardware configurations\n\nThis adds support for hardware configurations that don\u0027t match the\nchip default register settings (e.g., 16-bit data bus, DACK and\nDREQ pulled up instead of down, analog overcurrent mode).\n\nThese settings are passed in via the OF device tree.  The PCI\ninterface still assumes the same default values.\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d249afddffda695a20afe5270cbbfa242969d6e1",
      "tree": "a9b6dfb84d707ab0e2505e0a989b960f111ee0d9",
      "parents": [
        "87d65e54b6d5ff6ee905c4ade1e28f486ccfce8a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Jun 09 16:39:52 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:32 2008 -0700"
      },
      "message": "USB: drivers/usb/host/isp1760-hcd.c: processor flags have type `unsigned long\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bef4665a2e5145737fa925a5a1a7a8afd1b91acc",
      "tree": "092d6e24d218599cec7c73164f02eb6d2b7fc650",
      "parents": [
        "fe9b9034aa6f69dd7bf3bdca4288763ac2cd534a"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Sun Jun 08 16:44:40 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:30 2008 -0700"
      },
      "message": "USB: uhci: mark root_hub_hub_des[] as const\n\nmark this array as const because it is read-only\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fe9b9034aa6f69dd7bf3bdca4288763ac2cd534a",
      "tree": "6c59f5e558854c16077d128a5cbc731381073ceb",
      "parents": [
        "f579c2b46f74038e8f5a762c7f10c2385b33e3dc"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Sun Jun 08 16:13:03 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:29 2008 -0700"
      },
      "message": "USB: host: mark const variable tables as \"const\"\n\nMark the tables as const so that they end up in .rodata\nsection and don\u0027t cacheline share with things that get\nwritten to.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nCc: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b963801164618e25fbdc0cd452ce49c3628b46c8",
      "tree": "149c888f19921f356607c8d7a1c1001e148450ba",
      "parents": [
        "38f3ad5e7463d4dd490a8081a5f3f9f2dec7ecd6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Jun 03 22:21:55 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:27 2008 -0700"
      },
      "message": "USB: ehci-hcd unlink speedups\n\nThis patch fixes some performance bugs observed with some workloads\nwhen unlinking EHCI queue header (QH) descriptors from the async ring\n(control/bulk schedule).\n\nThe mechanism intended to defer unlinking an empty QH (so there is no\npenalty in common cases where it\u0027s quickly reused) was not working as\nintended.  Sometimes the unlink was scheduled:\n\n - too quickly ... which can be a *strong* negative effect, since\n   that QH becomes unavailable for immediate re-use;\n\n - too slowly ... wasting DMA cycles, usually a minor issue except\n   for increased bus contention and power usage;\n\nPlus there was an extreme case of \"too slowly\":  a logical error in the\nIAA watchdog-timer conversion meant that sometimes the unlink never\ngot scheduled.\n\nThe fix replaces a simple counter with a timestamp derived from the\ncontroller\u0027s 8 KHz microframe counter, and adjusts the timer usage\nfor some issues associated with HZ being less than 8K.\n\n(Based on a patch originally by Alan Stern, and good troubleshooting\nfrom  Leonid.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Leonid \u003cleonidv11@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6deb270b5c60680ca9117bd545302ea6a58bad42",
      "tree": "a1edb9b518004c5939a29ac98a8314835b7e5166",
      "parents": [
        "6381fad77e5d44f8e0e2afffe686cb4e6fc36e71"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sun Jun 01 21:23:07 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:25 2008 -0700"
      },
      "message": "USB: ohci_hcd hang: submit vs. rmmod race\n\nIf we do rmmod ohci_hcd while an application is doing something, the\nfollowing may happen:\n\n- a control URB completes (in finish_urb) and the ohci\u0027s endpoint is\n  set into ED_UNLINK in ed_deschedule\n- same URB is (re)submitted because of the open/close loop or other\n  such application behaviour\n- rmmod sets the state to HC_STATE_QUESCING\n- finish_unlinks happens at next SOF; normally it would set ed into\n  ED_IDLE and immediately call ed_schedule (since URB had extra TDs\n  queued), which sets it into ED_OPER. But the check in ed_schedule\n  makes it fail with -EAGAIN (which is ignored)\n- from now on we have a dead URB stuck; it cannot even be unlinked\n  because the ed status is not ED_OPER, and thus start_ed_unlink is\n  not invoked.\n\nThis patch removes the check. In 2.6.25, all callers check for\n__ACTIVE bit before invoking ed_schedule, which is more appropriate.\n\nAlan Stern and David Brownell approved of this (cautiously).\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6381fad77e5d44f8e0e2afffe686cb4e6fc36e71",
      "tree": "3b51f6d1e4a19ccf22176c8713e4e0b1e80bded4",
      "parents": [
        "421b4bf5f292cc97c07a7f838595ccf128cc2c92"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jun 02 10:05:30 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:24 2008 -0700"
      },
      "message": "USB: make SA1111 OHCI driver SA11x0 specific\n\nAs RMK pointed out,  considering the fact that the _only_ platform with\na PXA and SA1111 is the Lubbock, and that SA1111 DMA doesn\u0027t work there,\n(i.e. the SA1111 OHCI doesn\u0027t work there) the SA1111 OHCI driver should\nreally be made SA11x0 specific.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "421b4bf5f292cc97c07a7f838595ccf128cc2c92",
      "tree": "8cb04b18dd2c1b88c151e696f901506c6e5e4d6a",
      "parents": [
        "abe28c00b906b79dc9aff81087a81a5608f64170"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sun Jun 01 14:38:43 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:24 2008 -0700"
      },
      "message": "USB: missing usb_put_hcd to ohci-at91\n\nLooks like usb_put_hcd was missing. Also, make an always-zero function\nreturn void.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@yahoo.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "554cc171e3b08a0cecd5cf7c0c38f66c43f76b39",
      "tree": "d10d8920bed0f69ddd3afd67c254110babe61110",
      "parents": [
        "49f1525546532139e0260ae19ab8012a2bfbd1f3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 23 16:37:58 2008 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:22 2008 -0700"
      },
      "message": "USB: ohci-ppc-of: use linux/of_platform.h instead of asm\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "473bca94ba432b3c194e6fa315d81d8ac7670a4f",
      "tree": "65bb05ec5ec9bef5751bab78cb2fdc7d034e441d",
      "parents": [
        "7119e3c37fbf7c27adb5929f344c826ecb8c7859"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon May 05 21:25:33 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:15:54 2008 -0700"
      },
      "message": "USB: isp1760-hcd.c: make 2 functions static\n\nThis patch makes the following needlessly global functions static:\n- enqueue_an_ATL_packet()\n- enqueue_an_INT_packet()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0031a06e2f07ab0d1bc98c31dbb6801f95f4bf01",
      "tree": "4b939fd3ffec09620100eeaa4e33fed373aaf2d5",
      "parents": [
        "7071a3ce0ca058ad2a9e3e8c33f30fb0bce62005"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri May 02 06:02:41 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:15:47 2008 -0700"
      },
      "message": "USB: usb dev_set_name() instead of dev-\u003ebus_id\n\nThe bus_id field is going away, use the dev_set_name() function\nto set it properly.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7071a3ce0ca058ad2a9e3e8c33f30fb0bce62005",
      "tree": "6e269adae8630b505a69efd0b8351440ef6b69b8",
      "parents": [
        "36aa81172edba8a3a8ecedbd1f56d41774ce2e08"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri May 02 06:02:41 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:15:46 2008 -0700"
      },
      "message": "USB: usb dev_name() instead of dev-\u003ebus_id\n\nThe bus_id field is going away, use the dev_name() function instead.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "85082fd7cbe3173198aac0eb5e85ab1edcc6352c",
      "tree": "edbc09b7945994f78668d218fa02e991c3b3b365",
      "parents": [
        "666484f0250db2e016948d63b3ef33e202e3b8d0",
        "53ffe3b440aa85af6fc4eda09b2d44bcdd312d4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:06:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:06:58 2008 -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: (241 commits)\n  [ARM] 5171/1: ep93xx: fix compilation of modules using clocks\n  [ARM] 5133/2: at91sam9g20 defconfig file\n  [ARM] 5130/4: Support for the at91sam9g20\n  [ARM] 5160/1: IOP3XX: gpio/gpiolib support\n  [ARM] at91: Fix NAND FLASH timings for at91sam9x evaluation kits.\n  [ARM] 5084/1: zylonite: Register AC97 device\n  [ARM] 5085/2: PXA: Move AC97 over to the new central device declaration model\n  [ARM] 5120/1: pxa: correct platform driver names for PXA25x and PXA27x UDC drivers\n  [ARM] 5147/1: pxaficp_ir: drop pxa_gpio_mode calls, as pin setting\n  [ARM] 5145/1: PXA2xx: provide api to control IrDA pins state\n  [ARM] 5144/1: pxaficp_ir: cleanup includes\n  [ARM] pxa: remove pxa_set_cken()\n  [ARM] pxa: allow clk aliases\n  [ARM] Feroceon: don\u0027t disable BPU on boot\n  [ARM] Orion: LED support for HP mv2120\n  [ARM] Orion: add RD88F5181L-FXO support\n  [ARM] Orion: add RD88F5181L-GE support\n  [ARM] Orion: add Netgear WNR854T support\n  [ARM] s3c2410_defconfig: update for current build\n  [ARM] Acer n30: Minor style and indentation fixes.\n  ...\n"
    },
    {
      "commit": "53ffe3b440aa85af6fc4eda09b2d44bcdd312d4d",
      "tree": "e3ee2f392c5f73c855367cee998fc2e5774fa267",
      "parents": [
        "f0006314d37639714da9658cf4ff3f1f9f420764",
        "cabb352a6455c3550f157909196845f533b0f374"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 14 21:28:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 14 23:34:46 2008 +0100"
      },
      "message": "[ARM] Merge most of the PXA work for initial merge\n\nThis includes PXA work up to the SPI changes for the initial merge,\nsince e172274ccc55d20536fbdceb6131f38e288541e0 depends on the SPI\ntree being merged.\n\nConflicts:\n\n\tarch/arm/configs/em_x270_defconfig\n\tarch/arm/configs/xm_x270_defconfig\n"
    },
    {
      "commit": "ac310bb5db057963548e067037d68c9be41d0dd0",
      "tree": "84d88f35422087d2f5f76ce687aa103a9424ef5c",
      "parents": [
        "a7de3902edce099e4102c1272ec0ab569c1791f7"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Thu Jul 10 17:30:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 10 18:04:43 2008 -0700"
      },
      "message": "Fix name of Russell King in various comments\n\nThis patch was created by\n\n\tgit grep -E -l \u0027Rus(el|s?e)l King\u0027 | xargs -r -t perl -p -i -e \u0027s/Rus(el|s?e)l King/Russell King/g\u0027\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nMost-Definitely-Acked-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": "f0006314d37639714da9658cf4ff3f1f9f420764",
      "tree": "b8a18e014a40f2f8fd5148aab09c869dfaabd7a9",
      "parents": [
        "a177ba3b7a08beef3f0fe74efa0f90701891945a",
        "1bd55a436f1f90de0e7f476e514e01bd67497b88"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 10 16:41:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 10 16:41:50 2008 +0100"
      },
      "message": "Merge branch \u0027imx\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mm/Kconfig\n"
    },
    {
      "commit": "09ca8adbe9f724a7e96f512c0039c4c4a1c5dcc0",
      "tree": "d9eccc5f23b8565fc93ddcecd6a480d21bbbcebb",
      "parents": [
        "b7279469d66b55119784b8b9529c99c1955fe747"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 06 10:27:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 06 10:27:25 2008 -0700"
      },
      "message": "Revert \"USB: don\u0027t explicitly reenable root-hub status interrupts\"\n\nThis reverts commit e872154921a6b5256a3c412dd69158ac0b135176.\n\nAndrey Borzenkov reports that it resulted in a totally hung machine for\nhim when loading the OHCI driver.  Extensive netconsole capture with\nSysRq output shows that modprobe gets stuck in ohci_hub_status_data()\nwhen probing and enabling the OHCI controller, see for example\n\n\thttp://lkml.org/lkml/2008/7/5/236\n\nfor an analysis.\n\nThe problem appears to be an interrupt flood triggered by the commit\nthat gets reverted, and Andrey confirmed that the revert makes things\nwork for him again.\n\nReported-and-tested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29c8f6a727a683b5988877dd80dbdefd49e64a51",
      "tree": "a4be2521cf03591dd220156f4f0a92f3c49f4f89",
      "parents": [
        "056761e55c8687ddf3db14226213f2e8dc2689bc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Fri Jun 13 23:59:54 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 03 18:20:36 2008 -0700"
      },
      "message": "USB: ohci - record data toggle after unlink\n\nThis patch fixes a problem with OHCI where canceling bulk or\ninterrupt URBs may lose track of the right data toggle.  This\nseems to be a longstanding bug, possibly dating back to the\nLinux 2.4 kernel, which stayed hidden because\n\n (a) about half the time the data toggle bit was correct;\n (b) canceling such URBs is unusual; and\n (c) the few drivers which cancel these URBs either\n      [1] do it only as part of shutting down, or\n      [2] have fault recovery logic, which recovers.\n\nFor those transfer types, the toggle is normally written back\ninto the ED when each TD is retired.  But canceling bypasses\nthe mechanism used to retire TDs ... so on average, half the\ntime the toggle bit will be invalid after cancelation.\n\nThe fix is simple:  the toggle state of any canceled TDs are\npropagated back to the ED in the finish_unlinks function.\n\n(Issue found by leonidv11@gmail.com ...)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Leonid \u003cleonidv11@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "056761e55c8687ddf3db14226213f2e8dc2689bc",
      "tree": "0a462ad33cc3c78bc7c520c50aa2b6c9c2a7c1cd",
      "parents": [
        "4b828abed217527ca815727a1a251334bd8e5e04"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Jun 13 23:56:48 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 03 18:20:36 2008 -0700"
      },
      "message": "USB: ehci - fix timer regression\n\nThis patch fixes a regression in the EHCI driver\u0027s TIMER_IO_WATCHDOG\nbehavior.  The patch \"USB: EHCI: add separate IAA watchdog timer\" changed\nhow that timer is handled, so that short timeouts on the remaining\ntimer (unfortunately, overloaded) would never be used.\n\nThis takes a more direct approach, reorganizing the code slightly to\nbe explicit about only the I/O watchdog role now being overridable.\nIt also replaces a now-obsolete comment describing older timer behavior.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Leonid \u003cleonidv11@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ee38d8bf46b364b1ca364ddb7c379a4afcd8bbb",
      "tree": "429b606d3b75e142d8fb7f2af7855addac9a7270",
      "parents": [
        "c461a973118346d5c103aaaddd62e53939fd7c67"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jun 08 17:20:11 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 03 18:20:35 2008 -0700"
      },
      "message": "OHCI: Fix problem if SM501 and another platform driver is selected\n\nIf the SM501 and another platform driver, such as the SM501\nthen we end up defining PLATFORM_DRIVER twice. This patch\nseperated the SM501 onto a seperate define of SM501_OHCI_DRIVER\nso that it can be selected without overwriting the original\ndefinition.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f35ae6346850f6c192269b09088b20261760f0e0",
      "tree": "3ec954ee3aa2d37a34f00a88d25260685d1f2db6",
      "parents": [
        "030b15457d8069a6255579a28db196e002cb9c86"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:43 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:43 2008 +0300"
      },
      "message": "ARM: OMAP: USB: Change omap USB code to use omap_read/write instead of __REG\n\nChange omap USB code to use omap_read/write instead of __REG for multi-omap\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: linux-usb@vger.kernel.org\nCc: i2c@lm-sensors.org\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "d438ae5796085379327bdba76114929eedf94a89",
      "tree": "412caa9e4a7eebd2b75f26e51d661bcfeb77c9ff",
      "parents": [
        "69eaf23a9797e1bdf16e210ef4da3e756a41f4de"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Fri Jun 06 18:40:47 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 15 19:54:23 2008 +0100"
      },
      "message": "[ARM] 5080/1: touch PSSR_OTGPH only on pxa27x in ohci-pxa27x and pxa27x_udc\n\nand include pxa2xx-regs.h as build fix since PSSR definitions\nmoved from pxa-regs.h into pxa2xx-regs.h.\n\nNote: This change is temporary as pxa27x processor specific\ncode will be finally moved elsewhere (both drivers should\nsupport pxa3xx, too).\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e6942d633be61f1638e08c56ab8244fc9f1c61e3",
      "tree": "863d13908099d4e63b0c26c9555984678641474b",
      "parents": [
        "62b5884875fcd4babf6c0c377046f226abbfe491"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Wed May 21 16:28:20 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 11 17:06:33 2008 -0700"
      },
      "message": "USB: isp1760: Assign resource fields before adding hcd\n\nThis fixes the bogus \"io mem 0x00000000\" message printed\nduring driver init due to hcd-\u003ersrc_start being assigned after\nthe call to usb_add_hcd().\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nAcked-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "77d11ba993bf1258f242b6a4ee0230aec8c6c8a4",
      "tree": "d74ff80dca8869f3e913f2fcdae02ea00bbf40c0",
      "parents": [
        "5bde47bc63a9e8ccf9b1542498e266196b307cc2"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Mon Jun 09 16:00:32 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:04:12 2008 +0900"
      },
      "message": "usb: r8a66597-hcd: Add support for SH7723 USB host\n\nR8A66597 is similar to SH7723 USB 2.0 Host/Function module.\nIn addition, the USB of SH7366 is compatible with SH7723.\nIt can support SH7723 USB host by changing Kconfig.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6399e7acbf9193c7d48827329ca592a1c8dc9e69",
      "tree": "1c4551f5745726f67516a39fd1ec3c2667364dc2",
      "parents": [
        "fa4144b758d58341d4e082ac2af259e97fbcbeee"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Jun 02 10:59:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 08:06:01 2008 -0700"
      },
      "message": "isp1760-if iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb7e6984ecaebe6989d0e781e303469255871432",
      "tree": "a3a835653645c346c0f45e312f83f8beadc512dd",
      "parents": [
        "185e3dead35dacb79c8cca1073fd67a26d09a0d7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 29 19:43:27 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 29 19:43:27 2008 -0700"
      },
      "message": "Revert \"USB: EHCI: fix performance regression\"\n\nThis reverts commit fa38dfcc56b5f6cce787f9aaa5d1830509213802.\n\nIt wasn\u0027t really a regression and David and Alan are still working\nthrough the issues reported.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fa38dfcc56b5f6cce787f9aaa5d1830509213802",
      "tree": "af6c68e248233434cce1b8a4bcf361039aa5ef8f",
      "parents": [
        "b40e43fcc532fa44a375a37d592e32cd0d50fe7a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 20 16:59:33 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 29 13:59:04 2008 -0700"
      },
      "message": "USB: EHCI: fix performance regression\n\nThis patch (as1099) fixes a performance regression in ehci-hcd.  The\nfundamental problem is that queue headers get removed from the\nschedule too quickly, since the code checks for a counter advancing\nrather than making an actual time-based check.  The latency involved\nin removing the queue header and then relinking it can severely\ndegrade certain kinds of workloads.\n\nThe patch replaces a simple counter with a timestamp derived from the\ncontroller\u0027s uframe value.  In addition, the delay for unlinking an\nidle queue header is increased from 5 ms to 10 ms; since some\ncontrollers (nVidia) have a latency of up to 1 ms for unlinking, this\nreduces the relative impact from 20% to 10%.\n\nFinally, a logical error left over from the IAA watchdog-timer\nconversion is corrected.  Now the driver will always either unlink an\nidle queue header or set up a timer to unlink it later.  The old code\nwould sometimes fail to do either.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Leonid \u003cleonidv11@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b40e43fcc532fa44a375a37d592e32cd0d50fe7a",
      "tree": "1537e1fb6ca465b01b4e7032081c0e5533b0510b",
      "parents": [
        "d1f114d12bb4db3147e1b1342ae31083c5a79c84"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 20 16:59:10 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 29 13:59:04 2008 -0700"
      },
      "message": "USB: EHCI: fix bug in Iso scheduling\n\nThis patch (as1098) changes the way ehci-hcd schedules its periodic\nIso transfers.  That the current scheduling code is wrong is clear on\nthe face of it: Sometimes it returns -EL2NSYNC (meaning that an URB\ncouldn\u0027t be scheduled because it was submitted too late), but it does\nthis even when the URB_ISO_ASAP flag is set (meaning the URB should be\nscheduled as soon as possible).\n\nThe new code properly implements as-soon-as-possible scheduling,\nassigning the next unexpired slot as the URB\u0027s starting point.  It\nalso is more careful about checking for Iso URB completion: It doesn\u0027t\nbother to check for activity during frames that are already over,\nand it allows for the possibility that some of the URB\u0027s packets may\nhave raced the hardware when they were submitted and so never got used\n(the packet status is set to -EXDEV).\n\nThis fixes problems several people have experienced with USB video\napplications.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1f114d12bb4db3147e1b1342ae31083c5a79c84",
      "tree": "ebd7c3321839b33e7483d74e340bd6ba664ecf38",
      "parents": [
        "3a31155cfff0935e4b178f3dca733d2d60d2eb8d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 20 16:58:58 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 29 13:59:04 2008 -0700"
      },
      "message": "USB: EHCI: fix remote-wakeup regression\n\nThis patch (as1097) fixes a bug in the remote-wakeup handling in\nehci-hcd.  The driver currently does not keep track of whether the\nchange-suspend feature is enabled for each port; the feature is\nautomatically reset the first time it is read.  But recent changes to\nthe hub driver require that the feature be read at least twice in\norder to work properly.\n\nA bit-vector is added for storing the change-suspend feature values.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a31155cfff0935e4b178f3dca733d2d60d2eb8d",
      "tree": "d862628b222cd28232fcc5452e4d88919a45b3fd",
      "parents": [
        "a8e5177583e975fc1f7c621c93956f494df9b979"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 20 16:58:29 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 29 13:59:03 2008 -0700"
      },
      "message": "USB: EHCI: suppress unwanted error messages\n\nThis patch (as1096) fixes an annoying problem: When a full-speed or\nlow-speed device is plugged into an EHCI controller, it fails to\nenumerate at high speed and then is handed over to the companion\ncontroller.  But usbcore logs a misleading and unwanted error message\nwhen the high-speed enumeration fails.\n\nThe patch adds a new HCD method, port_handed_over, which asks whether\na port has been handed over to a companion controller.  If it has, the\nerror message is suppressed.\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": "a8e5177583e975fc1f7c621c93956f494df9b979",
      "tree": "8c7ca30de6668282d1883d5ed172dca6d947699c",
      "parents": [
        "217a9081d8e69026186067711131b77f0ce219ed"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 20 16:58:11 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 29 13:59:03 2008 -0700"
      },
      "message": "USB: EHCI: fix up root-hub TT mess\n\nThis patch (as1095) cleans up the HCD glue and several of the EHCI\nbus-glue files.  The ehci-\u003eis_tdi_rh_tt flag is redundant, since it\nmeans the same thing as the hcd-\u003ehas_tt flag, so it is removed and the\nother flag used in its place.\n\nSome of the bus-glue files didn\u0027t get the relinquish_port method added\nto their hc_driver structures.  Although that routine currently\ndoesn\u0027t do anything for controllers with an integrated TT, in the\nfuture it might.  So the patch adds it where it is missing.\n\nLastly, some of the bus-glue files have erroneous entries for their\nhc_driver\u0027s suspend and resume methods.  These method pointers are\nspecific to PCI and shouldn\u0027t be used otherwise.\n\n(The patch also includes an invisible whitespace fix.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\n"
    },
    {
      "commit": "129bd474a80726247e5b1c61fe66a413e63053bc",
      "tree": "4d6b15f121e3f8ecfdbd610d19b07f7aba9b7055",
      "parents": [
        "82078234d4023c61b9d88e8be5e795423d17538e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue May 20 19:08:53 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 20 14:14:15 2008 -0700"
      },
      "message": "USB: ehci-orion: the Orion EHCI root hub does have a Transaction Translator\n\nCommit 7329e211b987a493cbcfca0e98c60eb108ab42df (\"USB: root hubs don\u0027t\nlie about their number of TTs\") requires the various platform EHCI\nglue modules to set -\u003ehas_tt if the root hub has a Transaction\nTranslator.\n\nThe Orion EHCI root hub does have a Transaction Translator, so set\n-\u003ehas_tt in ehci_orion_setup().  This fixes oopsing on plugging in a\nlow speed device.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fe312e77f0ed4349e908b1575be0d4308f0b2ce4",
      "tree": "eeaf6d16fbe17f7f17da161f23db3850638cd5b6",
      "parents": [
        "cdafc37a7b727b75ced65e31e47dafbd8b70f97f"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon May 05 09:31:50 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:28 2008 -0700"
      },
      "message": "usb: fix compile warning in isp1760\n\ndrivers/usb/host/isp1760-if.c:275: warning: \u0027ret\u0027 is used uninitialized in this function\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af3d305ca71fea5dfdeba4bcecf2f91fa16dfa9d",
      "tree": "01f602e9c00783c3d1d9a9dbcf9f898c89b06d84",
      "parents": [
        "220264733d3fb126c5ffd71ce897d918ce491c62"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 15:03:41 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:26 2008 -0700"
      },
      "message": "usb: fix integer as NULL pointer warnings found by sparse\n\ndrivers/usb/host/ohci-sm501.c:93:24: warning: Using plain integer as NULL pointer\ndrivers/usb/gadget/amd5536udc.c:3254:9: warning: Using plain integer as NULL pointer\ndrivers/usb/gadget/amd5536udc.c:3267:9: warning: Using plain integer as NULL pointer\ndrivers/usb/gadget/amd5536udc.c:3277:9: warning: Using plain integer as NULL pointer\ndrivers/usb/gadget/amd5536udc.c:3285:9: warning: Using plain integer as NULL pointer\ndrivers/usb/gadget/amd5536udc.c:3293:9: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "220264733d3fb126c5ffd71ce897d918ce491c62",
      "tree": "da6b84299ff39912f0321c1e7cedb0f5bbc0a008",
      "parents": [
        "23cacd65f65956426bbca25964a68c174db83a31"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Apr 30 13:53:54 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:26 2008 -0700"
      },
      "message": "USB: isp1760: fix printk format\n\nFix printk format warnings in isp1760 (in linux-next):\n\nnext-20080430/drivers/usb/host/isp1760-hcd.c:994: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 6 has type \u0027size_t\u0027\nnext-20080430/drivers/usb/host/isp1760-hcd.c:1092: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3eb6753e20af1803d7784efc36e8208e8d5fac05",
      "tree": "f8757134b3e767f483766ff13876eb0fbf3dab0b",
      "parents": [
        "abdefbdbd5c683ddcb1dd0d3dd414d02f078a5da"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 06 15:15:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 06 15:15:12 2008 -0700"
      },
      "message": "usb: Sparc build fix, make USB_ISP1760_OF depend on PPC_OF\n\nSparc doesn\u0027t have some of the OF interfaces this driver\nwants to use.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8f12ab5d984761726e638a4222299a9fc516233",
      "tree": "caa034c93caa7f63f63e11e5634c847a48b2686f",
      "parents": [
        "1b7b61c5d4071b9a25f6a9aae6f0a1e0efdbb2ae"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 22 10:49:15 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:57 2008 -0700"
      },
      "message": "USB: UHCI: disable remote wakeup when it\u0027s not needed\n\nThis patch (as1084b) fixes the way uhci-hcd handles polling and\nremote wakeups for its root hubs.  When remote wakeup is disabled,\nneither interrupts nor polling should be enabled during a root-hub\nsuspend.  Likewise, if interrupts are enabled during suspend then\npolling isn\u0027t needed.\n\nFurthermore the EGSM (Enter Global Suspend Mode) bit shouldn\u0027t be set\nin the Command register unless remote wakeup is enabled.  Apparently\nsome controllers will issue a remote-wakeup interrupt whenever EGSM\nis on, even if Resume-Detect interrupts are supposedly disabled.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b7b61c5d4071b9a25f6a9aae6f0a1e0efdbb2ae",
      "tree": "3fc794648920b8adde151bd722fbc5a786656705",
      "parents": [
        "e9b29ffc519b9e63d4e1c0b1278bb951bb418a9d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 22 10:50:18 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:57 2008 -0700"
      },
      "message": "USB: OHCI: work around bogus compiler warning\n\nThe patch (as1086) works around a bogus \"uninitialized variable\"\nwarning generated by some versions of GCC.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e9b29ffc519b9e63d4e1c0b1278bb951bb418a9d",
      "tree": "4da71b6882ff9c41690a1ebcfaf3f3de5154c082",
      "parents": [
        "b02b371e6d14961ad458ca9d88b30eefef77003d"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Sun Apr 27 08:59:45 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:57 2008 -0700"
      },
      "message": "USB: add Cypress c67x00 OTG controller HCD driver\n\nThis patch adds HCD support for the Cypress c67x00 family of devices.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "db11e47dd7b09b7f76c7eaa236277f23391331e7",
      "tree": "56f2d03ddc18369128cb33b823ebc918af459985",
      "parents": [
        "886c35fbcf6fb2eee15687efc2d64d99b6ad9a4a"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Apr 24 00:37:04 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:50 2008 -0700"
      },
      "message": "USB: ISP1760 HCD driver\n\nThis driver has been written from scratch and supports the ISP1760. ISP1761\nmight (should) work as well but the OTG isn\u0027t supported. Also ISO packets are\nnot. However, it works on my little PowerPC board.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a5abdeafedf722b0f3f357f4a23089a686b1b80d",
      "tree": "06dc1712a552ddd190c4e1a323e9e069a4d5e059",
      "parents": [
        "6b1e6f637469647f435f8f8ab00fbafa3c129712"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 29 01:03:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:28 2008 -0700"
      },
      "message": "usb: use get/put_unaligned_* helpers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Al Viro \u003cviro@zeniv.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": "cdefa185dda6b2b267f088a7477e96d845bdc6c1",
      "tree": "95447a4c46352d6a353074873c11446e7c3c657f",
      "parents": [
        "a973909fc32be90884280b7a8cd2f2e093c97890"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Apr 29 01:02:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:21 2008 -0700"
      },
      "message": "usb: use non-racy method for proc entries creation\n\nUse proc_create()/proc_create_data() to make sure that -\u003eproc_fops and -\u003edata\nbe setup before gluing PDE to main tree.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd05e720099e8eeddb378305d1a41c1445344b91",
      "tree": "d617918be290b47b35822bc3cf21c8f01dde5dd2",
      "parents": [
        "01d7b369887b6feb7c9ce2b20988fafe3f70841c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 07:00:16 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "drivers/usb annotations and fixes\n\n* endianness annotations\n* endianness fixes\n* missing get_unaligned/put_unaligned\n\nIt\u0027s pretty much all over the place, changes to different files are independent.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSerial-parts-Acked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "441b62c1edb986827154768d89bbac0ba779984f",
      "tree": "13724c22d1b190a36f0ddbba38554e6c66bea6af",
      "parents": [
        "14722ef4acedc643f0b78b7165ceff2d300dae4d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Mar 03 16:08:34 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:55 2008 -0700"
      },
      "message": "USB: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aff6d18f95bb81b2d07994372c8edcc2c2b41180",
      "tree": "dcb93a3eb64c5c9a7bbe46c8fd6d09851d7b2007",
      "parents": [
        "4f6676274fb6303a8e8100d086ea8c2c00c0d8e3"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 18 11:11:26 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:54 2008 -0700"
      },
      "message": "USB: fix compile problems in ehci-hcd\n\nThis patch (as1072) fixes some recently-introduced compile problems\nthat show up in ehci-hcd when CONFIG_PM is turned off.\n\n\tPORT_WAKE_BITS needs to be defined always.\n\n\tehci_port_power() is called during initialization by all the\n\tEHCI variants other than the PCI version, in which it is\n\t\"defined but not used\".  So add a call to it.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f6676274fb6303a8e8100d086ea8c2c00c0d8e3",
      "tree": "c59746300f9a343e13bf102c063c372e34f809d4",
      "parents": [
        "c6dbf554bc8a79c9caab3dbf891a33c19068f646"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Apr 12 08:32:05 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:53 2008 -0700"
      },
      "message": "USB: ehci: qh_completions cleanup and bugfix\n\nSimplify processing of completed qtds, and correct handling of short\nreads, by removing two state variables:\n\n - \"qtd_status\" wasn\u0027t needed.  The current URB\u0027s status is either\n   OK (-EINPROGRESS) or some fault status.  Once a fault appears,\n   the queue halts and any later QTDs are immediately removed, so\n   no temporary status is needed.  (Or for typical short reads,\n   it\u0027s not treated as a fault, so no queue halt is needed.)\n\n - \"do_status\" was erroneous.  Because of how the queue is set up,\n   short control reads can (and should!) be treated like full size\n   reads, and cleaned up the usual way.  The status stage will be\n   executed transparently, and usbcore handles the choice of whether\n   to report this status as unexected.\n \nThe \"do_status\" problem caused a rather perplexing timing-dependent\nproblem with usbtest case 10.  Sometimes it would make the controller\nskip a dozen transactions while (wrongly) trying to clean up after a\nshort transfer.  Fortunately, removing a dcache contention issue made\nthis become trivial to reproduce (on one test rig), so enough clues\nfinally presented themselves ... I think this has been around for a\nvery long time, but was worsened by recent urb-\u003estatus changes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e872154921a6b5256a3c412dd69158ac0b135176",
      "tree": "65c1ef7054d7c5ed3a94799e09db8036a7f9574c",
      "parents": [
        "5f47493cdf90b8afe5353e59de30e449e775ea8b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 14 12:17:56 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:53 2008 -0700"
      },
      "message": "USB: don\u0027t explicitly reenable root-hub status interrupts\n\nThis patch (as1069b) changes the way OHCI root-hub status-change\ninterrupts are enabled.  Currently a special HCD method,\nhub_irq_enable(), is called when the hub driver is finished using a\nroot hub.  This approach turns out to be subject to races, resulting\nin unnecessary polling.\n\nThe patch does away with the method entirely.  Instead, the driver\nautomatically enables the RHSC interrupt when no more status changes\nare present.  This scheme is safe with controllers using\nlevel-triggered semantics for their interrupt flags.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5f47493cdf90b8afe5353e59de30e449e775ea8b",
      "tree": "b5c6ad08973d3dee7f360a0090ed515858cb9c6d",
      "parents": [
        "58a97ffeb2297f154659f339d77eb3f32c4d8b3e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 14 12:17:49 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:53 2008 -0700"
      },
      "message": "USB: OHCI: turn off RD when remote wakeup is disabled\n\nThis patch (as1068b) disables the RD interrupt flag when an OHCI root\nhub is suspended with remote wakeup disabled.  Although the spec\nclearly states that this flag permits the controller to issue an\ninterrupt when a resume request from downstream is detected and not\nwhen a local status change occurs, some controllers mistakenly use it\nfor both types of event.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "58a97ffeb2297f154659f339d77eb3f32c4d8b3e",
      "tree": "2ca171b7f720769007f9c9624b74ca4ad3442f02",
      "parents": [
        "b950bdbc67041412cb042e404938667204c7902c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 14 12:17:10 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:53 2008 -0700"
      },
      "message": "USB: HCDs use the do_remote_wakeup flag\n\nWhen a USB device is suspended, whether or not it is enabled for\nremote wakeup depends on the device_may_wakeup() setting.  The setting\nis then saved in the do_remote_wakeup flag.\n\nLater on, however, the device_may_wakeup() value can change because of\nuser activity.  So when testing whether a suspended device is or\nshould be enabled for remote wakeup, we should always test\ndo_remote_wakeup instead of device_may_wakeup().  This patch (as1076)\nmakes that change for root hubs in several places.\n\nThe patch also adjusts uhci-hcd so that when an autostopped controller\nis suspended, the remote wakeup setting agrees with the value recorded\nin the root hub\u0027s do_remote_wakeup flag.\n\nAnd the patch adjusts ehci-hcd so that wakeup events on selectively\nsuspended ports (i.e., the bus itself isn\u0027t suspended) don\u0027t turn on\nthe PME# wakeup signal.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a082b5c7882bdbd8a86ace8470ca2ecda796d5a7",
      "tree": "dd5f519ad7caa417363d256f7e572c02a43927f5",
      "parents": [
        "6427f7995338387ddded92f98adec19ddbf0ae5e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Apr 10 14:21:06 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:50 2008 -0700"
      },
      "message": "USB: ehci: qh/qtd cleanup comments\n\nProvide better comments about qh_completions() and QTD handling.\nThat code can be *VERY* confusing, since it\u0027s evolved over a few\nyears to cope with both hardware races and silicon quirks.\n\nRemove two unlikely() annotations that match the GCC defaults\n(and are thus pointless); add an \"else\" to highlight code flow.\n\nThis patch doesn\u0027t change driver behavior.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9424ea29658ce5bcdcf527ddf9617b9507ddf1aa",
      "tree": "b733f3cd7991d964810b32d7a555bdf9826a63e8",
      "parents": [
        "29fab0cd897519be9009ba8c898410ab83b378e9"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Thu Apr 10 21:05:58 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:49 2008 -0700"
      },
      "message": "USB: r8a66597-hcd: Add support for SH7366 USB host\n\nR8A66597 is similar to SH7366 USB 2.0 Host/Function module. It can\nsupport SH7366 USB host by changing several R8A66597 code.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "29fab0cd897519be9009ba8c898410ab83b378e9",
      "tree": "df4a57d6574fe505200cd6b69e817fc953bf633c",
      "parents": [
        "6d8791076c7742c65dd796ae0ac260ab22e85517"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Thu Apr 10 21:05:55 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:49 2008 -0700"
      },
      "message": "USB: r8a66597-hcd: fix usb device connection timing\n\nFix the problem that enumeration of a USB device was slow.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6d8791076c7742c65dd796ae0ac260ab22e85517",
      "tree": "402ec1f9c417e09db52c39081dc57fbe278eedfb",
      "parents": [
        "97af0a911bfb1e798c395c6ebabb4731f821736f"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Thu Apr 10 21:05:47 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:49 2008 -0700"
      },
      "message": "USB: r8a66597-hcd: fix interrupt transfer interval\n\nThis driver ignored the value of bInterval and revised the problem\nthat performed interrupt transfer.\n\nASIX USB Ethernet adapter comes to work with this host controller\nby applying this patch.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "21da84a89312dd8d014ca3352d1ab5c2279ec548",
      "tree": "148e28526110b173d73903191ed0166c5618c683",
      "parents": [
        "3cf2723432dd27402a4a4941ad2d04eae5dd639c"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@intel.com",
        "time": "Tue Apr 08 14:30:18 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:49 2008 -0700"
      },
      "message": "USB: ehci shutdown refactored\n\nThis patch refactors some shutdown code so it can be shared between\nehci_stop() and ehci_shutdown().\n\nThis also fixes a couple potential bugs:\n - ehci_shutdown() was not locking ehci-\u003elock before halting the HC.\n - ehci_shutdown() didn\u0027t disable the watchdog and IAA timers.\n - ehci_stop() was resetting the host controller when it may have been\n   running, which the EHCI spec says \"may result in undefined behavior\".\n\nehci_stop() was calling port_power() to turn off the ports, which waited\n20ms after applying the port change.  The msleep was for the case where\nthe HC might take 20ms to turn the ports on; since we\u0027re shutting them\noff, we can avoid the msleep and just use ehci_turn_off_ports().\n\nehci_stop() doesn\u0027t need to clear the intr_enable register or revert\nownership of the companion controllers to the BIOS, because the host\ncontroller reset should have done that.  There might be a buggy host\ncontroller that doesn\u0027t follow the reset rules, but for now we assume\nit\u0027s redundant code and remove it.\n\n[ A subsequent patch will cancel the timers later ... this version\ncarries forward existing bugs where timers could get re-armed\nafter they\u0027re canceled. ]\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@intel.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": "43bbb7e015c4380064796c5868b536437b165615",
      "tree": "6f4b8e184904917677ce00f600ebf3c8839f47f0",
      "parents": [
        "7be7d7418776a41badce7ca00246e270d408e4b9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 03 18:03:17 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:48 2008 -0700"
      },
      "message": "USB: OHCI: host-controller resumes leave root hub suspended\n\nDrivers in the ohci-hcd family should perform certain tasks whenever\ntheir controller device is resumed.  These include checking for loss\nof power during suspend, turning on port power, and enabling interrupt\nrequests.\n\nUntil now these jobs have been carried out when the root hub is\nresumed, not when the controller is.  Many drivers work around the\nresulting awkwardness by automatically resuming their root hub\nwhenever the controller is resumed.  But this is wasteful and\nunnecessary.\n\nTo simplify the situation, this patch (as1066) adds a new core\nroutine, ohci_finish_controller_resume(), which can be used by all the\nOHCI-variant drivers.  They can call the new routine instead of\nresuming their root hubs.  And ohci-pci.c can call it instead of using\nits own special-purpose handler.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7be7d7418776a41badce7ca00246e270d408e4b9",
      "tree": "8d3de8a987f917ceb347b9e4c9e14eebbf6b8f61",
      "parents": [
        "7329e211b987a493cbcfca0e98c60eb108ab42df"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 03 18:03:06 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:48 2008 -0700"
      },
      "message": "USB: clarify usage of hcd-\u003esuspend/resume methods\n\nThe .suspend and .resume method pointers in struct usb_hcd have not\nbeen fully understood by host-controller driver writers.  They are\nmeant for use with PCI controllers; other platform-specific drivers\ngenerally should not refer to them.\n\nTo try and clarify matters, this patch (as1065) renames those methods\nto .pci_suspend and .pci_resume.  It eliminates corresponding dead code\nand bogus references in the ohci-ssb and u132-hcd drivers.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "7329e211b987a493cbcfca0e98c60eb108ab42df"
}
