)]}'
{
  "log": [
    {
      "commit": "9dd014eb9804f19d6230c3cbc10fa25f5416bda7",
      "tree": "87f15f1cbb7cf1a2295ae5583a8856c6e0c4c38d",
      "parents": [
        "62bcaa13039538c7f794b0cfcbc26e0313e7fcd5"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Apr 17 01:40:19 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 17 01:40:19 2009 -0700"
      },
      "message": "pegasus: Handle disconnect error code correctly.\n\nEPERM means that disconnect() is runnung. It should be treated like\nENODEV\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a35528a8346f6e6fd32ed7e51f04d1fa4ca2c01",
      "tree": "9caaf8645b573687bbcf3a16b5aa7dd233fed46e",
      "parents": [
        "8a59f5d2526593c6bc1a0754c3a16ccc9ed41ce3"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:10 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nReplace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0de8ca597d7b449e9e7ce7af138944acf06c8f05",
      "tree": "61832daec73548b13a2003517900952105fff763",
      "parents": [
        "3b7d2b319db0ba1f6208ca58b297fb419301f85a"
      ],
      "author": {
        "name": "Jan Dumon",
        "email": "j.dumon@option.com",
        "time": "Wed Apr 01 22:59:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 16:31:44 2009 -0700"
      },
      "message": "hso: fix for the \u0027invalid frame length\u0027 messages\n\nSome devices cannot send very short usb transfers. To get around this the\nfirmware adds a known pattern and flags the driver that it should check for\nthis pattern on short transfers. This flag was not taken into account by\nthe driver.\n\nSigned-off-by: Jan Dumon \u003cj.dumon@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b7d2b319db0ba1f6208ca58b297fb419301f85a",
      "tree": "ec1ec255d2e3b5d513b7c0f5791a3f7154632e8c",
      "parents": [
        "b6bc978b361bb9da7526a78b0a247bdd34984282"
      ],
      "author": {
        "name": "Jan Dumon",
        "email": "j.dumon@option.com",
        "time": "Wed Apr 01 22:57:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 16:31:43 2009 -0700"
      },
      "message": "hso: fix for crash when unplugging the device\n\nChanged the order in which things are freed. This fixes an oops when\nunplugging the device while network traffic is ongoing.\n\nSigned-off-by: Jan Dumon \u003cj.dumon@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9961d84270ce1d5f4c662382acf0b418a3ff6a0f",
      "tree": "eb55b7c353504dd0dbc9f59f7b832160f0fe3947",
      "parents": [
        "530e2eba0b49ec1d1321dd8ac8bf6b5376e7b684"
      ],
      "author": {
        "name": "Jan Dumon",
        "email": "j.dumon@option.com",
        "time": "Thu Apr 02 01:16:44 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:16:44 2009 -0700"
      },
      "message": "hso: add Vendor/Product ID\u0027s for new devices\n\nAdd Vendor/Product ID\u0027s for new devices.\nRemoved duplicate product ID 0x7361.\n\nSigned-off-by: Jan Dumon \u003cj.dumon@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "4ff61c8f7b5e1e60620a04a64ac0715c0822fdac",
      "tree": "4748d41f682375bd09a3ef6e2a4ae7376937fe7a",
      "parents": [
        "f2bde7328633269ee935d9ed96535ade15cc348f"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Apr 02 01:09:43 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:09:43 2009 -0700"
      },
      "message": "kaweth: Fix locking to be SMP-safe\n\nOn an SMP system, the following message is printed. The patch below gets\nfixes the problem.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: inconsistent lock state ]\n2.6.29-Linus-05093-gc31f403 #57\n---------------------------------\ninconsistent {hardirq-on-W} -\u003e {in-hardirq-W} usage.\nbash/4105 [HC1[1]:SC0[0]:HE0:SE1] takes:\n (\u0026kaweth-\u003edevice_lock){+...}, at: [\u003cffffffffa01aa286\u003e]\n                 kaweth_usb_receive+0x77/0x1af [kaw eth]\n{hardirq-on-W} state was registered at:\n  [\u003cffffffff80260503\u003e] __lock_acquire+0x753/0x1685\n  [\u003cffffffff8026148a\u003e] lock_acquire+0x55/0x71\n  [\u003cffffffff80461ba6\u003e] _spin_lock+0x31/0x3d\n  [\u003cffffffffa01aaa0c\u003e] kaweth_start_xmit+0x2b/0x1e1 [kaweth]\n  [\u003cffffffff803eccd3\u003e] dev_hard_start_xmit+0x22e/0x2ad\n  [\u003cffffffff803fe120\u003e] __qdisc_run+0xf2/0x203\n  [\u003cffffffff803ed0cd\u003e] dev_queue_xmit+0x263/0x39b\n  [\u003cffffffffa03a47cb\u003e] packet_sendmsg_spkt+0x1c4/0x20a [af_packet]\n  [\u003cffffffff803de0c2\u003e] sock_sendmsg+0xe4/0xfd\n  [\u003cffffffff803dec8f\u003e] sys_sendto+0xe4/0x10c\n  [\u003cffffffff8020bccb\u003e] system_call_fastpath+0x16/0x1b\n  [\u003cffffffffffffffff\u003e] 0xffffffffffffffff\nirq event stamp: 1280\nhardirqs last  enabled at (1279): [\u003cffffffff80461a71\u003e]\n                  _spin_unlock_irqrestore+0x44/0x4c\nhardirqs last disabled at (1280): [\u003cffffffff8020bad7\u003e]\n                  save_args+0x67/0x70\nsoftirqs last  enabled at (660): [\u003cffffffff8024192c\u003e]\n                  __do_softirq+0x14d/0x15d\nsoftirqs last disabled at (651): [\u003cffffffff8020ce9c\u003e]\n                  call_softirq+0x1c/0x28\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f2166dff6440bb6fb39e4fbe7bfca7cde95d650",
      "tree": "25c66eaf804ff4b49248236e3a6c4356aeaf0fc8",
      "parents": [
        "b5556498b60a237cca173dfd60109f3504ce25ca"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:35 2009 -0700"
      },
      "message": "usbnet: convert rndis driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63e77b391f7230ab87effbcaf7238e9b1e6d7404",
      "tree": "5633e01b782d4ee59fa666fa041f380d7993e702",
      "parents": [
        "e12c4f83210b457e2969fbe1198357e66f044a93"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:34 2009 -0700"
      },
      "message": "usbnet: convert smsc95xx driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e12c4f83210b457e2969fbe1198357e66f044a93",
      "tree": "57d66358c6d465f81b5dfbcfe7cbe6fd8230ab28",
      "parents": [
        "fe85ff8299538c8488645e7d72539079dad5bae6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:33 2009 -0700"
      },
      "message": "usbnet: convert msc7830 driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe85ff8299538c8488645e7d72539079dad5bae6",
      "tree": "a79ce6408262f2897f5518773b2ef7da49ecc020",
      "parents": [
        "1703338c79f39178535fe54b5aeaebf9c42300f6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:33 2009 -0700"
      },
      "message": "usbnet: convert dms9601 driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1703338c79f39178535fe54b5aeaebf9c42300f6",
      "tree": "b21d5ec1ba3b64fabcc0d5cad8b4d41f898e81b9",
      "parents": [
        "777baa4711c6b8373f4e03a3a558d44a6b046d7a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:02 2009 -0700"
      },
      "message": "usbnet: convert asix driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "777baa4711c6b8373f4e03a3a558d44a6b046d7a",
      "tree": "5c6f4f07f1d72433f906437369e8ab81011b5870",
      "parents": [
        "805aaa29fa3c5afb26cb42f440f40d3f7f5c4bdc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:01 2009 -0700"
      },
      "message": "usbnet: support net_device_ops\n\nUse net_device_ops for usbnet device, and export for use\nby other derived drivers.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "805aaa29fa3c5afb26cb42f440f40d3f7f5c4bdc",
      "tree": "d2acb9d5c6c31abd6e31455b876e6ede4db5f298",
      "parents": [
        "c266cb4ef2ef1f1e3f46d81022939feebe8fa54d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:01 2009 -0700"
      },
      "message": "usbnet: convert to internal net_device_stats\n\nDefault handler for net_device_stats already does same thing.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c266cb4ef2ef1f1e3f46d81022939feebe8fa54d",
      "tree": "a2db68f0a417f927e4ec07760c61b3b41b3b01e2",
      "parents": [
        "d79f7ef48b0897458a4df30085338aeb7fb85ffc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:00 2009 -0700"
      },
      "message": "usbnet: convert hso driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d79f7ef48b0897458a4df30085338aeb7fb85ffc",
      "tree": "a430632a79ea8ce44125c5bb89662518cc5f35b1",
      "parents": [
        "b7e41e23055f20be334c404b15373c8deb2262b9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:00 2009 -0700"
      },
      "message": "usbnet: convert rtl driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7e41e23055f20be334c404b15373c8deb2262b9",
      "tree": "f838eab0d799cc83741415627629e422c83c3ff1",
      "parents": [
        "19b8f8f1a1cd9e31a1092a6841065471df8db00f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:40:59 2009 -0700"
      },
      "message": "usbnet: convert to internal net_device stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19b8f8f1a1cd9e31a1092a6841065471df8db00f",
      "tree": "443aa82cd6bec200af9f58a2c754cd76745fac12",
      "parents": [
        "edc4ae08644045dc803dc519f96ff245cb80adad"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:40:58 2009 -0700"
      },
      "message": "usbnet: convert catc device to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "edc4ae08644045dc803dc519f96ff245cb80adad",
      "tree": "cb813d14e32e3b6ee1c41359009b1b57cb0b3deb",
      "parents": [
        "94ffab6d199ab36e5dfd2f2f0e4bb135728526c4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:40:58 2009 -0700"
      },
      "message": "usbnet: convert catc to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "508827ff0ac3981d420edac64a70de7f4e304d38",
      "tree": "b0cee8ddef9f0ceab68c388e4ae46b7295eb2cb5",
      "parents": [
        "2c3c3d02f28801d7ad2da4952b2c7ca6621ef221",
        "72e2240f181871675d3a979766330c91d48a1673"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 05 02:06:47 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 05 02:06:47 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/tokenring/tmspci.c\n\tdrivers/net/ucc_geth_mii.c\n"
    },
    {
      "commit": "a1a69c8db7f988f903349442a7538d21b56c38e9",
      "tree": "a778ea09e48ed2a2ba136556a8859dd77cf35b77",
      "parents": [
        "4843b93c96ae5043c6279c4ec6fcd8ee3866ff5b"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Mar 03 23:48:16 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 23:48:16 2009 -0800"
      },
      "message": "dm9601: new vendor/product IDs\n\nAdd vendor/product IDs for new no name dm9601 compatible usb ethernet\nadaptors.\n\nReported-by: Eric Lauriault \u003ceric@linux.ca\u003e\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa4abc9bcce0d2a7ec189e897f8f8c58ca04643b",
      "tree": "22ef88d84a2e06380bb6a853c3ba28657e4e5f92",
      "parents": [
        "814c01dc7c533033b4e99981a2e24a6195bfb43c",
        "52c0326beaa3cb0049d0f1c51c6ad5d4a04e4430"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 21:35:16 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 21:35:16 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-tx.c\n\tnet/8021q/vlan_core.c\n\tnet/core/dev.c\n"
    },
    {
      "commit": "52c0326beaa3cb0049d0f1c51c6ad5d4a04e4430",
      "tree": "84978240e85936ac1b20ef7c3c01534353688629",
      "parents": [
        "05ffb3e287dfa8ad9fdf29089837b54bc6473303"
      ],
      "author": {
        "name": "Dmitriy Taychenachev",
        "email": "dimichxp@gmail.com",
        "time": "Tue Feb 24 18:42:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:48:08 2009 -0800"
      },
      "message": "zaurus: add usb id for motomagx phones\n\nThe Motorola MOTOMAGX phones (Z6, E8, Zn5 so far) are providing\ncombined ACM/BLAN USB configuration. Since it has Vendor Specific\nclass, the corresponding drivers (cdc-acm, zaurus) can\u0027t find it just\nby interface info. This patch adds usb id so the zaurus driver can\nproperly handle this combined device.\n\nSigned-off-by: Dmitriy Taychenachev \u003cdimichxp@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05ffb3e287dfa8ad9fdf29089837b54bc6473303",
      "tree": "8206ab8731a7324e869244b4934c08349444ce7e",
      "parents": [
        "2cf48a10aa1f45c7b1f1117a829f2f8a1a1309e2"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Sun Mar 01 20:45:40 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:45:40 2009 -0800"
      },
      "message": "usbnet: make usbnet_get_link() fall back to ethtool_op_get_link()\n\nMake usbnet_get_link() fall back to ethtool_op_get_link() instead of\ndefaulting to 1.  \n     \nThis makes usbnet_get_link return valid results without the need for a\ndriver specific check_connect or mii ops as long as the driver calls\nnetif_carrier_{on,off}() as appropriate.  cdc_ether is an example of\nsuch a driver.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cac477e8f1038c41b6f29d3161ce351462ef3df7",
      "tree": "48d406b610f6bccc024c3fab9a4b505f912e8b43",
      "parents": [
        "6709fe9a27e43a4931938fe0d7f2cc5edef31386"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Feb 25 04:33:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 01 20:44:21 2009 -0800"
      },
      "message": "cdc_ether: add usb id for Ericsson F3507g\n\nThe Ericsson F3507g wireless broadband module provides a CDC Ethernet\ncompliant interface, but identifies it as a \"Mobile Direct Line\" CDC\nsubclass, thereby preventing the CDC Ethernet class driver from picking\nit up.  This patch adds the device id to cdc_ether.c as a workaround.\n\nEricsson has provided a \"class\" driver for this device:\nhttp://kerneltrap.org/mailarchive/linux-net/2008/10/28/3832094\nBut closer inspection of that driver reveals that it adds little more\nthan duplication of code from cdc_ether.c.  See also\nhttp://marc.info/?l\u003dlinux-usb\u0026m\u003d123334979706403\u0026w\u003d2\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e44578ea7c4f87462e05e0d0a2dd43b6beecd5f6",
      "tree": "b75885c2326d9d1b0f7067084b83a200b8b4556c",
      "parents": [
        "a6f26e4b0e1d63f466df7ae0fa35398316cf2dfc"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Mon Feb 23 05:58:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:02:57 2009 -0800"
      },
      "message": "hso: remove hso_free_device()\n\nThere is really no need for function just doing simple kfree()\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nCc: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6f26e4b0e1d63f466df7ae0fa35398316cf2dfc",
      "tree": "7f8ead59474b1d35055f7d328dabf4ce2bfca555",
      "parents": [
        "6ceffd477808b806d0510747a77fca0a1a60a5b2"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Mon Feb 23 05:39:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:02:56 2009 -0800"
      },
      "message": "hso: remove claiming and releasing of USB interface\n\nNo need to reclaim the same USB interface beeing probed.\nReleasing interface does nothing also.\n\nThis is already in for a long time in off-kernel hso driver\nand no regresions were noticed for this change.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nCc: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f11c179eea77b8afc2fb7cb4b9a8815b85e3c16f",
      "tree": "9edf1e86fbb91815f31d7728820d098041f03bb9",
      "parents": [
        "4545a3f2765bb7d2d93468a8ffa578ac87a2c5c7",
        "0c9a3aaaf30e1d1994de58c554ef97a719e20892"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 25 00:02:05 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 25 00:02:05 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/orinoco/orinoco.c\n"
    },
    {
      "commit": "fef7cc0893146550b286b13c0e6e914556142730",
      "tree": "9e9cb54014f6aa9932861ad63535cf17a5a88913",
      "parents": [
        "a52b8bd338630f78a6bfe39fe17cb8469d2679ae"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 24 23:52:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:52:24 2009 -0800"
      },
      "message": "asix: new device ids\n\nThis patch adds two new device ids to the asix driver.\n\nOne comes directly from the asix driver on their web site, the other was\nreported by Armani Liao as needed for the MSI X320 to get the driver to\nwork properly for it.\n\nReported-by: Armani Liao \u003caliao@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0227abc9d011892fd13f360b56a7b276ebea8b07",
      "tree": "16fca2a098df3fc522820f8b0620c6cddeedf123",
      "parents": [
        "de2f19daac017301b0bfd73bdecff89e7ea30eb7"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Sat Feb 14 11:47:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 17 19:34:47 2009 -0800"
      },
      "message": "drivers/net/usb: fix sparse warnings: Should it be static?\n\nImpact: Make symbols static.\n\nFix this sparse warnings:\n  drivers/net/usb/hso.c:1249:6: warning: symbol \u0027hso_unthrottle_tasklet\u0027 was not declared. Should it be static?\n  drivers/net/usb/hso.c:1268:6: warning: symbol \u0027hso_unthrottle_workfunc\u0027 was not declared. Should it be static?\n  drivers/net/usb/hso.c:1466:5: warning: symbol \u0027tiocmget_submit_urb\u0027 was not declared. Should it be static?\n  drivers/net/usb/smsc95xx.c:62:5: warning: symbol \u0027turbo_mode\u0027 was not declared. Should it be static?\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35c26c2cf6a6a2d1c48add732d8ba002bd90784c",
      "tree": "ace3fb06bd279cf90ab8994d56ae12051488b2c8",
      "parents": [
        "ab46d779661d7a03b7aa00279eead5dc3f0b3901"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Feb 14 22:56:56 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 14 22:56:56 2009 -0800"
      },
      "message": "rndis: remove private wrapper of __constant_cpu_to_le32\n\nUse cpu_to_le32 directly as it handles constant folding now, replace direct\nuses of __constant_cpu_to_{endian} as well.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "005c79b3d4df48fa01b77e5ccf46e5cd4754cfd5",
      "tree": "bc3ef1b64dcdb48b2d6accb51951a0d73b33262e",
      "parents": [
        "4d7902f22b0804730b80f7a4147f676430248a3a",
        "eda58a85ec3fc05855a26654d97a2b53f0e715b9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 04 16:51:58 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 04 16:51:58 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "67dd82462d553c35bef14de1bf8afcb1095e041d",
      "tree": "85f94766e03f83b48900d8525c83f5ede0bb60b4",
      "parents": [
        "fb53fde9762432d091dac209bdf4f3f850117c55"
      ],
      "author": {
        "name": "Filip Aben",
        "email": "f.aben@option.com",
        "time": "Tue Feb 03 15:13:26 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 03 15:13:26 2009 -0800"
      },
      "message": "hso: add new device id\u0027s\n\nThis patch adds a few device ID\u0027s. It also removes an ID that was used\nin an internal engineering version of a device and will never see\ncommercial light. Even if this ID will be \u0027recycled\u0027 in the future,\nwhich is very unlikely, we don\u0027t know what kind of device will be\nbehind it. Therefore it\u0027s safer to remove it.\n\nSigned-off-by: Filip Aben \u003cf.aben@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09640e6365c679b5642b1c41b6d7078f51689ddf",
      "tree": "a2b80c153bd23fe59db8c6994fda29923819fcea",
      "parents": [
        "ee437770c42088b9b653e8b3bf28a61fa647f84e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sun Feb 01 00:45:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:45:17 2009 -0800"
      },
      "message": "net: replace uses of __constant_{endian}\n\nBase versions handle constant folding now.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "150a7fcc5ccf6ffe4a2280f5a447d104ec77912d",
      "tree": "309d9e8917804428b6e1133e835a29a14c3e9bde",
      "parents": [
        "01a1ac472f3cd3e24a5f70597346773115ef4586"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Sun Jan 25 17:54:46 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 25 17:54:46 2009 -0800"
      },
      "message": "smsc95xx: fix function prototype of async callback\n\nsmsc95xx_async_cmd_callback doesn\u0027t currently match usb_complete_t, so\nthere\u0027s a cast to force the square peg into the round hole.  This patch\nfixes this properly.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01a1ac472f3cd3e24a5f70597346773115ef4586",
      "tree": "add0c623fd4c74e743c89aa0cc588a5e65266710",
      "parents": [
        "0db155de988031f925096a7df1bf9633790a2c18"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Sun Jan 25 17:53:58 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 25 17:53:58 2009 -0800"
      },
      "message": "smsc95xx: remove unused completion struct\n\nOliver Neukum spotted the useless complete() in our async callback.  On\ncloser inspection, the entire completion struct is unused.  This patch\nremoves it.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d317482944250228255bcbe97a95b7e7ad9a538",
      "tree": "699fd50b7ff360c0cb0c82cf1f28388d8996d461",
      "parents": [
        "0b491eee46012772cbf029450d123e933c2e7940"
      ],
      "author": {
        "name": "Christian Eggers",
        "email": "christian.eggers@kathrein.de",
        "time": "Wed Jan 21 12:56:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 12:56:24 2009 -0800"
      },
      "message": "usb/mcs7830: Don\u0027t use buffers from stack for USB transfers\n\nmcs7830_set_reg() and mcs7830_get_reg() are called with buffers\nfrom stack which must not be used directly for USB transfers.\nThis causes corruption of the stack particulary on non x86\narchitectures because DMA may be used for these transfers.\n\nSigned-off-by: Christian Eggers \u003cchristian.eggers@kathrein.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "6d558a52ba295fc1c281c671d7daab2f74ddb4f2"
}
