)]}'
{
  "log": [
    {
      "commit": "3feeba1e53f54f726a39da254a5c41e02530255e",
      "tree": "11be6e023579adb6727884f4cc105c3106a06fb4",
      "parents": [
        "7e92214b539ea17ccaf0886d140cbba9801a4d40",
        "a58c891a53aca81c78f9cbe0572a301042470e96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:53:15 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:53:15 2009 -0800"
      },
      "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: (95 commits)\n  b44: GFP_DMA skb should not escape from driver\n  korina: do not use IRQF_SHARED with IRQF_DISABLED\n  korina: do not stop queue here\n  korina: fix handling tx_chain_tail\n  korina: do tx at the right position\n  korina: do schedule napi after testing for it\n  korina: rework korina_rx() for use with napi\n  korina: disable napi on close and restart\n  korina: reset resource buffer size to 1536\n  korina: fix usage of driver_data\n  bnx2x: First slow path interrupt race\n  bnx2x: MTU Filter\n  bnx2x: Indirection table initialization index\n  bnx2x: Missing brackets\n  bnx2x: Fixing the doorbell size\n  bnx2x: Endianness issues\n  bnx2x: VLAN tagged packets without VLAN offload\n  bnx2x: Protecting the link change indication\n  bnx2x: Flow control updated before reporting the link\n  bnx2x: Missing mask when calculating flow control\n  ...\n"
    },
    {
      "commit": "5839b414f9f9d2d6a471988763b61dbf85eb2dba",
      "tree": "5ce869b94d082023ff87f8432fae8b45b33b9b1f",
      "parents": [
        "d45eb81c3e345fabaf27ef3ab437b85c0bf9fafa"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Thu Jan 15 13:31:34 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 12:48:36 2009 -0800"
      },
      "message": "hso serial throttled tty kref fix.\n\nThis patch is for Alan Cox as it related to the tty layer.\nHopefully the hso driver is again relatively stable with this fix.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d45eb81c3e345fabaf27ef3ab437b85c0bf9fafa",
      "tree": "46f3008a49f0c3dd167237419267d70626729e8c",
      "parents": [
        "fe41cbb164a0dc55f3914a0e4cabe8240410157c"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barrow@option.com",
        "time": "Thu Jan 15 13:31:24 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 12:48:36 2009 -0800"
      },
      "message": "tty: Fix double grabbing of a spinlock\n\nThe HSO changes for kref introduced a recursive spinlock take. All\nfunctions which call put_rxbuf_data already have serial-\u003eserial_lock\ngrabbed.\n\n[Comment to code added-AC]\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barrow@option.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe41cbb164a0dc55f3914a0e4cabe8240410157c",
      "tree": "ffbb292ec7ccac89dcc5751e438d4700b91e9c72",
      "parents": [
        "a9fec7102f01f6464b19e13ffd9d8c48663379ad"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Thu Jan 15 13:31:15 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 12:48:36 2009 -0800"
      },
      "message": "tty: Fix a kref leak in the HSO driver on re-open\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b74f62c1e736ea01c660355526dd54132d241ca9",
      "tree": "018a7a08cd2cce09b7a91d47804c3b8f4a2db25e",
      "parents": [
        "a73be040650463eacb95f83d2e6673ac57b4fc59"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Mon Jan 12 21:56:49 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 12 21:56:49 2009 -0800"
      },
      "message": "hso: driver fix for big endian machines.\n\nFilip Aben says this fix is neccessary for big endian machines.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cb89571bd66fec6a71d8a2b1de2262722dfbb8d",
      "tree": "8052cbcca5cc4b6b50a10d973e9836482cc65058",
      "parents": [
        "9f4c95835654f6169469af8a1de91454f7a65ac1"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jan 08 11:22:25 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 11:22:25 2009 -0800"
      },
      "message": "net: convert pegasus driver to net_device_ops\n\nThis converts the pegasus driver to use of the new net_device_ops structure\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "321ea8b2d37e1e09e65415c421403b40d7d81c1c",
      "tree": "154bfc9854c615e47ad276737e073b46884e031b",
      "parents": [
        "283a21d3e16e9709012cc8b0839ec474d8888a5d"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jan 08 11:20:22 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 11:20:22 2009 -0800"
      },
      "message": "net: switch kaweth driver to netdevops\n\nThis converts the kaweth ethernet USB driver to netdevops.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f46b1343f723f98634a5dcee47856b2000079ed",
      "tree": "ed22b6298c8dd2f687890a0d79abcd1d273b5f81",
      "parents": [
        "b8c31da64165b8566fc6e1c9c826f76e7b98ff02",
        "9e42d0cf5020aaf217433cad1a224745241d212a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 11:05:59 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 11:05:59 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "f52deb0e8408515ecf58c330c93fa99b8cb53cb4",
      "tree": "5bd7452b0d925f348f52d0ed13970d782b7fdcfc",
      "parents": [
        "4b9f8ec6e5e98779e8b3806a5f58267378ef57eb"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Thu Jan 08 10:47:01 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 10:47:01 2009 -0800"
      },
      "message": "dm9601: warn on invalid mac address\n\nAdd warnings on invalid mac address to help disclose/debug problems.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b9f8ec6e5e98779e8b3806a5f58267378ef57eb",
      "tree": "7690cc4c886fc612ec124b4b90c530affef7222f",
      "parents": [
        "684f2176015b313ab59cecf574117969cf638f28"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "wfg@linux.intel.com",
        "time": "Tue Jan 06 18:52:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 10:46:02 2009 -0800"
      },
      "message": "dm9601: tell HW about random generated mac address\n\nOtherwise unicast RX will only work in promisc mode.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da2bbdcc3838ce75c30bda8c3f9a6e55ece47ee1",
      "tree": "70c61e2415d60a878627a6d47c831dbfb767fd71",
      "parents": [
        "aa459e6a2e8c9c5447b951f8f93e2ea76f65d104"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Oct 29 14:25:51 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:50 2009 -0800"
      },
      "message": "USB: avoid needless address-taking of function parameters\n\nThere\u0027s no need to take the address of the function params or local variables\nwhen the direct value byteswapping routines are available.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "98658bc9dc37cfb7c3bf5585ca73ce44aeb05c9e",
      "tree": "117fc49bcb83c60ba02f9c6f21f5e0d8f8071b7d",
      "parents": [
        "20f10aa07d8d4d43ae8e129c39a84e1670b0d5ab"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Tue Jan 06 10:56:07 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 06 10:56:07 2009 -0800"
      },
      "message": "dm9601: bring datasheet URL up to date\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20f10aa07d8d4d43ae8e129c39a84e1670b0d5ab",
      "tree": "db283b501631fbf6d21b402c580d7dc86809a4a4",
      "parents": [
        "e1c096e251e52773afeffbbcb74d0a072be47ea3"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Tue Jan 06 10:55:10 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 06 10:55:32 2009 -0800"
      },
      "message": "dm9601: handle corrupt mac address\n\nSome cheap devices ship with dangling EEPROM pins!\nThey always return invalid address ff:ff:ff:ff:ff:ff.\n\nInherit the auto-generated address in this case,\nso that these products can work with zero configuration.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "11cd29b028be88b13717401496fe4953fb96be03",
      "tree": "bcbafb4ec8d53eec8866f801e9018f846cc3667c",
      "parents": [
        "58eb17f155704062d76729d1fb7e23d3559ca86a"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Fri Jan 02 13:50:36 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 10:19:43 2009 -0800"
      },
      "message": "hso maintainers update patch\n\nAdded D.J. Barrow as maintainer of hso driver.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58eb17f155704062d76729d1fb7e23d3559ca86a",
      "tree": "f57641ce2ee171ce4647522d5c6759356280c4c1",
      "parents": [
        "ad36b88e2d22e9ef42797581d3ecea9feadd9488"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Fri Jan 02 13:50:29 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 10:19:43 2009 -0800"
      },
      "message": "hso modem detect fix patch against Alan Cox\u0027es tty tree\n\nFixed incorrect check for the modem port, this prevents\ncrashes caused by issueing a tiocmget_submit_urb\non endpoints which don\u0027t exist for non modem devices.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "542f54823614915780c3459b0e6062f06c0c0f99",
      "tree": "5f2238ef62b1d6e39b8e428b2b7aa36f4ac714aa",
      "parents": [
        "ac9720c37e8795317e8be3adad63cb0d5522a640"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Fri Jan 02 13:47:52 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 10:19:41 2009 -0800"
      },
      "message": "tty: Modem functions for the HSO driver\n\nMakes TIOCM ioctls for Data Carrier Detect \u0026 related functions\nwork like /drivers/serial/serial-core.c potentially needed\nfor pppd \u0026 similar user programs.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac9720c37e8795317e8be3adad63cb0d5522a640",
      "tree": "dc95934f775b7867552ef230756fa6726740216b",
      "parents": [
        "e136e3036bf27569dbfeae245cc09c7167cdc749"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Fri Jan 02 13:47:45 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 10:19:41 2009 -0800"
      },
      "message": "tty: Fix the HSO termios handling a bit\n\nInit the tty structure once\nDon\u0027t set -\u003elow_latency twice in a row\nDon\u0027t force bits we should be leaving to the user\nDon\u0027t allocate termios arrays as these are in fact allocated by the tty layer\nfor you and just overwrite the ones allocated in the driver\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e136e3036bf27569dbfeae245cc09c7167cdc749",
      "tree": "106be43f343a4fce34076781df05af0d32e2799a",
      "parents": [
        "33dd474ae712dc435eb586b44cb771cc8d24e2bd"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Fri Jan 02 13:47:39 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 10:19:41 2009 -0800"
      },
      "message": "hso: net driver using tty without locking\n\nChecking tty \u003d\u003d NULL doesn\u0027t help us unless we have a clear semantic for\nthe locking of the tty object in the driver. Use the tty kref objects so that\nwe can take references to the tty in the USB event handling paths.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f201a8a4511a4c9953189924df3c880207194b41",
      "tree": "4ce51b99614721e6c15f48853269e8f489152803",
      "parents": [
        "68ce9c0e3411b430b9800015e318af9f96933aa0"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 29 00:21:07 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 29 19:40:47 2008 -0800"
      },
      "message": "drivers/net/usb: use USB API functions rather than constants\n\nThis set of patches introduces calls to the following set of functions:\n\nusb_endpoint_dir_in(epd)\nusb_endpoint_dir_out(epd)\nusb_endpoint_is_bulk_in(epd)\nusb_endpoint_is_bulk_out(epd)\nusb_endpoint_is_int_in(epd)\nusb_endpoint_is_int_out(epd)\nusb_endpoint_num(epd)\nusb_endpoint_type(epd)\nusb_endpoint_xfer_bulk(epd)\nusb_endpoint_xfer_control(epd)\nusb_endpoint_xfer_int(epd)\nusb_endpoint_xfer_isoc(epd)\n\nIn some cases, introducing one of these functions is not possible, and it\njust replaces an explicit integer value by one of the following constants:\n\nUSB_ENDPOINT_XFER_BULK\nUSB_ENDPOINT_XFER_CONTROL\nUSB_ENDPOINT_XFER_INT\nUSB_ENDPOINT_XFER_ISOC\n\nIn drivers/net/wireless/zd1211rw/zd_usb.c the code:\n\n(endpoint-\u003ebEndpointAddress \u0026 USB_TYPE_MASK) \u003d\u003d USB_DIR_OUT\n\nis suspicious.  If it is intended to use USB_ENDPOINT_DIR_MASK rather than\nUSB_TYPE_MASK, then the whole conditional test could be converted to a call\nto usb_endpoint_is_bulk_in.\n\nAn extract of the semantic patch that makes these changes is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r1@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebmAttributes \u0026 \\(USB_ENDPOINT_XFERTYPE_MASK\\|3\\)) \u003d\u003d\n- \\(USB_ENDPOINT_XFER_CONTROL\\|0\\))\n+ usb_endpoint_xfer_control(epd)\n\n@r5@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebEndpointAddress \u0026 \\(USB_ENDPOINT_DIR_MASK\\|0x80\\)) \u003d\u003d\n-  \\(USB_DIR_IN\\|0x80\\))\n+ usb_endpoint_dir_in(epd)\n\n@inc@\n@@\n\n#include \u003clinux/usb.h\u003e\n\n@depends on !inc \u0026\u0026 (r1||r5)@\n@@\n\n+ #include \u003clinux/usb.h\u003e\n  #include \u003clinux/usb/...\u003e\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "889bd9b6dbcd426b8698c4a779dd7dbf247f57b8",
      "tree": "595b94f2691726925304887ca88fd775f46d759e",
      "parents": [
        "05a8c1cbfe368df8c0d4eff710c370d2aa10245a"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Dec 18 03:57:35 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 22 19:54:00 2008 -0800"
      },
      "message": "net: startup race in hso driver\n\nThe flag marking a device running must be set before the URBs for\nrecption are submitted or they may complete too early and fail to resubmit.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c94cb314503a69492bf4455dce4f6d300cff0851",
      "tree": "f049d27da8345fae393916c0ec5be0aed94b65a7",
      "parents": [
        "ab5024ab23b78c86a0a1425defcdde48710fe449"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Dec 18 23:00:59 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 18 23:00:59 2008 -0800"
      },
      "message": "net: prepare usb net drivers for addition of status as a parameter\n\nUSB is going to switch the signature of the callbacks to\nvoid callback(struct urb *urb, int status)\nThis patch will ease the transition.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc02ff95fe4ebd3e5ee7455c0aa6f76ebe39ebca",
      "tree": "675887b8007a53464e84b9da2f7b54a77fab035a",
      "parents": [
        "e18ce3465477502108187c6c08b6423fb784a313"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Tue Dec 16 02:00:48 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 16 02:00:48 2008 -0800"
      },
      "message": "net: Refactor full duplex flow control resolution\n\nThese 4 drivers have identical full duplex flow control resolution\nfunctions.  This patch changes them all to use one common function.\n\nThe function in question decides whether a device should enable TX and\nRX flow control in a standard way (IEEE 802.3-2005 table 28B-3), so this\nshould also be useful for other drivers.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e18ce3465477502108187c6c08b6423fb784a313",
      "tree": "7bc788dff1b580e959d51b764e9dd2f78c00a43d",
      "parents": [
        "f9867328f9e1c3fceb8593f84b980aa1d648ce9c"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Tue Dec 16 02:00:00 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 16 02:00:00 2008 -0800"
      },
      "message": "net: Move flow control definitions to mii.h\n\nflags used within drivers for indicating tx and rx flow control are\ndefined in 4 drivers (and probably more), move these constants to mii.h.\n\nThe 3 SMSC drivers use the same constants (FLOW_CTRL_TX), but TG3 uses\nTG3_FLOW_CTRL_TX, so this patch also renames the constants within TG3.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f9889a20cd2854bc6305198255c617b0b4eb719",
      "tree": "1b577cd6c8fe1b2233e63ad1c8ed999615315d3c",
      "parents": [
        "ab153d84d9609b4e6f53632a6f14b882e866cb47"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 03:53:09 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 03:53:09 2008 -0800"
      },
      "message": "Revert \"hso: Fix crashes on close.\"\n\nThis reverts commit 4a3e818181e1baf970e9232ca8b747e233176b87.\n\nOn request from Alan Cox.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab153d84d9609b4e6f53632a6f14b882e866cb47",
      "tree": "690aacae988039390c8d29d50ed5c3e62569e925",
      "parents": [
        "cd90ee1799136bd74158b734cf71b72609244a91"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 03:52:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 03:52:46 2008 -0800"
      },
      "message": "Revert \"hso: Fix free of mutexes still in use.\"\n\nThis reverts commit 52429eb216385fdc6969c0112ba8b46cffefaaef.\n\nOn request from Alan Cox.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd90ee1799136bd74158b734cf71b72609244a91",
      "tree": "d2351453c570de5fa6a202609451d649b00f7ad2",
      "parents": [
        "fb7e06748c29c08a9f5ca057a780b65acbb91c27"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 03:52:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 03:52:17 2008 -0800"
      },
      "message": "Revert \"hso: Add TIOCM ioctl handling.\"\n\nThis reverts commit 7ea3a9ad9bf360f746a7ad6fa72511a5c359490d.\n\nOn request from Alan Cox.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c8f92aed16dbd1924910f3305f5992a4f29fe2a",
      "tree": "4e7528000a46bf14ed55b3168806523e825cd6ba",
      "parents": [
        "7ea3a9ad9bf360f746a7ad6fa72511a5c359490d"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Tue Nov 25 00:36:10 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 00:36:10 2008 -0800"
      },
      "message": "hso: Hook up -\u003ereset_resume\n\nMade usb_drivers reset_resume function point to hso_resume this \nfixes problems a usb reset is done when the network interface\nis left idle for a few minutes. Possibly reset_resume should\ninitialise hardware more but this works in the common case.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ea3a9ad9bf360f746a7ad6fa72511a5c359490d",
      "tree": "b0cc86b299173a11f88532449270f2bdf12204d0",
      "parents": [
        "52429eb216385fdc6969c0112ba8b46cffefaaef"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Tue Nov 25 00:35:26 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 00:35:26 2008 -0800"
      },
      "message": "hso: Add TIOCM ioctl handling.\n\nMakes TIOCM ioctls for Data Carrier Detect \u0026 related functions\nwork like /drivers/serial/serial-core.c potentially needed \nfor pppd \u0026 similar user programs.   \n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52429eb216385fdc6969c0112ba8b46cffefaaef",
      "tree": "49ac34f8d779a706a58414c5f64e317bc1b323c2",
      "parents": [
        "89930b7b5e3e9bfe9c6ec5e19920451c8f5d9088"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Tue Nov 25 00:33:13 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 00:33:13 2008 -0800"
      },
      "message": "hso: Fix free of mutexes still in use.\n\nA new structure hso_mutex_table had to be declared statically\n\u0026 used as as hso_device mutex_lock(\u0026serial-\u003eparent-\u003emutex) etc\nis freed in hso_serial_open \u0026 hso_serial_close by kref_put while\nthe mutex is still in use.\n\nThis is a substantial change but should make the driver much stabler.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "89930b7b5e3e9bfe9c6ec5e19920451c8f5d9088",
      "tree": "a2e43106f1b64b0f250223db5ac99f3c4a3fa598",
      "parents": [
        "4a3e818181e1baf970e9232ca8b747e233176b87"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Tue Nov 25 00:30:48 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 00:30:48 2008 -0800"
      },
      "message": "hso: Fix URB submission -EINVAL.\n\nAdded check for IFF_UP in hso_resume, this should eliminate -EINVAL (-22)\nerrors caused from urb\u0027s being submitted twice, once by hso_resume\n\u0026 once in hso_net_open, if suspend/resume USB power saving  mode is enabled\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a3e818181e1baf970e9232ca8b747e233176b87",
      "tree": "81b61003ba0ab52b89cca0792fab63c12aeff344",
      "parents": [
        "bab04c3adbb55aeb5e8db60522f14ce0bb0d4179"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Tue Nov 25 00:27:50 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 00:27:50 2008 -0800"
      },
      "message": "hso: Fix crashes on close.\n\nMoved serial_open_count in hso_serial_open to\nprevent crashes owing to the serial structure being made NULL\nwhen hso_serial_close is called even though hso_serial_open\nreturned -ENODEV, Alan Cox pointed out this happens,\nalso put in sanity check in hso_serial_close\nto check for a valid serial structure which should prevent\nthe most reproducable crash in the driver when the hso device\nis disconnected while in use.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bab04c3adbb55aeb5e8db60522f14ce0bb0d4179",
      "tree": "aae1eb2e4631eb38df02d35d5f34ce0bde0b6ddc",
      "parents": [
        "47fd5b8373ecc6bf5473e4139b62b06425448252"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Tue Nov 25 00:26:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 00:26:12 2008 -0800"
      },
      "message": "hso: Add new usb device id\u0027s.\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ab33d51713d6d60c7677c0d020910a8cb37e513",
      "tree": "546c2ff099b2757e75cf34ddace874f1220f740e",
      "parents": [
        "7be6065b39c3f1cfa796667eac1a2170465acc91",
        "13d428afc007fcfcd6deeb215618f54cf9c0cae6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 16:44:00 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 16:44:00 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/ixgbe/ixgbe_main.c\n\tinclude/net/mac80211.h\n\tnet/phonet/af_phonet.c\n"
    },
    {
      "commit": "f7b29271c35ed38f990ca3419696ca148349c2d3",
      "tree": "8f50d875b7e101f75c98f358a9f963ef1c024242",
      "parents": [
        "8761169cf15fdc9336abfddbb9c8dda59d974190"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Thu Nov 20 04:19:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 04:19:21 2008 -0800"
      },
      "message": "smsc95xx: add tx checksum offload support\n\nLAN9500 supports tx checksum offload, which slightly decreases cpu\nutilisation.  The benefit isn\u0027t very large because we still require\nthe skb to be linearized, but it does save a few cycles.\n\nThis patch adds support for it, and enables it by default.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7f75c0c9cfb628512b30795bcba02c8a97e03a0",
      "tree": "2f1d2939809ec2a82e8c4abb4223cfef17281b94",
      "parents": [
        "11b4aa03b212cbaa969df25e723fbd400a6e24b9"
      ],
      "author": {
        "name": "Pantelis Koukousoulas",
        "email": "pktoss@gmail.com",
        "time": "Thu Nov 20 01:48:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 01:48:46 2008 -0800"
      },
      "message": "asix: Fix asix-based cards connecting to 10/100Mbs LAN.\n\nAdd AX_MEDIUM_ENCK also when speed \u003d 10/100Mbps. This allows my belkin\nf5d5055 to work with my 100Mbps switch and with an old 10Mbps ISA card.\nWithout this patch, the card is recognized and the interface is brought\nup fine, but no packets actually flow through the interface.\n\nSigned-off-by: Pantelis Koukousoulas \u003cpktoss@gmail.com\u003e\nAcked-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "198d6ba4d7f48c94f990f4604f0b3d73925e0ded",
      "tree": "56bbdf8ba2553c23c8099da9344a8f1d1aba97ab",
      "parents": [
        "9a57f7fabd383920585ed8b74eacd117c6551f2d",
        "7f0f598a0069d1ab072375965a4b69137233169c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 18 23:38:23 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 18 23:38:23 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/isdn/i4l/isdn_net.c\n\tfs/cifs/connect.c\n"
    },
    {
      "commit": "cda2836dc66f814aecc58370251566e1c225c8d3",
      "tree": "ebb381e9ed2a3a93621690b886b4e241a5fa4c81",
      "parents": [
        "74ad0a5421edc6ef13a4059c6076cd7a4f3a1fd5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sun Nov 16 00:36:08 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 00:36:08 2008 -0800"
      },
      "message": "pegasus: minor resource shrinkage\n\nMake pegasus driver not allocate a workqueue until the driver\nis bound to some device, which will need that workqueue if\nthe device is brought up.  This conserves resources when the\ndriver is linked but there\u0027s no pegasus device connected.\n\nAlso shrink the runtime footprint a smidgeon by moving some\ninit-only code into its proper section, and move an obnoxious\n(frequent and meaningless) message to be debug-only.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccf95402d0ae6f433f29ce88cfd589cec8fc81ad",
      "tree": "00437af01d7321779470641ee51cd612484d3e72",
      "parents": [
        "e50ae572b33646656fa7037541613834dcadedfb"
      ],
      "author": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Tue Nov 11 13:02:53 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 13 14:45:06 2008 -0800"
      },
      "message": "USB: net: asix: add support for Cables-to-Go USB Ethernet adapter\n\nAdd support to drivers/net/usb/asix.c for the Cables-to-Go \"USB 2.0 to\n10/100 Ethernet Adapter\". USB id 0b95:772a.\n\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8f15ea42b64941001a401cf855a0869e24f3a845",
      "tree": "27c7534ad70ebda6986491daeac0ebe0f1ca54ed",
      "parents": [
        "4cf1653aa90c6320dc8032443b5e322820aa28b1"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Wed Nov 12 23:38:36 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 12 23:38:36 2008 -0800"
      },
      "message": "netdevice: safe convert to netdev_priv() #part-3\n\nWe have some reasons to kill netdev-\u003epriv:\n1. netdev-\u003epriv is equal to netdev_priv().\n2. netdev_priv() wraps the calculation of netdev-\u003epriv\u0027s offset, obviously\n   netdev_priv() is more flexible than netdev-\u003epriv.\nBut we cann\u0027t kill netdev-\u003epriv, because so many drivers reference to it\ndirectly.\n\nThis patch is a safe convert for netdev-\u003epriv to netdev_priv(netdev).\nSince all of the netdev-\u003epriv is only for read.\nBut it is too big to be sent in one mail.\nI split it to 4 parts and make every part smaller than 100,000 bytes,\nwhich is max size allowed by vger.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e452baf6b96b5aeba097afd91501d33d390cc97",
      "tree": "9b0e062d3677d50d731ffd0fba47423bfdee9253",
      "parents": [
        "3ac38c3a2e7dac3f8f35a56eb85c27881a4c3833",
        "f21f237cf55494c3a4209de323281a3b0528da10"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 11 15:43:02 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 11 15:43:02 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/message/fusion/mptlan.c\n\tdrivers/net/sfc/ethtool.c\n\tnet/mac80211/debugfs_sta.c\n"
    },
    {
      "commit": "939a9516416ad8ccec27aa05bd19236c550c0c03",
      "tree": "552191a16f56e63407934b064f96c983f5fa14f1",
      "parents": [
        "cd17fa7b8f1dd24b23c464ebcb14e7c058e15097"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Tue Nov 04 07:51:38 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Nov 07 03:33:45 2008 -0500"
      },
      "message": "[netdrvr] usb/hso: Cleanup rfkill error handling\n\nYup, this appears to be the problem, thanks. I think \u0026hso_net-\u003enet-\u003edev\nis more intuitive for the error message, so I\u0027ve used that. I\u0027ve also\nadded missing line endings on the error messages and set our local\nrfkill structure element to NULL on failure so we don\u0027t try to call\nrfkill_unregister on driver removal if we failed to register at all.\n\nThe patch below Works For Me (TM); the device is detected fine, can be\nremoved without problems and connects ok. I\u0027ll have a prod at why the\nrfkill stuff isn\u0027t working next, but I believe this cleanup of the error\nhandling is appropriate no matter what the issue with registration is.\n\nSigned-Off-By: Jonathan McDowell \u003cnoodles@earth.li\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "db053c6b447d083f3c63e5540b70a3e521b468ca",
      "tree": "1a1d7679c1e6c4137ee3276f95940572325d2006",
      "parents": [
        "c1adbb9681c30e984272b66623c4d5774b3981e1"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Tue Nov 04 13:32:31 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Nov 07 03:33:43 2008 -0500"
      },
      "message": "hso: rfkill type should be WWAN\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nCc: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "babcda74e9d96bb58fd9c6c5112dbdbff169e695",
      "tree": "fcbe5e70f1fff01ad49504171e964c387a5ad7f8",
      "parents": [
        "ab2910921064b657610a3b501358a305e13087ea"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 21:11:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 21:11:17 2008 -0800"
      },
      "message": "drivers/net: Kill now superfluous -\u003elast_rx stores.\n\nThe generic packet receive code takes care of setting\nnetdev-\u003elast_rx when necessary, for the sake of the\nbonding ARP monitor.\n\nDrivers need not do it any more.\n\nSome cases had to be skipped over because the drivers\nwere making use of the -\u003elast_rx value themselves.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1744d3bee19d3b9cbfb825ab316a101b9c9f109",
      "tree": "c0e2324c09beca0eb5782eb5abf241ea2b7a4a11",
      "parents": [
        "275f165fa970174f8a98205529750e8abb6c0a33",
        "a432226614c5616e3cfd211e0acffa0acfb4770c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:17:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:17:34 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/wireless/p54/p54common.c\n"
    },
    {
      "commit": "e174961ca1a0b28f7abf0be47973ad57cb74e5f0",
      "tree": "e8f74ecd420a0e380a71670e5aec5c2a0c15640a",
      "parents": [
        "0c68ae2605dbcf67414d8d1f19af93be44b355fb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Oct 27 15:59:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 27 17:06:18 2008 -0700"
      },
      "message": "net: convert print_mac to %pM\n\nThis converts pretty much everything to print_mac. There were\na few things that had conflicts which I have just dropped for\nnow, no harm done.\n\nI\u0027ve built an allyesconfig with this and looked at the files\nthat weren\u0027t built very carefully, but it\u0027s a huge patch.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "5d6ecf6c5d4994198527496fa51ea119030400e0"
}
