)]}'
{
  "log": [
    {
      "commit": "7dfb71030f7636a0d65200158113c37764552f93",
      "tree": "276b812903d377b16d8828e888552fd256f48aab",
      "parents": [
        "8a05aac2631aa0e6494d9dc990f8c68ed8b8fde7"
      ],
      "author": {
        "name": "Nigel Cunningham",
        "email": "ncunningham@linuxmail.org",
        "time": "Wed Dec 06 20:34:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:27 2006 -0800"
      },
      "message": "[PATCH] Add include/linux/freezer.h and move definitions from sched.h\n\nMove process freezing functions from include/linux/sched.h to freezer.h, so\nthat modifications to the freezer or the kernel configuration don\u0027t require\nrecompiling just about everything.\n\n[akpm@osdl.org: fix ueagle driver]\nSigned-off-by: Nigel Cunningham \u003cnigel@suspend2.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: Linus Torvalds \u003ctorvalds@osdl.org\u003e\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": "441e143e95f5aa1e04026cb0aa71c801ba53982f",
      "tree": "884855ea1fdaa65ebc885ffebc65ee3a26f8a78f",
      "parents": [
        "e94b1766097d53e6f3ccfb36c8baa562ffeda3fc"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:19 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_DMA\n\nSLAB_DMA is an alias of GFP_DMA. This is the last one so we\nremove the leftover comment too.\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": "55acbda0965ca0a29b0ca276e7d17a55edc11d1b",
      "tree": "db2eb5d570999e3e04f24d1ad57f7544b58df395",
      "parents": [
        "a06d72c1dcbff015250df6ad9f0b1d18c02113bf"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:23 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_NOIO\n\nSLAB_NOIO is an alias of GFP_NOIO with a single instance of use.\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": "6d5aefb8eaa38e44b5b8cf60c812aceafc02d924",
      "tree": "8945fd66a5f8a32f4daecf9799635ec5d7f86348",
      "parents": [
        "9db73724453a9350e1c22dbe732d427e2939a5c9"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 19:36:26 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 19:36:26 2006 +0000"
      },
      "message": "WorkQueue: Fix up arch-specific work items where possible\n\nFix up arch-specific work items where possible to use the new work_struct and\ndelayed_work structs.\n\nThree places that enqueue bits of their stack and then return have been marked\nwith #error as this is not permitted.\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": "94fcda1f8ab5e0cacc381c5ca1cc9aa6ad523576",
      "tree": "ffdcc2e33bce1343ce7e57e04e1beca190cf4201",
      "parents": [
        "ee49fb5dc89d34f1794ac9362fa97c1a640f7ddd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 20 11:38:46 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:53 2006 -0800"
      },
      "message": "usbcore: remove unused argument in autosuspend\n\nThanks to several earlier patches, usb_autosuspend_device() and\nusb_autoresume_device() are never called with a second argument other\nthan 1.  This patch (as819) removes the now-redundant argument.\n\nIt also consolidates some common code between those two routines,\nputting it into a new subroutine called usb_autopm_do_device().  And\nit includes a sizable kerneldoc update for the affected functions.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee49fb5dc89d34f1794ac9362fa97c1a640f7ddd",
      "tree": "310d11b695b631c091c9f442d566400ba9a86de9",
      "parents": [
        "d25450c68767481f7c9cc4823a6da8235db40be6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 22 16:55:54 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB: keep count of unsuspended children\n\nThis patch (as818b) simplifies autosuspend processing by keeping track\nof the number of unsuspended children of each USB hub.  This will\npermit us to avoid a good deal of unnecessary work all the time; we\nwill no longer have to create a bunch of workqueue entries to carry\nout autosuspend requests, only to have them fail because one of the\nhub\u0027s children isn\u0027t suspended.\n\nThe basic idea is simple.  There already is a usage counter in the\nusb_device structure for preventing autosuspends.  The patch just\nincrements that counter for every unsuspended child.  There\u0027s only one\ntricky part: When a device disconnects we need to remember whether it\nwas suspended at the time (leave the counter alone) or not (decrement\nthe counter).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d25450c68767481f7c9cc4823a6da8235db40be6",
      "tree": "1a982e5b7ed83f1911bbc3e58a02552d765d192a",
      "parents": [
        "ce3615879ae85373c03744b45b7c2d7ae5e29b2a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 20 11:14:30 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB hub: simplify remote-wakeup handling\n\nThis patch (as817) simplifies the remote-wakeup processing in the hub\ndriver.  Now instead of using a specialized code path, it relies on\nthe standard USB resume routines.  The hub_port_resume() function does\nan initial get_port_status() to see whether the port has already\nresumed itself (as it does when a remote-wakeup request is sent).\nThis will slow down handling of other resume events slightly, but not\nenough to matter.\n\nThe patch also changes the hub_port_status() routine, making it return\nan error if a short reply is received.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce3615879ae85373c03744b45b7c2d7ae5e29b2a",
      "tree": "b65e10b1d6a45cbda9d295a1198fb050842f3777",
      "parents": [
        "1f9fc882d92f3ff390455836f98d7ddc36d4e4c3"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 20 11:12:22 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB: struct usb_device: change flag to bitflag\n\nThis patch (as816) changes an existing flag in the usb_device\nstructure to a bitflag, preparing the way for more bitflags to come\nin the future.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\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": "40f122f343797d02390c5a157372cac0c5b50bb7",
      "tree": "87f7b3f5b6fc347466668a4b9d8b67d32f5bb014",
      "parents": [
        "8c03356a559ced6fa78931f498193f776d67e445"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 09 14:44:33 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB: Add autosuspend support to the hub driver\n\nThis patch (as742b) adds autosuspend/autoresume support to the USB hub\ndriver.  The largest aspect of the change is that we no longer need a\nspecial flag for root hubs that want to be resumed.  Now every hub is\nautoresumed whenever khubd needs to access it.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "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": "c066475e1fe3b3afbd613ddf5f1eca9be4fb6de0",
      "tree": "43d9d68fd1d57a3ae376d0d3fe22df32482715d3",
      "parents": [
        "958e8741bf9ff5d0f0b82b7cef578e96c764a288"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 01:55:12 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB: create a new thread for every USB device found during the probe sequence\n\nMight speed up some systems.  If nothing else, a bad driver should not\ntake the whole USB subsystem down with it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "958e8741bf9ff5d0f0b82b7cef578e96c764a288",
      "tree": "54a80a06ac5abeb2f217f08ed45a6e3aa1cd662f",
      "parents": [
        "7e27780ffdf5fcf8675dfb278ca316a1f2b7e179"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 09 12:14:34 2002 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB: add driver for the USB debug devices\n\nIt\u0027s a simple usb-serial driver that just creates a tty device to read\nand write from.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7e27780ffdf5fcf8675dfb278ca316a1f2b7e179",
      "tree": "0e65f7afd10ef3fae8daac86a4327a1b3bd481dc",
      "parents": [
        "10c8211c634f759633ffcdc3b0e2913963b32abc"
      ],
      "author": {
        "name": "Sarah Bailey",
        "email": "saharabeara@gmail.com",
        "time": "Sat Nov 18 22:30:16 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB: added dynamic major number for USB endpoints\n\nThis patch is an update for Greg K-H\u0027s proposed usbfs2:\nhttp://sourceforge.net/mailarchive/message.php?msg_id\u003d19295229\n\nIt creates a dynamic major for USB endpoints and fixes\nthe endpoint minor calculation.\n\nSigned-off-by: Sarah Bailey \u003csaharabeara@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "10c8211c634f759633ffcdc3b0e2913963b32abc",
      "tree": "a22758a030a61b6441dfaf0eff934697ff1befb4",
      "parents": [
        "9aa742ef7c1a7ff8e6df92a93ce3688e99fa66e3"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Thu Nov 23 15:40:17 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:51 2006 -0800"
      },
      "message": "USB: pegasus error path not resetting task\u0027s state\n\nthere is an error path in the pegasus driver which can leave\nthe task in TASK_UNINTERRUPTIBLE. Depending on when it\nschedules next, this can be bad.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9aa742ef7c1a7ff8e6df92a93ce3688e99fa66e3",
      "tree": "e79cc43decf6b8d9b14e180a760cab7aa246ac1c",
      "parents": [
        "8feabf70f51f3f6772e2beda608a0ebca1dbf46a"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Thu Nov 23 12:45:31 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:51 2006 -0800"
      },
      "message": "USB: endianness fix for asix.c\n\nthe latest update for asix.c reverted some endianness fixes. This\nreinstates them.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8feabf70f51f3f6772e2beda608a0ebca1dbf46a",
      "tree": "cda098570b7856d08854e1a7a0f3f281ea4144de",
      "parents": [
        "7ac9da10af7ffd94cfd07e097b93d588bbd32b75"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Nov 24 03:24:03 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:51 2006 -0800"
      },
      "message": "USB: build the appledisplay driver\n\nWe do already have both the code and a config option, so why not build\nthis driver?  ;-)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ac9da10af7ffd94cfd07e097b93d588bbd32b75",
      "tree": "335f931bb41e09ed9fff8c6bc4942f564c6a9ef3",
      "parents": [
        "afd21ee5abd0fef567dbfa234099304886ff83ce"
      ],
      "author": {
        "name": "Burman Yan",
        "email": "yan_952@hotmail.com",
        "time": "Wed Nov 22 20:54:38 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:51 2006 -0800"
      },
      "message": "USB serial: replace kmalloc+memset with kzalloc\n\nReplace kmalloc+memset with kzalloc\n\nSigned-off-by: Yan Burman \u003cyan_952@hotmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "afd21ee5abd0fef567dbfa234099304886ff83ce",
      "tree": "e5a06d2e987fe9bd2f06988a46401fc344de2777",
      "parents": [
        "54ecf1fba683f779a1b36abed9c843decafc7d5b"
      ],
      "author": {
        "name": "Julien BLACHE",
        "email": "jb@jblache.org",
        "time": "Wed Nov 15 00:00:17 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:38 2006 -0800"
      },
      "message": "USB: hid-core: canonical defines for Apple USB device IDs\n\nUse canonical defines for the Apple USB device IDs.\nAlso add the Geyser IV devices missing in my previous patch.\n\nSigned-off-by: Julien BLACHE \u003cjb@jblache.org\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@insightbb.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "54ecf1fba683f779a1b36abed9c843decafc7d5b",
      "tree": "0a57c3371593d131fa91e5f6813e8ecd11e01437",
      "parents": [
        "8bb22d2bdaac415965e7be1af8da2b8f3ee35f31"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Nov 06 17:37:20 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: idmouse cleanup\n\nJust digging through code and found these needless variable initializations. So here is the patch.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8bb22d2bdaac415965e7be1af8da2b8f3ee35f31",
      "tree": "356c8a609a25466a964106da568cc20243d14c2e",
      "parents": [
        "7481bb8a7f2fd6b411764e0dc91713b1a58fce4c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 21 22:02: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/core/driver.c:usb_device_match() static\n\nusb_device_match() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7481bb8a7f2fd6b411764e0dc91713b1a58fce4c",
      "tree": "b8cc9e14a0d915fd68faa34809c3dc3a59687830",
      "parents": [
        "827982c577cddbe50b2120e577a60f6376716900"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 20 11:41:39 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: lh7a40x_udc remove double declaration\n\nRemove minor double-declaration goof.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "827982c577cddbe50b2120e577a60f6376716900",
      "tree": "1c403ca8857eaf23345e771dc4bbf20cb185d3a2",
      "parents": [
        "24ced062a2965645d651ff92bc93b2c1f926474e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 20 11:38:57 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: pxa2xx_udc recognizes ixp425 rev b0 chip\n\nMake the pxa2xx_udc driver recognize a newer revision of the IXP425 chip.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.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": "24ced062a2965645d651ff92bc93b2c1f926474e",
      "tree": "50209988d1981a5a7a56639e49db1da002bdbc8d",
      "parents": [
        "9ce8540c884c19c0f5f38c9e85d4bdc192baf321"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri Nov 17 22:50:15 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "usbtouchscreen: add support for DMC TSC-10/25 devices\n\nAdds support for the DMC TSC-10 and TSC-25 usb touchscreen controllers.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "2e46b74852446404d64b0b00ce872724bfa627ab",
      "tree": "8594d2e2f42eb40c3eac30bb7fe45adeb89cf045",
      "parents": [
        "93f1a47c4af34c4ee014b3d2aae70089b3b69f72"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Nov 17 17:49:22 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "usb: cypress_m8 init error path fix\n\nIf at some point cypress_init() fails deregister\nonly the resources that were registered until that point.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\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": "1f26e28d3e32339ca683f087cd55a70e2befc333",
      "tree": "37470456cc7017af04fc9db20471c19fad17f976",
      "parents": [
        "a3b1f50ce2fdc73c7e60e04c0a2235af74deac2b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 16 10:16:00 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:36 2006 -0800"
      },
      "message": "USB: net2280: don\u0027t send unwanted zero-length packets\n\nThe net2280 driver is too eager to send zero-length packets when\nIN tokens are received on ep0.  No such packet should be sent (the\ndriver should NAK) before the gadget driver has queued the proper\nresponse.  Otherwise deferred responses are impossible.\n\nThis patch (as823) makes net2280 avoid sending ZLPs for IN transfers\non ep0 until a response has been submitted, and avoids stalling when an\nOUT packet is received before a request has been submitted for an OUT\ntransfer on ep0.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a3b1f50ce2fdc73c7e60e04c0a2235af74deac2b",
      "tree": "0135ea9c2e113de4b674c91efbd6a68f348e80b7",
      "parents": [
        "49314378ac9b76c40f221e3e5aed866e912e7e99"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Nov 17 11:53:23 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:36 2006 -0800"
      },
      "message": "usb: microtek possible memleak fix\n\nPossible memleak fix on error path. The changes:\n\n- out_kfree2 and out_free_urb replaced\n- missing scsi_host_put() added\n\nHere it goes:\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "49314378ac9b76c40f221e3e5aed866e912e7e99",
      "tree": "5f2e081a52b71ee52ec363ceae9b10ee71e53c6c",
      "parents": [
        "db063507b40664de33a61161c90358fe6fc9565a"
      ],
      "author": {
        "name": "Jaco Kroon",
        "email": "jaco@kroon.co.za",
        "time": "Wed Nov 15 01:02:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:35 2006 -0800"
      },
      "message": "USB: add Digitech USB-Storage to unusual_devs.h\n\nThe mass storage device from Digitech designed for Flash Cards, as found\non (for example) the GNX4 device has issues with residue, similar to the\nbug report at http://kerneltrap.org/node/6297.  This patch adds the\nfaulty storage device to unusual_devs.h, this not only reduces the noise\nin dmesg but also increases the transfer speeds by a factor of 7x for me\n(89kB/s -\u003e 637kB/s).\n\nT:  Bus\u003d02 Lev\u003d02 Prnt\u003d02 Port\u003d01 Cnt\u003d02 Dev#\u003d  4 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d1210 ProdID\u003d0003 Rev\u003d 1.00\nS:  Manufacturer\u003dDigiTech HMG\nS:  Product\u003dDigiTech Mass Storage\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003dc0 MxPwr\u003d  0mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor.) Sub\u003d06 Prot\u003d50\nDriver\u003dusb-storage\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\nSigned-off-by: Jaco Kroon \u003cjaco@kroon.co.za\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "db063507b40664de33a61161c90358fe6fc9565a",
      "tree": "7860c2a7469be06ef98390b12da295c102760c38",
      "parents": [
        "7a5c7b42d3c7b1e0085d48414ee73003d3888d1f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 13 15:02:04 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:35 2006 -0800"
      },
      "message": "USB core: fix compiler warning about usb_autosuspend_work\n\nThis patch (as821) fixes a compiler warning when CONFIG_PM isn\u0027t on\n(\"usb_autosuspend_work\" defined but not used).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a5c7b42d3c7b1e0085d48414ee73003d3888d1f",
      "tree": "ac23aa6a0c81e9e79b5788e81ac6c9f84cc5d17b",
      "parents": [
        "1b7be3c066ae9238996a7a861b39b0bfd5860735"
      ],
      "author": {
        "name": "Naranjo Manuel Francisco",
        "email": "naranjo.manuel@gmail.com",
        "time": "Wed Nov 15 15:14:27 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:35 2006 -0800"
      },
      "message": "USB: fix aircable.c: inconsequent NULL checking\n\n\u003e 2006/11/11, Adrian Bunk \u003cbunk@stusta.de\u003e:\n\u003e \u003e The Coverity checker spotted the following in\n\u003e \u003e drivers/usb/serial/aircable.c:\n\u003e \u003e\n\u003e \u003e \u003c--  snip  --\u003e\n\u003e \u003e\n\u003e \u003e ...\n\u003e \u003e static void aircable_read(void *params)\n\u003e \u003e {\n\u003e \u003e ...\n\n\nHi everyone,\nSorry for the long time response but here is the patch, I think this way should\nwork, if anyone has any suggestion let me know. What I do now is, in case I\ndon\u0027t have the tty available I reschedule the work, I have tried it and it\nworks with no problem, I even tried removing the device, and didn\u0027t find\nanything strange.\n\nSigned-off-by: Naranjo Manuel \u003cnaranjo.manuel@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "bcb54a54033ff9359cf64e4283e4f4b92bf9132f",
      "tree": "55005be86074155d6bdc96f372ff1cf217afebcb",
      "parents": [
        "95d4316654a7e09778ebf81e03cab7040ecca1b0"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:36:55 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:35 2006 -0800"
      },
      "message": "usb: visor kill urb cleanup\n\n- usb_kill_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "95d4316654a7e09778ebf81e03cab7040ecca1b0",
      "tree": "7597e3f3303704670e013408adfff61f77931741",
      "parents": [
        "9aac10ff1d9a228d05491f68f933cf6a41b9debc"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:36:51 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:35 2006 -0800"
      },
      "message": "usb: usb-serial free urb cleanup\n\n- usb_free_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9aac10ff1d9a228d05491f68f933cf6a41b9debc",
      "tree": "4f652d9d5bc1888c5385152591f2c271e9243d53",
      "parents": [
        "73135bb9154f9565e8ae294ffa73f9e871d72b47"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:36:46 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:35 2006 -0800"
      },
      "message": "usb: navman kill urb cleanup\n\n- usb_kill_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "73135bb9154f9565e8ae294ffa73f9e871d72b47",
      "tree": "e3e8abd3482fee9ed0bf289d5a5160c41fe58bab",
      "parents": [
        "5505c2261eb5e7a6ff851afbe7f77d54d960e83b"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:36:42 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:34 2006 -0800"
      },
      "message": "usb: mct_u232 free urb cleanup\n\n- usb_free_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5505c2261eb5e7a6ff851afbe7f77d54d960e83b",
      "tree": "c2889e78196efd65ce79c654a642f5c0065eee3d",
      "parents": [
        "1cadc1378fe9cdee9515842a4bf9f42228448ad2"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:36:38 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:34 2006 -0800"
      },
      "message": "usb: kobil_sct kill urb cleanup\n\n- usb_kill_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1cadc1378fe9cdee9515842a4bf9f42228448ad2",
      "tree": "7797fe3a55b9238aff724854d64c36c5a5fbc71b",
      "parents": [
        "9a25f44f91b621f49b459687ae49d4fed4423d0e"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:36:34 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:34 2006 -0800"
      },
      "message": "usb: keyspan free urb cleanup\n\n- usb_free_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9a25f44f91b621f49b459687ae49d4fed4423d0e",
      "tree": "635a2358f6c99248917dc55c00695aa50c8a2586",
      "parents": [
        "c69694b779714b751a326d1b886087322001e86f"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:36:29 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:34 2006 -0800"
      },
      "message": "usb: io_edgeport kill urb cleanup\n\n- usb_kill_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c69694b779714b751a326d1b886087322001e86f",
      "tree": "edc5f13432052cb3026ec8199bd9d70448fab0bb",
      "parents": [
        "794c944ecd468ddf8a571bd37ab7b21035965f91"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:36:22 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:34 2006 -0800"
      },
      "message": "usb: catc free urb cleanup\n\n- usb_free_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "794c944ecd468ddf8a571bd37ab7b21035965f91",
      "tree": "6d13df2873fd97d78b01c94f5d06a9d18a85da25",
      "parents": [
        "5483eb1300fc052c294a9dac57d5bf6653126efd"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:36:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:34 2006 -0800"
      },
      "message": "usb: ftdi_sio kill urb cleanup\n\n- usb_kill_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5483eb1300fc052c294a9dac57d5bf6653126efd",
      "tree": "1daac108c394ce0d59ffcf8e3dd930f447c0389f",
      "parents": [
        "df43121463d2e6dde9f7e40a7720e111e4cc600e"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:36:18 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:34 2006 -0800"
      },
      "message": "usb: phidgetmotorcontrol free urb cleanup\n\n- usb_free_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "df43121463d2e6dde9f7e40a7720e111e4cc600e",
      "tree": "5d52e4dca2737b2f66d9f984b3c575b8984be9ed",
      "parents": [
        "f53510e8c49d00085a820ae98ca4753d4487dbad"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:36:07 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:34 2006 -0800"
      },
      "message": "usb: phidgetkit free urb cleanup\n\n- usb_free_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f53510e8c49d00085a820ae98ca4753d4487dbad",
      "tree": "fc57d638822f72427d70f1c46122007d0956a76f",
      "parents": [
        "2891a51cc27e0eed9474668b58e4f587b9f36694"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:36:14 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:34 2006 -0800"
      },
      "message": "usb: legousbtower free kill urb cleanup\n\nHello,\n\n- usb_free_urb() cleanup\n- usb_kill_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2891a51cc27e0eed9474668b58e4f587b9f36694",
      "tree": "98e5aea79f838e2e60e7039ea5150a474cc41f4b",
      "parents": [
        "4ba0b2ed583b80cb26b9c8d8a8b418f677ec4a83"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:36:03 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:34 2006 -0800"
      },
      "message": "usb: auerswald free kill urb cleanup\n\n- usb_free_urb() cleanup\n- usb_kill_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4ba0b2ed583b80cb26b9c8d8a8b418f677ec4a83",
      "tree": "3a0e19f3dd15c3a7e87cdaba484abf5491f270da",
      "parents": [
        "6f07429fa295a04e06c93601e6c597e7a6d95495"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:35:58 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:33 2006 -0800"
      },
      "message": "usb: usbkbd free urb cleanup\n\n- usb_free_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6f07429fa295a04e06c93601e6c597e7a6d95495",
      "tree": "c7df5bc91afcff4b46047199869dea286fee9d1d",
      "parents": [
        "2381526a793582ad18b30af0e3013ccad1a8bcdb"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:35:54 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:33 2006 -0800"
      },
      "message": "usb: hid-core free urb cleanup\n\n- usb_free_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2381526a793582ad18b30af0e3013ccad1a8bcdb",
      "tree": "e1e624e0717924e6b208cdd3d42d9b4424da4355",
      "parents": [
        "459f836a612d28f224dbbc306ab63187014a6503"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:35:50 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:33 2006 -0800"
      },
      "message": "usb: ati_remote2 free urb cleanup\n\nHello,\n\n- usb_free_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "459f836a612d28f224dbbc306ab63187014a6503",
      "tree": "f8337a746df44933e80529016a756cb6957368bc",
      "parents": [
        "f988f272fe8de462045e9f298e5b7f1e39b2e53a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:35:46 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:33 2006 -0800"
      },
      "message": "usb: ati_remote free urb cleanup\n\n- usb_free_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f54a6ae79ab4369f17d6bc86eaff3125395af9c",
      "tree": "2dd74ed397e1f34df72e42e4135d8a27b9b6c16d",
      "parents": [
        "ad0327d680734b76c33f5438cd656bdfd26f5f5b"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Fri Nov 17 08:21:27 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:30 2006 -0800"
      },
      "message": "usb-serial: ti_usb, TI ez430 development tool ID\n\nusb-serial: ti_usb, TI ez430 development tool ID\n\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ad0327d680734b76c33f5438cd656bdfd26f5f5b",
      "tree": "5a08ca70a21a3f9e57d06eccfb59cf6bef85425f",
      "parents": [
        "54c9b2266f83dfc3d6c538417564dc74266f4dd9"
      ],
      "author": {
        "name": "daniel@centurion.net.nz",
        "email": "daniel@centurion.net.nz",
        "time": "Sat Nov 11 15:47:52 2006 +1300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:30 2006 -0800"
      },
      "message": "USB: airprime: New device ID\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "54c9b2266f83dfc3d6c538417564dc74266f4dd9",
      "tree": "aa40c40b0a2afbb684bca53ea128937dfb9af123",
      "parents": [
        "d5ec1686ba96eb75e132196c486cc0521b00f12c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 20 03:23:58 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:30 2006 -0800"
      },
      "message": "USB: make drivers/usb/input/wacom_sys.c:wacom_sys_irq() static\n\nThis patch makes the needlessly global wacom_sys_irq() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d5ec1686ba96eb75e132196c486cc0521b00f12c",
      "tree": "8bfeffb5389d008750b20a893ad1e653867bcdcb",
      "parents": [
        "d8126a0c23b95d8f49a8f4b49191691f9a09ae4a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Nov 14 10:06:17 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:30 2006 -0800"
      },
      "message": "USB: resume_device symbol conflict\n\nSeveral functions in USB core overlap with global functions.\nThe linker appears to do the right thing, but it is bad practice and makes\ndebugging harder.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d8126a0c23b95d8f49a8f4b49191691f9a09ae4a",
      "tree": "57eab5bf9c995c45b7361ac3a4aea45a7bbcfc6e",
      "parents": [
        "1bb5f66bb3b6c2fd7eec1cdfee9cf3f68ef83487"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Nov 12 18:09:44 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:30 2006 -0800"
      },
      "message": "usb/gadget/ether.c minor manycast tweaks\n\nMinor cleanup/clarification in the ethernet gadget driver, using standard\ncalls to test for Ethernet multicast and broadcast addresses.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1bb5f66bb3b6c2fd7eec1cdfee9cf3f68ef83487",
      "tree": "06051985f9e64c43a51a0d86475c4191ebe4c3fe",
      "parents": [
        "b4ee4a2309c9f811457ce44962eed753e451dc11"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 06 11:56:13 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:30 2006 -0800"
      },
      "message": "USB: Move private hub declarations out of public header file\n\nThis patch (as809b) moves the declaration of the hub driver\u0027s private\ndata structure from hub.h into the hub.c source file.  Lots of other\nfiles import hub.h; they have no need to know about the details of the\nhub driver\u0027s private data.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b4ee4a2309c9f811457ce44962eed753e451dc11",
      "tree": "047a703a2c4bb82ab32a38d4ed8d40f420993200",
      "parents": [
        "692a186c9d5f12d43cef28d40c25247dc4f302f0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 09 22:02:37 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:30 2006 -0800"
      },
      "message": "USB: net1080: Fix \u0026\u0026 typos\n\nFix STATUS_PACKETS_* macros, where \"\u0026\u0026\" was mistakenly used where\n\"\u0026\" should have.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "692a186c9d5f12d43cef28d40c25247dc4f302f0",
      "tree": "8271b7930fbabfd6b6d5cc0a3b42e65ea56976d4",
      "parents": [
        "af4f76066d0fcb215ae389b8839d7ae37ce0e28b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 30 17:07:51 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:30 2006 -0800"
      },
      "message": "USB: expand autosuspend/autoresume API\n\nThis patch (as814) adds usb_autopm_set_interface() to the autosuspend\nAPI.  It also provides convenient wrapper routines,\nusb_autopm_enable() and usb_autopm_disable(), for drivers that want\nto specify directly whether autosuspend should be allowed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af4f76066d0fcb215ae389b8839d7ae37ce0e28b",
      "tree": "3d3ea0546de3dec1a340752d35831c1cbbd178fa",
      "parents": [
        "0c1ac4f25f894f9df0ffe9b912c165fb6a185a3c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 30 17:06:45 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:29 2006 -0800"
      },
      "message": "USB: autosuspend code consolidation\n\nThis patch (as813) gathers together common code for USB interface\nautosuspend/autoresume. \n\nIt also adds some simple checking at the time an autosuspend request\nis made, to see whether the request will fail.  This way we don\u0027t\nadd a workqueue entry when it would end up doing nothing.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0c1ac4f25f894f9df0ffe9b912c165fb6a185a3c",
      "tree": "07242b094efb9c306d7b825f70d9c1660ab95241",
      "parents": [
        "6f7cd44162ca1bffd54f4090e67b9810bacb5d25"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Mon Oct 30 14:53:03 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:29 2006 -0800"
      },
      "message": "USB: makes usb_endpoint_* functions inline.\n\nWe have no benefits of having the usb_endpoint_* functions as functions,\nbut making them inline saves text and data segment sizes:\n\ntext\t   data\t    bss\t    dec\t    hex\tfilename\n14893634\t3108770\t1108840\t19111244\t1239d4c\tvmlinux.func\n14893185\t3108566\t1108840\t19110591\t1239abf\tvmlinux.inline\n\n This is the result of a 2.6.19-rc3 kernel compiled with GCC 4.1.1 without\nCONFIG_MODULES, CONFIG_CC_OPTIMIZE_FOR_SIZE, CONFIG_REGPARM options set.\nUSB support is fully enabled (while most of the other drivers are not),\nand that kernel has most of the USB code ported to use the endpoint\nfunctions.\n\nThat happens because a call to those functions are expensive (in terms\nof bytes), while the function\u0027s size is smaller or have the same \u0027size\u0027 of\nthe call.\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": "6f7cd44162ca1bffd54f4090e67b9810bacb5d25",
      "tree": "54684ce9e556e6fbcd858ce4a888822e3187ded9",
      "parents": [
        "0472074748444529188c77f62f0714f9ff7d7556"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:03:04 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:29 2006 -0800"
      },
      "message": "USB: yealink: Use usb_endpoint_* functions\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": "0472074748444529188c77f62f0714f9ff7d7556",
      "tree": "12897a6deace673803197afb458a2ae8576b61ea",
      "parents": [
        "4d823dd21d81c29a83a4672ac92e449fc5fa5cca"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:03:03 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:29 2006 -0800"
      },
      "message": "USB: storage: Use usb_endpoint_* functions\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": "4d823dd21d81c29a83a4672ac92e449fc5fa5cca",
      "tree": "f15d5cc83ca20a4d271f5d3d2966c517ce5a7476",
      "parents": [
        "fc6e2544bdb1e7cb9f7ccbb16c268d61743b123c"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:03:02 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:29 2006 -0800"
      },
      "message": "USB: usbtest: Use usb_endpoint_* functions\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": "fc6e2544bdb1e7cb9f7ccbb16c268d61743b123c",
      "tree": "bcd65319eab32ba5cf27a578cd11ae2c20d51fd2",
      "parents": [
        "30f36ef922201cd085a598a6274ee18a360635ea"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:03:01 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:29 2006 -0800"
      },
      "message": "USB: usbnet: Use usb_endpoint_* functions\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": "30f36ef922201cd085a598a6274ee18a360635ea",
      "tree": "8d2e884240ebaeca0bf13e01fca2eaf7b986ceb6",
      "parents": [
        "a20c314412b9e9e029a73dbb4dd951e36499eb58"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:03:00 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:29 2006 -0800"
      },
      "message": "USB: usbmouse: Use usb_endpoint_* functions\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": "a20c314412b9e9e029a73dbb4dd951e36499eb58",
      "tree": "0e52312808bd6f061105472dc0bfa5f81e997ea9",
      "parents": [
        "c5dd1f94246acdf6be6796db47efba8b2a93f93e"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:59 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:29 2006 -0800"
      },
      "message": "USB: usbkbd: Use usb_endpoint_* functions\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": "c5dd1f94246acdf6be6796db47efba8b2a93f93e",
      "tree": "c2a08e66094f665580a5c8645387c17f57a21e90",
      "parents": [
        "a742e5a7fc5b179e2482b85e875fc99192cead74"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:58 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:29 2006 -0800"
      },
      "message": "USB: speedtch: Use usb_endpoint_* functions\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": "a742e5a7fc5b179e2482b85e875fc99192cead74",
      "tree": "74c21365e77ff7d41c03f09c201b90bc8f2c6dd2",
      "parents": [
        "8419404949488bba4504005c0d1180fb07bef740"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:57 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:29 2006 -0800"
      },
      "message": "USB: phidgetmotorcontrol: Use usb_endpoint_* functions\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": "8419404949488bba4504005c0d1180fb07bef740",
      "tree": "9a64facea9c26a99f4f33ca3b4db23e889683488",
      "parents": [
        "66722a194ef96a09ac12d0fe2f9e206f86c29c9f"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:56 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:28 2006 -0800"
      },
      "message": "USB: phidgetkit: Use usb_endpoint_* functions\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": "66722a194ef96a09ac12d0fe2f9e206f86c29c9f",
      "tree": "e9a9cce66a4e07bb47292efb194ad759b990928f",
      "parents": [
        "240661c55646401df64411e04ba5833c411c42bc"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:55 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:28 2006 -0800"
      },
      "message": "USB: onetouch: Use usb_endpoint_* functions\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": "240661c55646401df64411e04ba5833c411c42bc",
      "tree": "f99cb8742f88c46b348d38d1457df067bf099bd1",
      "parents": [
        "4f1f1ddd73d04e8d41c010934d81122d1a632e4e"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:54 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:28 2006 -0800"
      },
      "message": "USB: legousbtower: Use usb_endpoint_* functions\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": "4f1f1ddd73d04e8d41c010934d81122d1a632e4e",
      "tree": "5351317455e8d5e76d6df2404ef2fa8419dba96d",
      "parents": [
        "a7dc218b8f61d58fcf27ee5650e340d7baff74c4"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:53 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:28 2006 -0800"
      },
      "message": "USB: kobil_sct: Use usb_endpoint_* functions\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": "a7dc218b8f61d58fcf27ee5650e340d7baff74c4",
      "tree": "ed5f78f3bab8b9d0b52ddd47a10d13c9d81d7005",
      "parents": [
        "0f12aa03972e797129c79a236d2872f2ee5d25b6"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:52 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:28 2006 -0800"
      },
      "message": "USB: idmouse: Use usb_endpoint_* functions\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": "0f12aa03972e797129c79a236d2872f2ee5d25b6",
      "tree": "efb467af5e4d199ce67690a7e8d7d671c838fb31",
      "parents": [
        "2ae7745beac6de54a47ed19fe441f1d45aa96172"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:51 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:28 2006 -0800"
      },
      "message": "USB: hid-core: Use usb_endpoint_* functions\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": "2ae7745beac6de54a47ed19fe441f1d45aa96172",
      "tree": "bf1613324cc4c8703bb92a154aa1e427f21c0920",
      "parents": [
        "87ad46c94ec74f1750764c12744410ed524f9900"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:50 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:28 2006 -0800"
      },
      "message": "USB: ftdi-elan: Use usb_endpoint_* functions\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": "87ad46c94ec74f1750764c12744410ed524f9900",
      "tree": "cd9a660fe254531d76b14a3591a885559332737b",
      "parents": [
        "45aea704d12d05f06b3f82974aa1438460f42398"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:49 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:28 2006 -0800"
      },
      "message": "USB: devices: Use usb_endpoint_* functions\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": "45aea704d12d05f06b3f82974aa1438460f42398",
      "tree": "807974c231475aa21b7622284b3d5328921e920a",
      "parents": [
        "b333d5bfd7d3791f91c678f3f5033c82b1e2b46f"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:48 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:28 2006 -0800"
      },
      "message": "USB: cdc-acm: Use usb_endpoint_* functions\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": "b333d5bfd7d3791f91c678f3f5033c82b1e2b46f",
      "tree": "84fde3c74fa4b158f1846d18692183b63f6ab2be",
      "parents": [
        "16f96376174bfbcb1b40734f83f5701161a5e63b"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:47 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:27 2006 -0800"
      },
      "message": "USB: cdc_ether: Use usb_endpoint_* functions\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": "16f96376174bfbcb1b40734f83f5701161a5e63b",
      "tree": "2463ea447e370eef86f67a91745c1b645016d42e",
      "parents": [
        "377f13bf95b64cf5fb0fad0bf2b94106ad868562"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:46 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:27 2006 -0800"
      },
      "message": "USB: appledisplay: Use usb_endpoint_* functions\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": "377f13bf95b64cf5fb0fad0bf2b94106ad868562",
      "tree": "69305393691c3f66107175f64caa4124671e0097",
      "parents": [
        "565402baee99096da4d79209e450fe42d379a0ca"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Oct 26 13:02:45 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:27 2006 -0800"
      },
      "message": "USB: aircable: Use usb_endpoint_* functions\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": "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": "5d7efe5b3768bf53df9b87380ea68baacf11f933",
      "tree": "57c1411ecd88c014acafe7ade94d4189b2c918e1",
      "parents": [
        "052ac01aeb84d8427ba8ac3d70991ac01b009b59"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Oct 26 21:06:24 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:27 2006 -0800"
      },
      "message": "USB: kmemdup() cleanup in drivers/usb/\n\nreplace open coded kmemdup() to save some screen space,\nand allow inlining/not inlining to be triggered by gcc.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\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": "93c8bf45e083b89dffe3a708363c15c1b220c723",
      "tree": "fa9b05fdfdc9ba2d75a2fee9729b8a553b23c678",
      "parents": [
        "6d8fc4d28deaf828606c19fb743fbe94aeab4caf"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 18 16:41:51 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:27 2006 -0800"
      },
      "message": "USB core: don\u0027t match interface descriptors for vendor-specific devices\n\nThis patch (as804) makes USB driver matching ignore the interface\nclass, subclass, and protocol if the device class is Vendor Specific.\nDrivers can override this policy by specifying a Vendor ID as part\nof the match; then vendor-specific matches are allowed.\n\nLinus Walleij has reported a problem this patch fixes.  When a\nparticular mass-storage device is switched from mass-storage mode to\nMedia Transfer Protocol, the interface class remains set to mass-storage\nand usb-storage binds to it erroneously, even though the device class\nchanges to Vendor-Specific.\n\nThis may cause a problem for some drivers until their match records can\nbe updated to include Vendor IDs.  But if it does, then those records\nwere broken to begin with.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6d8fc4d28deaf828606c19fb743fbe94aeab4caf",
      "tree": "677eac24fac15cc68307a39011ec6ebed4d01ba0",
      "parents": [
        "88fafff9d73c0a506c0b08e7cd637c89d8b604e1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 18 12:35:24 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:27 2006 -0800"
      },
      "message": "USB HID: Handle STALL on interrupt endpoint\n\nThe USB HID driver doesn\u0027t include any code to handle a STALL on the\ninterrupt endpoint.  While this may be uncommon, it does happen\nsometimes.  This patch (as805) adds a fix.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "88fafff9d73c0a506c0b08e7cd637c89d8b604e1",
      "tree": "238af08cc3639f32943890535e0f036a9606752c",
      "parents": [
        "437052516779fea608261a50682b124315f48f01"
      ],
      "author": {
        "name": "inaky@linux.intel.com",
        "email": "inaky@linux.intel.com",
        "time": "Wed Oct 11 20:05:59 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:26 2006 -0800"
      },
      "message": "usb hub: fix root hub code so it takes more than 15 devices per root hub\n\nWireless USB Host Controllers accept a large number of devices per\nhost, which shows up as a large number of ports in its root hub.\n\nWhen the number of ports in a hub device goes over 16, the activation\nof the hub fails with the cryptic message in klogd.\n\nhub 2-0:1.0: activate --\u003e -22\n\nFollowing this further, it was seen that:\n\nhub_probe()\n  hub_configure()\n    generates pipe number\n\n    pseudo allocates buffer \u0027maxp\u0027 bytes in size using usb_maxpacket()\n\n      The endpoint descriptor for a root hub interrupt endpoint is\n      declared in\n      drivers/usb/core/hcd.c:hs_rh_config_descriptor and declares it\n      to be size two (supporting 15 devices max).\n\n    hub_activate()\n      usb_hcd_submit_urb()\n        rh_urb_enqueue()\n          urb-\u003epipe is neither int nor ctl, so it errors out\n            rh_queue_status()\n              Returns -EINVAL because the buffer length is smaller\n              than the minimum needed to report all the hub port\n              bits as in accordance with USB2.0[11.12.3]. There has\n              to be trunc((PORTS + 1 + 7) / 8) bytes of space at\n              least.\n\nAlan Stern confirmed that the reason for reading maxpktsize and not\nthe right amount is because some hubs are known to return more data\nand thus cause overflow. \n\nSo this patch simply changes the code to make the interrupt endpoint\u0027s\nmax packet size be at least the minimum required by USB_MAXCHILDREN\n(instead of a fixed magic number) and add documentation for that. This\nway we are always ahead of the limit.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "437052516779fea608261a50682b124315f48f01",
      "tree": "19d172d8c306f6a2e20b110066ba6e8d25e76cd5",
      "parents": [
        "0215ffb08ce99e2bb59eca114a99499a4d06e704"
      ],
      "author": {
        "name": "inaky@linux.intel.com",
        "email": "inaky@linux.intel.com",
        "time": "Wed Oct 11 20:05:58 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:26 2006 -0800"
      },
      "message": "usb/hub: allow hubs up to 31 children\n\nCurrent Wireless USB host hardware (Intel i1480 for example) allows up\nto 22 devices to connect, thus bringing up the max number of children\nin the WUSB Host Controller to 22 \u0027fake\u0027 ports. Upcoming hardware\nmight raise that limit.\n\nMakes almost no difference to go to 31, as the bit arrays are\nbyte-aligned (plus an extra bit in general), so 22 bits fit in 4 bytes\nas 31 do.\n\nAs well, the only other array that depends on USB_MAXCHILDREN is\n\u0027struct usb_hub-\u003eindicator\u0027. By declaring it \u0027u8\u0027 instead of \u0027enum\nhub_led_mode\u0027, we reduce the size of each entry from 4 bytes (in i386)\nto 1, which will add as we when are doubling USB_MAXCHILDREN\n(with 16 the size of that array is 64 bytes, with 31 would be 128; by\nusing u8 that goes down to 31 bytes).\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "9dce447a542d8b4bedf13d6a4c4fc6737240372e",
      "tree": "bba4591cd3564a499481d662ed931c5be1d040c2",
      "parents": [
        "cfd3ef2346f924d6c0e82236c20fdb3a8840136a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Nov 25 11:09:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] usb: ati remote memleak fix\n\nThis is a bug.  When checking for ati_remote-\u003eoutbuf we free freeing\nati_remote-\u003einbuf so we end up freeing ati_remote-\u003einbuf twice.\n\nAlso the checks for \u0027ati_remote-\u003einbuf !\u003d NULL\u0027 and \u0027ati_remote-\u003eoutbuf !\u003d\nNULL\u0027 are redundant as usb_buffer_free() does this.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nAcked-by: 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"
    }
  ],
  "next": "c4028958b6ecad064b1a6303a6a5906d4fe48d73"
}
