)]}'
{
  "log": [
    {
      "commit": "753dcfeecc0e293dbe6f3d59643741af9e610f4f",
      "tree": "7f0c762d17f7f9dd38e60a7ae32d5d2962984bb2",
      "parents": [
        "07b5f6a6fd0ce47390f7fbec966cd5c70127e597"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Oct 24 09:08:27 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Oct 27 15:13:29 2008 -0400"
      },
      "message": "dm9601: runtime mac address change support\n\nImplement set_mac_address for runtime mac address change.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "653c03168348ac7aebb969931f87ba281749d7dd",
      "tree": "f07c19b477a8980a1cb4d20583d12ef1144a7bdd",
      "parents": [
        "e8848a170fd432bdda176a2d568919d4bba90467"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Oct 20 16:00:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 16:17:42 2008 -0700"
      },
      "message": "misc: replace remaining __FUNCTION__ with __func__\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "880c9c66a60c0aa4fb4dac2da9679da5f8f41903",
      "tree": "b5053854a7c97447b554f9cd3afbb32fbb7e478c",
      "parents": [
        "5909f6ea2bc7f785ceb1bed14c670946a536ff2d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove info() macro from usb network drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4dc8994806a812044e48514af60d4b4e0315f237",
      "tree": "e54fb492393827103fc13db5163e18ce01b68290",
      "parents": [
        "aa82661baf8a48379355ffa8bf162b07cf487600"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:08 2008 -0700"
      },
      "message": "USB: remove warn() macro from usb net drivers\n\nUSB should not be having it\u0027s own printk macros, so remove warn() and\nuse the system-wide standard of dev_warn() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1d74a6bddf647285e7aa4e9ca4ec16eb071dfd95",
      "tree": "a10ed04a5e894514f1f1d910eb90da5863d875f6",
      "parents": [
        "a1080a8b0bc301c223c4bf0cea4c5e42f43dcf58"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Thu Oct 09 14:34:47 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 14:34:47 2008 -0700"
      },
      "message": "smsc95xx: fix usb usage on big endian platforms\n\nFix warnings caught by David Miller on sparc64\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21ce4ffb333e169650a0a05013a8cd3a5b459a67",
      "tree": "43fcd16aa1651a6dbfe1e41f47272a41cdf7dbf3",
      "parents": [
        "8b76ab39196edd459d209f6d6a075fa15e9da232"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Oct 04 22:11:12 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:07:40 2008 -0700"
      },
      "message": "drivers/net/usb/Makefile - shrink logspam\n\nWhen building with CONFIG_USB_DEBUG, don\u0027t create logspam from\nthe USB networking drivers.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f7ca802bdae2ca41022618391c70c2876d92190",
      "tree": "a95c21f8826b7c46e492f5eb00a6bdb8129391c6",
      "parents": [
        "2e888103295f47b8fcbf7e9bb8c5da97dd2ecd76"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Thu Oct 02 05:27:57 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:44:18 2008 -0700"
      },
      "message": "net: Add SMSC LAN9500 USB2.0 10/100 ethernet adapter driver\n\nAttached is a driver for SMSC\u0027s LAN9500 USB2.0 10/100 ethernet\nadapter.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b39d66a81fb4f5ab555f86a2e49f3714f8369a3d",
      "tree": "20ffb096fe2781545ac3f77f07ebbb347234e111",
      "parents": [
        "b514f6b6da3aedcf4eb6f0c69e910ae89ef4632f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Aug 20 16:52:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:59:00 2008 -0400"
      },
      "message": "drivers/net: replace __FUNCTION__ with __func__\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8ef5ba63b94b04b182ac4a6009dbbf1406beb3c5",
      "tree": "6029a8d5974cf4b03a83f2d95b714032c85f9468",
      "parents": [
        "ead7b9406c252014175bdf7c6c31894edfa0d1fa"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Fri Sep 05 17:12:07 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:58:58 2008 -0400"
      },
      "message": "[netdrvr] usb/hso: throttle to prevent loss of serial data\n\nPatch to stop loss of characters on the hso modems,\nthis patch throttles \u0026 unthrottles the modem by\nnot putting out urbs until the tty/line discipline layer\nhas enough space for newly received packets.\nserial ports. This is required for firmware diagnostics\nbeing done at Option.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e57b641dfafc10ce23d26cf271fd2638589fdb3f",
      "tree": "f5e4bf382cffe1b82cc75b3017fe014649e70029",
      "parents": [
        "54069511633ca9d5b4e5d45cf32ffea06697c88b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Aug 28 01:02:37 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:49:03 2008 -0400"
      },
      "message": "[netdrvr/usb] hso_create_bulk_serial_device(): fix a double free\n\nhso_serial_common_free() mustn\u0027t be called if\nhso_serial_common_create() fails.\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "83bfba5fca16d040bb78a24148da844db3de6a76",
      "tree": "bd3d836fd53d0f5648991930c5e0b07ec871fd8c",
      "parents": [
        "953f551756a1275d9bfdbb70697323449305161a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 22 20:18:47 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 22 20:18:47 2008 -0700"
      },
      "message": "usbnet: Use skb_queue_walk_safe() instead of by-hand implementation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e000ea13123a28108cff2d6b9856b414dfdcd1fa",
      "tree": "49e5b59158bef5216e45f48deb674d84d9fe1895",
      "parents": [
        "37b08e34a98c664bea86e3fae718ac45a46b7276"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Sep 02 11:34:24 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:26:10 2008 -0400"
      },
      "message": "net/usb/pegasus: avoid hundreds of diagnostics\n\nMake the \"pegasus\" driver scream less loudly in the face of\nproblems as it initializes, avoiding hundreds of messages:\n\n - ratelimit some key error messages\n - avoid some spurious diagnostics caused by strange codeflow\n\nAnd fix one instance of goofy indentation.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1025433147e635af9cd150676a097396cf666ddb",
      "tree": "e91dec9b5ac553901711d1fca79d0de521863508",
      "parents": [
        "8382cc1c2d0eb8918d3b71bf6cb8ac2e883f3e33"
      ],
      "author": {
        "name": "Oliver Martin",
        "email": "oliver.martin@student.tuwien.ac.at",
        "time": "Sat Aug 23 22:08:47 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:54:57 2008 -0400"
      },
      "message": "net/usb/mcs7830: add set_mac_address\n\nImplement set_mac_address for mcs7830. This enables me to use it with my\ncable modem.\n\nSigned-off-by: Oliver Martin \u003coliver.martin@student.tuwien.ac.at\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8382cc1c2d0eb8918d3b71bf6cb8ac2e883f3e33",
      "tree": "0a5cb550ab55e0dda9062f26ce9d5a1a89f9b12b",
      "parents": [
        "6fc30db563c57e383ca2ec836d8c9208c52d265a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Aug 23 22:02:23 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:54:47 2008 -0400"
      },
      "message": "net/usb/mcs7830: new device IDs\n\nThis adds USB device IDs for MosChip 7730 and Sitecom LN030\nto the mcs7830 driver. The IDs have been reported to work without\nfurther modifications.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Viktor Horvath \u003cViktorHorvath@gmx.net\u003e\nCc: Robbert Wethmar \u003crobbert@wethmar.nl\u003e\nCc: Bart van der Klip \u003cbklip@xs4all.nl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c213f286f2cf6590f83f541f66a625ee8d20c6f4",
      "tree": "7ba05141de1eba64f3235c7d9974c134b869327d",
      "parents": [
        "95eacee870a521d2647f42c4f670cd65a145a6bd"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Tue Aug 19 18:07:55 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:36:47 2008 -0400"
      },
      "message": "[netdrvr] hso: dev_kfree_skb crash fix\n\nFixes dev_kfree_skb happening too many times when hso_start_net_device\nis called from hso_resume.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "95eacee870a521d2647f42c4f670cd65a145a6bd",
      "tree": "cfba539ce759aa95807a8029b4943e6fe72eba98",
      "parents": [
        "82c26a9d117f0178b8c1b33429014b6d99c470f6"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Tue Aug 19 18:07:52 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:36:39 2008 -0400"
      },
      "message": "[netdrvr] hso: icon 322 detection fix\n\nFixes Icon-322 detection.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "85a73b333c0c06fcadb8e32f1e30f00e980f2fc7",
      "tree": "5a1931c01663b9d061a4c18c1b212a9f14fb4c34",
      "parents": [
        "0235f64175db41fa17a6ce5c9b58fd3550986eb4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Aug 08 13:53:29 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:44:02 2008 -0400"
      },
      "message": "Kconfig: HSO driver bugfixes and updates\n\nMove the Kconfig for the new \"Option\" driver so it\u0027s not in the\nmiddle of the usbnet-based drivers, so the dependency displays\nin the Kconfig user interfaces don\u0027t get trashed.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0235f64175db41fa17a6ce5c9b58fd3550986eb4",
      "tree": "5699e0722c054bad05c1cbe9367322e1a926122c",
      "parents": [
        "6c59f56978c3dffd447176d218bc5852842c9ce9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 08 12:02:57 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:48 2008 -0400"
      },
      "message": "USB: HSO: minor fixes due to code review\n\nFix up problems in hso.c driver as pointed out by Andrew.\n\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6c59f56978c3dffd447176d218bc5852842c9ce9",
      "tree": "a230ab5129f62fcfbb19aeb95dce4fe6647c583b",
      "parents": [
        "6d558a52ba295fc1c281c671d7daab2f74ddb4f2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 08 12:02:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:47 2008 -0400"
      },
      "message": "USB: HSO: make tty_operations const\n\nAs recommended by Arjan.\n\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6d558a52ba295fc1c281c671d7daab2f74ddb4f2",
      "tree": "d16d3ad63cc9e0b5def6e313ac3657959597a4ff",
      "parents": [
        "add477df674db00377d9a4dc0d9b553ce79bc06d"
      ],
      "author": {
        "name": "Olivier Blin",
        "email": "blino@mandriva.com",
        "time": "Fri Aug 08 12:01:41 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:46 2008 -0400"
      },
      "message": "hso: fix refcounting on the ttyHSx devices\n\nThe references on ttyHSx devices were not decremented correctly when\nthe tty was closed. The helper freeing the serial devices was never\ncalled because of that, and the module left some dangling sysfs\ndevices after being unloaded.\n\nSigned-off-by: Olivier Blin \u003cblino@mandriva.com\u003e\nCc: Jari Tenhunen \u003cjari.tenhunen@iki.fi\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "add477df674db00377d9a4dc0d9b553ce79bc06d",
      "tree": "6b52bedf8a3c17ddb8259b717b68e6b6f759be2b",
      "parents": [
        "1595ab5d7d99bc6c9a5548ab3fb83e278eeae409"
      ],
      "author": {
        "name": "Olivier Blin",
        "email": "blino@mandriva.com",
        "time": "Fri Aug 08 12:01:11 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:45 2008 -0400"
      },
      "message": "hso: fix oops in read/write callbacks\n\nThe tty may be closed already when the read/write callbacks are called.\nThis patch checks that the ttys still exist before waking them up.\n\nSigned-off-by: Olivier Blin \u003cblino@mandriva.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jari Tenhunen \u003cjari.tenhunen@iki.fi\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4f63135eb23015a17eaf4f7478deedf63e98ff5c",
      "tree": "f463e89229cced112cea96699da36454f06679cc",
      "parents": [
        "11a859e591befae7413505c68dd241ad8e14748c"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.collins@canonical.com",
        "time": "Wed Jul 30 12:39:02 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:21:26 2008 -0400"
      },
      "message": "pegasus: add blacklist support to fix Belkin bluetooth dongle.\n\nReference: https://launchpad.net/bugs/140511\n\nThe Belkin bluetooth dongle unfortunately shares the vendor and device id\nwith the network adapter which causes lockups whenever the bluetooth\ndongle is inserted.\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Ben Collins \u003cben.collins@canonical.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "16d78bc255a55d16c0888dde336978d633e80b01",
      "tree": "377b96ddf4439e2f3d775124c22576125ca5c4e3",
      "parents": [
        "dc56e634c807c6be69be8af919f20a746197b87d"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Jul 14 09:07:32 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jul 30 04:43:49 2008 -0400"
      },
      "message": "dm9601: don\u0027t do usb transfers of data on stack\n\ndm_{read,write}() were doing USB transfers of data on stack, which isn\u0027t\nallowed. Fix it by kmalloc\u0027ing a temporary buffer.\nClean up the error handling for short transfers while we\u0027re at it.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7e99eeddb35cdaafb820676a57517b5e58685e4c",
      "tree": "cfda2415c58e99ab948ea371b4e42bc4f557cb93",
      "parents": [
        "7a2f53ee0b56ff7e1c0c24404575cb62935d37d9"
      ],
      "author": {
        "name": "Thomas Backlund",
        "email": "tmb@mandriva.org",
        "time": "Tue Jul 22 13:55:58 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:45:49 2008 -0400"
      },
      "message": "rndis_host: support WM6 devices as modems\n\nThis patch allows Windows Mobile 6 devices to be used for\ntethering -- that is, used as modems.  It was requested by\nAdamW in kernel bugzilla:\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d11119\n\nand Mandriva kernel-discuss list.  It is tested and confirmed\nto work by Peterl:\n\n  http://forum.eeeuser.com/viewtopic.php?pid\u003d323543#p323543\n\nThis patch is based on the patch in the above kernel bugzilla,\nwhich is from the usb-rndis-lite tree.\n\n[ dbrownell@users.sourceforge.net: misc fixes ]\nSigned-off-by: Thomas Backlund \u003ctmb@mandriva.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "49997d75152b3d23c53b0fa730599f2f74c92c65",
      "tree": "46e93126170d02cfec9505172e545732c1b69656",
      "parents": [
        "a0c80b80e0fb48129e4e9d6a9ede914f9ff1850d",
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 18 02:39:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 18 02:39:39 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tDocumentation/powerpc/booting-without-of.txt\n\tdrivers/atm/Makefile\n\tdrivers/net/fs_enet/fs_enet-main.c\n\tdrivers/pci/pci-acpi.c\n\tnet/8021q/vlan.c\n\tnet/iucv/iucv.c\n"
    },
    {
      "commit": "79682499d9f3eaea4e6a970d8aa0b9bc1ac2a97f",
      "tree": "16dd99c5e220af63e651f983a48b0ae49089695d",
      "parents": [
        "0f805b86c9492c294c710de8539a8be68b521a86"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 29 17:17:17 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:47:51 2008 +0100"
      },
      "message": "kaweth: use request_firmware()\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "818727badc14ce57dc099a075b05505d50b7956e",
      "tree": "11dd25656d1fbcdf8861de3a11eeeb1f9538a93f",
      "parents": [
        "0caa11663cbfc55209fd3ccab6afab2708bb44fd"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Wed Jun 18 15:40:12 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Jun 28 10:23:34 2008 -0400"
      },
      "message": "rndis_host: pass buffer length to rndis_command\n\nPass buffer length to rndis_command so that rndis_command can read full\nresponse buffer from device instead of max CONTROL_BUFFER_SIZE bytes.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4ae127d1b6c71f9240dd4245f240e6dd8fc98014",
      "tree": "b7aa27b3e0c655f4613fe2146cb57d7f69e421f6",
      "parents": [
        "875ec4333b99144e2589e900a0bcd2c25c757b27",
        "7775c9753b94fe429dc4323360d6502c95e0dd6e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 13 20:52:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 13 20:52:39 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/smc911x.c\n"
    },
    {
      "commit": "4bb073c0e32a0862bdb5215d11af19f6c0180c98",
      "tree": "009d95592e3813346c75129bb19d140d393ca913",
      "parents": [
        "7afb380db43ed137b7f67e0e3c3e5afd1ecde730"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 12 02:22:02 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 12 02:22:02 2008 -0700"
      },
      "message": "net: Eliminate flush_scheduled_work() calls while RTNL is held.\n\nIf the RTNL is held when we invoke flush_scheduled_work() we could\ndeadlock.  One such case is linkwatch, it is a work struct which tries\nto grab the RTNL semaphore.\n\nThe most common case are net driver -\u003estop() methods.  The\nsimplest conversion is to instead use cancel_{delayed_}work_sync()\nexplicitly on the various work struct the driver uses.\n\nThis is an OK transformation because these work structs are doing\nthings like resetting the chip, restarting link negotiation, and so\nforth.  And if we\u0027re bringing down the device, we\u0027re about to turn the\nchip off and reset it anways.  So if we cancel a pending work event,\nthat\u0027s fine here.\n\nSome drivers were working around this deadlock by using a msleep()\npolling loop of some sort, and those cases are converted to instead\nuse cancel_{delayed_}work_sync() as well.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72dc1c096c7051a48ab1dbb12f71976656b55eb5",
      "tree": "432b83e656d8ffb553b03a75595c4f1e527885a8",
      "parents": [
        "44f74c046961bd1f21b7d35baaa9165572d1e975"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 13 21:57:12 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 11 21:58:39 2008 -0400"
      },
      "message": "HSO: add option hso driver\n\nThis driver is for a number of different Option devices.  Originally\nwritten by Option and Andrew Bird, but cleaned up massivly for\nacceptance into mainline by me and others.\n\nMany thanks to the following for their help in cleaning up the driver by\nproviding feedback and patches to it:\n\t- Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\n\t- Oliver Neukum \u003coliver@neukum.org\u003e\n\t- Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\n\t- Javier Marcet \u003cjavier@krausbeck.org\u003e\n\nCc: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nCc: Javier Marcet \u003cjavier@krausbeck.org\u003e\nCc: Filip Aben \u003cf.aben@option.com\u003e\nCc: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c5e6fd28e5776200a737e9df337a529d36fa9a54",
      "tree": "df9f926123dd9cbaa9e57f13cc44200c50ee5cbc",
      "parents": [
        "b3733034f113a4119f734b84e94180a42c8bc1a1",
        "289c79a4bd350e8a25065102563ad1a183d1b402"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 26 10:14:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 26 10:14:02 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (52 commits)\n  vlan: Use bitmask of feature flags instead of seperate feature bits\n  fmvj18x_cs: add NextCom NC5310 rev B support\n  xirc2ps_cs: re-initialize the multicast address in do_reset\n  3C509: rx_bytes should not be increased when alloc_skb failed\n  NETFRONT: Use __skb_queue_purge()\n  VIRTIO: Use __skb_queue_purge()\n  phylib: do EXPORT_SYMBOL on get_phy_id\n  netlink: Fix nla_parse_nested_compat() to call nla_parse() directly\n  WAN: protect HDLC proto list while insmod/rmmod\n  drivers/net/fs_enet: remove null pointer dereference\n  S2io: Version update for napi and MSI-X patches\n  S2io: Added napi support when MSIX is enabled.\n  S2io: Move all the transmit completions to a single msi-x (alarm) vector\n  drivers/net/ehea - remove unnecessary memset after kzalloc\n  au1000_eth: remove useless check\n  Blackfin EMAC Driver: Removed duplicated include \u003clinux/ethtool.h\u003e\n  cpmac bugfixes and enhancements\n  e1000e: use resource_size_t, not unsigned long, for phys addrs\n  net/usb: add support for Apple USB Ethernet Adapter\n  uli526x: add support for netpoll\n  ...\n"
    },
    {
      "commit": "3d60efb55f634e200fd99e0960a8e099fb38446a",
      "tree": "cdf1f5abfb7dad5049a54f6c318c018f29a38af0",
      "parents": [
        "7fa0cba330af3a24f43ac85e14b0b5fed557cdab"
      ],
      "author": {
        "name": "Aurelien Nephtali",
        "email": "aurelien.nephtali@sitadelle.com",
        "time": "Wed May 14 17:04:13 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:19:30 2008 -0400"
      },
      "message": "net/usb: add support for Apple USB Ethernet Adapter\n\nAdd support for Apple USB Ethernet Adapter.\n\nhttp://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore.woa/wa/RSLID?nplm\u003dMB442Z/A\n\nSigned-off-by: Aurelien Nephtali \u003caurelien@sitadelle.com\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "74ef5c5025fed5ad6a1cbdfb5c2e831acdbbd2fe",
      "tree": "490e69ccc7d6b83716da724b0269b44880b4df13",
      "parents": [
        "63dac8ff1b3709b5f7ba71283eb48b4e1f18d563"
      ],
      "author": {
        "name": "Pierre Ynard",
        "email": "linkfanel@yahoo.fr",
        "time": "Wed May 14 16:20:16 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:30 2008 -0400"
      },
      "message": "rndis_host: increase delay in command response loop\n\nSome devices running some WinCE firmware (with SC_* Samsung processors\naccording to the SynCE project, verified on a HTC P3600 device) fail to\nregister because they apparently need extra time to respond correctly to\nrequests.  Increase the existing delay to satisfy them.  Based on code\nfrom the SynCE project, on a suggestion of David Brownell.\n\nThis patch Works For Me(tm).\n\nSigned-off-by: Pierre Ynard \u003clinkfanel@yahoo.fr\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4ec7ffa2df247054d422b48148ad82369a45e986",
      "tree": "bb309f0ef31ee8f1399dec86f3e03b34f8c72714",
      "parents": [
        "8152b4a5b40da7c3e8c80e578c5c0608c5a8a142"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed May 21 06:32:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 16:55:59 2008 -0700"
      },
      "message": "misc drivers/net endianness noise\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f82b9878e9fe7351370d4426d9437a62c0c1ebe5",
      "tree": "59c84ed891464fae15c975dafc3a0e8a04fe2c2a",
      "parents": [
        "3f886620742edd4e7e037d7d9349be69df0ce59b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri May 16 09:30:14 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 20 14:14:15 2008 -0700"
      },
      "message": "USB: build fix\n\nthis config:\n\nhttp://redhat.com/~mingo/misc/config-Wed_Apr_30_15_12_48_CEST_2008.bad\n\nfails to build due to an #error. Turn that into a #warning instead\nto not break randconfig builds unnecessarily.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ac7b77f13f2f33270276f88ad0f427e031552e04",
      "tree": "2dc6eebb0d8c290bdce6c276e39b17887653a844",
      "parents": [
        "32fb3ca8fda036936053b4bbfbc6589626cb2437"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Tue May 06 20:42:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:56 2008 -0700"
      },
      "message": "usb/asix: add Buffalo LUA-U2-GT 10/100/1000\n\nThe USB net adapter Buffalo LUA-U2-GT (0411:006e) carries a AX88178 chip.\nTested on the above HW.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nAcked-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f090dcb4d4fff373ce7165bce4ba5e87534d50a",
      "tree": "7555518ce0687cc7de59aa271081cf648fc8a759",
      "parents": [
        "950e4da32426859ee4b37b2c95026d4f1efa5d05"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Apr 18 22:15:50 2008 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Fri Apr 18 22:15:50 2008 -0400"
      },
      "message": "net: Remove unnecessary inclusions of asm/semaphore.h\n\nNone of these files use any of the functionality promised by\nasm/semaphore.h.  It\u0027s possible that they rely on it dragging in some\nunrelated header file, but I can\u0027t build all these files, so we\u0027ll have\nfix any build failures as they come up.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\n"
    },
    {
      "commit": "3bb5da3837cc1aa17736b05139c9a22c3794851a",
      "tree": "c92d5684a866542b1cb20641607ac1643ce03a47",
      "parents": [
        "7feb49c82a74bc7c091b8ab2a3f96baa33d08ece",
        "9597362d354f8655ece324b01d0c640a0e99c077"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 03 14:33:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 03 14:33:42 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "e1ec1b8ccdf0df6000faa8c2d985ca5f94157e5a",
      "tree": "4e1ca325dde22f1ac21c9da0be509e87e922e604",
      "parents": [
        "c0f39322c335412339dec16ebfd2a05ceba5ebcf",
        "802fb176d8c635ae42da31b80841c26e8c7338a0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 02 22:35:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 02 22:35:23 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/s2io.c\n"
    },
    {
      "commit": "2f819ae8816990aaad46dd6d1748a096d136df68",
      "tree": "65891bf45d2d0e4e7884c4cc69beb9c27b67be95",
      "parents": [
        "d40c2f29f3b0f5937bace575722598dac474c478",
        "802fb176d8c635ae42da31b80841c26e8c7338a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 07:46:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 07:46:18 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (45 commits)\n  [VLAN]: Proc entry is not renamed when vlan device name changes.\n  [IPV6]: Fix ICMP relookup error path dst leak\n  [ATM] drivers/atm/iphase.c: compilation warning fix\n  IPv6: do not create temporary adresses with too short preferred lifetime\n  IPv6: only update the lifetime of the relevant temporary address\n  bluetooth : __rfcomm_dlc_close lock fix\n  bluetooth : use lockdep sub-classes for diffrent bluetooth protocol\n  [ROSE/AX25] af_rose: rose_release() fix\n  mac80211: correct use_short_preamble handling\n  b43: Fix PCMCIA IRQ routing\n  b43: Add DMA mapping failure messages\n  mac80211: trigger ieee80211_sta_work after opening interface\n  [LLC]: skb allocation size for responses\n  [IP] UDP: Use SEQ_START_TOKEN.\n  [NET]: Remove Documentation/networking/sk98lin.txt\n  [ATM] atm/idt77252.c: Make 2 functions static\n  [ATM]: Make atm/he.c:read_prom_byte() static\n  [IPV6] MCAST: Ensure to check multicast listener(s).\n  [LLC]: Kill llc_station_mac_sa symbol export.\n  forcedeth: fix locking bug with netconsole\n  ...\n"
    },
    {
      "commit": "c6cbcad1ec0dbb08b640d1ca166a42dcb4fb8faa",
      "tree": "9ac4a02048229d261ce8ce9cdb32f944fa6a0ab9",
      "parents": [
        "51a491c92e7a8e4c2fd9ffdb1f046429300a4619"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 28 14:41:15 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 28 22:07:23 2008 -0400"
      },
      "message": "usb net: asix does not really need 10/100mbit\n\nThe asix usb driver currently depends on NET_ETHERNET which means you\ncannot enable this driver if you only have 1000mbit enabled in your kernel.\nSince there is no real dependency between the NET_ETHERNET portion and the\nasix driver, simply drop it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1424fd904c5424922f7403a21ad6419ae7e7c76e",
      "tree": "5e77d471dbed23e6024e11ed70da08fa902d5f33",
      "parents": [
        "47df976c4ef1456b39b59caf4b8fc64f77e0e5b9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Mar 28 14:50:26 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 28 21:52:25 2008 -0400"
      },
      "message": "drivers/net/usb/pegasus.c: remove in_atomic() check\n\nRemove superfluous in-atomic() check; ethtool MII ops are called from task\ncontext.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "47df976c4ef1456b39b59caf4b8fc64f77e0e5b9",
      "tree": "c520cc3e6c5af90c55debc94c88f09153989cdac",
      "parents": [
        "209261c019f56d77f6a0cc38048e9a6f25867589"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Mar 28 22:25:29 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 28 21:52:20 2008 -0400"
      },
      "message": "dm9601: Fix multicast hash table handling\n\nThe loop forgot to walk the net-\u003emc_list list, so only the first\nmulticast address was programmed into the hash table.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8e8e43843ba3ced0c657cbc0fdb10644ec60f772",
      "tree": "e64954326ced9c365c52c256f01b5f9fb1bcae66",
      "parents": [
        "ed85f2c3b2b72bd20f617ac749f5c22be8d0f66e",
        "50fd4407b8bfbde7c1a0bfe4f24de7df37164342"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 27 18:48:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 27 18:48:56 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/usb/rndis_host.c\n\tdrivers/net/wireless/b43/dma.c\n\tnet/ipv6/ndisc.c\n"
    },
    {
      "commit": "ee20a0dd5400e771ff93eb7f2bcc731eab1f377e",
      "tree": "43743bd300a5b1ed94888881689e1d6a8ecac1e1",
      "parents": [
        "d55a4528f7f607ca2872fec18574bc8cec060f05",
        "732c8bd590625e8bc0b88313b82930e336b2bec4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 26 18:35:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 26 18:35:50 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (43 commits)\n  [IPSEC]: Fix BEET output\n  [ICMP]: Dst entry leak in icmp_send host re-lookup code (v2).\n  [AX25]: Remove obsolete references to BKL from TODO file.\n  [NET]: Fix multicast device ioctl checks\n  [IRDA]: Store irnet_socket termios properly.\n  [UML]: uml-net: don\u0027t set IFF_ALLMULTI in set_multicast_list\n  [VLAN]: Don\u0027t copy ALLMULTI/PROMISC flags from underlying device\n  netxen, phy/marvell, skge: minor checkpatch fixes\n  S2io: Handle TX completions on the same CPU as the sender for MIS-X interrupts\n  b44: Truncate PHY address\n  skge napi-\u003epoll() locking bug\n  rndis_host: fix oops when query for OID_GEN_PHYSICAL_MEDIUM fails\n  cxgb3: Fix lockdep problems with sge.reg_lock\n  ehea: Fix IPv6 support\n  dm9000: Support promisc and all-multi modes\n  dm9601: configure MAC to drop invalid (crc/length) packets\n  dm9601: add Hirose USB-100 device ID\n  Marvell PHY m88e1111 driver fix\n  netxen: fix rx dropped stats\n  netxen: remove low level tx lock\n  ...\n"
    },
    {
      "commit": "3b86301f1217553a80a0ff59a601b0fa3f257b8d",
      "tree": "024a02a8d767a18337d7d9638df59cc20fd6a74e",
      "parents": [
        "fa3a6cb4a6feacd712ca58fd1c6e99b33fde5d5d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Mar 16 22:43:06 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 26 00:18:47 2008 -0400"
      },
      "message": "endianness annotations: rndis\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eca1ad82bda0293339e1f8439dc9c8dba25ff088",
      "tree": "d1c44284a6ad57dd8ae141644011a903f01fccd8",
      "parents": [
        "05bd831fcdf4ce08ae5b832cfe03a303245fb135"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Mar 16 22:21:54 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 26 00:18:43 2008 -0400"
      },
      "message": "misc drivers/net annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f5e60dd5ffca938da4cabc197af8b9405b5512e",
      "tree": "e6764734215126ccbcac1c7e52b0e48f117df7c0",
      "parents": [
        "b1186dee3e785679876f6b629609ec080842edda"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sun Mar 23 12:45:44 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:42:06 2008 -0400"
      },
      "message": "rndis_host: fix oops when query for OID_GEN_PHYSICAL_MEDIUM fails\n\nWhen query for OID_GEN_PHYSICAL_MEDIUM fails, uninitialized pointer\n\u0027phym\u0027 is being accessed in generic_rndis_bind(), resulting OOPS.\nPatch fixes phym to be initialized and setup correctly when\nrndis_query() for physical medium fails.\n\nBug was introduced by following commit:\ncommit 039ee17d1baabaa21783a0d5ab3e8c6d8c794bdf\nAuthor: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nDate:   Sun Jan 27 23:34:33 2008 +0200\n\nReported-by: Dmitri Monakhov \u003cdmonakhov@openvz.org\u003e\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "33eddedb9cae602e093348421205b1619cccdbb4",
      "tree": "0460fd97608e2cfb32c0d8b401f269230b5dad99",
      "parents": [
        "b47b4b22e2195146baf089b637ec8f6654953018"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Mar 18 23:16:54 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:41:04 2008 -0400"
      },
      "message": "dm9601: configure MAC to drop invalid (crc/length) packets\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b47b4b22e2195146baf089b637ec8f6654953018",
      "tree": "5675d704648e7d8f420511ab8f064d3e6beb7bdc",
      "parents": [
        "be937f1f89cacd833bd242c35af911b971225cf0"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Mar 18 23:16:53 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:34:14 2008 -0400"
      },
      "message": "dm9601: add Hirose USB-100 device ID\n\nThe Hirose USB-100 adapter uses a dm9601 chip.\nReported by Robert Brockway.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7fdba2f2917da4403044d9ea5d239f9cc0e9693d",
      "tree": "a8573addc87526bc07adb1ad3d04a639077842d2",
      "parents": [
        "055b93c9e32a44acfe3e5e58b900f1e8fcd5f858"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun Mar 09 20:44:52 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: Fix cut-and-paste error in rtl8150.c\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "10d0f27c1baa4a094b4965708a15f2b0c4d65f5e",
      "tree": "7ebabe73326eba396345d843f1d778bf84d0dc17",
      "parents": [
        "4373c9327f10c362f13d5b78557f93a471211a42"
      ],
      "author": {
        "name": "Jean-Christophe Dubois",
        "email": "jcd@tribudubois.net",
        "time": "Thu Mar 13 14:56:36 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 17 08:06:37 2008 -0400"
      },
      "message": "rndis_host: fix transfer size negotiation\n\nThis patch should resolve a problem that\u0027s troubled support for\nsome RNDIS peripherals.  It seems to have boiled down to using a\nvariable to establish transfer size limits before it was assigned,\nwhich caused those devices to fallback to a default \"jumbogram\"\nmode we don\u0027t support.  Fix by assigning it earlier for RNDIS.\n\nSigned-off-by: Jean-Christophe Dubois \u003cjcd@tribudubois.net\u003e\n[ cleanups ]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ad84243eb4ec64215517fde0524d92ade47e6084",
      "tree": "14896ee9b6344d8049c9f3ec4cb10f9953d4c8f2",
      "parents": [
        "83084fa39282e9230d590cc91544acb6638c89fa"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Jan 30 20:37:42 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:15 2008 -0800"
      },
      "message": "rtl8150: use default MTU of 1500\n\nThe RTL8150 driver uses an MTU of 1540 by default, which causes a\nbunch of problems -- it prevents booting from NFS root, for one.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nCc: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3692e94f1559523b84a5a0e65929ee84b276e83f",
      "tree": "19e1c018d5f7dbebd0c22dd5ddb2876ea7354e12",
      "parents": [
        "039ee17d1baabaa21783a0d5ab3e8c6d8c794bdf"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:45 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:00 2008 -0800"
      },
      "message": "Move usbnet.h and rndis_host.h to include/linux/usb\n\nMove headers usbnet.h and rndis_host.h to include/linux/usb and fix includes\nfor drivers/net/usb modules. Headers are moved because rndis_wlan will be\noutside drivers/net/usb in drivers/net/wireless and yet need these headers.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "039ee17d1baabaa21783a0d5ab3e8c6d8c794bdf",
      "tree": "245fafd78aa16a002b7aa7d539f517172d256338",
      "parents": [
        "5d6ecf6c5d4994198527496fa51ea119030400e0"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sun Jan 27 23:34:33 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:59 2008 -0800"
      },
      "message": "rndis_host: Add RNDIS physical medium checking into generic_rndis_bind()\n\nAdd RNDIS physical medium checking into generic_rndis_bind() and also make\nrndis_host to be only bind on every medium except wireless.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d6ecf6c5d4994198527496fa51ea119030400e0",
      "tree": "3ac03e596e64e24d70b794f77656f352b69b36f6",
      "parents": [
        "7c39e038fc738012ba36ed222bb62545ee59c012"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:34 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:59 2008 -0800"
      },
      "message": "rndis_host: Add link_change function pointer to \u0027struct rndis_data\u0027.\n\nCallback to signal link state changes from minidriver to\n\u0027subminidrivers\u0027.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c39e038fc738012ba36ed222bb62545ee59c012",
      "tree": "89d295e93ffe70fbc6f498fde466eade8c173d8a",
      "parents": [
        "476842b1962c7cf5ccea57dcfad26dc77d16e363"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:28 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:58 2008 -0800"
      },
      "message": "rndis_host: Add early_init function pointer to \u0027struct rndis_data\u0027.\n\nFunction pointer is for \u0027subminidrivers\u0027 that need to do work on device\nright after minidriver has initialized hardware.\n\nFor example, rndis_wlan setting device specific configuration parameters\nwith OID_GEN_RNDIS_CONFIG_PARAMETER right after rndis_host has\ninitialized hardware with RNDIS_INIT.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "476842b1962c7cf5ccea57dcfad26dc77d16e363",
      "tree": "a0f454f74816dc4d4f67c40445acfa8abf63206d",
      "parents": [
        "5665998cd75bbaaa9361471921e3a0d4c665bf00"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:23 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:57 2008 -0800"
      },
      "message": "usbnet: add driver_priv pointer to \u0027struct usbnet\u0027\n\nAdd a private data pointer to usbnet for rndis_wlan module to use.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5665998cd75bbaaa9361471921e3a0d4c665bf00",
      "tree": "f1a20a1f08f7186da6fe1c52692d25cddb01e727",
      "parents": [
        "7517579af8f32ecf9ddff4ead52bc801e4898efe"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:17 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:57 2008 -0800"
      },
      "message": "rndis_host: export functions\n\nExport rndis_host functions and also rename rndis_bind() to\ngeneric_rndis_bind() for modules using rndis_host as base.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7517579af8f32ecf9ddff4ead52bc801e4898efe",
      "tree": "176664dd51b8cfa8d1faa8d4579fd25495aacc11",
      "parents": [
        "6e3bbcc5d75d187bb853a086e22cd813242f6b75"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:12 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:56 2008 -0800"
      },
      "message": "rndis_host: Split up rndis_host.c\n\nSplit up rndis_host.c into rndis_host.h and rndis_base.c. This is done so\nthat rndis_wlan can reuse common parts with rndis_host.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e3bbcc5d75d187bb853a086e22cd813242f6b75",
      "tree": "e656c2f83a0a1d619688aaa65216268407436d9f",
      "parents": [
        "a842edaca3985698b177e61115aee91bdf893f1d"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:06 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:55 2008 -0800"
      },
      "message": "usbnet: Use wlan device name for RNDIS wireless devices\n\nUse wlan device name for RNDIS wireless devices.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Bjorge Dijkstra \u003cbjd@jooz.net\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a842edaca3985698b177e61115aee91bdf893f1d",
      "tree": "d5c50a044c715e3b9384757e1182aff7f59c8056",
      "parents": [
        "9ff55874fea71f483581f48990658d3929adb034"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:01 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:55 2008 -0800"
      },
      "message": "rndis_host: Fix rndis packet filter flags.\n\nRNDIS packet filter flags are not exactly the same as CDC flags\nso we cannot reuse them.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Bjorge Dijkstra \u003cbjd@jooz.net\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ff55874fea71f483581f48990658d3929adb034",
      "tree": "fa6eb7d88cef670b3bcc2d0ba0544dd1cba28df3",
      "parents": [
        "04c3c01a21a098140678ab9369cc0487775b8df6"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:50:55 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:54 2008 -0800"
      },
      "message": "rndis_host: Halt device if rndis_bind fails.\n\nWhen bind fails after device was initialized, shutdown device properly\nby sending RNDIS_MSG_HALT.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Bjorge Dijkstra \u003cbjd@jooz.net\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04c3c01a21a098140678ab9369cc0487775b8df6",
      "tree": "3b42003a758250d41adc7c8c03d72221eef17af6",
      "parents": [
        "786e3dfbae8e2da422affcc1736ca1888f200a27"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:50:49 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:53 2008 -0800"
      },
      "message": "rndis_host: Use 1KB buffer in rndis_unbind\n\nrndis_command requires the caller to pass in a buffer of at least 1KB.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Bjorge Dijkstra \u003cbjd@jooz.net\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "786e3dfbae8e2da422affcc1736ca1888f200a27",
      "tree": "9ba5de419b079edd72dec2c82d803f6e2c8f7265",
      "parents": [
        "2bfa2e1fecac3d8f8a7786a8171b7c75a48fc6d1"
      ],
      "author": {
        "name": "Bjorge Dijkstra",
        "email": "bjd@jooz.net",
        "time": "Sat Jan 26 00:50:44 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:52 2008 -0800"
      },
      "message": "cdc_ether: Hardwire CDC descriptors when missing\n\nJust as ActiveSync devices, some regular RNDIS devices also lack\nthe CDC descriptors (e.g. devices based on BCM4320 WLAN chip).\nThis patch hardwires the CDC descriptors for all RNDIS style devices\nwhen they are missing.\n\nSigned-off-by: Bjorge Dijkstra \u003cbjd@jooz.net\u003e\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bfa2e1fecac3d8f8a7786a8171b7c75a48fc6d1",
      "tree": "a235c59908906094534f6255b7d4d9ab7d6a7949",
      "parents": [
        "5d635ead203f4432eb287ac565eba057e5c4dfe6"
      ],
      "author": {
        "name": "Bjorge Dijkstra",
        "email": "bjd@jooz.net",
        "time": "Sat Jan 26 00:50:38 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:52 2008 -0800"
      },
      "message": "rndis_host: Fix sparse warning\n\nrndis_unbind and usbnet_cdc_unbind don\u0027t return anything.\n\nSigned-off-by: Bjorge Dijkstra \u003cbjd@jooz.net\u003e\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba734f349d5ba02a736e2d574584c56cd21bad14",
      "tree": "06464010a68bcdcce181afd2bf1362cfa6bed11b",
      "parents": [
        "9ce6cf25538de8036793a7e517674ede86e41f00"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Nov 15 11:10:12 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:01 2008 -0800"
      },
      "message": "dm9601: Consolidate common parts of dm_write_*_async\n\ndm_write_async and dm_write_reg_async are almost identical.\nMove common functionality to dm_write_async_helper (saves ~256b).\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "94d433630a1e63d383d592d488f60581e0d98190",
      "tree": "64807d68c7c13b2a4ce3515b5bba8377e3d422bc",
      "parents": [
        "cadf1855e9f97d3f6857a168e1e7798fe27530a1"
      ],
      "author": {
        "name": "Russ Dill",
        "email": "Russ.Dill@asu.edu",
        "time": "Wed Jan 09 21:32:07 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jan 12 17:43:19 2008 -0500"
      },
      "message": "[usb netdev] asix: fix regression\n\n51bf2976b55d07f9daae9697a0a3ac9f58abcedc caused a regression in the asix\nusbnet driver. usb_control_msg returns the number of bytes read on\nsuccess, not 0. Tested with NETGEAR FA120.\n\nSigned-off-by: Russ Dill \u003cRuss.Dill@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1d39da3dcaad4231f0fa75024b1d6d710a2ced74",
      "tree": "6366b8cdf1ef267ad7ee3850ce922144cd63dba1",
      "parents": [
        "877364e60edeea06efa8ceb9d29201f195af8a47"
      ],
      "author": {
        "name": "Russ Dill",
        "email": "Russ.Dill@asu.edu",
        "time": "Mon Jan 07 23:15:41 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 08 23:30:19 2008 -0800"
      },
      "message": "[NET]: mcs7830 passes msecs instead of jiffies to usb_control_msg\n\nusb_control_msg was changed long ago (2.6.12-pre) to take milliseconds\ninstead of jiffies. Oddly, mcs7830 wasn\u0027t added until 2.6.19-rc3.\n\nSigned-off-by: Russ Dill \u003cRuss.Dill@asu.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b2b2e35b71e5be8bc06cc0ff38df15dfedda19b",
      "tree": "f2916f1b360447bd74d65f21aee4334b167b1e8f",
      "parents": [
        "204246596b8b51c0ba44420e60f60561101b2b31"
      ],
      "author": {
        "name": "Russ Dill",
        "email": "Russ.Dill@asu.edu",
        "time": "Mon Jan 07 21:48:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 08 23:30:15 2008 -0800"
      },
      "message": "[NET]: kaweth was forgotten in msec switchover of usb_start_wait_urb\n\nBack in 2.6.12-pre, usb_start_wait_urb was switched over to take\nmilliseconds instead of jiffies. kaweth.c was never updated to match.\n\nSigned-off-by: Russ Dill \u003cRuss.Dill@asu.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51bf2976b55d07f9daae9697a0a3ac9f58abcedc",
      "tree": "b1db201fb4a4bd1103cccd64842e861f37e96361",
      "parents": [
        "7fd71e58b038a7244c2ac1ee579c43947f3968c4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Dec 22 17:42:36 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 22 22:53:06 2007 -0500"
      },
      "message": "asix fixes\n\n* usb_control_message() to/from stack (breaks on e.g. arm); some\n  places did kmalloc() for buffer, some just worked from stack.\n  Added kmalloc()/memcpy()/kfree() in asix_read_cmd()/asix_write_cmd(),\n  removed that crap from callers.\n* Fixed a leak in ax88172_bind() - on success it forgot to kfree() the\n  buffer.\n* Endianness bug in ax88178_bind() - we read a word from eeprom and work with\n  it without converting to host-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "77b6901573066d6eadfcf66161a5768f3d2de9e9",
      "tree": "30d508bed98de83182f4ee71fff5d796abed1775",
      "parents": [
        "9e555930bd873d238f5f7b9d76d3bf31e6e3ce93"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Nov 15 11:01:02 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Nov 23 21:02:53 2007 -0500"
      },
      "message": "dm9601: Fix printk\n\nA printk in the error handling code of dm9601.c was missing a newline.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4aa92cd9acd18ae9c94e87a30f664e77f699dc78",
      "tree": "ac2592fa66dc1d32638d9eeab24b518c44af8f91",
      "parents": [
        "df1e6e54842a47675a2f69a089ecb8ad409f167f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 07 00:10:31 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:11:43 2007 -0800"
      },
      "message": "[NET]: Let USB_USBNET always select MII.\n\nAll this USB_USBNET_MII trickery is simply not worth it considering how\nfew code it saves.\n\nAs a side effect, this also fixes the following compile error reported\nby Toralf Förster:\n\n\u003c--  snip  --\u003e\n\n...\n  LD      .tmp_vmlinux1\ndrivers/built-in.o: In function `usbnet_set_settings\u0027:\n(.text+0xf1876): undefined reference to `mii_ethtool_sset\u0027\ndrivers/built-in.o: In function `usbnet_get_settings\u0027:\n(.text+0xf1836): undefined reference to `mii_ethtool_gset\u0027\ndrivers/built-in.o: In function `usbnet_get_link\u0027:\n(.text+0xf18d6): undefined reference to `mii_link_ok\u0027\ndrivers/built-in.o: In function `usbnet_nway_reset\u0027:\n(.text+0xf18f6): undefined reference to `mii_nway_restart\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a06da754692ab79c75c64ca95850957dc3ef154d",
      "tree": "5d02f58e8e181fb357290fa88cd320dd6952daae",
      "parents": [
        "3529a233421fc43fa7bfdf7a4317daf28348a23d"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Oct 30 14:23:47 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:16 2007 -0400"
      },
      "message": "DM9601: Support for ADMtek ADM8515 NIC\n\nAdd device ID for the ADMtek ADM8515 USB NIC to the DM9601 driver.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "500d2c2f7b8c1cf6194dc9e8f47c6e2295fc5be5",
      "tree": "b35d2b2243f78e944848d5853d51d8530b6e6fad",
      "parents": [
        "b88219f8a2028a1ca2dd17aa7c9d9b643615646e"
      ],
      "author": {
        "name": "Thomas Sailer",
        "email": "t.sailer@alumni.ethz.ch",
        "time": "Wed Oct 24 00:47:19 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:34:59 2007 -0400"
      },
      "message": "rndis_host: reduce MTU instead of refusing to talk to devices with low max packet size\n\nThis patch makes the host RNDIS driver talk to RNDIS devices with an MTU\nless than 1.5k, instead of refusing to talk to such a device.\n\nSigned-Off-by: Thomas Sailer \u003ct.sailer@alumni.ethz.ch\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\n--\n\nHi Jeff,\nare you the right person to send this to?\nNobody else seems to be wanting to forward this to Linus...\n\nThanks,\nTom\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "582fe6fb10b2b437613d38ab97ac08d6f082b650",
      "tree": "c281c7201e2f5b527d316eaa580df6044885e913",
      "parents": [
        "d489202ea2d5460a0fe638854eb3d3e63aa902fb"
      ],
      "author": {
        "name": "Cal Peake",
        "email": "cp@absolutedigital.net",
        "time": "Sat Oct 20 02:19:33 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 02:19:33 2007 +0200"
      },
      "message": "file link fix for Pegasus USB net driver help\n\nUpdate the file link in the Pegasus USB network driver\u0027s help text.\n\nSigned-off-by: Cal Peake \u003ccp@absolutedigital.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "898eb71cb17644964c5895fb190e79e3d0c49679",
      "tree": "96be8f0a40feaf56fef836634c89955e432b12db",
      "parents": [
        "6c0286b199c3eb2caa973525dfc8a7ed67090ec0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Oct 18 03:06:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:28 2007 -0700"
      },
      "message": "Add missing newlines to some uses of dev_\u003clevel\u003e messages\n\nFound these while looking at printk uses.\n\nAdd missing newlines to dev_\u003clevel\u003e uses\nAdd missing KERN_\u003clevel\u003e prefixes to multiline dev_\u003clevel\u003es\nFixed a wierd-\u003eweird spelling typo\nAdded a newline to a printk\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: James Smart \u003cJames.Smart@Emulex.Com\u003e\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0795af5729b18218767fab27c44b1384f72dc9ad",
      "tree": "67c16df84aa6ec219340b8ea1b5cfb0e8150a216",
      "parents": [
        "95ea36275f3c9a1d3d04c217b4b576c657c4e70e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 03 17:59:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:42 2007 -0700"
      },
      "message": "[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()\n\nThis is nicer than the MAC_FMT stuff.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10d024c1b2fd58af8362670d7d6e5ae52fc33353",
      "tree": "dbfb03c539986e2c1270385eb0083aaf0dfca8ab",
      "parents": [
        "596c5c97431eab8465739c169401ea611127b9ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 17 13:11:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:13 2007 -0700"
      },
      "message": "[NET]: Nuke SET_MODULE_OWNER macro.\n\nIt\u0027s been a useless no-op for long enough in 2.6 so I figured it\u0027s time to\nremove it.  The number of people that could object because they\u0027re\nmaintaining unified 2.4 and 2.6 drivers is probably rather small.\n\n[ Handled drivers added by netdev tree and some missed IRDA cases... -DaveM ]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a11a6544c0bf6c0871f2379ad0c5ad0210691e73",
      "tree": "e594e06eaae9c931305f257d3bffa27f3982b292",
      "parents": [
        "bc7f75fa97884d41efbfde1397b621fefb2550b4"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Aug 03 13:52:19 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:40 2007 -0700"
      },
      "message": "support for USB autosuspend in the asix driver\n\nthis implements support for USB autosuspend in the asix USB ethernet\ndriver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "acb2cc8b20d6cb9e65c1e442d59a2449d8774157",
      "tree": "54deabaa1238049d0d0a342b7c1b08ad71155c91",
      "parents": [
        "bf1e9a080d7766bd65b8d8eb837ecde8b03dcc31"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Sep 15 13:14:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:27 2007 -0700"
      },
      "message": "[PATCH] drivers/net: remove superfluous memset\n\n\tThis patch covers something like this:\n\ndev \u003d alloc_*dev(...\n...\npriv \u003d netdev_priv(dev);\nmemset(priv, 0, sizeof(*priv));\n\nThe memset() here is superfluous. alloc_netdev() uses kzalloc()\nto allocate needed memory so there is no need to zero the priv region\ntwice.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f662fe5a0b144efadbfc00e8040e603ec318746e",
      "tree": "1436ddc7d926772214c563fb096f2472c8d79150",
      "parents": [
        "593ff56ef2a23ed3a66ee87d9c9b33044b9fb193"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Oct 01 13:36:07 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 02 12:59:10 2007 -0400"
      },
      "message": "dm9601: Fix receive MTU\n\ndm9601 didn\u0027t take the ethernet header into account when calculating\nRX MTU, causing packets bigger than 1486 to fail.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9351982b25ace7ee5ed82b6f4a7ea1151f31d267",
      "tree": "c12bba41d41a68e44bf8fdaeb9780fc17a0c647d",
      "parents": [
        "80ba80a9bf25d251237694c3fcee850a73324532"
      ],
      "author": {
        "name": "Micah Gruber",
        "email": "micah.gruber@gmail.com",
        "time": "Mon Jul 23 16:05:52 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:44:50 2007 -0400"
      },
      "message": "Fix a potential NULL pointer dereference in write_bulk_callback() in drivers/net/usb/pegasus.c\n\nThis patch fixes a potential null dereference bug where we dereference\npegasus before a null check. This patch simply moves the dereferencing\nafter the null check.\n\nSigned-off-by: Micah Gruber \u003cmicah.gruber@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1f1c2881f673671539b25686df463518d69c4649",
      "tree": "45f4a79f2371ae4525fd621d4b5820732efa161e",
      "parents": [
        "7608a864e5211df1e3c1948e2719aec7c27b9333",
        "c5e3ae8823693b260ce1f217adca8add1bc0b3de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 17:48:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 17:48:54 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (37 commits)\n  forcedeth bug fix: realtek phy\n  forcedeth bug fix: vitesse phy\n  forcedeth bug fix: cicada phy\n  atl1: reorder atl1_main functions\n  atl1: fix excessively indented code\n  atl1: cleanup atl1_main\n  atl1: header file cleanup\n  atl1: remove irq_sem\n  cdc-subset to support new vendor/product ID\n  8139cp: implement the missing dev-\u003etx_timeout\n  myri10ge: Remove nonsensical limit in the tx done routine\n  gianfar: kill unused header\n  EP93XX_ETH must select MII\n  macb: Add multicast capability\n  macb: Use generic PHY layer\n  s390: add barriers to qeth driver\n  s390: scatter-gather for inbound traffic in qeth driver\n  eHEA: Introducing support vor DLPAR memory add\n  Fix a potential NULL pointer dereference in free_shared_mem() in drivers/net/s2io.c\n  [PATCH] softmac: Fix ESSID problem\n  ...\n"
    },
    {
      "commit": "d4f01a77d74ced4dab50d0cf75d568f48a3b6b4e",
      "tree": "341a5ef0a9b8475445ba8afc9000e589b67b3173",
      "parents": [
        "9030c0d24dbb90bbe6b31dc93c3be5e36290c7c3"
      ],
      "author": {
        "name": "jing xiang",
        "email": "everxiang@gmail.com",
        "time": "Sat Jul 14 14:13:24 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 16 18:29:15 2007 -0400"
      },
      "message": "cdc-subset to support new vendor/product ID\n\nThis patch is for cdc subset to support Mavell vendor/product ID.\n\nSigned-off-by: Jing Xiang \u003ceverxiang@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8c7b7faaa630fef7f68d8728cee1cce398cc9697",
      "tree": "844c5c5aad361b7c1e24f8d0b8f3195c4a4ad816",
      "parents": [
        "a7ab4b501f9b8a9dc4d5cee542db67b6ccd1088b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 10 22:08:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 10 22:08:12 2007 -0700"
      },
      "message": "[NET]: Kill eth_copy_and_sum().\n\nIt hasn\u0027t \"summed\" anything in over 7 years, and it\u0027s\njust a straight mempcy ala skb_copy_to_linear_data()\nso just get rid of it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9514bfe5d92000a9fd6f3c44aa775819b5d78aaf",
      "tree": "5fed048ae23f5f5501230637130271b954c61e01",
      "parents": [
        "4638aef1e2d8d938e52cd49f6492e9d414b38380"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Jul 03 00:46:42 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 10 12:41:18 2007 -0400"
      },
      "message": "Cleanup usbnet_probe() return value handling\n\nusbnet_probe() handles a positive return value from the driver bind()\nfunction as success, but will later only setup the status handler if the\nreturn value was zero, leading to confusion. Patch adjusts this to accept\npositive values as success in both checks.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "18ab458fb7bd5c64bef766090020648266cfa9b6",
      "tree": "c059af602a029f2341c9adf53069a50641da6d25",
      "parents": [
        "2501f843b051621c5a6df7a092a64dfd78b201f7"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri May 25 12:31:32 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:38 2007 -0400"
      },
      "message": "usbnet whitespace fixes\n\nWhitespace updates for usbnet core, mostly switching to tab-only indents.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "afaee82c0aef7c2b30acff129c723031343e10c2",
      "tree": "582eb21f5e5ff8617debf0c747da19add49149b6",
      "parents": [
        "2d1a3bbdf21d05e16703c8d608628ae4676eb3ac"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jul 01 11:47:59 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 02 08:24:52 2007 -0400"
      },
      "message": "net/usb/cdc_ether minor sparse cleanup\n\nRemove an \"sparse\" warning about a shadowed variable name.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b8f59586cecdb612cd31f4d9e7904f46277ddd64",
      "tree": "0b2ba951170c07133abc8f1c2d2955a44beb0257",
      "parents": [
        "043600a62a45b2d5cac262fca9012fc24db19964"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Sat Jun 30 23:07:42 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 02 08:24:51 2007 -0400"
      },
      "message": "dm9601: Return 0 from bind() on success\n\nFixup dm9601_bind() so it returns 0 on success rather than just a positive\nnumber, as otherwise usbnet doesn\u0027t init the status handler.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3e323f3e86196eec18d6959585aa3188d060c43b",
      "tree": "ecfd354c67ee0d44c811d696fe7371f7502e1b11",
      "parents": [
        "23de559b8d3537f972f325e7e015c18aa2e4d987"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Jun 27 08:48:15 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 02 08:24:51 2007 -0400"
      },
      "message": "usbnet: Zero padding byte if there is tail room in skb\n\nUsbnet adds a padding byte if a 0 byte USB packet would be sent. Zero\npadding byte if there is tail room in skb.\n\nSigned-of-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "23de559b8d3537f972f325e7e015c18aa2e4d987",
      "tree": "c4af26b642ede3383b5d814c14e7094ce1fb600c",
      "parents": [
        "983b7dc07f083d7d78f408a6f841b399b954767d"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Jun 27 08:14:50 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 02 08:24:51 2007 -0400"
      },
      "message": "dm9601: HW header size shouldn\u0027t be included in packet length\n\nThe dm9601 driver was including the 2 byte hardware header in the\npacket length, causing the HW to send 2 extra bytes of garbage on tx.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c0811987c6909cd5463d107933217be113b75f4e",
      "tree": "10695ad9218208f844a8721df6ae663dc4e553b1",
      "parents": [
        "895ee682db14ed71860e22495280bdee4dae4738"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 10 00:50:51 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jun 09 19:01:15 2007 -0400"
      },
      "message": "net: fix typo in drivers/net/usb/Kconfig\n\nReplace invisible character with a space.\n\nThe diff looks like this on my terminal:\n-        \u003cA0\u003eChoose this option if you\u0027re using a host-to-host cable\n-        \u003cA0\u003ewith one of these chips.\n+         Choose this option if you\u0027re using a host-to-host cable\n+         with one of these chips.\n\nReported by: Massimo Maiurana \u003cmaiurana@gmail.com\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Massimo Maiurana \u003cmaiurana@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9539ce2253ab1b054e9b0daf0abe0fd4263e1820",
      "tree": "3d499436eef8fb5f9bceb668eb8338a0f135308c",
      "parents": [
        "c2b38989cf2b0c003a9cf57efc833ab16d33901e",
        "096a458c3a9c717563e98b0a2ce69821459a6660"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 15:54:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 15:54:17 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  forcedeth: fix cpu irq mask\n  chelsio parenthesis fix\n  spidernet: skb used after netif_receive_skb\n  meth driver renovation\n  remove unnecessary dependency on VIA velocity config\n  fix compiler warning in fixed.c\n  asix.c - Add Belkin F5D5055 ids\n  ucc_geth:trivial fix\n  ucc_geth: Fix MODULE_DEVICE_TABLE() duplication\n  [PATCH] drivers/net/wireless/libertas/rx.c: fix use-after-free\n  [PATCH] drivers/net/wireless/libertas/fw.c: fix use-before-check\n  [PATCH] libertas: skb dereferenced after netif_rx\n"
    },
    {
      "commit": "2ed22bc294315d19aa1f0423b83d21a2d94c641b",
      "tree": "c9c794e5138c34fa0658918770156ef880b10bb1",
      "parents": [
        "66bd23fad81fb0b84c16edd48ec160f8fdbe3f57"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Wed May 23 07:33:17 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:20:48 2007 -0400"
      },
      "message": "asix.c - Add Belkin F5D5055 ids\n\n(Originally sent to linux-usb-devel)\n\nThe attached patch adds the device IDs for the Belkin F5D5055 device.\n\nReported by Andy Juniper \u003cajuniper@freeuk.com\u003e\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\n\n--\nDavid Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "36433127ae7a842482ba857f5ad3c431817a9542",
      "tree": "447195ec8d717269380287e454ddb0c11c336ec5",
      "parents": [
        "741ec4e6d0b7780d29a63f908d6d21df425be365"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Apr 30 01:37:44 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: address FIXME in usbnet w.r.t drivers claiming multiple interfaces\n\nThis fixes the issue of drivers claiming multiple interfaces. Operations\nare stopped as soon as an interface is suspend and resumed only as\nall interfaces have been resumed.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4149b72eaa74583c361e3aaf5804eb74b72c51f1",
      "tree": "49191dc736116ff2e00686b3605ce7ea130da1cf",
      "parents": [
        "47f8468e6008a1d62f7dacbcff4ec3e115a500c8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 29 10:09:47 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: handle more rndis_host oddities\n\nWorkaround another device firmware bug, wherein CDC descriptors get\nplaced in a wrong place never previously observed in the wild.\n\nFix a bug where a seeming RNDIS device returns a bogus response during\ndevice initialization.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b2fc499917e5897a13add780e181b4cef197072",
      "tree": "1a1ba52c0c2a7ce9843875cdd713d75d37c4ea1b",
      "parents": [
        "3cb7396b7b26585b1ab7c1a8ca554ec103da5d37"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 09 21:31:55 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 09 21:31:55 2007 -0400"
      },
      "message": "Move USB network drivers to drivers/net/usb.\n\nIt is preferable to group drivers by usage (net, scsi, ATA, ...) than\nby bus.  When reviewing drivers, the [PCI|USB|PCMCIA|...] maintainer\nis probably less qualified on networking issues than a networking\nmaintainer.  Also, from a practical standpoint, chips often\nappear on multiple buses, which is why we do not put drivers into\ndrivers/pci/net.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ]
}
