)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "18ee91fa9815fa3bb4e51cdcb8229bd0a0f11a70",
      "tree": "e1725a4cc51c73007b14045e548956b490d4b694",
      "parents": [
        "9b823b43ff308c914530ec7fde5e2d79cb37b51a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 02 12:29:12 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:19 2006 -0800"
      },
      "message": "USB: use MII hooks only if CONFIG_MII is enabled\n\nFix mcs7830 patch\n\nThe recent mcs7830 update to make the MII support sharable goofed various\npre-existing configurations in two ways:\n\n  - it made the usbnet infrastructure reference MII symbols even\n    when they\u0027re not needed in the kernel being built\n\n  - it didn\u0027t enable MII along with the mcs7830 minidriver\n\nThis patch fixes these two problems.\n\nHowever, there does seem to be a Kconfig reverse dependency bug in that MII\ngets wrongly enabled in some cases (like USBNET\u003dy and USBNET_MII\u003dn); I think\nI\u0027ve noticed that same problem in other situations too.  So the result can\nmean kernels being bloated by stuff that\u0027s needlessly enabled ... better\nthan wrongly being disabled, but contributing to bloat.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7259f0d05d595b73ef312a082e628627c6414969",
      "tree": "6227c5e3cd0c31fa80c7a35113007caaf70bf3b6",
      "parents": [
        "70812522b847bdb8fabee963191734f5fa3143f3"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Sun Oct 29 22:46:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 30 12:08:40 2006 -0800"
      },
      "message": "[PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD\n\nkernel: INFO: trying to register non-static key.\nkernel: the code is fine but needs lockdep annotation.\nkernel: turning off the locking correctness validator.\nkernel:  [\u003cc04051ed\u003e] show_trace_log_lvl+0x58/0x16a\nkernel:  [\u003cc04057fa\u003e] show_trace+0xd/0x10\nkernel:  [\u003cc0405913\u003e] dump_stack+0x19/0x1b\nkernel:  [\u003cc043b1e2\u003e] __lock_acquire+0xf0/0x90d\nkernel:  [\u003cc043bf70\u003e] lock_acquire+0x4b/0x6b\nkernel:  [\u003cc061472f\u003e] _spin_lock_irqsave+0x22/0x32\nkernel:  [\u003cc04363d3\u003e] prepare_to_wait+0x17/0x4b\nkernel:  [\u003cf89a24b6\u003e] lpfc_do_work+0xdd/0xcc2 [lpfc]\nkernel:  [\u003cc04361b9\u003e] kthread+0xc3/0xf2\nkernel:  [\u003cc0402005\u003e] kernel_thread_helper+0x5/0xb\n\nAnother case of non-static lockdep keys; duplicate the paradigm set by\nDECLARE_COMPLETION_ONSTACK and introduce DECLARE_WAIT_QUEUE_HEAD_ONSTACK.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Markus Lidel \u003cmarkus.lidel@shadowconnect.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9fc6338bd51a3d5735839e756fe7b741c2e6fad",
      "tree": "0c75d1739bd65f21b125562dd9f603b1d195dd8c",
      "parents": [
        "c41286fd42f3545513f8de9f61028120b6d38e89"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 09 00:08:02 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "usbnet: add a mutex around phy register access\n\nWhen working on the mcs7830, I noticed the need for a mutex in its\nmdio_read/mdio_write functions. A related problem seems to be present\nin the asix driver in the respective functions.\n\nThis introduces a mutex in the common usbnet driver and uses it\nfrom the two hardware specific drivers.\n\nAcked-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c41286fd42f3545513f8de9f61028120b6d38e89",
      "tree": "2dddcf5c7423c0db62a1f8752c002cf62080287b",
      "parents": [
        "2a36d7083438ccb607055abae633f39495a99947"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 09 00:08:01 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "usbnet: improve generic ethtool support\n\nThis adds generic support for the ethtool commands get_settings,\nset_settings, get_link and nway_reset to usbnet. These are now\nimplemented using mii functions when a low-level driver supports\nmdio_read/mdio_write and does not override the usbnet ethtool\ncommands with its own.\n\nCurrently, this applies to the asix and the mcs7830 drivers.\nI have tested it on mcs7830.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2a36d7083438ccb607055abae633f39495a99947",
      "tree": "622266ad628307fe8e9ceec355c910b8c70a53b1",
      "parents": [
        "27d39e2627dc7493f554bc0549d8c63953762478"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 09 00:08:00 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "USB: driver for mcs7830 (aka DeLOCK) USB ethernet adapter\n\nThis driver adds support for the DeLOCK USB ethernet adapter\nand potentially others based on the MosChip MCS7830 chip.\n\nIt is based on the usbnet and asix drivers as well as the\noriginal device driver provided by MosChip, which in turn\nwas based on the usbnet driver.\n\nIt has been tested successfully on an OHCI, but interestingly\nthere seems to be a problem with the mcs7830 when connected to\nthe ICH6/EHCI in my thinkpad: it keeps receiving lots of\nbroken packets in the RX interrupt. The problem goes away when\nI\u0027m using an active USB hub, so I assume it\u0027s not related to\nthe device driver, but rather to the hardware.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "f8ac232ad7388bfff680b26e84b3ac63889d1cea",
      "tree": "f6961b189ec82c63d0eae24428c8d251d27fd302",
      "parents": [
        "d5477c11111467e19787f00d3cab20fb48c2699e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 08 16:02:00 2006 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "USB: drivers/usb/net/*: use BUILD_BUG_ON\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1a2ea1dfc4ee078841cd6406ebf6bf0c5a3d25e9",
      "tree": "cba3ced71bc8573e283fe5cd85c2eb532f3e3438",
      "parents": [
        "fbe2bafcb00b25265c2c869ba4615d6a5324b7f1"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Tue Oct 03 10:30:52 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:30 2006 -0700"
      },
      "message": "USB: suspend/resume support for kaweth\n\nthis adds support for suspend and resume to the kaweth driver.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fbe2bafcb00b25265c2c869ba4615d6a5324b7f1",
      "tree": "33524d8878fbb57b16930cd998771916f377d54d",
      "parents": [
        "91a9c9214e34c364bf15406aadb922787ae7129b"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Thu Sep 28 23:36:04 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:30 2006 -0700"
      },
      "message": "USB: remove private debug macros from kaweth\n\nthis kills the private debug macros from the kaweth driver.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "b923e7fcc152199959b673e09c318a750a10928b",
      "tree": "a36c706b758952d2b62cfbe75952b83f66bc3a04",
      "parents": [
        "e81ee637e4aed723f71007c90a901268317ed6d6"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Thu Sep 21 08:09:29 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:36:43 2006 -0700"
      },
      "message": "USB: asix - Add alternate device IDs for Dlink DUB-E100 Rev B1\n\nAdd alternate device IDs for Dlink DUB-E100 Rev B1\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "37cf3477d2140f496e0713738fabdb5bc6fd60f3",
      "tree": "162f7a38f3279f03924d80272d9dd723c60c654b",
      "parents": [
        "7923811a46f7e29ae8052edf2461e6c6b8ec2415"
      ],
      "author": {
        "name": "Petko Manolov",
        "email": "petkan@nucleusys.com",
        "time": "Wed Sep 27 14:25:37 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:36:42 2006 -0700"
      },
      "message": "USB: Pegasus driver failing for ADMtek 8515 network device\n\nAddress http://bugzilla.kernel.org/show_bug.cgi?id\u003d7126\n\nAttempting to read the ethernet ID directly from the eeprom somehow\nconfuses ADM8515.  Subsequent read requests to either the eeprom or the MII\nfail as well.  Didn\u0027t dig much deeper, though.  For example ADM8513 does\nnot experience this problem.\n\nI used the fact that at power up the device is reading its ID automatically\n(not true for older Pegasus based devices) and put it in the Ethernet ID\nregisters.  So now the driver uses get_registers() instead of\nread_eprom_word() if the device is Pegasus_II based one.  Tested it with\nall (Pegasus and Pegasus_II) gadgets i have and everything seems ok.\n\nCc: \u003cjogeedaklown@yahoo.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "486ba2a9b26dd8b6219a13297eac012be78108cc",
      "tree": "8b949f43bf170c601defcaeeca8d74f383682e25",
      "parents": [
        "ebdea46fecae40c4d7effcd33f40918a37a1df4b"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Thu Sep 28 22:21:19 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:36:42 2006 -0700"
      },
      "message": "USB: new id for kaweth\n\nthis adds a new id to the kaweth driver.\nPlease apply.\n\nSigned-Off-By: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "38e2bfc94e95dd6005fdaf40dfec0157396741da",
      "tree": "1cc927239e3369ec7ce4920b1347dd8bc504bb2d",
      "parents": [
        "ec17cf1cfe0b557210b27313bd584e9b5187d4ca"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Sep 18 22:49:02 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:59:00 2006 -0700"
      },
      "message": "USB: Dealias -110 code (more complete)\n\nThe purpose of this patch is to split off the case when a device does\nnot reply on the lower level (which is reported by HC hardware), and\na case when the device accepted the request, but does not reply at\nupper level. This redefinition allows to diagnose issues easier,\nwithout asking the user if the -110 happened \"immediately\".\n\nThe usbmon splits such cases already thanks to its timestamp, but\nit\u0027s not always available.\n\nI adjusted all drivers which I found affected (by searching for \"urb\").\nOut of tree drivers may suffer a little bit, but I do not expect much\nbreakage. At worst they may print a few messages.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9bcbcf4d00cd2400e655a738e77f0d21b69c6771",
      "tree": "2ef039b8fd9967c9de2ef06cee17b6b8e7e00e80",
      "parents": [
        "5482687b8be4dedb8a5879f07c734ff11a88a7d5"
      ],
      "author": {
        "name": "dave rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Jul 18 23:23:02 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "USB: net1080 inherent pad length\n\nThe size of struct nc_trailer is inherently the newtailroom pad.\n\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "25d94e682ccb8938177bffafa67a7d21c7282a4a",
      "tree": "428e7e512dcf6dae9891f8c2c22ae000cbcfde66",
      "parents": [
        "933a27d39e0e57ba56cff2e4ebe92cf23f4cd815"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Aug 07 15:56:40 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:51 2006 -0700"
      },
      "message": "usbnet: printk format warning\n\nFix printk format warning(s):\ndrivers/usb/net/usbnet.c:654: warning: int format, different type arg (arg 3)\n\nThe fact that rx_urb_size happens to be a size_t has propagated all the way\nback to this printk.  It\u0027s fragile to be using %z in this case - let\u0027s just\ntypecast the args instead.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "933a27d39e0e57ba56cff2e4ebe92cf23f4cd815",
      "tree": "0739c8301bc9ae8c079e0c85a3cfa18e28cf137d",
      "parents": [
        "a99c19492a801013fd25ce7bab1f0f65a328a4ba"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Sat Jul 29 10:12:50 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:51 2006 -0700"
      },
      "message": "USB: asix - Add AX88178 support and many other changes\n\n* More generi-fication of function/macro names where appropriate:\n     ax88772_xx() -\u003e asix_xx()\n\n* Reorder functions to provide more logical grouping\n\n* AX88178 device support\n\n* Support DLink DUB-E100 Rev B Support\n\n* Hopefully resolve all endian-ness issues\n\n* Use more defines for bitmask values\n\n* Change a number of devdbg() calls to deverr() so that if DEBUG is not\n  defined, the error messages still get through as necessary\n\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a99c19492a801013fd25ce7bab1f0f65a328a4ba",
      "tree": "a88fd5e6c315817238ca3481c0804dfd73df820b",
      "parents": [
        "9c53761681497d598a31ed2f6b29b5b3480c49db"
      ],
      "author": {
        "name": "Jamie Painter",
        "email": "jamie.painter@iname.com",
        "time": "Thu Jul 27 14:17:28 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:51 2006 -0700"
      },
      "message": "USB: usbnet - Add unlink_rx_urbs() call to allow for Jumbo Frames\n\nAdd usbnet_unlink_rx_urbs() which can be called by mini-drivers when\nthey change their MTU such as for Jumbo Frame support.\n\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5df3d8b53f436a26fad8077b1ceb39a7708e95ec",
      "tree": "c516f7bd1589dd9b0b3f2c99b7f146428b1693a1",
      "parents": [
        "1ae4f9ba84b94b85d995a6ae0064b869ff15b080"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "hemamu@t-base.ne.jp",
        "time": "Tue Aug 29 10:47:41 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB: Support for ELECOM LD-USB20 in pegasus\n\nThis patch is support LD-USB20 of the USB LAN device.\nhttp://www2.elecom.co.jp/products/LD-USB20.html ( Japanese only )\n\nI am using this device.\nAnd, I confirmed work by using this patch.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003chemamu@t-base.ne.jp\u003e\nAcked-by: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eff674a514bd3f59e0cae9b843e0665b576a5ed8",
      "tree": "624efc633bf91bcb42e55b86f935996812e72eed",
      "parents": [
        "c9c770ed1fe2698c9a3b18e5fc12d1262e099c0c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:11:09 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB: rtl8150_disconnect() needs tasklet_kill()\n\nWe need to wait until any currently-running handler has completed.  Fixes an\nunplug-time oops reported by \"Miles Lane\" \u003cmiles.lane@gmail.com\u003e.\n\nCc: \"Petko Manolov\" \u003cpetkan@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "23219c134865d524357e9bb90e5badb422ac8fff",
      "tree": "9f523c5723ed27451eab245cbc9da1afea61e40e",
      "parents": [
        "6ad576bb6715c1da1bb5c2ce59c3747368bba41f"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Tue Jul 25 20:39:14 2006 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "USB: Patch for rtl8150 to fix unplug problems\n\nThe RTL8150 driver currently crashes the kernel if the USB lead is unplugged\nwhile the device is active.  The attached patch adds error handling to\ntell the network layer that the device has gone away when the device is\nunplugged.  With this patch, the device can be plugged and unplugged\nto one\u0027s hearts\u0027 content, without crashing anything.\n\nOh, I\u0027ve also added rudimentary suspend and resume methods.\n\nSigned-off-by: Peter Chubb \u003cpeter@gelato.unsw.edu.au\u003e\nAcked-by: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b6c2799dec0c9f6f6de35c2161b246c910108204",
      "tree": "1e9b9e23a7af676adc4ff500e31f23ebab393902",
      "parents": [
        "e37de9e0d6591706a76cff63582cbc721c317333"
      ],
      "author": {
        "name": "Dan Streetman",
        "email": "ddstreet@ieee.org",
        "time": "Wed Jul 05 19:17:27 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:24 2006 -0700"
      },
      "message": "[PATCH] USB: add ZyXEL vendor/product ID to rtl8150 driver\n\nI just got a \"ZyXEL Prestige USB Adapter\" that is actually RTL8150\nadapter.  Here is the relevant /proc/bus/usb/devices output (after\nadding the vendor/product IDs to the driver):\n\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d02 Cnt\u003d02 Dev#\u003d119 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d 8 #Cfgs\u003d  1\nP:  Vendor\u003d0586 ProdID\u003d401a Rev\u003d 1.00\nS:  Manufacturer\u003dZyXEL\nS:  Product\u003dPrestige USB Adapter\nS:  SerialNumber\u003d1027\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003d80 MxPwr\u003d120mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003d00 Prot\u003dff Driver\u003drtl8150\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d83(I) Atr\u003d03(Int.) MxPS\u003d   8 Ivl\u003d1ms\n\nThis patch adds the ZyXEL vendor ID to the rtl8150.c driver.  The\ndevice has absolutely no identifying marks on the outside for model\ntype, just a serial number, and I can\u0027t find anything on ZyXEL\u0027s\nwebsite, so I called the product ID PRODUCT_ID_PRESTIGE to match the\nproduct string.\n\nSigned-off-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nAcked-by: \u003cpetkan@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "a8c28f2389942bab376e39351d27525499630248",
      "tree": "a1e8aaa3eefbf2730a06e7ca16084d8ad7c94d90",
      "parents": [
        "7e27f18c8a37ffb95f677e4e9c3cca818a3e9eb1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jun 13 09:57:47 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] USB: move \u003clinux/usb_cdc.h\u003e to \u003clinux/usb/cdc.h\u003e\n\nThis moves \u003clinux/usb_cdc.h\u003e to \u003clinux/usb/cdc.h\u003e to reduce some of the\nclutter of usb header files.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "efcaa20525fde82bbb4fb8cd9e9016f6fabc6509",
      "tree": "bdceb58add9793206e4af8a147fe5fccb9bad74d",
      "parents": [
        "d5ce1379be9c79d4bcf201c20c5cc87bb2bc973c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 30 20:49:29 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] USB: cdc_ether: recognize olympus r1000 (fix regression)\n\nEarlier work splitting the \"usbnet\" driver out into a core plus driver\nmodules was missing a blacklist entry for the Olympus R-1000; it must\nnot use the CDC Ethernet driver, only the \"zaurus\" support works with\nit.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "955a260829b5848fa90721678bab003234c93356",
      "tree": "279bf00d4d028b2787cc59b111ec7aa9580e37fe",
      "parents": [
        "b5600339cd37472455d99b39963f3106411070b6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri May 26 10:17:03 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: more pegasus log spamming removed\n\nRemove more log spamming from pegasus:  stop talking to the device once we\nsee ENODEV reported.  It may take a while before khubd notifies us.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7327413c745c2f8e8d4b92f76759821263b095c1",
      "tree": "193e4ffb890a98757ca319fd90d9ec7b8920efe1",
      "parents": [
        "f44f725f7d635e8b9786eef13f836dc1a2851495"
      ],
      "author": {
        "name": "Eduard Warkentin",
        "email": "eduard.warkentin@gmx.de",
        "time": "Thu May 18 01:13:17 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: added support for ASIX 88178 chipset USB Gigabit Ethernet adaptor\n\nAdd support for detection and dworking with a ASIX 88178 based USB-Gigabit\nadaptor.  With the patch, it is detected and handled correctly by the asix\nmodule.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f44f725f7d635e8b9786eef13f836dc1a2851495",
      "tree": "b9059a88ce6123ee093422b3ba47174534555ddb",
      "parents": [
        "86478944eba887f149e151bacc023ae4b2d23ea6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri May 12 19:24:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: usbnet, zaurus mtu fixup\n\nThis includes an MTU fixup which could affect larger packets with newer\nZaurii, described as http://bugzilla.kernel.org/show_bug.cgi?id\u003d6286;\nplus minor whitespace cleanup.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5c601d0c942f5aaf7f3cff7e08f61047d70a964e",
      "tree": "0144bcb5291d5cd49192270b6ff192e21f661da7",
      "parents": [
        "ff7562aaec1e68448888572033f072fc21ef2ac8"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Jun 05 16:13:30 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 16:13:30 2006 -0400"
      },
      "message": "[PATCH] wireless: move zd1201 where it belongs\n\nzd1201 is wifi adapter, yet it is hiding in drivers/usb/net where\nnoone can find it. This moves Kconfig/Makefile zd1201 to the right\nplace.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2a8063403112030f1748e207d97d4f8654754dff",
      "tree": "5a6d789aaf243d96807a3a8431c4c741a469e318",
      "parents": [
        "f6882a0688ea83db5fc2f3491ac9fcdce0834cc7"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri May 26 22:07:48 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:34:18 2006 -0400"
      },
      "message": "[PATCH] usb wifi: zd1201 cleanups\n\nCleanup coding style and other small stuff in zd1201. No real code\nchanges.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7e713b825610de9a9584c189c72e2d9f2326359c",
      "tree": "d0936b3d12c2185f537b339942719ca2cedbef9d",
      "parents": [
        "6275cdfa0fe032208937a3567ebb8bcfd42d20b1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon May 01 14:02:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 08 23:43:55 2006 -0700"
      },
      "message": "[PATCH] USB: pegasus fixes (logstorm, suspend)\n\nTeach \"pegasus\" to handle a few of the disconnect fault paths\nwithout hundreds of usless syslog messages.\n\nHandle the carrier check workqueue entry even if the driver has\nnot been opened.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "48b1be6ac080c3bb5ad3e529d8816953507790ab",
      "tree": "fa98953652478127067380c23e1ed7cd91a65a8b",
      "parents": [
        "9fc4831cc3e063019079581ff5062f9790d9b0c7"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Tue Mar 28 20:15:42 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: Rename ax8817x_func() to asix_func() and add utility functions to reduce bloat\n\nNow that the ASIX code is supporting more than just the AX88172 devices,\nmake the utility function names more generic: ax8817x_func -\u003e asix_func.\nFunctions that are chip specific now indicate as such: ax88772_func.\n\nAdditionally, pull some common routines used in initialization and such\ninto simple functions to reduce the verbosity of certain functions such\nas\nthe bind() routines and to make the error handling consistent across the\nboard.\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "51400f1d6ef7ca871b584117527f7c6b12bf182b",
      "tree": "457e02d46cbf31227a6947c678a171066439b19c",
      "parents": [
        "68dcc688d1f042842a8fb523e4a584b3211181d1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:19:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: rndis_host whitespace/comment updates\n\nThis adds a \"avoid proprietary protocols\" warnoff, identifying several\nof the known deficiencies in Microsoft\u0027s excuse-for-specification, and\nfixes some whitespace bugs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "016534cffc5847e2a75b25d10f8c52edec6c8cb7",
      "tree": "524f60f9d66ac736dcfd261805bdeb39316f409c",
      "parents": [
        "999a6a6a2a24cf2e9fafc9b47ee263835f59b4a1"
      ],
      "author": {
        "name": "Petko Manolov",
        "email": "petkan@nucleusys.com",
        "time": "Thu Mar 30 09:59:22 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:22 2006 -0700"
      },
      "message": "[PATCH] USB: pegasus driver bugfix\n\nAttached is a patch that fixes nasty bug, which i am afraid was there\nfor a long time.  It was spotted by Andre Draszik \u003ckernel@andred.net\u003e.\n\nFrom: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e21a2b0cc5849e76434b37aff3a4b502c772f191",
      "tree": "2fad2f2025ca1d9e5bc88d4e835e07967b8fd762",
      "parents": [
        "8a89334caf80bb7c86383b73fd5a528cb88c696f",
        "2638fed7ccb07ff43cdc109dd78e821efb629995"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 29 17:30:19 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 29 17:30:19 2006 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "7f927fcc2fd1575d01efb4b76665975007945690",
      "tree": "fbb84689600ea512d7b52f9fc46db2d7d8d7c1fd",
      "parents": [
        "ded23ac62776b4360d88e9b0330792d2c57fdfdf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 28 01:56:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:08 2006 -0800"
      },
      "message": "[PATCH] Typo fixes\n\nFix a lot of typos.  Eyeballed by jmc@ in OpenBSD.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0073602544954002e35699477dc59cdd5e9112e3",
      "tree": "8fa47307e4e677e8d83dd4fd83b449451057602f",
      "parents": [
        "e4a9af98bb0fab13be6e3adbe108d565b790158a"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Fri Mar 24 16:45:24 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:39:15 2006 -0500"
      },
      "message": "[PATCH] zd1201 wireless stat update\n\n\tThe \"dev-\u003eget_wireless_stats\" field is deprecated and slowly\nbe surely going away. Most drivers have been updated months\nago. Actually, there is an annoying message for driver still using it,\nbut it seems that user of zd1201 were not annoyed enough ;-)\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "09abfa8048de8e68eaa09eb07ac18f2d549dfe58",
      "tree": "e77d50458954873e91c3a4ea1bf2be2a27e36257",
      "parents": [
        "bf58fbd5e86a43466e638407ff8a4eb7766a3b68"
      ],
      "author": {
        "name": "Petko Manolov",
        "email": "petkan@nucleusys.com",
        "time": "Wed Mar 15 16:29:38 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:02 2006 -0800"
      },
      "message": "[PATCH] USB: rtl8150 small fix\n\nThis one is about announcing the device registration after the last check\nhas been made.\n\nFrom: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80b6ca48321974a6566a1c9048ba34f60420bca6",
      "tree": "a350e3cf6b794081c13c89d5b1913b2c1207570d",
      "parents": [
        "d54a5cb6484705f7808b337917cc7598f2f971c3"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Feb 27 21:29:43 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:59 2006 -0800"
      },
      "message": "[PATCH] USB: kzalloc() conversion for rest of drivers/usb\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "efafe6fb72b2bbab40080a08f7946f1eadb9bad9",
      "tree": "502053738219df278ecc7b0175d7fee4d8ec611c",
      "parents": [
        "aef4e266964bc15861b5835c1f5b9d2ebc155c2a"
      ],
      "author": {
        "name": "Malte Doersam",
        "email": "mdoersam@arcor.de",
        "time": "Sat Jan 28 17:48:33 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:56 2006 -0800"
      },
      "message": "[PATCH] USB: Pegasus: Linksys USBVPN1 support + cleanup\n\nThis patch adds a second linksys vendor-id (077b) and the product id of the\npegasus based adapter USBVPN1\n\nhttp://www1.linksys.com/Products/product.asp?prid\u003d3D543\u0026scid\u003d3D30\n\nFurthermore it replaces all LINKSYS_GPIO_RESET with DEFAULT_GPIO_RESET as both\nare declared like this:\n#define        DEFAULT_GPIO_RESET      0x24\n#define        LINKSYS_GPIO_RESET      0x24\n\nThis is misleading and confusing.\nThe check is now done via the VENDOR_ID in pegasus.c:\nif (usb_dev_id[pegasus-\u003edev_index].vendor \u003d\u003d VENDOR_LINKSYS\n\nSigned-off-by: Malte Doersam \u003cmdoersam@arcor.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5732ce8424527ec271e8fa43709948852aa3fc0a",
      "tree": "4bd7f624812c0ac549d2d9ff41971575e443e50a",
      "parents": [
        "a966f3e7512084f916049579067f532908ba3a49"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Thu Jan 05 14:39:49 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:38 2006 -0800"
      },
      "message": "[PATCH] USB: asix - Add device IDs for 0G0 Cable Ethernet\n\nAdd device IDs for the 0G0 Cable Ethernet device as reported by\nCharles Lepple \u003cclepple@gmail.com\u003e.\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a083dec0ed537a75fbe8f2f83d198e9e672240d8",
      "tree": "8d214715bf0612a18103cf1169976375db95f631",
      "parents": [
        "ff90651883093576de2d60bebaae39b0dd2e62f6"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Sun Dec 18 23:41:38 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:44 2006 -0800"
      },
      "message": "[PATCH] USB: zd1201: make sysfs device symlink\n\nNoticed that my zd1201 adapter isn\u0027t \"seen\" by hal and NetworkManager.\nThe problem seems to be that unlike other network device drivers I\nchecked, zd1201 does not do a SET_NETDEV_DEV(), which makes it so a\n\"device\" symlink is created under /sys/class/net/wlan0.\n\nWith the following patch the device symlink shows up, and now I am\nhappily using NetworkManager to control the adapter:\n\n$ ls -l /sys/class/net/wlan0\ntotal 0\n-r--r--r--  1 root root 4096 Dec 18 13:42 address\n-r--r--r--  1 root root 4096 Dec 18 13:42 addr_len\n-r--r--r--  1 root root 4096 Dec 18 13:42 broadcast\n-r--r--r--  1 root root 4096 Dec 18 13:42 carrier\nlrwxrwxrwx  1 root root    0 Dec 18 13:42 device -\u003e ../../../devices/pci0001:10/0001:10:1b.1/usb4/4-1\n-r--r--r--  1 root root 4096 Dec 18 13:42 features\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5e0f76c6bbc0d26cd9625876f7beeb7b002f39bf",
      "tree": "97daadf2d515e708001e174b501c436228e06342",
      "parents": [
        "3e220e9505f3c993b666b5e22b1c466b69ee4f54"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Mon Dec 19 13:58:38 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:44 2006 -0800"
      },
      "message": "[PATCH] USB: asix.c - Add Linksys USB200M Rev 2 ids\n\nAttached patch adds device IDs for the Linksys USB200M Rev 2 device\nwhich uses the AX88772 chipset.\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "52950ed40dc97456209979af1d8f51b63cf6dcab",
      "tree": "527fb1a339889b3df9d227b1c17f87bc487f397f",
      "parents": [
        "f3d34ed48c80903544b509031fee64838d29f35f"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Sun Dec 11 16:20:08 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove\nduplicates of ARRAY_SIZE. Some trailing whitespaces are also removed.\n\nPatch is compile-tested on i386.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75318d2d7cab77b14c5d3dbd5e69f2680a769e16",
      "tree": "13098167bd41d7dd0b0d3f678534a6daa29b4005",
      "parents": [
        "2143acc6dc79bdbff812f02a7dc5ab9d4fc81fc8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 21 14:53:03 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: remove .owner field from struct usb_driver\n\nIt is no longer needed, so let\u0027s remove it, saving a bit of memory.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a4f81a61ebba5953cba1e76f66423a7eca4a5ee4",
      "tree": "e8a1a3a43df27f26d1516c9df8d9a6aaf1e0a745",
      "parents": [
        "4a1728a28a193aa388900714bbb1f375e08a6d8e"
      ],
      "author": {
        "name": "A.YOSHIYAMA",
        "email": "yosshy@debian.or.jp",
        "time": "Tue Nov 15 09:55:18 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:31 2006 -0800"
      },
      "message": "[PATCH] USB: usb-net: new device ID passed through module parameter\n\nadds new module parameter \"devid\" that points to a string with format\n\"device_name:vendor_id:device_id:flags\".  if provided at module load\ntime, this string is being parsed and a new entry is created in\nusb_dev_id[] and pegasus_ids[] so the new device can later be recognized\nby the probe routine.  this might be helpful for someone who don\u0027t\nknow/wish to build new module/kernel, but want to use his new usb-to-eth\ndevice that is not yet listed in pegasus.h\n\nSigned-off-by:\tPetko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4a1728a28a193aa388900714bbb1f375e08a6d8e",
      "tree": "52b5728b5377ef4be8aacabd1ae64a66770603e0",
      "parents": [
        "87c4252a35310fdbb2aabb880a39b83f83cadf62"
      ],
      "author": {
        "name": "Petko Manolov",
        "email": "petkan@nucleusys.com",
        "time": "Tue Nov 15 09:48:23 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: usb-net: removes redundant return\n\nremoves all redundant collecting of the return value from\nget/set_registers() and suchlike.  can\u0027t remember who put all of those\nsome time ago, but they doesn\u0027t make any sense to me.  where needed only\na few references remained;\n\nSigned-off-by: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "654f31189e550cd5924b786487a5d93d9feaada9",
      "tree": "3502129c017607c961e396b4f32566f48436cc70",
      "parents": [
        "87cf203935a646d5fb00464dc5887292da71d928"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 17 09:48:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 17 11:29:55 2005 -0800"
      },
      "message": "[PATCH] USB: move CONFIG_USB_DEBUG checks into the Makefile\n\nThis lets us remove a lot of code in the drivers that were all checking\nthe same thing.  It also found some bugs in a few of the drivers, which\nhas been fixed up.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d23b536bb715673ca0ccbdaac2b6ce2c001d06e9",
      "tree": "ea784d44ab72378b716c084f79926e4435eea046",
      "parents": [
        "8845add380854ffce5268714a093df8c80b4a6e2"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Nov 17 09:47:45 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 17 11:29:54 2005 -0800"
      },
      "message": "[PATCH] USB: fix race in kaweth disconnect\n\nthis patch from Herbert Xu fixes a race by moving termination of\nthe URBs into close() exclusively.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46a0cf81828535fb3c200bc4fffdb8d69f4bf396",
      "tree": "4f923e2d8e83961ac931f8c4496081d873372088",
      "parents": [
        "9a7834d06d553d02cc6e659e94772f69a8b5367f"
      ],
      "author": {
        "name": "Koen Kooi",
        "email": "koen@handhelds.org",
        "time": "Wed Oct 26 19:42:53 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:52 2005 -0700"
      },
      "message": "[PATCH] USB: fix correct wording in drivers/usb/net/KConfig\n\nSigned-off-by: Koen Kooi \u003ckoen@handhelds.org\u003e\n"
    },
    {
      "commit": "f2d45cd976682a3566c8cf30cefe91eb43ab6005",
      "tree": "325133a80bc8a2b6ce826ac7caa930d19825bbc1",
      "parents": [
        "61eded6e06a1f4bdbf707b69da904ba9f3eb2f0a"
      ],
      "author": {
        "name": "Guillaume GOURAT /",
        "email": "guillaume.gourat@nexvision.fr",
        "time": "Fri Oct 21 14:01:35 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:49 2005 -0700"
      },
      "message": "[PATCH] USB: Kaweth.c udelay patch\n\nOn some arch (like arm) udelay cannot be called with value greater that\n2000.\n\nSigned-off-by: Guillaume GOURAT / guillaume.gourat@nexvision.fr\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\n"
    },
    {
      "commit": "ddcad752f206be7a0091a041403c3188f2febd16",
      "tree": "b791211f5b1f3e324e0778efd08324238dd7faf5",
      "parents": [
        "207c47e1fbc8d51500997bfa67c26c00114fab04"
      ],
      "author": {
        "name": "Petko Manolov",
        "email": "petkan@nucleusys.com",
        "time": "Mon Oct 03 17:24:11 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:42 2005 -0700"
      },
      "message": "[PATCH] pegasus.h\n\nThis one is a tiny patch adding one more device to the list.  Please\napply. :)\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/net/pegasus.h |    2 ++\n 1 file changed, 2 insertions(+)\n"
    },
    {
      "commit": "db69087437dd5135a9362da1c37fe072070e8f60",
      "tree": "1affacd290eff29b5dc589bbf47369e20d6101db",
      "parents": [
        "7586269c0b52970f60bb69fcb86e765fc1d72309"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Sep 13 19:56:33 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:38 2005 -0700"
      },
      "message": "[PATCH] usb_interface power state\n\nThis updates the handling of power state for USB interfaces.\n\n  - Formalizes an existing invariant:  interface \"power state\" is a boolean:\n    ON when I/O is allowed, and FREEZE otherwise.  It does so by defining\n    some inlined helpers, then using them.\n\n  - Adds a useful invariant:  the only interfaces marked active are those\n    bound to non-suspended drivers.  Later patches build on this invariant.\n\n  - Simplifies the interface driver API (and removes some error paths) by\n    removing the requirement that they record power state changes during\n    suspend and resume callbacks.  Now usbcore does that.\n\nA few drivers were simplified to address that last change.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/hub.c       |   33 +++++++++------------\n drivers/usb/core/message.c   |    1\n drivers/usb/core/usb.c       |   65 +++++++++++++++++++++++++++++++++----------\n drivers/usb/core/usb.h       |   18 +++++++++++\n drivers/usb/input/hid-core.c |    2 -\n drivers/usb/misc/usbtest.c   |   10 ------\n drivers/usb/net/pegasus.c    |    2 -\n drivers/usb/net/usbnet.c     |    2 -\n 8 files changed, 85 insertions(+), 48 deletions(-)\n"
    },
    {
      "commit": "8da608caa07d5c9745ec86bf7c25ad423352f9a4",
      "tree": "cc8f60e24846a4fbc5c9dd5afb8fd676a6adc73f",
      "parents": [
        "c9c7746dd333c12f482af2f1e63ea7eafc7cd529"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:37 2005 -0700"
      },
      "message": "[PATCH] USB: disable tasklet if rtl8150 device is removed while active.\n\nThis fixes a oops seen in the wild.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "55016f10e31bb15b85d8c500f979dfdceb37d548",
      "tree": "39bbbd7deb4a61e6c7d3ace28de8e069ffe407bc",
      "parents": [
        "970a9e73f9036ef89d46b8240f99463f6d244c1d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:58 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:49 2005 -0700"
      },
      "message": "[PATCH] gfp_t: drivers/usb\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a85a46f2c38def5150251816890393803fdae7d0",
      "tree": "98cfbc561911ee869d29a30b40847fae15bd65f1",
      "parents": [
        "4b2e790a4d73d729d936cc42f3b08af34f8ea5c6"
      ],
      "author": {
        "name": "Kevin Vigor",
        "email": "kevin@realmsys.com",
        "time": "Thu Sep 22 00:49:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:26 2005 -0700"
      },
      "message": "[PATCH] USB: fix pegasus driver\n\nAddresses some small bugs in the pegasus ethernet-over-USB driver.\nSpecifically, malformed long packets from the adapter could cause a kernel\npanic; the interrupt interval calculation was inappropriate for high-speed\ndevices; the return code from read_mii_word was tested incorrectly; and\nfailure to unlink outstanding URBs before freeing them could lead to kernel\npanics when unloading the driver.\n\nSigned-off-by: Kevin Vigor \u003ckevin@realmsys.com\u003e\nCc: Petko Manolov \u003cpetkan@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "090ffa9d0e904e1ed0f86c84dcf20684a8ac1a5a",
      "tree": "ccbe0623e934d69d3c51e99138a5720ef9e7f823",
      "parents": [
        "64e049102d3de3e61409cb6019403a9e689dfda6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 31 09:54:50 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:33 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet (9/9) module for pl2301/2302 cables\n\nThis wraps up the conversion of the \"usbnet\" driver structure, by\nmoving the Prolific PL-2201/2302 minidriver to a module of its own.\nIt also includes some minor cleanups to the remaining \"usbnet\" file,\nnotably removing that long changelog at the top.\n\nMinor historical note:  Linux 2.2 first called the driver for\nthis hardware \"plusb\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "64e049102d3de3e61409cb6019403a9e689dfda6",
      "tree": "ede794cb59e0b5ae3fc72e901663646a12e04d38",
      "parents": [
        "4324fd493430c0ab99dd7e89d50540b5e70f8098"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 31 09:54:36 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:33 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet (8/9) module for RNDIS devices\n\nThis adds host-side RNDIS support to the \"usbnet\" driver, so Linux can talk\nto various devices (often based on WinCE) that otherwise only Windows could\ntalk to.\n\nTested with little-endian Linux talking to a Linux-USB Ethernet/RNDIS based\nperipheral.  This also includes updates from Eddie C. Dost \u003cecd@brainaid.de\u003e\nfor big-endian SPARC Linux talking to a Nokia 9500 Communicator.\n\nIt\u0027s still marked as EXPERIMENTAL because this code is so young.  This\nought to let Linux to work with various cable modems that previously\nwould have been \"Windows Only\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4324fd493430c0ab99dd7e89d50540b5e70f8098",
      "tree": "66f1d16d895fd660ad8d5c7279e8bd08e6787eb8",
      "parents": [
        "0aa599c5644fddd3052433c5335260108a8a39a2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 31 09:54:20 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:32 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet (7/9) module for CDC Ethernet\n\nMakes the CDC Ethernet support live in a separate driver module.\nThis module is a bit special since it exports utility functions\nthat are reused by the the Zaurus and RNDIS drivers, but it\u0027s\nnot \"core\" like usbnet itself.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0aa599c5644fddd3052433c5335260108a8a39a2",
      "tree": "53ff1eadd9d5386e7b9912b1d2728d150ad8567f",
      "parents": [
        "47ee3051c856cc2aa95d35d577a8cb37279d540f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 31 09:53:58 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:32 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet (6/9) module for Zaurii and compatibles\n\nThis moves usbnet support for Zaurus and compatibles into its own module.\nOther than exporting a couple of helper functions, this just involved\nshuffling some code and updating the comments.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "47ee3051c856cc2aa95d35d577a8cb37279d540f",
      "tree": "1b3a657de292579976f0ecedc0ed806680899efa",
      "parents": [
        "904813cd8a0b334189da285bb05af0b18b062502"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 31 09:53:42 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:32 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet (5/9) module for genesys gl620a cables\n\nThis moves the GeneSys GL620USB-A support into its own driver file.\nIt also fixes a \"return wrong skb\" glitch in the rx unbatching, as\nrecently reported, and adds some missing byteswaps in the special\n\"genelink\" headers (so it might now work on big-endian Linux).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "904813cd8a0b334189da285bb05af0b18b062502",
      "tree": "b602c3a1b8907dcd9dc43193f41477cfc402fcc2",
      "parents": [
        "2e55cc7210fef90f88201e860d8767594974574e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 31 09:53:26 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:31 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet (4/9) module for net1080 cables\n\nAs with the \"cdc_subset\" and \"asix\" drivers, this just moves the net1080\nsupport into its one driver module.  In this case there\u0027s a small bit of\nextra cleanup involved, moving some funky framing logic into the tx_fixup()\nroutine (resolving a long overdue FIXME).\n\nMinor historical note:  \"usbnet\" started out as \"net1080\", then got\ngeneralized to make it easier for other network drivers to reuse the\nurb queueing and fault management code here.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2e55cc7210fef90f88201e860d8767594974574e",
      "tree": "6e2a9a9a5a974a5ac6f1b76c36a4aab01d8d2fe5",
      "parents": [
        "38bde1d4699af45e6a4167a72e2e512e45c35ca8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 31 09:53:10 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:31 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet (3/9) module for ASIX Ethernet adapters\n\nThis patch moves the ASIX AX8817x driver into its own file, just using\nthe \"usbnet\" infrastructure as a utility library.\n\n - As with \"cdc_subset\" this involved minor Kconfig/kbuild tweaks,\n   moving code from one file to another, and exporting a few functions.\n\n - This includes updates from Jamie Painter to add (and use) a new hook\n   to handle the different maximum transfer sizes for rx and tx sides.\n\n - Also from Jamie, some bugfixes:\n    * MDIO byteorder (to address some PPC media negotiation problems);\n    * Force alignment at key spots when using ax88772 framing (on some\n      embedded hardware, the network stack will break otherwise);\n    * Address some link reset problems.\n\nIt also makes this driver use the standard (5 seconds vs half second)\ncontrol timeouts used elsewhere in USB; and wraps a few lines before\nthe 80th column (which previously needed it).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "38bde1d4699af45e6a4167a72e2e512e45c35ca8",
      "tree": "9a133b9c7f7d6d2ecbf99b14a9ce8bfd5b0ceea7",
      "parents": [
        "f29fc259976e9f4dd1fe8ed59ccdd50e4ea61db0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 31 09:52:45 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:31 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet (2/9) module for simple network links\n\nThis patch creates the first of several separate \"minidriver\" modules\nfor \"usbnet\".  This one handles only the very simplest hardware, which\ncan be handled almost entirely by the \"usbnet\" core.\n\n    - Move device-specific bits into new \"cdc_subset.c\" driver,\n      shrinking \"usbnet\" by a bunch;\n\n    - Export the functions needed to support this minidriver\n      (with EXPORT_SYMBOL_GPL);\n\n    - Update Kconfig and kbuild accordingly.\n\nThis one handles about a dozen different device types, with the most\nnotable ones being Gumstix and most Linux-based PDAs (except Zaurus\nrunning that ancient code from Sharp).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f29fc259976e9f4dd1fe8ed59ccdd50e4ea61db0",
      "tree": "ef2798f4b6581926082b88a8cd6cdecbd11ac39e",
      "parents": [
        "dd7d50081f5dafd9392bd79f1ec90d553a7303c9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 31 09:52:31 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:30 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet (1/9) clean up framing\n\nThis starts to prepare the core of \"usbnet\" to know less about various\nframing protocols that map Ethernet packets onto USB, so \"minidrivers\"\ncan be modules that just plug into the core.\n\n  - Remove some framing-specific code that cluttered the core:\n\n      * net-\u003ehard_header_len records how much space to preallocate;\n        now drivers that add their own framing (Net1080, GeneLink,\n\tZaurus, and RNDIS) will have smoother TX paths.  Even for\n\tthe drivers (Zaurus, Net1080) that need trailers.\n\n      * defines new dev-\u003ehard_mtu, using this \"hardware\" limit to\n        check changes to the link\u0027s settable \"software\" mtu.\n\n      * now net-\u003ehard_header_len and dev-\u003ehard_mtu are set up in the\n        driver bind() routines, if needed.\n\n  - Transaction ID is no longer specific to the Net1080 framing;\n    RNDIS needs one too.\n\n  - Creates a new \"usbnet.h\" header with declarations that are shared\n    between the core and what will be separate modules.\n\n  - Plus a couple other minor tweaks, like recognizing -ESHUTDOWN\n    means the keventd work should just shut itself down asap.\n\nThe core code is only about 1/3 of this large file.  Splitting out the\nminidrivers into separate modules (e.g. ones for ASIX adapters,\nZaurii and similar, CDC Ethernet, etc), in later patches, will\nimprove maintainability and shrink typical runtime footprints.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b375a0495fd622037560c73c05f23ae6f127bb0c",
      "tree": "7f800cfd288480625e6e9886b51aa6d159a1548e",
      "parents": [
        "a4e628328ec60873fec9d506d682155391f589ce"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jul 29 16:11:07 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:23:04 2005 -0700"
      },
      "message": "[PATCH] USB: URB_ASYNC_UNLINK flag removed from the kernel\n\n29 July 2005, Cambridge, MA:\n\nThis afternoon Alan Stern submitted a patch to remove the URB_ASYNC_UNLINK\nflag from the Linux kernel.  Mr. Stern explained, \"This flag is a relic\nfrom an earlier, less-well-designed system.  For over a year it hasn\u0027t\nbeen used for anything other than printing warning messages.\"\n\nAn anonymous spokesman for the Linux kernel development community\ncommented, \"This is exactly the sort of thing we see happening all the\ntime.  As the kernel evolves, support for old techniques and old code can\nbe jettisoned and replaced by newer, better approaches.  Proprietary\noperating systems do not have the freedom or flexibility to change so\nquickly.\"\n\nMr. Stern, a staff member at Harvard University\u0027s Rowland Institute who\nworks on Linux only as a hobby, noted that the patch (labelled as548) did\nnot update two files, keyspan.c and option.c, in the USB drivers\u0027 \"serial\"\nsubdirectory.  \"Those files need more extensive changes,\" he remarked.\n\"They examine the status field of several URBs at times when they\u0027re not\nsupposed to.  That will need to be fixed before the URB_ASYNC_UNLINK flag\nis removed.\"\n\nGreg Kroah-Hartman, the kernel maintainer responsible for overseeing all\nof Linux\u0027s USB drivers, did not respond to our inquiries or return our\ncalls.  His only comment was \"Applied, thanks.\"\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0d9899f8139b1e4ee84b97fb61615714fd40be5b",
      "tree": "a405be5b2cf45a32922229cc8f0f2a057db5f787",
      "parents": [
        "0bc8e009a2d5106183ea31a2b83035e790778cab"
      ],
      "author": {
        "name": "david-b@pacbell.net",
        "email": "david-b@pacbell.net",
        "time": "Thu Jul 28 20:46:32 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:41 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet and unsigned gfp_flags\n\nThis just fixes some gfp flags warnings that joined us recently.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e3ee3b78f83688a0ae4315e8be71b2eac559904a",
      "tree": "deb03bcdd020262af450ed23382d7c921263f5cf",
      "parents": [
        "91cb70c1769d9b72dd1efe40c31f01005820b09e",
        "6b39374a27eb4be7e9d82145ae270ba02ea90dc8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 01 18:02:01 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 01 18:02:01 2005 -0400"
      },
      "message": "/spare/repo/netdev-2.6 branch \u0027master\u0027\n"
    },
    {
      "commit": "8728b834b226ffcf2c94a58530090e292af2a7bf",
      "tree": "2fd51ff3b7097eb3ffc41ea3a1d8b3ba04715b4c",
      "parents": [
        "6869c4d8e066e21623c812c448a05f1ed931c9c6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 09 19:25:21 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:31:14 2005 -0700"
      },
      "message": "[NET]: Kill skb-\u003elist\n\nRemove the \"list\" member of struct sk_buff, as it is entirely\nredundant.  All SKB list removal callers know which list the\nSKB is on, so storing this in sk_buff does nothing other than\ntaking up some space.\n\nTwo tricky bits were SCTP, which I took care of, and two ATM\ndrivers which Francois Romieu \u003cromieu@fr.zoreil.com\u003e fixed\nup.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "b2382b363df828f25e35ed8b70a3da33b29b2a64",
      "tree": "23aa2e70ba4650390c9281b3696172313bdb0f38",
      "parents": [
        "1b5cca3a88b7682d538d129c25f0e3092613a243",
        "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 24 01:02:04 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 24 01:02:04 2005 -0400"
      },
      "message": "Merge upstream into ieee80211.\n\nHand-fix merge conflict in drivers/usb/net/zd1201.c.\n"
    },
    {
      "commit": "2bbfb16bf345acd81ab1e6e3d4b35964650517ac",
      "tree": "7eeecfe2e5df567d1d725fae962ddf1faabb90a5",
      "parents": [
        "b1daec3089a129a67169d3ae975985a7480fe17f"
      ],
      "author": {
        "name": "lepton",
        "email": "ytht.net@gmail.com",
        "time": "Mon Aug 22 17:06:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 19:59:38 2005 -0700"
      },
      "message": "[PATCH] usbnet oops fix\n\nThere\u0027s a \"return the wrong SKB\" error in the GL620A cable minidriver\n(for \"usbnet\") which can oops.  This would not appear when talking\nLinux-to-Linux, only Linux-to-Windows (for recent Linuxes).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "81065e2f415af6c028eac13f481fb9e60a0b487b",
      "tree": "6048dc99e2fd5cc19dc5057cbe5e1beb7f79996f",
      "parents": [
        "005eca5e74b222db4360f8938140eb843d283325"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Aug 22 13:11:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 11:44:30 2005 -0700"
      },
      "message": "[PATCH] zd1201 kmalloc size fix\n\nNoticed by Coverity checker.\n\n(akpm: I stole this from Greg\u0027s tree and used the (IMO) tidier sizeof(*p)\nconstruct).\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a670fcb43f01a67ef56176afc76e5d43d128b25c",
      "tree": "09c9411c78a33ff980e9ea871bc7686e7589abbf",
      "parents": [
        "327309e899662b482c58cf25f574513d38b5788c",
        "b0825488a642cadcf39709961dde61440cb0731c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jul 30 18:14:15 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jul 30 18:14:15 2005 -0400"
      },
      "message": "/spare/repo/netdev-2.6 branch \u0027master\u0027\n"
    },
    {
      "commit": "f29080976d109b6c08e42be8a1888f338785c502",
      "tree": "7a83d8b26e3bc3c6c8f65b16260c38a16842e651",
      "parents": [
        "8753e65e34a7b02f8473e7c6ce1cf7e08db4c6e3"
      ],
      "author": {
        "name": "Mathieu",
        "email": "matt@minas-morgul.org",
        "time": "Fri Jul 29 12:17:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:53 2005 -0700"
      },
      "message": "[PATCH] USB: drivers/net/usb/zd1201.c: Gigabyte GN-WLBZ201 dongle usbid\n\nGigabyte GN-WLBZ201 wifi usb dongle works very well, using the zd1201\ndriver. the only missing part is that the corresponding usbid is not\ndeclared. The following patch should fix this.\n\nFrom: \"Mathieu\" \u003cmatt@minas-morgul.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a0d73c463765ce34b22ac3924d0661caf2a7539",
      "tree": "753fd069ce67d9a44ff4aab2b336536dc205bd30",
      "parents": [
        "fe0410c7f43e133e156e54e3156392e800bedc21"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 29 12:17:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:52 2005 -0700"
      },
      "message": "[PATCH] USB: drivers/usb/net/: remove two unused multicast_filter_limit variables\n\nThe only uses of both variables were recently removed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "327309e899662b482c58cf25f574513d38b5788c",
      "tree": "069de438aa0e92dd9b6ba28e6b207e2cd07151a5",
      "parents": [
        "0c168775709faa74c1b87f1e61046e0c51ade7f3",
        "c32511e2718618f0b53479eb36e07439aa363a74"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jul 13 16:23:51 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jul 13 16:23:51 2005 -0400"
      },
      "message": "Merge upstream 2.6.13-rc3 into ieee80211 branch of netdev-2.6.\n"
    },
    {
      "commit": "5db539e49fc7471e23bf3c94ca304f008cb7b7f3",
      "tree": "5b6bdd7f27efdd5fcd7efffa9a612afece17f533",
      "parents": [
        "17f8bb7312fa9b00f80c3c0f8d5a5d698eb97bbd"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Jun 23 20:25:36 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: Fix kmalloc\u0027s flags type in USB\n\nGreg,\n\nThis patch fixes the kmalloc() flags argument type in USB\nsubsystem; hopefully all of its occurences. The patch was\nmade against patch-2.6.12-git2 from Jun 20.\n\nCleanup of flags for kmalloc() in USB subsystem.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b03efcfb2180289718991bb984044ce6c5b7d1b0",
      "tree": "f3b0c6c4eaf0991c28b7116a20994b48398eea57",
      "parents": [
        "a92b7b80579fe68fe229892815c750f6652eb6a9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 08 14:57:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 08 14:57:23 2005 -0700"
      },
      "message": "[NET]: Transform skb_queue_len() binary tests into skb_queue_empty()\n\nThis is part of the grand scheme to eliminate the qlen\nmember of skb_queue_head, and subsequently remove the\n\u0027list\u0027 member of sk_buff.\n\nMost users of skb_queue_len() want to know if the queue is\nempty or not, and that\u0027s trivially done with skb_queue_empty()\nwhich doesn\u0027t use the skb_queue_head-\u003eqlen member and instead\nuses the queue list emptyness as the test.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "716b43303df605510399d6da0d0dd4e2ea376e7c",
      "tree": "57412aaf516b7a10b4b81064aeda318514fec168",
      "parents": [
        "5696c1944a33b4434a9a1ebb6383b906afd43a10",
        "c7b645f934e52a54af58142d91fb51f881f8ce26"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Mon Jun 27 22:03:52 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 22:03:52 2005 -0400"
      },
      "message": "Merge upstream ieee80211.h with us (us \u003d\u003d branch \u0027ieee80211\u0027 of netdev-2.6)\n"
    },
    {
      "commit": "d3b8a1a8496c83bc4a3cc76505c29255af15572c",
      "tree": "b56eb3ef27117bad5c516d6b647bdcd465d7659a",
      "parents": [
        "60564a313a5738960064d6c555ec066d9332f278",
        "0ed0c0c48c508578c30aa58f755ca0d692636906"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:13:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:13:26 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n"
    },
    {
      "commit": "e3bc8b4e00d0ce219165d469409f2770698574f6",
      "tree": "af3e7f072eef6e6f10f2037aa524fea783354c01",
      "parents": [
        "86dbde9cbdfe8bc2c2dfe5d33027d3acc55e0470"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 15 08:04:30 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:44:04 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet debug message fix\n\nOne debug message won\u0027t print the right value; OSDL bugid 4545.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f58f97fa9d258e4110ee1257a63cd1af51787f69",
      "tree": "5332c491dcfb3ca5ba457ad48c8e559713efeae3",
      "parents": [
        "a3c900bb8cbacfecf0be51313e43f330663266a1"
      ],
      "author": {
        "name": "Colin Leroy",
        "email": "colin@colino.net",
        "time": "Sun May 01 11:29:10 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:47 2005 -0700"
      },
      "message": "[PATCH] USB: check for device in zd1201_resume\n\nMy patch adding PM support for zd1201 didn\u0027t check for the device on\nresume, which can oops if the device has been removed.\n\nThis patch fixes it.\n\nSigned-off-by: Colin Leroy \u003ccolin@colino.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a3c900bb8cbacfecf0be51313e43f330663266a1",
      "tree": "31351207f18014c9d925422db2efff936b959c0e",
      "parents": [
        "507ca9bc0476662f3463888d583864834eab1e11"
      ],
      "author": {
        "name": "Colin Leroy",
        "email": "colin@colino.net",
        "time": "Sun Apr 24 16:37:15 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:47 2005 -0700"
      },
      "message": "[PATCH] USB: PM support for zd1201\n\nThis patch enables power management (suspend, resume) support for zd1201.\nIt fixes problems after wakeup for me, but these problems did not appear\neverytime without this patch.  it\u0027s a bit empirical, based on what the\nusbnet does, so maybe not correct...  Maybe someone can give it a look\nbefore it\u0027s applied.\n\nSigned-off-by: Colin Leroy \u003ccolin@colino.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ae0a97bfda598088b6f97db9d9f65cd6c4f439c6",
      "tree": "6a680891ea0d78f3182fa55db81d72f667ff34f2",
      "parents": [
        "e8d997952bbea4f408f56a55f18667f2817dbb44"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed May 25 16:07:04 2005 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 00:44:08 2005 -0400"
      },
      "message": "[PATCH] NETDEV: fix receiving multicast frames.\n\nSome USB ethernet drivers did not accept multicast frames appropriately.\nIPv6 did not work with those drivers without this patch.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "e8d997952bbea4f408f56a55f18667f2817dbb44",
      "tree": "e29cc7f3caae656f7cfb41019dd7f87e5c2d25ff",
      "parents": [
        "7b24017e9b4506d2f83e768bf2766cc1c4a3ee54"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed May 25 16:06:59 2005 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 00:44:08 2005 -0400"
      },
      "message": "[PATCH] NETDEV: Elecom (Laneed) LD-USBL/TX support.\n\nElecom (Laneed) LD-USBL/TX support.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "5696c1944a33b4434a9a1ebb6383b906afd43a10",
      "tree": "16fbe6ba431bcf949ee8645510b0c2fd39b5810f",
      "parents": [
        "66b04a80eea60cabf9d89fd34deb3234a740052f",
        "020f46a39eb7b99a575b9f4d105fce2b142acdf1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Sun Jun 26 23:38:58 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jun 26 23:38:58 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/\n"
    },
    {
      "commit": "58125f95c62a44f12bb71c58ef70f0068d20c7a2",
      "tree": "633880e297915359244176619b18838bee45769e",
      "parents": [
        "e41fb09b2fa15db095d3ee981299f488d7b48dfe"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Jun 15 22:26:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 16 09:02:59 2005 -0700"
      },
      "message": "[PATCH] fix for kaweth broken by changes in the networking layer\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f4d340cf869b2b63e1043eed72aa2eab6fa2cb2c",
      "tree": "34b9a08595d938f37ec3cdf6fd86df32109cf80d",
      "parents": [
        "39a66b8d22a36cfa1a48f7f59c6a4639d9c99653"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Jun 03 08:01:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 03 08:16:17 2005 -0700"
      },
      "message": "[PATCH] USB: resolve Zaurus problem\n\nThis \"obvious\" one-liner is needed to recognize Zaurus SL 6000;\nit just checks two GUIDs not just one.\n\nOSDL bugids #4512 and #4545 seem to be duplicates of this report.\n\nFrom: Gerald Skerbitz \u003cgsker@tcfreenet.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3dcefbc9d6bd8b5ff0fc4bdbe3df938be5460f79",
      "tree": "e3519e48dc40bf5dbda5159f49cbaa67fade8212",
      "parents": [
        "695b5bc3ecfc7da0a29360a6c2ee0849ffdb300a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Tue Apr 26 18:43:05 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri May 27 22:23:04 2005 -0400"
      },
      "message": "[PATCH] zd1201 fixes\n\n\tIn netdev-2.6 we need to update zd1201.c since we don\u0027t have\ndriver/net/wireless/ieee802_11.h anymore.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\n"
    },
    {
      "commit": "80615f81534109a22a732d0328d63ced4432824e",
      "tree": "dddfa2683508d40eb965841169d0ac21435c2cf2",
      "parents": [
        "d3f0fcec2d50a18a84c4f3dd7683206ed37ca009"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 10 06:45:10 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Mon May 16 21:44:25 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet driver fixes\n\nUpdates to the usbnet driver:\n\n - Remove a warning when built with Zaurus support but not CDC Ethernet;\n   just moves an #ifdef to cover more code\n\n - Two tweaks to the pseudo-MDLM support:\n    * correctly handle _either_ of the two GUIDs\n    * ignore a padding bit that doesn\u0027t seem necessary\n\n - Remove ID for one Motorola phone that uses the MDLM stuff.\n\nIt also updates the Kconfig helptext to make it clearer that the \"Zaurus\"\nconfiguration option supports an increasing (sigh) family of nonstandard\nperipheral protocols.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "093cf723b2b06d774929ea07982f6a466ff22314",
      "tree": "9199ddc8a4ed6dfdc427134333f99b97245e6408",
      "parents": [
        "7b1cbebaa7ced7a2029cc5b50eab60c79b24cc10"
      ],
      "author": {
        "name": "Steven Cole",
        "email": "elenstev@mesatop.com",
        "time": "Tue May 03 19:07:24 2005 -0600"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:52 2005 -0700"
      },
      "message": "[PATCH] USB: Spelling fixes for drivers/usb.\n\nHere are some spelling corrections for drivers/usb.\n\ncancelation -\u003e cancellation\nsuccesful -\u003e successful\ncancelation -\u003e cancellation\ndecriptor -\u003e descriptor\nInitalize -\u003e Initialize\nwierd -\u003e weird\nProtocoll -\u003e Protocol\noccured -\u003e occurred\nsuccessfull -\u003e successful\nProcesing -\u003e Processing\ndevide -\u003e divide\nIsochronuous -\u003e Isochronous\nnoticable -\u003e noticeable\nBasicly -\u003e Basically\ntransfering -\u003e transferring\nintialize -\u003e initialize\nIncomming -\u003e Incoming\nadditionnal -\u003e additional\nasume -\u003e assume\nUnfortunatly -\u003e Unfortunately\nretreive -\u003e retrieve\ntranceiver -\u003e transceiver\nCompatiblity -\u003e Compatibility\nIncorprated -\u003e Incorporated\nexistance -\u003e existence\nUnunsual -\u003e Unusual\n\nSigned-off-by: Steven Cole \u003celenstev@mesatop.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "b9ab0746a53b9cd5c64e179a1c13952f0ae80e64"
}
