)]}'
{
  "log": [
    {
      "commit": "ea14fad0d416354a4e9bb1a04f32acba706f9548",
      "tree": "2c8acc5331f189aef1d40ddce3f40d6be9314e77",
      "parents": [
        "6ee7e78e7c78d871409ad4df30551c9355be7d0e",
        "6705cda24fad1cb0ac82ac4f312df8ec735b39b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 15:40:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 15:40:39 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (76 commits)\n  [ARM] 4002/1: S3C24XX: leave parent IRQs unmasked\n  [ARM] 4001/1: S3C24XX: shorten reboot time\n  [ARM] 3983/2: remove unused argument to __bug()\n  [ARM] 4000/1: Osiris: add third serial port in\n  [ARM] 3999/1: RX3715: suspend to RAM support\n  [ARM] 3998/1: VR1000: LED platform devices\n  [ARM] 3995/1: iop13xx: add iop13xx support\n  [ARM] 3968/1: iop13xx: add iop13xx_defconfig\n  [ARM] Update mach-types\n  [ARM] Allow gcc to optimise arm_add_memory a little more\n  [ARM] 3991/1: i.MX/MX1 high resolution time source\n  [ARM] 3990/1: i.MX/MX1 more precise PLL decode\n  [ARM] 3986/1: H1940: suspend to RAM support\n  [ARM] 3985/1: ixp4xx clocksource cleanup\n  [ARM] 3984/1: ixp4xx/nslu2: Fix disk LED numbering (take 2)\n  [ARM] 3994/1: ixp23xx: fix handling of pci master aborts\n  [ARM] 3981/1: sched_clock for PXA2xx\n  [ARM] 3980/1: extend the ARM Versatile sched_clock implementation from 32 to 63 bit\n  [ARM] 3979/1: extend the SA11x0 sched_clock implementation from 32 to 63 bit period\n  [ARM] 3978/1: macro to provide a 63-bit value from a 32-bit hardware counter\n  ...\n"
    },
    {
      "commit": "e18b890bb0881bbab6f4f1a6cd20d9c60d66b003",
      "tree": "4828be07e1c24781c264b42c5a75bcd968223c3f",
      "parents": [
        "441e143e95f5aa1e04026cb0aa71c801ba53982f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:25 2006 -0800"
      },
      "message": "[PATCH] slab: remove kmem_cache_t\n\nReplace all uses of kmem_cache_t with struct kmem_cache.\n\nThe patch was generated using the following script:\n\n\t#!/bin/sh\n\t#\n\t# Replace one string by another in all the kernel sources.\n\t#\n\n\tset -e\n\n\tfor file in `find * -name \"*.c\" -o -name \"*.h\"|xargs grep -l $1`; do\n\t\tquilt add $file\n\t\tsed -e \"1,\\$s/$1/$2/g\" $file \u003e/tmp/$$\n\t\tmv /tmp/$$ $file\n\t\tquilt refresh\n\tdone\n\nThe script was run like this\n\n\tsh replace kmem_cache_t \"struct kmem_cache\"\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e94b1766097d53e6f3ccfb36c8baa562ffeda3fc",
      "tree": "93fa0a8ab84976d4e89c50768ca8b8878d642a0d",
      "parents": [
        "54e6ecb23951b195d02433a741c7f7cb0b796c78"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_KERNEL\n\nSLAB_KERNEL is an alias of GFP_KERNEL.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54e6ecb23951b195d02433a741c7f7cb0b796c78",
      "tree": "c8885c49f37c8d383945b8af69d51597494ed62c",
      "parents": [
        "f7267c0c0721fd02ad3dc37c3d6dd24ccd81d4d6"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_ATOMIC\n\nSLAB_ATOMIC is an alias of GFP_ATOMIC\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4796b71fbb907ce6b8a9acf1852d3646a80b4576",
      "tree": "6263f165446c581efdbb760205c1f85378fe6259",
      "parents": [
        "6d5aefb8eaa38e44b5b8cf60c812aceafc02d924",
        "ec0bf39a471bf6fcd01def2bd677128cea940b73"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Dec 06 15:01:18 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Wed Dec 06 15:01:18 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/pcmcia/ds.c\n\nFix up merge failures with Linus\u0027s head and fix new compile failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "4c1ac1b49122b805adfa4efc620592f68dccf5db",
      "tree": "87557f4bc2fd4fe65b7570489c2f610c45c0adcd",
      "parents": [
        "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
        "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/infiniband/core/iwcm.c\n\tdrivers/net/chelsio/cxgb2.c\n\tdrivers/net/wireless/bcm43xx/bcm43xx_main.c\n\tdrivers/net/wireless/prism54/islpci_eth.c\n\tdrivers/usb/core/hub.h\n\tdrivers/usb/input/hid-core.c\n\tnet/core/netpoll.c\n\nFix up merge failures with Linus\u0027s head and fix new compilation failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "af2b3b503ad1b071b66e1531caae252b4b95c847",
      "tree": "600785af3af4a79978f688fa35e19ab900db264b",
      "parents": [
        "a9606fd39083478bef313c0e3b77bc065e39e36e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Oct 25 21:49:27 2006 -0400"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:12:02 2006 -0500"
      },
      "message": "[PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation\n\nstruct pcmcia_device *p_dev-\u003econf.ConfigBase and .Present are set in almost\nall PCMICA driver right at the beginning, using the same calls but slightly\ndifferent implementations. Unfiy this in the PCMCIA core.\n\nIncludes a small bugfix (\"drivers/net/pcmcia/xirc2ps_cs.c: remove unused\nlabel\") from and Signed-off-by Adrian Bunk \u003cbunk@stusta.de\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "9641219825a54249d77d7aa1afa7d874a05c7f90",
      "tree": "94dae67a8804a070e2597b931d1e3335f08389fc",
      "parents": [
        "72a73a69f6a79266b8b4b18f796907b73a5c01e3",
        "94fcda1f8ab5e0cacc381c5ca1cc9aa6ad523576"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (103 commits)\n  usbcore: remove unused argument in autosuspend\n  USB: keep count of unsuspended children\n  USB hub: simplify remote-wakeup handling\n  USB: struct usb_device: change flag to bitflag\n  OHCI: make autostop conditional on CONFIG_PM\n  USB: Add autosuspend support to the hub driver\n  EHCI: Fix root-hub and port suspend/resume problems\n  USB: create a new thread for every USB device found during the probe sequence\n  USB: add driver for the USB debug devices\n  USB: added dynamic major number for USB endpoints\n  USB: pegasus error path not resetting task\u0027s state\n  USB: endianness fix for asix.c\n  USB: build the appledisplay driver\n  USB serial: replace kmalloc+memset with kzalloc\n  USB: hid-core: canonical defines for Apple USB device IDs\n  USB: idmouse cleanup\n  USB: make drivers/usb/core/driver.c:usb_device_match() static\n  USB: lh7a40x_udc remove double declaration\n  USB: pxa2xx_udc recognizes ixp425 rev b0 chip\n  usbtouchscreen: add support for DMC TSC-10/25 devices\n  ...\n"
    },
    {
      "commit": "1f9fc882d92f3ff390455836f98d7ddc36d4e4c3",
      "tree": "55e23959337683a5dc0d5b3b00c8c5f83b61ed7e",
      "parents": [
        "40f122f343797d02390c5a157372cac0c5b50bb7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 20 11:06:59 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "OHCI: make autostop conditional on CONFIG_PM\n\nUnlike UHCI, OHCI does not exert any DMA load on the system when no\ndevices are connected.  Consequently there is no advantage to doing\nan autostop other than the power savings, so we shouldn\u0027t compile the\nnecessary code unless CONFIG_PM is enabled.\n\nThis patch (as820) makes the root-hub suspend and resume routines\nconditional on CONFIG_PM.  It also prevents autostop from activating\nif the device_may_wakeup flag isn\u0027t set; some people use this flag to\nalert the driver about Resume-Detect bugs in the hardware.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c03356a559ced6fa78931f498193f776d67e445",
      "tree": "56539740dea1febc7cac7a83bde1a56e48e9d5ec",
      "parents": [
        "c066475e1fe3b3afbd613ddf5f1eca9be4fb6de0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 09 14:42:16 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "EHCI: Fix root-hub and port suspend/resume problems\n\nThis patch (as738b) fixes numerous problems in the controller/root-hub\nsuspend/resume/remote-wakeup support in ehci-hcd:\n\n\tThe bus_resume() routine should wake up only the ports that\n\twere suspended by bus_suspend().  Ports that were already\n\tsuspended should remain that way.\n\n\tThe interrupt mask is used to detect loss of power in the\n\tbus_resume() routine (if the mask is 0 then power was lost).\n\tHowever bus_suspend() always sets the mask to 0.  Instead the\n\tmask should retain its normal value, with port-change-detect\n\tinterrupts disabled if remote wakeup is turned off.\n\n\tThe interrupt mask should be reset to its correct value at the\n\tend of bus_resume() regardless of whether power was lost.\n\n\tbus_resume() reinitializes the operational registers if power\n\twas lost.  However those registers are not in the aux power\n\twell, hence they can lose their values whenever the controller\n\tis put into D3.  They should always be reinitialized.\n\n\tWhen a port-change interrupt occurs and the root hub is\n\tsuspended, the interrupt handler should request a root-hub\n\tresume instead of starting up the controller all by itself.\n\n\tThere\u0027s no need for the interrupt handler to request a\n\troot-hub resume every time a suspended port sends a\n\tremote-wakeup request.\n\n\tThe pci_resume() method doesn\u0027t need to check for connected\n\tports when deciding whether or not to reset the controller.\n\tIt can make that decision based on whether Vaux power was\n\tmaintained.\n\n\tEven when the controller does not need to be reset,\n\tpci_resume() must undo the effect of pci_suspend() by\n\tre-enabling the interrupt mask.\n\n\tIf power was lost, pci_resume() must not call ehci_run().\n\tAt this point the root hub is still supposed to be suspended,\n\tnot running.  It\u0027s enough to rewrite the command register and\n\tset the configured_flag.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ce8540c884c19c0f5f38c9e85d4bdc192baf321",
      "tree": "9067a6b202288225d58ecd4233672146e81b8bfb",
      "parents": [
        "27a3de4cfc3508b30803b7350ca6385b3c53f223"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 20 03:24:44 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: ftdi-elan.c: fixes and cleanups\n\nThis patch contains the following possible cleanups:\n- make the needlessly global ftdi_release_platform_dev() static\n- remove the unused usb_ftdi_elan_read_reg()\n- proper prototypes for the following functions:\n  - usb_ftdi_elan_read_pcimem()\n  - usb_ftdi_elan_write_pcimem()\n\nNote that the misplaced prototypes for the latter ones in\ndrivers/usb/host/u132-hcd.c were buggy. Depending on the calling\nconvention of the architecture calling one of them could have turned\nyour stack into garbage.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "27a3de4cfc3508b30803b7350ca6385b3c53f223",
      "tree": "10aa64b97c381a8dd38e97206d09550b6999fb63",
      "parents": [
        "2e46b74852446404d64b0b00ce872724bfa627ab"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 20 03:23:54 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: make drivers/usb/host/u132-hcd.c:u132_hcd_wait static\n\nThis patch makes the needlessly global \"u132_hcd_wait\" static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "93f1a47c4af34c4ee014b3d2aae70089b3b69f72",
      "tree": "10e9b58f9b93cbbc0ab375778396632d465ce28e",
      "parents": [
        "f0d7f27351058284f62ab4848909373c2d1f5ce8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 16 23:34:58 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: add ehci_hcd.ignore_oc parameter\n\nCertain boards seem to like to issue false overcurrent notifications, for\nexample on ports that don\u0027t have anything connected to them.  This looks\nlike a hardware error, at the level of noise to those ports\u0027 overcurrent\ninput signals (or non-debounced VBUS comparators).  This surfaces to users\nas truly massive amounts of syslog spam from khubd (which is appropriate\nfor real hardware problems, except for the volume from multiple ports).\n\nUsing this new \"ignore_oc\" flag helps such systems work more sanely, by\npreventing such indications from getting to khubd (and spam syslog).  The\ndownside is of course that true overcurrent errors will be masked; they\u0027ll\nappear as spontaneous disconnects, without the diagnostics that will let\nusers troubleshoot issues like short circuited cables.\n\nNote that the bulk of these reports seem to be with VIA southbridges, but\nI think some were with Intel ones.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0d7f27351058284f62ab4848909373c2d1f5ce8",
      "tree": "8ccedd0ebf58ff3439750534f56eff94cc97ab2a",
      "parents": [
        "1f26e28d3e32339ca683f087cd55a70e2befc333"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 16 23:56:15 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:36 2006 -0800"
      },
      "message": "USB: EHCI hooks for high speed electrical tests\n\nEHCI hooks for high speed electrical tests of the root hub ports.\n\nThe expectation is that a usermode program actually triggers the test,\nmaking the same control request it would make for an external hub.\nTests for peripheral upstream ports would issue a different request.\nIn all cases, the hardware needs re-initialization before it could\nbe used \"normally\" again (e.g. unplug/replug, rmmod/modprobe).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b7be3c066ae9238996a7a861b39b0bfd5860735",
      "tree": "ebe0525da558510d4100ed98729dd2ed707e68bb",
      "parents": [
        "68df9de1d0e95034355283dc12056f93de8e0a79"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 06 12:05:00 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:35 2006 -0800"
      },
      "message": "OHCI: change priority level of resume log message\n\nAll the other root-hub suspend or resume log messages, in ohci-hcd or\nany of the other host controller drivers, use the debug priority\nlevel.  This patch (as815) makes the one single exception behave like\nall the rest.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "565402baee99096da4d79209e450fe42d379a0ca",
      "tree": "fe2bce71cb62cf01f720ba099a7983a1c2496eea",
      "parents": [
        "5d7efe5b3768bf53df9b87380ea68baacf11f933"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Oct 27 10:35:01 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:27 2006 -0800"
      },
      "message": "USB: OHCI: remove stale testing code from root-hub resume\n\nThis patch (as811) removes some stale testing code from the root-hub\nresume routine in ohci-hcd.  It also adds a spin_lock_irq() call that\ninadvertently got left out of an error pathway.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "052ac01aeb84d8427ba8ac3d70991ac01b009b59",
      "tree": "b232d996dab32777156c4d9f661711e8a29aee86",
      "parents": [
        "b1878440d46a0dc357ed5c9687c534e20955e940"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Oct 27 10:33:11 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:27 2006 -0800"
      },
      "message": "USB: OHCI: disable RHSC inside interrupt handler\n\nThis patch (as808b) moves the Root Hub Status Change interrupt-disable\ncode in ohci-hcd back into the interrupt handler proper, to avoid the\nchance of adverse interactions with mediocre hardware implementations.\n\nIt also deletes the root-hub status timer from within the interrupt-enable\nroutine.  There\u0027s no need to poll for status any more once interrupts are\nre-enabled.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b1878440d46a0dc357ed5c9687c534e20955e940",
      "tree": "dccaff7b0312e5ddbd573becac2d5d134d64826f",
      "parents": [
        "93c8bf45e083b89dffe3a708363c15c1b220c723"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Oct 24 12:02:31 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:27 2006 -0800"
      },
      "message": "USB: ohci-hcd: fix compiler warning\n\nThis patch (as806) fixes a compiler warning when ohci-hcd is built\nwith CONFIG_PM turned off.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "58a0cd7887cd689ae42540dd12b3b3131abfbe6c",
      "tree": "3ede7aef3e67bc9fee868129f8eac18a4d7378e1",
      "parents": [
        "022cbd7376fcdf030fe821636f1c910c45a9356a"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Fri Dec 01 14:51:13 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 01 16:56:43 2006 +0000"
      },
      "message": "[ARM] 3963/1: AT91: Update configuration files\n\nA number of configuration file changes.\n\nThese are mainly to replace references to ARCH_AT91RM9200 and\nARCH_AT91SAM9261 with the common/generic ARCH_AT91.  That way we don\u0027t\nneed to mention every specific AT91 processor explicitly.\n\nAlso adds the configuration option for AT91SAM9260-EK and AT91SAM9261-EK\nboards.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0779bf2d2ecc4d9b1e9437ae659f50e6776a7666",
      "tree": "dbcc9735ab63a833056572c8f4f0efe911246562",
      "parents": [
        "3cb2fccc5f48a4d6269dfd00b4db570fca2a04d5"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Thu Nov 30 05:24:39 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:24:39 2006 +0100"
      },
      "message": "Fix misc .c/.h comment typos\n\nFix various .c/.h typos in comments (no code changes).\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3cb2fccc5f48a4d6269dfd00b4db570fca2a04d5",
      "tree": "d11c4db3e38705f7d2c51531e744dd9d27834883",
      "parents": [
        "5d3f083d8f897ce2560bbd4dace483d5aa60d623"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Thu Nov 30 05:22:59 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:22:59 2006 +0100"
      },
      "message": "Fix misc Kconfig typos\n\nFix various Kconfig typos.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "583ceada075597a5b6acab1140d61ac81586a2a6",
      "tree": "27ea85087cc6d09333f0121534e866f5e65c1c83",
      "parents": [
        "51b5bce8c253b82d4789161cc3b0c74bee313bb1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Oct 24 12:04:22 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "USB: OHCI: fix root-hub resume bug\n\nWhen a suspended OHCI controller sees a port\u0027s status change, it sets\nboth the Root-Hub-Status-Change and the Resume-Detect bits in the\nInterrupt Status register.  Processing both these bits, the driver\ntries to resume the root hub twice!\n\nThis patch (as807) fixes the bug by ignoring RD if RHSC is set.  It\nalso prints a slightly more informative log message when a\nremote-wakeup event occurs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3da2495c0a92723d58cacaaff48dc60a29ddaae6",
      "tree": "15df1f341c3c6f4f11edbe79306936a95a9ce423",
      "parents": [
        "237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Nov 14 16:28:01 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "OHCI: disallow autostop when wakeup is not available\n\nThis patch (as822) prevents the OHCI autostop mechanism from kicking in\nif the root hub is not able or not allowed to issue wakeup requests.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b62df4516981745d4b5de01ceec1d65a9174a524",
      "tree": "b7eae113a1fc6b860763abb91ca49629552cbd83",
      "parents": [
        "96a518928e1fd00a6d0eb344f420ea82aeec8ab9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Oct 10 10:54:00 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "message": "UHCI: workaround for Asus motherboard\n\nThis patch (as798) adds a workaround to uhci-hcd.  At least one Asus\nmotherboard is wired in such a way that any device attached to a\nsuspended UHCI controller will prevent the system from entering\nsuspend-to-RAM by immediately waking it up.  The only way around the\nproblem is to turn the controller off instead of suspending it.\n\nThis fixes Bugzilla #6193.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8442ae00d47dad690ac1105b426274433dc672f8",
      "tree": "629c48b66106bb16b069b54edcff52614381c880",
      "parents": [
        "1a2ea1dfc4ee078841cd6406ebf6bf0c5a3d25e9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Oct 02 07:20:10 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:30 2006 -0700"
      },
      "message": "USB: ohci-pnx4008 build fixes\n\nThe OHCI bus glue for the Philips PNX chips is missing a few calls.\n\n - Bus suspend/resume were wrongly omitted in the original submission.\n - Two new calls were added since that glue was submitted:\n     * Root hub irq enable call\n     * Shutdown hook for usbcore\n\nPlus usb_bus.hcpriv has now been removed from usbcore.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64f89798da35f43c6ef6afda0541e25034513458",
      "tree": "419546d28bac423277b504b3a94ed7da333490ca",
      "parents": [
        "4e4bc305e16440ab38060d61fbcb7d774881d2f1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 13:57:18 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 13:57:18 2006 -0700"
      },
      "message": "USB: revert EHCI VIA workaround patch\n\nThis reverts 26f953fd884ea4879585287917f855c63c6b2666 which caused\nresume problems on the mac mini.\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "da66b719d16f6ea3801b859c1ff35d5cd05c517d",
      "tree": "47c5fd1a4d9f9d6beb089b8129aea0f471e9930a",
      "parents": [
        "efbc52f945696702a97a78b12812093f61880c2c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Oct 06 00:43:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 06 08:53:40 2006 -0700"
      },
      "message": "[PATCH] ohci: don\u0027t play with IRQ regs\n\nThis is a more correct fix for the way the ohci hcd was referencing pt_regs\nin the unlink paths.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "038b0a6d8d32db934bba6a24e74e76e4e327a94f",
      "tree": "5fbeb3e8f140e20f8ce0e33e12b32ec5b0724cd6",
      "parents": [
        "78b656b8bf933101b42409b4492734b23427bfc3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "message": "Remove all inclusions of \u003clinux/config.h\u003e\nkbuild explicitly includes this at build time.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "6e3ce3ae8e872f2d3a30f5ce5bc3b7c5eeca4343",
      "tree": "d280a3f08a0e9803d270e45507c0a28df7cb044b",
      "parents": [
        "6174d0fd35f486f59b743630bdf088a9f9792d4d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 17:06:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 17:06:45 2006 -0700"
      },
      "message": "USB: fix build error in ohci driver\n\nThanks to Andrew for the original patch for this.\nI need to upgrade my version of gcc to catch these things...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d1a243ba5dda5c1a3cca5df8fb19ab8b138f074",
      "tree": "c9be9a9d8d4f5477a47bfc5f8a6f612a0c4867ca",
      "parents": [
        "1f7e1a3b7e05c833229c4b6e9d3c96262df59e99"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 26 14:46:16 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:36:46 2006 -0700"
      },
      "message": "OHCI: add auto-stop support\n\nThis patch (as790b) adds \"autostop\" support to ohci-hcd: the driver\nwill automatically stop the host controller when no devices have been\nconnected for at least one second.  This feature is useful when the\nUSB autosuspend facility isn\u0027t available, such as when\nCONFIG_USB_SUSPEND hasn\u0027t been set.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f7e1a3b7e05c833229c4b6e9d3c96262df59e99",
      "tree": "b5b618378407be0785e3ba4324d8423dcb1c2a6d",
      "parents": [
        "d19ac7da72ab950c315d0da0aa03464587d88b53"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 25 15:41:21 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:36:46 2006 -0700"
      },
      "message": "OHCI: remove existing autosuspend code\n\nThe autosuspend technique used by ohci-hcd doesn\u0027t mesh well with the\nnewer USB core autosuspend code.  This patch (as789) removes ohci-hcd\u0027s\nautosuspend support.  Now the driver will be usable, but it won\u0027t\nautomatically go into a low-power state when no devices are connected.\nThat\u0027s for a later patch.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2e3a43f0b6f16705ec76d3744b82a116965ebebe",
      "tree": "27fdc7716743cf77291931cda7e75b45d3529ad8",
      "parents": [
        "54bee6e1b455573658972510a76119f279db32b7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Sep 27 15:43:22 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:36:43 2006 -0700"
      },
      "message": "ohci: Use ref-counting hotplug safe interfaces\n\nWe want to avoid legacy APIs like pci_find_slot().\n\nSigned-off-by: Alan Cox \u003calan@redhat.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": "26f953fd884ea4879585287917f855c63c6b2666",
      "tree": "78e6bd71dc1bb4089bc8589eb995765d64d4797d",
      "parents": [
        "353a4098c61272b33a02ec5802fb3859fec91a0e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Sep 18 17:03:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:59:00 2006 -0700"
      },
      "message": "USB: EHCI update VIA workaround\n\nThis revamps handling of the hardware \"async advance\" IRQ, and its watchdog\ntimer.  Basically it dis-entangles that important timeout from the others,\nsimplifying the associated state and code to make it more robust.\n\nThis reportedly improves behavior of EHCI on some systems with VIA chips,\nand AFAIK won\u0027t affect non-VIA hardware.  VIA systems need this code to\nrecover from silcon bugs whereby the \"async advance\" IRQ isn\u0027t issued.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "71795c1df30b034414c921b4930ed88de34ca348",
      "tree": "962dc749e8d56bb90d9b40c2401d6519eca8f630",
      "parents": [
        "38e2bfc94e95dd6005fdaf40dfec0157396741da"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Sep 18 22:57:22 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:59:00 2006 -0700"
      },
      "message": "USB: ohci_usb can oops on shutdown\n\nWhen ohci-hcd is shutting down (for rmmod or PC-card removal), there is\na window when the device is shut down, HC communication area (-\u003ehcca)\nis freed, but the core has not called \"free_irq\" yet. If another device\ntriggers a shared interrupt in this window, we oops when trying to\naccess the freed -\u003ehcca.\n\nThis patch removes the window by calling free_irq before -\u003ehcca is freed.\n\nThe patch is tested at the PC hotplug test rig at Stratus, and with\nrmmod by Rafael Wysocki.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.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": "38e2bfc94e95dd6005fdaf40dfec0157396741da",
      "tree": "1cc927239e3369ec7ce4920b1347dd8bc504bb2d",
      "parents": [
        "ec17cf1cfe0b557210b27313bd584e9b5187d4ca"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Sep 18 22:49:02 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:59:00 2006 -0700"
      },
      "message": "USB: Dealias -110 code (more complete)\n\nThe purpose of this patch is to split off the case when a device does\nnot reply on the lower level (which is reported by HC hardware), and\na case when the device accepted the request, but does not reply at\nupper level. This redefinition allows to diagnose issues easier,\nwithout asking the user if the -110 happened \"immediately\".\n\nThe usbmon splits such cases already thanks to its timestamp, but\nit\u0027s not always available.\n\nI adjusted all drivers which I found affected (by searching for \"urb\").\nOut of tree drivers may suffer a little bit, but I do not expect much\nbreakage. At worst they may print a few messages.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d774efeabccf5f5207aa70d5c126fc928e8b30bd",
      "tree": "ed06d0e280feb9f0aa89fbf4ef793dd5d48cebce",
      "parents": [
        "a5c66e4b2418278786a025a5bd9625f485b2087a"
      ],
      "author": {
        "name": "Tony Olech",
        "email": "tony.olech@elandigitalsystems.com",
        "time": "Wed Sep 13 11:27:35 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "USB: u132-hcd: host controller driver for ELAN U132 adapter\n\nThis \"u132-hcd\" module is one half of the \"driver\" for\nELAN\u0027s U132 which is a USB to CardBus OHCI controller\nadapter. This module needs the \"ftdi-elan\" module in\norder to communicate to CardBus OHCI controller inserted\ninto the U132 adapter.\n\nWhen the \"ftdi-elan\" module detects a supported CardBus\nOHCI controller in the U132 adapter it loads this \"u132-hcd\"\nmodule.\n\nUpon a successful device probe() the single workqueue\nis started up which does all the processing of commands\nfrom the USB core that implement the host controller.\n\nThe workqueue maintains the urb queues and issues commands\nvia the functions exported by the \"ftdi-elan\" module. Each\nsuch command will result in a callback.\n\nNote that the \"ftdi-elan\" module is a USB client driver.\n\nNote that this \"u132-hcd\" module is a (cut-down OHCI)\nhost controller.\n\nThus we have a topology with the parent of a host controller\nbeing a USB client! This really stresses the USB subsystem\nsemaphore/mutex handling in the module removal.\n\nSigned-off-by: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ee95216c0db6305c047a90b0822e2f1d2d5acdc",
      "tree": "1bc92c5bbfe23aedb8508d757a46d2fe2e274928",
      "parents": [
        "657b6717e7e7dc5620525a34f1561b563fd472fa"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 28 11:43:25 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:58 2006 -0700"
      },
      "message": "USB: fix __must_check warnings in drivers/usb/host/\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "02c399ee45a54987c152fe5f627ed949bb55f187",
      "tree": "b4af9b47729985739815f62a2388e4afa2b49e03",
      "parents": [
        "01d883d44a1ca8dc77486635d428cba63e7fdadf"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 30 15:47:11 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:57 2006 -0700"
      },
      "message": "usbcore: remove usb_suspend_root_hub\n\nThis patch (as740) removes the existing support for autosuspend of\nroot hubs.  That support fit in rather awkwardly with the rest of\nusbcore and it was used only by ohci-hcd.  It won\u0027t be needed any more\nsince the hub driver will take care of autosuspending all hubs, root\nor external.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd22afda3f84452c6def29a68b06933e814e0e95",
      "tree": "4e5ab29301df0417ed4607dcc6bcda8f23fbe1a5",
      "parents": [
        "901b3d75e71535f29b64f352e94ff474d95df475"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Sep 03 12:21:50 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:57 2006 -0700"
      },
      "message": "USB: ohci-at91, two one-liners\n\nThis includes two one-liners forwarded to me for the OHCI support on at91:\n\n - KB920x (and other boards with CPUs in non-BGA packages) need a slightly\n   different way to say \"ignore that port, it\u0027s not pinned out\";\n\n - On resume, if we turn clocks on, record that we did so.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "53bd6a601a87bb6d0df844872bc15fd4e8d127ce",
      "tree": "c3437c0846e099c77d820510d822f9d13a2f58e2",
      "parents": [
        "729ed6d502b45fd3b5c3b21c3ceaa63a8fe7cc43"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 30 14:50:06 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:56 2006 -0700"
      },
      "message": "USB: EHCI whitespace fixes (cosmetic)\n\n[ ... when you have an editor set to remind you of whitespace bugs ... ]\n\nCosmetic EHCI changes: remove end-of-line whitespace, spaces before tabs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1720058343fa43a1a25bfad9e62ea06e7e9743b6",
      "tree": "8225039836451d9784f729cf5136d5ad0443658c",
      "parents": [
        "dd990f16a39d4e615c0b70a0ab50b79b32bfb16d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 30 11:32:52 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:56 2006 -0700"
      },
      "message": "usbcore: trim down usb_bus structure\n\nAs part of the ongoing program to flatten out the HCD bus-glue layer,\nthis patch (as771b) eliminates the hcpriv, release, and kref fields\nfrom struct usb_bus.  hcpriv and release were not being used for\nanything worthwhile, and kref has been moved into the enclosing\nusb_hcd structure.\n\nAlong with those changes, the patch gets rid of usb_bus_get and\nusb_bus_put, replacing them with usb_get_hcd and usb_put_hcd.\n\nThe one interesting aspect is that the dev_set_drvdata call was\nremoved from usb_put_hcd, where it clearly doesn\u0027t belong.  This means\nthe driver private data won\u0027t get reset to NULL.  It shouldn\u0027t cause\nany problems, since the private data is undefined when no driver is\nbound.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "de06a3b842b31b31220637c869f112cfbc1a5ef6",
      "tree": "3b179338903b5ad7ca0c0676f14d2ef6437eb545",
      "parents": [
        "64a21d025d3a979a8715f2ec7acabca7b5406c8a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 11 11:33:58 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "UHCI: increase Resume-Detect-off delay\n\nThe UHCI controller in my laptop takes longer to turn off the\nResume-Detect bit than the 4 us allowed by uhci-hcd.  Presumably other\ncomputers will have the same problem.\n\nThis patch (as752) increases the maximum delay to 10 us, which should be\nplenty, and uses polling to avoid penalizing systems which can turn the\nbit off more quickly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64a21d025d3a979a8715f2ec7acabca7b5406c8a",
      "tree": "e3cbcef560d848e177cddde6d093aa2411cddd53",
      "parents": [
        "a94da8971e836f32315f8832b0bf3e88bee9efae"
      ],
      "author": {
        "name": "Aleksey Gorelov",
        "email": "dared1st@yahoo.com",
        "time": "Tue Aug 08 17:24:08 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "USB: Properly unregister reboot notifier in case of failure in ehci hcd\n\nIf some problem occurs during ehci startup, for instance, request_irq fails,\nechi hcd driver tries it best to cleanup, but fails to unregister reboot\nnotifier, which in turn leads to crash on reboot/poweroff.\n\nThe following patch resolves this problem by not using reboot notifiers\nanymore, but instead making ehci/ohci driver get its own shutdown method.  For\nPCI, it is done through pci glue, for everything else through platform driver\nglue.\n\nOne downside: sa1111 does not use platform driver stuff, and does not have its\nown shutdown hook, so no \u0027shutdown\u0027 is called for it now.  I\u0027m not sure if it\nis really necessary on that platform, though.\n\nSigned-off-by: Aleks Gorelov \u003cdared1st@yahoo.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "066202dd48cf3296b6cc22b5fcf89aef33fa0efc",
      "tree": "1730104f5b1634e0dca42c5ea7a331fb1c773813",
      "parents": [
        "f2ebf92c9e1930a8f79b7eb49a32122931929014"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Sat Aug 05 20:37:11 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:52 2006 -0700"
      },
      "message": "USB: Make file operations structs in drivers/usb const.\n\nMaking structs const prevents accidental bugs and with the proper debug\noptions they\u0027re protected against corruption.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bd35078f47f795569fae29b2ff187e6f921460ad",
      "tree": "869d4681e9dcfb4ea54b753195c0b5597643afd1",
      "parents": [
        "eb6d8c2d145a864aedd874b4226762c5ef0d7a77"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jul 31 07:29:39 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:52 2006 -0700"
      },
      "message": "USB: build fixes: ohci-omap\n\nThe ohci-omap code has diverged from the working version in the linux-omap\ntree; this syncs up the versions:\n\n  - Another clock is needed in various cases\n  - The omap-1510 iommu code needs to be #ifdeffed out on newer parts\n  - Saner use of the HCD framework\n  - Various other changes, e.g. a Nokia 770 quirk\n\nAnd some minor dead-whitespace removal.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a16f7b4a75d68364c3278523f51ac141a12758a",
      "tree": "d4fbdb0a1fcce7664cef0abd727b529142d13c3e",
      "parents": [
        "26facdff1d39c0028565137ad27e8bd5a5cafcf1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jun 29 12:27:23 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:48 2006 -0700"
      },
      "message": "USB: move \u003clinux/usb_otg.h\u003e to \u003clinux/usb/otg.h\u003e\n\nMove \u003clinux/usb_otg.h\u003e to \u003clinux/usb/otg.h\u003e.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "26facdff1d39c0028565137ad27e8bd5a5cafcf1",
      "tree": "24d991a224d7004540ef1df88dd8d6ab7113ab97",
      "parents": [
        "60bbfc84b6d916f5a10127762d0dcb3f4726450d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Jul 07 00:11:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:48 2006 -0700"
      },
      "message": "USB: kill usb kconfig warning\n\ndrivers/usb/host/Kconfig:87:warning: \u0027select\u0027 used by config symbol \u0027USB_OHCI_HCD\u0027 refer to undefined symbol \u0027I2C_PNX\u0027\n\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60bbfc84b6d916f5a10127762d0dcb3f4726450d",
      "tree": "d8ed7d510398056ad40911e67aa656408af75236",
      "parents": [
        "b2a8e097d0f3bbb7ef550103022db92fc3832842"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Thu Jun 29 18:28:18 2006 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:48 2006 -0700"
      },
      "message": "USB OHCI controller support for PNX4008\n\ninlined is the patch that adds basic support for USB OHCI controller\nsupport for PNX4008 Philips PNX4008 ARM board. Due to HW design, it\ndepends on I2C driver for PNX4008 which I\u0027ve recetnly posted to LKML and\ni2c at lm-sensors.\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b2a8e097d0f3bbb7ef550103022db92fc3832842",
      "tree": "83335d49c520dba337589c93491c26a3068d446d",
      "parents": [
        "d413984ae936fad46678403b38d79c595e5aaafe"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jun 26 23:36:07 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:48 2006 -0700"
      },
      "message": "USB: ohci-s3c2410.c: clock now usb-bus-host\n\nWith the newer Samsung S3C2412 and S3C2413 SoC devices,\nthe 48MHz USB clock has been given an individual gate\ninto the USB OHCI and gadget blocks.\n\nThis clock is called usb-bus-clock, and we need to\nreplace the old use of the USB PLL (upll) directly\nwith the new usb-bus-host.\n\nThe S3C2410 clock driver has been updated already to\nprovide a virtual clock which is a child of the UPLL\nto maintain compatibility. The S3C2412 clock driver\ncorrectly enables the PLL when either usb-bus clock\nis active.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d413984ae936fad46678403b38d79c595e5aaafe",
      "tree": "f494a450d7289d941e3ca2b2e33bfacc29cac024",
      "parents": [
        "06afff00bcab0e384afbef70194fd3469532abdf"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Aug 04 11:31:55 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:48 2006 -0700"
      },
      "message": "USB: OHCI avoids root hub timer polling\n\nThis teaches OHCI to use the root hub status change (RHSC) IRQ, bypassing\nroot hub timers most of the time and switching over to the \"new\" root hub\npolling scheme.  It\u0027s complicated by the fact that implementations of OHCI\ntrigger and ack that IRQ differently (the spec is vague there).\n\nAvoiding root hub timers helps mechanisms like \"dynamic tick\" leave the\nCPU in lowpower modes for longer intervals.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8e18e2941c53416aa219708e7dcad21fb4bd6794",
      "tree": "44118f8b09556193ac93e0b71aecfa3e1d4bc182",
      "parents": [
        "6a1d9805ec506d8b9d04450997707da5f643d87c"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Sep 27 01:50:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:17 2006 -0700"
      },
      "message": "[PATCH] inode_diet: Replace inode.u.generic_ip with inode.i_private\n\nThe following patches reduce the size of the VFS inode structure by 28 bytes\non a UP x86.  (It would be more on an x86_64 system).  This is a 10% reduction\nin the inode size on a UP kernel that is configured in a production mode\n(i.e., with no spinlock or other debugging functions enabled; if you want to\nsave memory taken up by in-core inodes, the first thing you should do is\ndisable the debugging options; they are responsible for a huge amount of bloat\nin the VFS inode structure).\n\nThis patch:\n\nThe filesystem or device-specific pointer in the inode is inside a union,\nwhich is pretty pointless given that all 30+ users of this field have been\nusing the void pointer.  Get rid of the union and rename it to i_private, with\na comment to explain who is allowed to use the void pointer.  This is just a\ncleanup, but it allows us to reuse the union \u0027u\u0027 for something something where\nthe union will actually be used.\n\n[judith@osdl.org: powerpc build fix]\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Judith Lebzelter \u003cjudith@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a1d92c10dd24bbdc28b3d6e2d03ec199dd3a65b",
      "tree": "fade83955f75e718e39153d6f81d221403338bed",
      "parents": [
        "f52720ca5f48574e347dff35ffe6b389ace61537"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Sep 27 01:49:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:10 2006 -0700"
      },
      "message": "[PATCH] Really ignore kmem_cache_destroy return value\n\n* Rougly half of callers already do it by not checking return value\n* Code in drivers/acpi/osl.c does the following to be sure:\n\n\t(void)kmem_cache_destroy(cache);\n\n* Those who check it printk something, however, slab_error already printed\n  the name of failed cache.\n* XFS BUGs on failed kmem_cache_destroy which is not the decision\n  low-level filesystem driver should make. Converted to ignore.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "185849991d592497e43bcd264c6152af1261ffe2",
      "tree": "856077e37e40bbda2af95fe64aaa92db626f30de",
      "parents": [
        "c78a7c2dd913e68ce853d43edaba14eac91b2fd1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Aug 14 23:11:06 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 25 21:08:37 2006 -0700"
      },
      "message": "PM: USB HCDs use PM_EVENT_PRETHAW\n\nThis teaches several USB host controller drivers to treat PRETHAW as a chip\nreset since the controller, and all devices connected to it, are no longer in\nstates compatible with how the snapshotted suspend() left them.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "db59b464f8708cdba857f16b183cff0b7466d6b5",
      "tree": "aba762f4214e4bbbf7b6340f5a7007c7a78c2393",
      "parents": [
        "5df3d8b53f436a26fad8077b1ceb39a7708e95ec"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 31 14:18:39 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "uhci-hcd: fix list access bug\n\nWhen skipping to the last TD of an URB, go to the _last_ entry in the\nlist instead of the _first_ entry (as780).  This fixes Bugzilla #6747\nand possibly others.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ceb932f489e86b555258e5f7d7f061f9c1863eb",
      "tree": "818ba4b61f7896897a3c174582c1bee26a960607",
      "parents": [
        "789851cf0005b946557340c9bbfc7728906cdbfc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Aug 21 11:58:50 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "UHCI: don\u0027t stop at an Iso error\n\nUnlike other sorts of endpoint queues, Isochronous queues don\u0027t stop\nwhen an error is encountered.  This patch (as772) fixes the scanning\nroutine in uhci-hcd, to make it keep on going when it finds an Iso\nerror.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "919aeadcfa8e72ec2d6bf7bd405a16c40b8d8ecf",
      "tree": "11552bd24b2a689cf02ce581024998fc4f44a8af",
      "parents": [
        "b41ee5d62211825cbe5e583cafc2255c91385aee"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Aug 03 09:54:24 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: removed a unbalanced #endif from ohci-au1xxx.c\n\nThis patch has removed a unbalanced #endif from ohci-au1xxx.c .\nPlease apply before 2.6.18 release.\n\nError message was:\nIn file included from drivers/usb/host/ohci-hcd.c:909:\ndrivers/usb/host/ohci-au1xxx.c:113:2: #endif without #if\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f443ddf1057776ed99d5006bbbefb018fcf7ce3a",
      "tree": "621e33c0649427125139c5a28b4ed4e3364ecc66",
      "parents": [
        "de1caa475120c716ff33d344b5ffefc288ed77c7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jul 31 10:16:24 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "USB: UHCI: Don\u0027t test the Short Packet Detect bit\n\nApparently some UHCI controllers change the value of the Short Packet\nDetect (SPD) bit in the TD status word -- presumably when they receive a\nshort packet.  This patch (as759) changes uhci-hcd to avoid assuming\nthat the bit is unchanged; in fact, the driver no longer looks at SPD at\nall.\n\nThis fixes the second problem reported in Bugzilla #6752.\n\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a11570f2a48cbb6e10c520b46193e7b1b4b9245c",
      "tree": "f092d3f82df439a6ac0aca2521209e7dbec1fe36",
      "parents": [
        "a01c452ee3a185a35140939c6dca08d77240b863"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Jul 14 19:58:14 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Fix Freescale high-speed USB host dependency\n\nThe high-speed USB SOC only exists on MPC834x family not MPC83xx family.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0365ee0a8f7450c5e79302930d461e58161a96a1",
      "tree": "067ba40e1776b036735e1ac60dfa2a6d27146bc0",
      "parents": [
        "8b2e76687b39213725207b4a4264e11e8c7b86e6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jun 19 14:27:20 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: AT91 OHCI updates, mostly power management\n\nOHCI updates for AT91 series processors:\n\n - Get ready for at91sam926x processors (ARMv5tej not ARMv4t)\n\n - Suspend/resume support now behaves properly\n\n - In \"standby\" mode, OHCI can be a source of system wakeup events\n   (remote wakeup, device connect/disconnect, etc)\n\nAnd minor cleanups.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b972b68c396cfa9f8af7e0b314e22705251bc218",
      "tree": "5cd84d901fdeb4921593521197eee57ab066e2b9",
      "parents": [
        "69de51fdda3fd984541978313b66e4f2c44cc23e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Jun 30 02:34:42 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:23 2006 -0700"
      },
      "message": "[PATCH] USB: ehci: fix bogus alteration of a local variable\n\nIn a rare and all-but-unused path, the EHCI driver could reuse a variable\nin a way that\u0027d make trouble.  Specifically, if the first root hub port\ngets an overcurrent event (rare) during a remote wakeup scenario (all but\nunused in today\u0027s Linux, except for folk working with suspend-to-RAM and\nsimilar sleep states), that would look like a fatal error which would shut\ndown the controller.  Fix by not reusing that variable.\n\nSpotted by Per Hallsmark \u003csaxofon@musiker.nu\u003e\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d6661\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c1b45f247a2901de3982f33196d5caf8ca5b9799",
      "tree": "6b5d1f0f222aca3e726ec81c11d57e40eb914cef",
      "parents": [
        "224654004ca688af67cec44d9300e8c3f647577c"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sun Jun 25 18:45:29 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:22 2006 -0700"
      },
      "message": "[PATCH] USB: Kill compiler warning in quirk_usb_handoff_ohci\n\nMove variables only used on !__hppa__ into that #ifndef section. This\ncleans up a compiler warning on parisc. Problem pointed out by\nJoel Soete.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "92164c5dd1ade33f4e90b72e407910de6694de49",
      "tree": "951015d3e6d5391c35346f0e45c981066452d525",
      "parents": [
        "c0f8d56197f7d15f841e7d9d6f88909f4feba678"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 21 22:26:09 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:21 2006 -0700"
      },
      "message": "[PATCH] USB: OHCI hub code unaligned access\n\nI noticed this while debugging something unrelated on\nsparc64.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a5b7474a0364507d168c7ff473e2d82deb676b08",
      "tree": "7a8260457db31257b841700787baf46933503da0",
      "parents": [
        "d14feb5ee4a46218f92b21ed52338b64130a151b"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jun 23 23:02:01 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:20 2006 -0700"
      },
      "message": "[PATCH] USB: ohci bits for the cirrus ep93xx\n\nThis patch adds OHCI glue bits for the USB host interface in the\nCirrus ep93xx (arm920t) CPU.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d14feb5ee4a46218f92b21ed52338b64130a151b",
      "tree": "a80d01500eeb77fc52ad7800a2e393b9d0399bdf",
      "parents": [
        "18577a6184efbd95a72562c0c590218460d6ea33"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Fri Jun 23 21:36:07 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:20 2006 -0700"
      },
      "message": "[PATCH] USB: au1200: EHCI and OHCI fixes\n\nI received an DBAU1200 eval kit from AMD a few days ago and tried to\nenable the USB2 port, but the current linux-2.6 GIT did not even\ncompile with CONFIG_SOC_1200, CONFIG_SOC_AU1X00, CONFIG_USB_EHCI and\nCONFIG_USB_OHCI set.\nFurthermore, in ehci-hcd.c, platform_driver_register() was called with\nan improper argument of type \u0027struct device_driver *\u0027 which of course\nended up in a kernel oops. How could that ever have worked on your\nmachines?\n\nAnyway, here\u0027s a trivial patch that makes the USB subsystem working\non my board for both OHCI and EHCI.\nIt also removes the /* FIXME use \"struct platform_driver\" */.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "18577a6184efbd95a72562c0c590218460d6ea33",
      "tree": "eb6df99cc20fa8ffed88afb9df85167c9f99b3b7",
      "parents": [
        "155dbfd8846bf165bb036c4492ad121c8b059f1d"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@ultra.si",
        "time": "Fri Jun 23 11:55:43 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:20 2006 -0700"
      },
      "message": "[PATCH] USB: au1xxx: compile fixes for OHCI for au1200\n\nCompile fixes for au1200 ohci.\n\nFirst part looks a bit hackish... but it works for me.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@ultra.si\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d54b5caa832caa3715a458115b6ea79ad17c4f31",
      "tree": "cba8510790089acd4a14dee59a39a24c88669b9a",
      "parents": [
        "40663cc7f1c1ccf515d8af9470925a0cb2f59b5d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:53 2006 -0700"
      },
      "message": "[PATCH] irq-flags: usb: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "2427ddd8fae2febe3f5ac1ba76b092541304d9f0",
      "tree": "29d98aa03b1331fb1d1a9aaf3a6dddcc7eb48b11",
      "parents": [
        "b60ba8343b78b182c03cf239d4342785376c1ad1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 12 17:07:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 27 09:24:00 2006 -0700"
      },
      "message": "[PATCH] 64bit Resource: convert a few remaining drivers to use resource_size_t where needed\n\nBased on a patch series originally from Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "179e09172ab663b8587ecc46bb18a56a770304a9",
      "tree": "4d57324584c43f81ac2a6d258bb46e75fb6b4327",
      "parents": [
        "a842ef297fd91b1b93f2aa5898d2efd19e95f6a5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Mon Jun 26 00:24:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:18 2006 -0700"
      },
      "message": "[PATCH] drivers: use list_move()\n\nThis patch converts the combination of list_del(A) and list_add(A, B) to\nlist_move(A, B) under drivers/.\n\nAcked-by: Corey Minyard \u003cminyard@mvista.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Alasdair Kergon \u003cdm-devel@redhat.com\u003e\nCc: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Andrew Vasquez \u003clinux-driver@qlogic.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Greg Kroah-Hartman \u003cgreg@kroah.com\u003e\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a9d6e0632b867ca71d3ee1e7e5c2365b6711031",
      "tree": "65e6d74dc6cc21dc027395fbdd042d9ba992e0b0",
      "parents": [
        "c7a43575518702fe6829d970c3d04acd91ae5c91"
      ],
      "author": {
        "name": "Jean-Luc Leger",
        "email": "jean-luc.leger@dspnet.fr.eu.org",
        "time": "Fri Jun 23 02:05:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:04 2006 -0700"
      },
      "message": "[PATCH] clean up default value of USB_ISP116X_HCD, USB_SL811_HCD and USB_SL811_CS\n\nDefault values for boolean and tristate options can only be \u0027y\u0027, \u0027m\u0027 or \u0027n\u0027.\nThis patch removes wrong default for USB_ISP116X_HCD, USB_SL811_HCD and\nUSB_SL811_CS.\n\nSigned-off-by: Jean-Luc Leger \u003cjean-luc.leger@dspnet.fr.eu.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "325a4af60dc945bf2da9cbcdbabb276e312b297c",
      "tree": "05a6eeaf6c820485a011b3bcd40070c38b753abd",
      "parents": [
        "a8c28f2389942bab376e39351d27525499630248"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jun 13 09:59:32 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] USB: move hardware-specific \u003clinux/usb_*.h\u003e to \u003clinux/usb/*.h\u003e\n\nThis moves header files for controller-specific platform data\nfrom \u003clinux/usb_XXX.h\u003e to \u003clinux/usb/XXX.h\u003e to start reducing\nsome clutter.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c5e3b741a3fec6077a480aa65ded29d79ded8898",
      "tree": "13d5bf2fe7d2cc14500bafbb2c804da2ed23b102",
      "parents": [
        "e323de46e83b6df2f330651907ac823f8d53308a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jun 05 12:28:57 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] UHCI: Improve FSBR-off timing\n\nThis patch (as707) improves the FSBR operation in uhci-hcd by turning it\noff more quickly when it isn\u0027t needed.  FSBR puts a noticeable load on a\ncomputer\u0027s PCI bus, so it should be disabled as soon as possible when it\nisn\u0027t in use.  The patch leaves it running for only 10 ms after the last\nURB stops using it, on the theory that this should be long enough for a\ndriver to submit another URB if it wants keep FSBR going.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e323de46e83b6df2f330651907ac823f8d53308a",
      "tree": "c899168e635f967fe46acaf4873c6b29dbf7f406",
      "parents": [
        "be3cbc5f87d4b1fbd714644b6824ce4eb229f372"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jun 05 12:21:30 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] UHCI: remove hc_inaccessible flag\n\nThis patch (as706) removes the private hc_inaccessible flag from\nuhci-hcd.  It\u0027s not needed because it conveys exactly the same\ninformation as the generic HCD_FLAG_HW_ACCESSIBLE bit.\n\nIn its place goes a new flag recording whether the controller is dead.\nThe new code allows a complete device reset to resurrect a dead\ncontroller (although usbcore doesn\u0027t yet implement such a facility).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "be3cbc5f87d4b1fbd714644b6824ce4eb229f372",
      "tree": "cea9e1dd8bc67ae65cb25dd7d46235234da7730f",
      "parents": [
        "ae671813affd947d2f21ff8e3cd329e466ee85b2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jun 05 12:16:39 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] UHCI: various updates\n\nThis patch (as705) contains a small set of updates for uhci-hcd written\nmostly by Dave Brownell:\n\n  * Root hub suspend messages come out labeled as root hub messages;\n    PCI messages should only come out when the pci device suspends.\n\n  * Rename the reset() method to better match its init() role\n\n  * Behave more like the other HCDs by returning -ESHUTDOWN for root-hub\n    suspend/resume errors.\n\n  * When an URB fails, associate the message with the usb device not\n    the host controller (it still hides endpoint and direction)\n\nFrom: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dfbaa7d8a4056436b6a170625d64986ebb648486",
      "tree": "61713fd79502bc395a7e13798e90e7ddba9f92aa",
      "parents": [
        "bfd5df3c0cf65bdf10a3a00baff036cb096140f6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jun 03 23:58:55 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] USB: EHCI on non-Au1200 build fix\n\nIncluding ehci-au1xxx.c on a non-Au1200 Alchemy only to have it throw\nan error is stupid.\n\nFrom: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d5ce1379be9c79d4bcf201c20c5cc87bb2bc973c",
      "tree": "35920fe3fd457b4a472dfa999b76393637d2d544",
      "parents": [
        "b10cee9d035db54d0bf5a9f9fa622dcfc3f740c6"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jun 01 20:48:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] USB: negative index in drivers/usb/host/isp116x-hcd.c\n\nFrom: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\n\nThis fixes coverity Bug #390.\n\nWith the following code\n\n\tret \u003d ep-\u003ebranch \u003d balance(isp116x, ep-\u003eperiod, ep-\u003eload);\n\tif (ret \u003c 0)\n\t\tgoto fail;\n\nthe problem is that ret and balance are of the type int, and ep-\u003ebranch is u16.\nso the int balance() returns gets reduced to u16 and then converted to an int again,\nwhich removes the sign. Maybe the following little c program can explain it better:\n"
    },
    {
      "commit": "ba47f66bd9fc451e9ce88f291e057b2f4910d01c",
      "tree": "a05a5c8b59d8f15b50d84b8cb3d2810e72d9223b",
      "parents": [
        "3428cc43d23f125dcb31c981aa91535dd3c4cb0d"
      ],
      "author": {
        "name": "Dan Streetman",
        "email": "ddstreet@ieee.org",
        "time": "Wed May 24 09:39:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] improved TT scheduling for EHCI\n\nThis updates the EHCI driver by adding an improved scheduler for the\ntransaction translators, found in USB 2.0 hubs and used for low and\nfull speed devices.\n\n - adds periodic_tt_usecs() and some helper functions, which does\n   the same thing that \"periodic_usecs\" does, except on the other\n   side of the TT, i.e.  it calculates the low/fullspeed bandwidth\n   usage instead of highspeed.\n\n - adds a tt_available() function which is the new implementation\n   of what tt_no_collision() does ... while tt_no_collision() ensures\n   that each TT handles only 1 periodic transfer at a time (a very\n   pessimistic approach) this version instead tracks bandwidth and\n   allows each TT to handle as many transfers as will fit on each TT\u0027s\n   downstream bus (closer to best-case).\n\nThe new scheduler is selected by a config option, marked as EXPERIMENTAL\nso it can be tested (and more broadly reviewed) for a while until it\nseems safe to remove the original scheduler.\n\nSigned-off-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c8155cc5d839838f8425dbea568fc537337176a7",
      "tree": "fc50ffe774fa59a1a3d18e8543bb7e04d1e80726",
      "parents": [
        "caf3827a65af476c71eaeb79636869a4ab128d48"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:52:35 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: remove ISO TDs as they are used\n\nThis patch (as690) does the same thing for ISO TDs as as680 did for\nnon-ISO TDs: free them as they are used rather than all at once when an\nURB is complete.  At the same time it fixes a minor buglet (I\u0027m not\naware of it ever affecting anyone): An ISO TD should be retired when its\nframe is over, regardless of whether or not the hardware has marked it\ninactive.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "caf3827a65af476c71eaeb79636869a4ab128d48",
      "tree": "78ef5d5ec466e59d9ac626faf34fb1031ba4fd8e",
      "parents": [
        "10b8e47d6b32bfba22874354c62770cb4e42aa6c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:44:55 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: store the period in the queue header\n\nThis patch (as689) stores the period for periodic transfers (interrupt\nand ISO) in the queue header.  This is necessary for proper bandwidth\ntracking (not yet implemented).  It also makes the scheduling of ISO\ntransfers a bit more rigorous, with checks for out-of-bounds frame\nnumbers.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "10b8e47d6b32bfba22874354c62770cb4e42aa6c",
      "tree": "5477d441bd4e01c4e3a4a9c2ef7b4e677b49d157",
      "parents": [
        "c433472658b4df11bd3590a59be79194a1ff43ae"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:39:52 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: fix race in ISO dequeuing\n\nThis patch (as688) fixes a small race in uhci-hcd.  Because ISO queues\naren\u0027t controlled by queue headers, they can\u0027t be unlinked.  Only\nindividual URBs can.  So whenever multiple ISO URBs are dequeued, it\u0027s\nnecessary to make sure the hardware is done with each one.  We can\u0027t\nassume that dequeuing the first URB will suffice to unlink the entire\nqueue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c433472658b4df11bd3590a59be79194a1ff43ae",
      "tree": "32d48a155360c8e877be3956c9964d2d4c19a236",
      "parents": [
        "3612242e527eb47ee4756b5350f8bdf791aa5ede"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:34:57 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: use integer-sized frame numbers\n\nThis patch (as687) changes uhci-hcd to keep track of frame numbers as\nfull-sized integers rather than 11-bit values.  This makes them a lot\neasier to handle and makes it possible to schedule beyond a 2-second\nwindow, should anyone ever want to do so.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b761d9d867bcc29e8de3e62d1d72b27e75078ca6",
      "tree": "40b8f2e530bd9bbece14007a3d887bbe12e8afde",
      "parents": [
        "84afddd7ac58adad00cb0e50d0af25fcf825668b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:41:59 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Work around old Intel bug\n\nSome old Intel UHCI controllers have a bug that has shown up in a few\nsystems (the PIIX3 \"Neptune\" chip set).  Until now there has not been\nany simple way to work around the bug, but the lastest changes in\nuhci-hcd have made it easy.  This patch (as684) adds the work-around.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "84afddd7ac58adad00cb0e50d0af25fcf825668b",
      "tree": "b528f0169ae61309ea4a0020bd53504f8faa827e",
      "parents": [
        "04538a255ac8b404c20cbf15867c9829254c470f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:35:45 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Reimplement FSBR\n\nThis patch (as683) re-implements Full-Speed Bandwidth Reclamation (FSBR)\nproperly.  It keeps track of which endpoint queues have advanced, and\nwhen none have advanced for a sufficiently long time, FSBR is turned\noff.  The next TD on each of the non-moving queues is modified to\ngenerate an interrupt on completion, so that FSBR can be re-enabled as\nsoon as the hardware starts to make some progress.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "04538a255ac8b404c20cbf15867c9829254c470f",
      "tree": "8b8a9bf63e9b1b804e2bf732e32db2827f422867",
      "parents": [
        "a0b458b64b2a3a4cb806dd5cd889bbf6c7e9d686"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:29:04 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Eliminate the TD-removal list\n\nThis patch (as682) gets rid of the TD-removal list in uhci-hcd.  It is\nno longer needed because now TDs are not freed until we know the\nhardware isn\u0027t using them.  It also simplifies the code for adding and\nremoving TDs to/from URBs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0b458b64b2a3a4cb806dd5cd889bbf6c7e9d686",
      "tree": "88a5d6e48140f4534e6b9e02352bf4b16cb5ef42",
      "parents": [
        "59e29ed91cff90b27d393c7a3d3ac9c3fcaea7dd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:23:19 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Move code for cleaning up unlinked URBs\n\nThis patch (as681) moves some code for cleaning up after unlinked URBs\nout of the general completion pathway into the unlinking pathway.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "59e29ed91cff90b27d393c7a3d3ac9c3fcaea7dd",
      "tree": "5003afaca5960954fe25a2fe6401f43fef48f8bb",
      "parents": [
        "b1869000a60b0c72022811f24110a52d3e300b1e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:19:19 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Remove non-iso TDs as they are used\n\nThis patch (as680) frees non-isochronous TDs as they are used, rather\nthan all at once when an URB is complete.  Although not a terribly\nimportant change in itself, it opens the door to a later enhancement\nthat will reduce storage requirements by allocating only a limited\nnumber of TDs at any time for each endpoint queue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b1869000a60b0c72022811f24110a52d3e300b1e",
      "tree": "b44930e177a344e63fb7e8b60466a38ae4877b2b",
      "parents": [
        "0f28b55db543001d360e4319bfc3f2c4e28ba05f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:14:25 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Common result routine for Control/Bulk/Interrupt\n\nThis patch (as679) combines the result routine for Control URBs with the\nroutine for Bulk/Interrupt URBs.  Along the way I eliminated the\ndebugging printouts for Control transfers unless the debugging level is\nset higher than 1.  I also eliminated a long-unused (#ifdef\u0027ed-out)\nsection that works around some buggy old APC BackUPS devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2775562ad2af2fc131ef7987166db6e42217528f",
      "tree": "87c0ba46d8daa8d4b9af6f54b34b21b52c3fa57e",
      "parents": [
        "4de7d2c231a8624a47417977be0768c5b5257c4f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 05 16:32:02 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: UHCI: fix obscure bug in enqueue()\n\nThis patch (as676) fixes a small bug in uhci-hcd\u0027s enqueue routine.  When\nan URB is unlinked or gets an error and the completion handler queues\nanother URB for the same endpoint, the queue shouldn\u0027t be allowed to start\nup again until the handler returns.  Not even if the new URB is the only\none on its queue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4de7d2c231a8624a47417977be0768c5b5257c4f",
      "tree": "3dba388c3c8e0673a5884c900f2b04339dc4708e",
      "parents": [
        "2d61bde7a0e630e1906e6478b6b2a7aeaaa8f8da"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 05 16:26:58 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: UHCI: store the endpoint type in the QH structure\n\nThis patch (as675) simplifies uhci-hcd slightly by storing each endpoint\u0027s\ntype in the corresponding Queue Header structure.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "01cced250722d22d99c2342979490f93ca886521",
      "tree": "b29b395305836a0f3690a69173e1df2a2f0ecf4f",
      "parents": [
        "df47e5330b0f5decb0a5736e9a81fff49d46d151"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 11 10:07:16 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: allow multiple types of EHCI controllers to be built as modules\n\nIn some systems we may have both a platform EHCI controller and PCI EHCI\ncontroller.  Previously we couldn\u0027t build the EHCI support as a module due\nto conflicting module_init() calls in the code.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c32ba30f76eb18b3d4449072fe9c345a9574796b",
      "tree": "33e589aa7da775a4a67aeec4b72d9f721013b7d4",
      "parents": [
        "a5117ba7da37deb09df5eb802dace229b3fb1e9f"
      ],
      "author": {
        "name": "Paul Serice",
        "email": "paul@serice.net",
        "time": "Wed Jun 07 10:23:38 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: EHCI works again on NVidia controllers with \u003e2GB RAM\n\nFrom: Paul Serice \u003cpaul@serice.net\u003e\n\nThe workaround in commit f7201c3dcd7799f2aa3d6ec427b194225360ecee\nbroke.  The work around requires memory for DMA transfers for some\nNVidia EHCI controllers to be below 2GB, but recent changes have\ncaused some DMA memory to be allocated before the DMA mask is set.\n\nSigned-off-by: Paul Serice \u003cpaul@serice.net\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0c27c5d5b93339df4def7ced77ea5be26df4d84b",
      "tree": "5b0c8efeb5b4b6cfd840c125a875c12fbecbf014",
      "parents": [
        "d782f33df706f1b8a4496b41fd7d339c6e23aa59"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Jun 08 22:44:07 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 08 22:44:07 2006 +0100"
      },
      "message": "[ARM] 3547/1: PXA-OHCI: Allow platforms to specify a power budget\n\nPatch from Richard Purdie\n\nAdd a power budget variable to the PXA OHCI platform data and add a\ndefault value for the spitz platform(s) which prevents known failures\nwith certain USB devices.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "839ab1d4ce4dfd7e6c189391a82c584292488b41",
      "tree": "052591e6d261b96052367fd9baaa2fcd1ae38d5f",
      "parents": [
        "e515f048c46e457ef61ce9c8b56bd36e825a48a0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Apr 26 14:39:11 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 08 23:43:54 2006 -0700"
      },
      "message": "[PATCH] USB: fix bug in ohci-hcd.c ohci_restart()\n\nA loop on a power-lost resume path used the wrong index.\nI suspect khubd has been working around such bugs.\nNoticed by Andreas Mohr \u003candi@rhlx01.fht-esslingen.de\u003e.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c67808eee61a01c3128298c5972426a1a67b9093",
      "tree": "3eb417f4e3a119f74d1e4c26f3c5ef794d9ed8db",
      "parents": [
        "9fb81ce63671f9743517f628dac935269f2581a9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Apr 09 20:07:35 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: Use new PCI_CLASS_SERIAL_USB_* defines\n\nWe could use the recently added PCI_CLASS_SERIAL_USB_UHCI,\nPCI_CLASS_SERIAL_USB_OHCI and PCI_CLASS_SERIAL_USB_EHCI defines in\nmore places, for slightly shorter and clearer code.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3799c40189570133f9bb3176be24f0edb0e823c6",
      "tree": "594f7dd587788c602cb43ae93a22ebeb096f8e9f",
      "parents": [
        "bfb25849f00d0b8453191ee12125738b5f5c9146"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Apr 02 01:45:00 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] USB: S3C2410: use clk_enable() to ensure 48MHz to OHCI core\n\nGet the \"usb-bus\" clock and ensure it is enabled\nwhen the OHCI core is in use.\n\nIt seems that a few bootloaders do not enable the\nUPLL at startup, which stops the OHCI core having\na 48MHz bus clock. The improvements to the clock\nframework for the s3c24xx now allow the USB PLL\nto be started and stopped when being used.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e32640672bdcb01e0d83f087f09dd65fcbc3275",
      "tree": "8e65907cb076ae5598df469d120a8d4cece16800",
      "parents": [
        "01e89506351b84ac6f39eb70f99c71483768ca60"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 04 14:47:44 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] USB: UHCI: don\u0027t track suspended ports\n\nSomeone recently posted a bug report where it turned out that uhci-hcd\nwas disagreeing with the UHCI controller over whether or not a port was\nsuspended: The driver thought it wasn\u0027t and the hardware thought it was.\nThis patch (as665) fixes the problem and simplifies the driver by\nremoving the internal state-tracking completely.  Now the driver just\nasks the hardware whether a port is suspended.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68ba61b89c10b3412c7ee05cd649303ba5a588d1",
      "tree": "f89509f31d1489cc3de2e3fbbbbeaaebd1029754",
      "parents": [
        "35fcca442aca1a8d927b697e7e15d3f655958bd7"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 20:26:21 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: at91 usb driver supend/resume fixes\n\nAT91: the two USB drivers (OHCI, UDC) got out of sync with various\nusbcore and driver model PM updates; fix.\n\nAlso minor fixes to ohci:  whitespace/style, MODULE_ALIAS so coldplug works\nusing /sys/.../modalias, and turn off _both_ clocks during suspend.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75e2df603de69dba67dd64ab34a2313fdc52a4dd",
      "tree": "0b937daa934a1023bb29d22278739bd4361768bb",
      "parents": [
        "1ce7dd26e0f0e34bb75ec56f7f546151af34fcf9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 18:01:53 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB: pci-quirks.c: proper prototypes\n\nThis patch adds a header file with proper prototypes for two functions\nin drivers/usb/host/pci-quirks.c.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "f096e0434c717d7a2aa1614e0be0d1b7c64bec29"
}
