)]}'
{
  "log": [
    {
      "commit": "1a79d1c37178935a3092f73c8832933e9fed1f66",
      "tree": "298b84af82d956d0563aac3f268e9beb8e71f80a",
      "parents": [
        "1d92cfd54a51ff1b9593019fdde56793b66ba6a9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Jun 02 10:59:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 08:06:02 2008 -0700"
      },
      "message": "s2io iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1beee8dc8cf58e3f605bd7b34d7a39939be7d8d2",
      "tree": "85183db61290ef9e8e1c25d7ffb9d8d53acb1766",
      "parents": [
        "9db8ee3d96e98705ba4e9260815ca326b0d07741",
        "3446b9d57edd0b96a89715fef222879e4919a115"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 30 07:45:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 30 07:45:20 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: (26 commits)\n  llc: Fix double accounting of received packets\n  netfilter: nf_conntrack_expect: fix error path unwind in nf_conntrack_expect_init()\n  bluetooth: fix locking bug in the rfcomm socket cleanup handling\n  mac80211: fix alignment issue with compare_ether_addr()\n  mac80211: Fix for NULL pointer dereference in sta_info_get()\n  mac80211: fix a typo in ieee80211_handle_filtered_frame comment\n  rndis_wlan: add missing range check for power_output modparam\n  iwlwifi: fix rate scale TLC column selection bug\n  iwlwifi: fix exit from stay_in_table state\n  rndis_wlan: Make connections to TKIP PSK networks work\n  mac80211 : Fixes the status message for iwconfig\n  rt2x00: Use atomic interface iteration in irq context\n  rt2x00: Reset antenna RSSI after switch\n  rt2x00: Don\u0027t count retries as failure\n  rt2x00: Fix memleak in tx() path\n  mac80211: reorder channel and freq reporting in wext scan report\n  b43: Fix controller restart crash\n  mac80211: fix ieee80211_rx_bss_put/get imbalance\n  net/mac80211: always true conditionals\n  b43: Upload both beacon templates on initial load\n  ...\n"
    },
    {
      "commit": "a7624837261b55259d4a88309fd88529643fbb80",
      "tree": "0008c6c21c29eabc10fa2c289139b6038e859ec2",
      "parents": [
        "135a5484c3e0c6710035630b630cef3c856b78e2"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue May 27 11:15:08 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:48 2008 -0400"
      },
      "message": "rndis_wlan: add missing range check for power_output modparam\n\nRange check for power_output were missing.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "135a5484c3e0c6710035630b630cef3c856b78e2",
      "tree": "301d0167f8fb2a01fbfa27e9a0fe64666b570247",
      "parents": [
        "47cfd463962ab0748ecbad761ff6ef2916b54aac"
      ],
      "author": {
        "name": "Guy Cohen",
        "email": "guy.cohen@intel.com",
        "time": "Tue May 27 11:29:35 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:48 2008 -0400"
      },
      "message": "iwlwifi: fix rate scale TLC column selection bug\n\nThis patch fixes a case that a wrong maximal rate is selected when\nsearching for better configurations.\n\nSigned-off-by: Guy Cohen \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47cfd463962ab0748ecbad761ff6ef2916b54aac",
      "tree": "6590ee92320215c9faa2345db28b27aa181e3413",
      "parents": [
        "4364623cb79d02945ace7a4faa1f11e617dde198"
      ],
      "author": {
        "name": "Guy Cohen",
        "email": "guy.cohen@intel.com",
        "time": "Tue May 27 11:29:34 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:47 2008 -0400"
      },
      "message": "iwlwifi: fix exit from stay_in_table state\n\nWhen exiting from stay in table state (e.g. timer expiration),\nall the statistics are reset and the RS flow should not continue\nbut only after enough statistics are collected again.\n\nSigned-off-by: Guy Cohen \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4364623cb79d02945ace7a4faa1f11e617dde198",
      "tree": "37b628ae9996de08caa81a0dfca00431f7237272",
      "parents": [
        "d4231ca3e162387a2b6964dacaa83604e065c4e9"
      ],
      "author": {
        "name": "Scott Ashcroft",
        "email": "scott.ashcroft@talk21.com",
        "time": "Tue May 27 00:06:15 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:46 2008 -0400"
      },
      "message": "rndis_wlan: Make connections to TKIP PSK networks work\n\nThis patch allows the rndis_wlan driver to connect to TKIP PSK\nnetworks.  It uses the ASSOCIATION_INFORMATION RNDIS call to pull back\nthe IEs and sends them back to userspace using wireless events. Tested\non a few wireless networks I have access to. Based on the similar\ncode in ndiswrapper.\n\nSigned-off-by: Scott Ashcroft \u003cscott.ashcroft@talk21.com\u003e\n[edit: cleanups]\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "633257d3db547e7553500f05e0aa2692c876d7a5",
      "tree": "8c70d9d4cef50523eb3439d72a23e8242ae8a130",
      "parents": [
        "f06a0f486dc8bbe8808f46b81fbfd73241529fae"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri May 23 18:14:02 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:45 2008 -0400"
      },
      "message": "rt2x00: Use atomic interface iteration in irq context\n\nrt2x00lib_beacondone() is called from interrupt context,\nthis means we cannot use the mac80211 interface iterator\nthat uses the rtnl lock (since that uses a mutex which can sleep).\nInstead we should use the atomic mac80211 interface iterator.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f06a0f486dc8bbe8808f46b81fbfd73241529fae",
      "tree": "9f905bd290a16ff30f1f359f1f86a8bc8dce584d",
      "parents": [
        "2088d4174e4292aef892bb7095fc3c3ea5bd117c"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri May 23 18:13:56 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:45 2008 -0400"
      },
      "message": "rt2x00: Reset antenna RSSI after switch\n\nWhen the antenna configuration has changed we should reset\nthe antenna RSSI value. Otherwise the value will be influenced\nby the previous configuration quality which in turn will affect\nthe antenna diversity.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2088d4174e4292aef892bb7095fc3c3ea5bd117c",
      "tree": "b120e0d720a70a4640ff2f84e2f523ea81660068",
      "parents": [
        "0f3e63a55b1a7b695a79bf3eec2ff5ab6b336037"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri May 23 18:13:49 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:44 2008 -0400"
      },
      "message": "rt2x00: Don\u0027t count retries as failure\n\nLink quality estimation became quite low for all rt2x00 drivers\nbecause the number of retries it took to send the frame were\ncounted as failure.\nThis does not correspond to the legacy driver link quality calculation,\nby not counting it we will send somewhat more optimistic values to\nmac80211.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0f3e63a55b1a7b695a79bf3eec2ff5ab6b336037",
      "tree": "b24b5dd41ef30145d52e17eb43cd8595f2d84b98",
      "parents": [
        "9381be059bf5831d259e8735005cfa35b7488543"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri May 23 18:13:41 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:43 2008 -0400"
      },
      "message": "rt2x00: Fix memleak in tx() path\n\nWhen the tx() handler runs while the device has disapeared,\nwe did return NETDEV_TX_OK but didn\u0027t free the skb.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3bf0a32e22fedc0b46443699db2d61ac2a883ac4",
      "tree": "5ac0288be689a7fda9a5e6ec2e34bafb72a3f532",
      "parents": [
        "167ad6f7a2b2ae58dfaa46620b9b3212594f38e6"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu May 22 16:32:16 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:42 2008 -0400"
      },
      "message": "b43: Fix controller restart crash\n\nThis fixes a kernel crash on rmmod, in the case where the controller\nwas restarted before doing the rmmod.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b4bec010d888c5b8c731aa596635cd83dd3416c",
      "tree": "c90eff9d7e421caf8d7954b893261e8604d42ca2",
      "parents": [
        "bc1b1fb2753873314ad1bf56bc7d5b8dd447cd2a"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue May 20 12:16:28 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:40 2008 -0400"
      },
      "message": "b43: Upload both beacon templates on initial load\n\nThis updates the beacon template code to upload both templates,\nif we never uploaded one before.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bc1b1fb2753873314ad1bf56bc7d5b8dd447cd2a",
      "tree": "d544beec5d609c67ab3ffa8598455605c2c3c35c",
      "parents": [
        "0a0ab41e833c8184c6d4ab663f137d5bbd50e049"
      ],
      "author": {
        "name": "Andrea Merello",
        "email": "andrea.merello@gmail.com",
        "time": "Sat May 10 13:34:16 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:40 2008 -0400"
      },
      "message": "rtl8180: fix wrong parameter in grf5101_rf_set_channel\n\nThe grf5101 RF code needs to invoke grf5101_write_phy_antenna every time the\nchannel is being switch.\n\nThis should be done passing the channel number to that function.\nIncorrectly we were passing the same value that is written on the\nchannel RF register.\nThis may cause problems when operating on ch 14.\n\nThis patch fixes it.\n\nThanks to Alessandro Di Marco who found this issue!\n\nSigned-off-by: Andrea Merello \u003candreamrl@tiscali.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a0ab41e833c8184c6d4ab663f137d5bbd50e049",
      "tree": "f39473769febd13131a7cd2234a4ae11c7132fe5",
      "parents": [
        "0823b2c3c10a4db21cd39a8c72cda96b4dd6d914"
      ],
      "author": {
        "name": "Andrea Merello",
        "email": "andrea.merello@gmail.com",
        "time": "Sat May 10 13:32:34 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:39 2008 -0400"
      },
      "message": "rtl8180: fix wrong parameter in max2820_rf_set_channel\n\nThe max2820 RF code needs to invoke max2820_write_phy_antenna every time the\nchannel is being switch.\n\nThis should be done passing the channel number to that function.\nIncorrectly we were passing the same value that is written on the\nchannel RF register.\nThis may cause problems when operating on ch 14.\n\nThis patch fixes it.\n\nThanks to Alessandro Di Marco who found this issue!\n\nSigned-off-by: Andrea Merello \u003candreamrl@tiscali.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0823b2c3c10a4db21cd39a8c72cda96b4dd6d914",
      "tree": "b53f61039d2bf7c6e1ba3ca0ad40ed949aed29e6",
      "parents": [
        "6f6c218f68e632e4596cae6e6d43658d26a5e0fe"
      ],
      "author": {
        "name": "Andrea Merello",
        "email": "andreamrl@tiscali.it",
        "time": "Sat May 10 13:30:12 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:38 2008 -0400"
      },
      "message": "rtl8180: fix wrong parameter in sa2400_rf_set_channel\n\nThe sa2400 RF code needs to invoke sa2400_write_phy_antenna every time the\nchannel is being switch.\n\nThis should be done passing the channel number to that function.\nIncorrectly we were passing the same value that is written on the\nchannel RF register.\nThis may cause problems when operating on ch 14.\n\nThis patch fixes it.\n\nThanks to Alessandro Di Marco who found this issue!\n\nSigned-off-by: Andrea Merello \u003candreamrl@tiscali.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f6c218f68e632e4596cae6e6d43658d26a5e0fe",
      "tree": "8586bdd871c382f673005a669a1c48f23c595782",
      "parents": [
        "289c79a4bd350e8a25065102563ad1a183d1b402"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 27 17:01:55 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:38 2008 -0400"
      },
      "message": "rtl8180: avoid NULL dereference in max2820_rf_set_channel\n\nThe static function max2820_rf_set_channel is called with conf \u003d\u003d NULL\nwithin its compilation unit.  Originally this defaulted to b/g channel\n1, but \"cfg80211 API for channels/bitrates, mac80211 and driver\nconversion\" (commit 8318d78a44d49ac1edf2bdec7299de3617c4232e) mistakenly\ndropped this check.  This patch minimally restores the expected\nbehavior.\n\nReported-by: Colin Lai \u003ccolin_sh@163.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.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": "bdefff1f54cb76a19700663f211350de2f65cc91",
      "tree": "2d449c1431911fd99bed2fd8ae3d0ec8e294e093",
      "parents": [
        "43fc63dceb8ff58c5ef0a30c70abd31336b5e8b4"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Mon May 05 10:51:12 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 14:08:56 2008 -0400"
      },
      "message": "fmvj18x_cs: add NextCom NC5310 rev B support\n\nfmvj18x_cs: The manfid of \"NextCom NC5310 rev B\" is MANF_ID_FUJITSU.\n            but this card is MBH10302 based card.\n            use ConfigBase to detect the cardtype for this card.\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "43fc63dceb8ff58c5ef0a30c70abd31336b5e8b4",
      "tree": "321d348e4bfe247b6d0df24b815a86abdb6dad90",
      "parents": [
        "f7f312a0c7e7a1947cf193e0e94a257ad7742cb2"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sun Apr 20 14:32:34 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 14:08:50 2008 -0400"
      },
      "message": "xirc2ps_cs: re-initialize the multicast address in do_reset\n            keep bit7,8 of XIRCREG42_SWC1 in set_multicast_list.\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f7f312a0c7e7a1947cf193e0e94a257ad7742cb2",
      "tree": "c142f82b0177595e82aab7a802e2495afed4fcdf",
      "parents": [
        "56cfe5d028687468f76e8b613c63ca41f209982d"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Tue May 20 17:13:52 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 14:02:46 2008 -0400"
      },
      "message": "3C509: rx_bytes should not be increased when alloc_skb failed\n\nIf alloc_skb failed, the recieved packet will be dropped. Do not increase\nrx_bytes for dropped packet.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "56cfe5d028687468f76e8b613c63ca41f209982d",
      "tree": "ee8b487d71659791e6d95fc90d67335e7cfb7ee3",
      "parents": [
        "288369cc2580178ef6ed7c5c63cc1ef08c803250"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu May 22 18:09:06 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 14:01:03 2008 -0400"
      },
      "message": "NETFRONT: Use __skb_queue_purge()\n\nUse standard routine for queue purging.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "288369cc2580178ef6ed7c5c63cc1ef08c803250",
      "tree": "c5537f4209554817e5db1efd0435fb9ca631618a",
      "parents": [
        "a01b3d766c0ad3e63978b0f6faf4004688f13522"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu May 22 18:07:43 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 14:01:02 2008 -0400"
      },
      "message": "VIRTIO: Use __skb_queue_purge()\n\nUse standard routine for queue purging.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a01b3d766c0ad3e63978b0f6faf4004688f13522",
      "tree": "d4fe4b54c88c8faa3496fed41017e67b25da9d88",
      "parents": [
        "fa701bd24d6e64a2283d6fa386554775fd4336e7"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu May 22 12:43:50 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 14:01:01 2008 -0400"
      },
      "message": "phylib: do EXPORT_SYMBOL on get_phy_id\n\nCommit cac1f3c8 factored out the code for get_phy_id so that it\ncould be reused in multiple places.  Turns out that some of the\nusers can be modular, so we need to export this symbol as well.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fa701bd24d6e64a2283d6fa386554775fd4336e7",
      "tree": "980f65214d2abc363b30762d6fac7b569805af47",
      "parents": [
        "4ecc8c066f3cecb55807644a01435084d8ed638a"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Mon May 19 19:00:51 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:26:32 2008 -0400"
      },
      "message": "WAN: protect HDLC proto list while insmod/rmmod\n\nWAN: protect protocol list in hdlc.c with RTNL.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4ecc8c066f3cecb55807644a01435084d8ed638a",
      "tree": "168e13ed10241f868ee52d07d0a9731a5e2a2e54",
      "parents": [
        "0b5923cd477674755dde670ba804649523f27c97"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon May 12 15:38:26 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:26:28 2008 -0400"
      },
      "message": "drivers/net/fs_enet: remove null pointer dereference\n\nThe following code appears in the function fs_init_instance in the file drivers/net/fs_enet/fs_enet-main.c.\n\n\tif (fep-\u003eops \u003d\u003d NULL) {\n\t\tprintk(KERN_ERR DRV_MODULE_NAME\n\t\t       \": %s No matching ops found (%d).\\n\",\n\t\t       ndev-\u003ename, fpi-\u003efs_no);\n\t\terr \u003d -EINVAL;\n\t\tgoto err;\n\t}\n\nThis code implies that at the point of err, fep-\u003eops can be NULL, so an\nextra test is needed before dereferencing this value.\n\nThis problem was found using the following semantic match\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E, E1;\nidentifier f;\nstatement S1,S2,S3;\n@@\n\n* if (E \u003d\u003d NULL)\n{\n  ... when !\u003d if (E \u003d\u003d NULL) S1 else S2\n      when !\u003d E \u003d E1\n* E-\u003ef\n  ... when any\n  return ...;\n}\nelse S3\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0b5923cd477674755dde670ba804649523f27c97",
      "tree": "565af8b880739e3474dccb1dbba3ac12e63d4c4f",
      "parents": [
        "f61e0a3544be2f615a0af4aec71eb85a96bdbd62"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Mon May 12 13:43:05 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:26:22 2008 -0400"
      },
      "message": "S2io: Version update for napi and MSI-X patches\n\n- Updated version number\n\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f61e0a3544be2f615a0af4aec71eb85a96bdbd62",
      "tree": "cc4bf4924c62327bb95f16968fb20286011667d8",
      "parents": [
        "ac731ab66960547c33a4e2c504419389ae747067"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Mon May 12 13:42:17 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:26:21 2008 -0400"
      },
      "message": "S2io: Added napi support when MSIX is enabled.\n\n- Added napi support when MSIX is enabled.\n- Moved test_msi function from s2io_open to probe function.\n\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ac731ab66960547c33a4e2c504419389ae747067",
      "tree": "bbede8dbb9ee6044838bc09f68adfaf4c5d87b32",
      "parents": [
        "25c16fffa8ed82d3ef31980d76ff95d3c6430f00"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Mon May 12 13:41:32 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:26:19 2008 -0400"
      },
      "message": "S2io: Move all the transmit completions to a single msi-x (alarm) vector\n\n- Move all the transmit completions to a single msi-x (alarm) vector.\n- Enable the continuous timer interrupt for only one transmit fifo.\n\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "25c16fffa8ed82d3ef31980d76ff95d3c6430f00",
      "tree": "a2bd6d85cc981d1ee37cb7a23a701a6da0bb259e",
      "parents": [
        "d04455fba3777fa5c3963348be76510169bbf4df"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon May 12 14:38:17 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:20:16 2008 -0400"
      },
      "message": "drivers/net/ehea - remove unnecessary memset after kzalloc\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d04455fba3777fa5c3963348be76510169bbf4df",
      "tree": "770bc6eb9a4aa7a6b2346516acae96b3a9175c63",
      "parents": [
        "94a47f4161798c34bec7718768f72cf16bcfb4f0"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon May 12 18:44:21 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:20:14 2008 -0400"
      },
      "message": "au1000_eth: remove useless check\n\nThe lifespan of the device covers the request_irq .. free_irq interval.\n\nThe cast of a void * pointer is not needed either.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "94a47f4161798c34bec7718768f72cf16bcfb4f0",
      "tree": "77f5ddac4e956a7ed3d2d1a3acec716aad28816f",
      "parents": [
        "f917d58031fce6dfd7cea71259ea6a2b663ec813"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Mon May 12 12:14:04 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:20:11 2008 -0400"
      },
      "message": "Blackfin EMAC Driver: Removed duplicated include \u003clinux/ethtool.h\u003e\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f917d58031fce6dfd7cea71259ea6a2b663ec813",
      "tree": "91c2f4d5273efb1a86bccd94b08559ab00973933",
      "parents": [
        "f47e81fc36371a2f5e2b9792b6a8c56a4564ebbe"
      ],
      "author": {
        "name": "Matteo Croce",
        "email": "matteo@openwrt.org",
        "time": "Wed May 14 00:58:32 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:20:02 2008 -0400"
      },
      "message": "cpmac bugfixes and enhancements\n\n* Resolve some locking issues using atomic_inc/atomic_dec\n* move status code in cpmac_check_status\n* unmark the BROKEN flag in Kconfig\n* move code which should have been in platform code in\n  arch/mips/ar7/platform.c\n* fixed an IRQ storm which lets the kernel hang\n* fixed a double call to netif_start_queue which causes a kernel panic\n* don\u0027t fail to register the PHY, works on many devices now\n\nSigned-off-by: Matteo Croce \u003cmatteo@openwrt.org\u003e\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f47e81fc36371a2f5e2b9792b6a8c56a4564ebbe",
      "tree": "ccafc82dd6bfe1bd6261f6da1b1e2ccb837c04e2",
      "parents": [
        "3d60efb55f634e200fd99e0960a8e099fb38446a"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Thu May 01 18:03:11 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:19:32 2008 -0400"
      },
      "message": "e1000e: use resource_size_t, not unsigned long, for phys addrs\n\nThe use of unsigned long causes the driver to fail on 32-bit systems\nwhich support 64-bit resources.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\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": "7fa0cba330af3a24f43ac85e14b0b5fed557cdab",
      "tree": "37fdfdaa8ef3ff09a2f56ab783c15ee31bba5185",
      "parents": [
        "7f80202bb964dd9c5b408af8100c7f0fd39a15c7"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri May 16 23:04:51 2008 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:19:27 2008 -0400"
      },
      "message": "uli526x: add support for netpoll\n\nThis patch adds netpoll support for the uli526x ethernet driver --\nsimply call the interrupt handler for polling.\n\nTo do this without disable_irq()/enable_irq() pair we should fully\nprotect the handler. Luckily, it\u0027s already using irqsave spinlock,\nthe only unprotected place is interrupts re-enabling write. It was\nsafe to re-enable interrupts without holding the spinlock, but with\nnetpoll possibility now it doesn\u0027t seem so.\n\nPatch was tested using netconsole and KGDBoE.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7f80202bb964dd9c5b408af8100c7f0fd39a15c7",
      "tree": "0ed3bf90918dc2f3c1d574aa4ac8a7b3aa6c7318",
      "parents": [
        "940608be2e6117c17c19b203f7393ced4d02590a"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Thu May 15 17:00:21 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:19:24 2008 -0400"
      },
      "message": "ucc_geth: Fix arguments to dma map/unmap functions\n\nWe were passing NULL as the device.  When we actually start supporting\nmore interesting memory configurations, this will break things, so\nwe proactively are fixing the bug.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "940608be2e6117c17c19b203f7393ced4d02590a",
      "tree": "3de6903fd7b417d4fa4ead66431654d3b0d5307c",
      "parents": [
        "5a0a92e67b5009a71e011658da04fb92dad8961f"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Sat May 17 07:07:36 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:19:22 2008 -0400"
      },
      "message": "PHYLIB: Kconfig: Fix the dependency on S390\n\n PHYLIB was first marked as BROKEN on S390, then the enclosing menu marked\nas non-S390, then the two dependencies merged with the conversion to\nmenuconfig.  Reduce to non-S390.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5a0a92e67b5009a71e011658da04fb92dad8961f",
      "tree": "972c08baf56fbd8abfcf5d5854567e846b322e80",
      "parents": [
        "789585e968f07653a29a9e829aed20386043636c"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Sat May 17 08:35:36 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:19:18 2008 -0400"
      },
      "message": "[SC92031] Using padto turned driver into an IPv6-only interface\n\nIPv4 would work with this driver only with static arp table entries,\nthe patch  reverts a padto introduced in\n\n commit 26a17b7bbb36a8552d531bc1ad08472fb5aa3007\n sc92031: start transmit return value bugfix\n\nThe padto does not work because the driver code evaluates `len\u0027 later on and\nthere are cases where skb-\u003elen is not updated accordingly.\n\nThis was observed with ARP frames (skb-\u003elen \u003d 42 bytes, !skb_cloned(),\nskb_tailroom \u003d 84 bytes). Then in skb_pad(), the first condition is true, where\nskb-\u003elen is not updated. As a consequence, the driver uses 42 bytes instead of\nthe 60 bytes, and the ARP frame never makes it onto the wire.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "789585e968f07653a29a9e829aed20386043636c",
      "tree": "ba503cf08560a6938844fae59349aba914ce684a",
      "parents": [
        "40ba182e3ca9f019f299ce5052fcd7e4cf68d11b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sun May 18 04:45:09 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:18:55 2008 -0400"
      },
      "message": "sb1250: use netdev_alloc_skb\n\n Use netdev_alloc_skb.  This sets skb-\u003edev and allows arch specific\nallocation.  Also simplify and cleanup the alignment code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "40ba182e3ca9f019f299ce5052fcd7e4cf68d11b",
      "tree": "a1394e066cb63bc33952ba04eeae2c32a3933e1c",
      "parents": [
        "aff26e2faa782e196f28b86d04b093fd3bae1ffb"
      ],
      "author": {
        "name": "Tobias Diedrich",
        "email": "ranma+kernel@tdiedrich.de",
        "time": "Sun May 18 15:00:36 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:18:47 2008 -0400"
      },
      "message": "[netdrvr] forcedeth: Restore multicast settings on resume\n\nnv_open() resets multicast settings, call nv_set_multicast(dev)\nto restore them.  (Maybe this should rather be moved into nv_open())\n\nSigned-off-by: Tobias Diedrich \u003cranma+kernel@tdiedrich.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aff26e2faa782e196f28b86d04b093fd3bae1ffb",
      "tree": "f8ce61aba1566e11f4e36b415d0ef6dce1f972e8",
      "parents": [
        "0178ec3d3e4e48c63b350e712835a4a5c15c6c86"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Mon May 19 19:11:08 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:18:18 2008 -0400"
      },
      "message": "WAN: protect Cisco HDLC state changes with a spinlock.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0178ec3d3e4e48c63b350e712835a4a5c15c6c86",
      "tree": "5e1bffd70c08fa1e2022823140853c8ab7e910b1",
      "parents": [
        "7ad62dbcb5766dae38516e0333a6f68a1b6df884"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 20 00:53:00 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:18:12 2008 -0400"
      },
      "message": "make myri10ge_get_firmware_capabilities() static\n\nThis patch makes the needlessly global\nmyri10ge_get_firmware_capabilities() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7ad62dbcb5766dae38516e0333a6f68a1b6df884",
      "tree": "ec46e9660c4e8446ba7b837366b22ccd16becff9",
      "parents": [
        "6941727a08d49c88a58bc3afb55044df7932549e"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue May 13 14:16:54 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:32 2008 -0400"
      },
      "message": "s2io: add missing block braces to multistatement if statement\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nCc: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nCc: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nCc: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nCc: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6941727a08d49c88a58bc3afb55044df7932549e",
      "tree": "895f75e5f3319cf36faaf451504ba3541c77a383",
      "parents": [
        "7fb1c2ac8ecaf0883f2fcb38dfc9ec2d15cee11d"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue May 13 14:16:53 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:31 2008 -0400"
      },
      "message": "hamradio/scc: add missing block braces to multi-statement if\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7fb1c2ac8ecaf0883f2fcb38dfc9ec2d15cee11d",
      "tree": "738eaa1d97db953e3f60864e2df9bbfc5e0580f2",
      "parents": [
        "74ef5c5025fed5ad6a1cbdfb5c2e831acdbbd2fe"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed May 14 09:48:25 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:31 2008 -0400"
      },
      "message": "ehea: Fix use after free on reboot\n\nFixes the following use after free oops:\n\nehea: Reboot: freeing all eHEA resources\nUnable to handle kernel paging request for data at address 0x6b6b6b6b6b6b6c5b\nFaulting instruction address: 0xd000000000354488\ncpu 0x0: Vector: 300 (Data Access) at [c00000002ec6f310]\n    pc: d000000000354488: .ehea_shutdown_single_port+0x50/0x78 [ehea]\n    lr: d00000000035447c: .ehea_shutdown_single_port+0x44/0x78 [ehea]\n    sp: c00000002ec6f590\n   msr: 8000000000009032\n   dar: 6b6b6b6b6b6b6c5b\n dsisr: 40000000\n  current \u003d 0xc0000000281412e0\n  paca    \u003d 0xc0000000006df300\n    pid   \u003d 10930, comm \u003d reboot\nenter ? for help\n[c00000002ec6f590] d00000000035d64c .ehea_remove+0x44/0x124 [ehea] (unreliable)\n[c00000002ec6f630] c000000000319f88 .of_platform_device_remove+0x40/0x58\n[c00000002ec6f6a0] c000000000291018 .__device_release_driver+0xb0/0xf0\n[c00000002ec6f730] c000000000291120 .driver_detach+0xc8/0xfc\n[c00000002ec6f7c0] c00000000028fe24 .bus_remove_driver+0xb4/0x114\n[c00000002ec6f850] c000000000291768 .driver_unregister+0x54/0x74\n[c00000002ec6f8e0] c00000000031a0c8 .of_unregister_driver+0x14/0x28\n[c00000002ec6f950] c000000000023ba0 .ibmebus_unregister_driver+0x10/0x24\n[c00000002ec6f9c0] d000000000354180 .ehea_reboot_notifier+0x30/0x4c [ehea]\n[c00000002ec6fa40] c0000000003c95a8 .notifier_call_chain+0x5c/0xcc\n[c00000002ec6fae0] c000000000082cd4 .__blocking_notifier_call_chain+0x70/0xb0\n[c00000002ec6fb90] c000000000075cf8 .kernel_restart_prepare+0x24/0x58\n[c00000002ec6fc10] c000000000075f0c .kernel_restart+0x20/0x6c\n[c00000002ec6fc90] c000000000078674 .sys_reboot+0x1d4/0x290\n[c00000002ec6fe30] c0000000000086ac syscall_exit+0x0/0x40\n\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": "63dac8ff1b3709b5f7ba71283eb48b4e1f18d563",
      "tree": "5869a7e9331c22c235279c3ad9845475ad79a9c9",
      "parents": [
        "5d9bac8ece5e2a64a2a450c7e2d6901ed9152052"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 14 16:20:15 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:30 2008 -0400"
      },
      "message": "drivers/net/tokenring/olympic.c: fix warning\n\nWhen dev_name() is changed to return `const char *\u0027:\n\ndrivers/net/tokenring/olympic.c: In function \u0027olympic_probe\u0027:\ndrivers/net/tokenring/olympic.c:234: warning: assignment discards qualifiers from pointer target type\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5d9bac8ece5e2a64a2a450c7e2d6901ed9152052",
      "tree": "450725912eed6306ea2fb410db80f6c921062eba",
      "parents": [
        "b166cfba01d62d04ae81ecce2d5dbe308db8083a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 14 16:20:15 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:29 2008 -0400"
      },
      "message": "drivers/net/tokenring/3c359.c: squish a warning\n\nWhen dev_name() is changed to return `const char *\u0027:\n\ndrivers/net/tokenring/3c359.c: In function \u0027xl_probe\u0027:\ndrivers/net/tokenring/3c359.c:318: warning: assignment discards qualifiers from pointer target type\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b166cfba01d62d04ae81ecce2d5dbe308db8083a",
      "tree": "acbcfdbb632b27cce4ce1e956eb0e59354a18eaf",
      "parents": [
        "5bceeda3253d9ea6a38e2e918362a2610677f9c0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 14 16:20:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:29 2008 -0400"
      },
      "message": "pcnet32: fix warning\n\npci_name() will be changed to return `const char *\u0027:\n\ndrivers/net/pcnet32.c: In function \u0027pcnet32_probe1\u0027:\ndrivers/net/pcnet32.c:1884: warning: passing argument 2 of \u0027pcnet32_alloc_ring\u0027 discards qualifiers from pointer target type\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5bceeda3253d9ea6a38e2e918362a2610677f9c0",
      "tree": "552c355c672d63e6ded477f142331388f3d3f0bf",
      "parents": [
        "d494eacde8858f9b53f5c640692caf14eb3c8239"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 14 16:20:12 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:28 2008 -0400"
      },
      "message": "[netdrvr] dm9000: use delayed work to update mii phy state fix\n\nuse cancel_delayed_work_sync()\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d494eacde8858f9b53f5c640692caf14eb3c8239",
      "tree": "6fa6c437ed1b5237ba9e09994b9dee9f1eb8108b",
      "parents": [
        "8757a5f71530c2dc8db7823ad68a5d4c2fbdad19"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed May 14 17:04:13 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:36 2008 -0400"
      },
      "message": "sky2: restore vlan acceleration on reset\n\nIf device has to be reset by sky2_restart, then need to restore\nthe VLAN acceleration settings.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8757a5f71530c2dc8db7823ad68a5d4c2fbdad19",
      "tree": "d0805e006cf96355830b73e3e532afc156d59bfe",
      "parents": [
        "9b7bfc4c4c601a5cb368751f60cac054492c45f5"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:21:06 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:35 2008 -0400"
      },
      "message": "sfc: Remove sub-minor component from driver version\n\nThis driver has diverged from the out-of-tree driver to which the version\nnumber originally applied.  It should be identified primarily by kernel\nversion.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9b7bfc4c4c601a5cb368751f60cac054492c45f5",
      "tree": "c5cf9c6c582542ad91e2c0bf0fffab2a6f38ee43",
      "parents": [
        "d3208b5ebae9e62c32f0cf74dce1d4ddfac3f895"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:20:20 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:34 2008 -0400"
      },
      "message": "sfc: Added checks for heap allocation failure\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d3208b5ebae9e62c32f0cf74dce1d4ddfac3f895",
      "tree": "bbb47346216735e8e6ffb4c9f4be89ac0de0a12a",
      "parents": [
        "5daab96d873721cb84f4583f232b88fcd67c51fb"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:20:00 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:33 2008 -0400"
      },
      "message": "sfc: Remove redundant casts to and from void *\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5daab96d873721cb84f4583f232b88fcd67c51fb",
      "tree": "d947a060c590db080f68cfd4d3f405a037b9f670",
      "parents": [
        "24c28edc5a1b1dc4677eb13408ff3492d65df159"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:19:43 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:32 2008 -0400"
      },
      "message": "sfc: Change type of efx_nic::nic_data to struct falcon_nic_data *\n\nRemove redundant casts and variable.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "24c28edc5a1b1dc4677eb13408ff3492d65df159",
      "tree": "5aaa0ee472849ced6d504bc283ca68b0c6522792",
      "parents": [
        "6f8135ca7224d98c2de43edde69f4e6bec12da0e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:19:21 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:32 2008 -0400"
      },
      "message": "sfc: Use __packed macro\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6f8135ca7224d98c2de43edde69f4e6bec12da0e",
      "tree": "f86e9bff9fafa86719e3df8dfc70cd31bcc66c08",
      "parents": [
        "9bbd7d9a3528de1b5b915fa77df027b4de62174c"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:19:05 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:31 2008 -0400"
      },
      "message": "sfc: Do not define inline macro\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9bbd7d9a3528de1b5b915fa77df027b4de62174c",
      "tree": "417edb030803f3f588f7929990cc47bf5ff89432",
      "parents": [
        "5b9e207ced5bb7af98b3c147171893435f5104ca"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:18:48 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:30 2008 -0400"
      },
      "message": "sfc: Use DMA_BIT_MASK() instead of our own DMA mask macros\n\nAlso change type of efx_nic_type::max_dma_mask to u64, matching\npci_dma_supported() parameter type.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5b9e207ced5bb7af98b3c147171893435f5104ca",
      "tree": "3ddf00b344697899b608fbb4730e93f3621f22ce",
      "parents": [
        "086ea3564a5378a06c7cbfaf9d2727bc58a8c285"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:18:14 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:29 2008 -0400"
      },
      "message": "sfc: Correct and expand some comments\n\nThese comments have been revised in response to questions raised by Andrew\nMorton in \u003c20080501120858.207b6dd6.akpm@linux-foundation.org\u003e.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "086ea3564a5378a06c7cbfaf9d2727bc58a8c285",
      "tree": "5dab0ca0a90370cb9eb22d5d5f5ecfa3bbf0a73d",
      "parents": [
        "184be0c21aba048cf510036edeee095e68740951"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:17:06 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:29 2008 -0400"
      },
      "message": "sfc: Use resource_size_t for PCI bus address\n\nThis should make the driver work on 32-bit systems with 64-bit PCI support.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "184be0c21aba048cf510036edeee095e68740951",
      "tree": "c96ce2180730d3cb0dd593f3ace8cc3071f414f2",
      "parents": [
        "55668611d0b2a5947cd17f66243be3cebf21400c"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:16:31 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:28 2008 -0400"
      },
      "message": "sfc: Merged efx_page_offset() into efx_rx_buf_offset()\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "55668611d0b2a5947cd17f66243be3cebf21400c",
      "tree": "8882b336ea5d7fd7e544c888a3b246e9463436fa",
      "parents": [
        "b3475645ed8b823c063f7560b243026150d7c3f8"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:16:10 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:27 2008 -0400"
      },
      "message": "sfc: Replaced various macros with inline functions\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b3475645ed8b823c063f7560b243026150d7c3f8",
      "tree": "e69a067136b0344967c1464f3143222bd3963d9e",
      "parents": [
        "2c118e0f6b7f3b8021df3c80c80c0545402f38b4"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:15:49 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:26 2008 -0400"
      },
      "message": "sfc: Added and removed braces to comply with kernel style\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2c118e0f6b7f3b8021df3c80c80c0545402f38b4",
      "tree": "ce526b052a925b87708dd885763ae0567933005a",
      "parents": [
        "f7f13b0b9253e21557ad090144a44f20860332f1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:15:29 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:26 2008 -0400"
      },
      "message": "sfc: Removed unncesssary UL suffixes on 0 literals\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f7f13b0b9253e21557ad090144a44f20860332f1",
      "tree": "9d99ec82a0e09f8b55c96291bf9fb6c4a12e520c",
      "parents": [
        "91ad757c2fc35ec79dd2c909dc6dc721b9c257f3"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:15:06 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:25 2008 -0400"
      },
      "message": "sfc: Simplified efx_rx_calc_buffer_size() using get_order()\n\nMerged it into its only caller, efx_init_channels().\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "91ad757c2fc35ec79dd2c909dc6dc721b9c257f3",
      "tree": "4b1cdc458017fc494b5739088945c99a1f07f6c6",
      "parents": [
        "4cc58bdebfcb7561de401999705a5cde16674842"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:14:27 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:24 2008 -0400"
      },
      "message": "sfc: Removed casts to void\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4cc58bdebfcb7561de401999705a5cde16674842",
      "tree": "73842e3d7e3ab5d17122b86c00da0f05a0357968",
      "parents": [
        "071f92d05967a0c8422f1c8587ce0b4d90a8b447"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:13:57 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:23 2008 -0400"
      },
      "message": "sfc: Use mod_timer() to set expiry and add_timer() together\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a0abb93bf9dc590b031a1123f3e6c6c225c1cdd1",
      "tree": "201dc475cbe3c7eae00fe1cab9615be3b0a0d186",
      "parents": [
        "9956c1120826bce3b42093099a0149b7f62d0b8a",
        "071f92d05967a0c8422f1c8587ce0b4d90a8b447"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 22:14:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 22:14:39 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:\n  net: The world is not perfect patch.\n  tcp: Make prior_ssthresh a u32\n  xfrm_user: Remove zero length key checks.\n  net/ipv4/arp.c: Use common hex_asc helpers\n  cassini: Only use chip checksum for ipv4 packets.\n  tcp: TCP connection times out if ICMP frag needed is delayed\n  netfilter: Move linux/types.h inclusions outside of #ifdef __KERNEL__\n  af_key: Fix selector family initialization.\n  libertas: Fix ethtool statistics\n  mac80211: fix NULL pointer dereference in ieee80211_compatible_rates\n  mac80211: don\u0027t claim iwspy support\n  orinoco_cs: add ID for SpeedStream wireless adapters\n  hostap_cs: add ID for Conceptronic CON11CPro\n  rtl8187: resource leak in error case\n  ath5k: Fix loop variable initializations\n"
    },
    {
      "commit": "b1443e2f6501f06930a162ff1ff08382a98bf23e",
      "tree": "ae711be064ae8aa65f92ec6e81e155e66ba56513",
      "parents": [
        "7d227cd235c809c36c847d6a597956ad9e9d2bae"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 17:05:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 17:05:34 2008 -0700"
      },
      "message": "cassini: Only use chip checksum for ipv4 packets.\n\nAccording to David Monro, at least with Natsemi Saturn chips the\ncassini driver has some trouble with ipv6 checksums.\n\nUntil we have more information about what\u0027s going on here, only\nuse the chip checksums for ipv4.\n\nThis workaround was suggested and tested by David.\n\nUpdate version and release date.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46cb69ccdf76bf3649a249f6e626c5adc3c2f572",
      "tree": "6d91ed10b18f5d9a1eefc07f20ad195b822fe1c1",
      "parents": [
        "9d8df6aa9b1ca74127b11537d91de492dbea666a"
      ],
      "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": "missing dependencies on HAS_DMA\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6c2fb5ccff51e19850b1aca024a3b20b16a81e9",
      "tree": "9a0bc64dbbdd78f4bb0a3ddb79a5dd63c8bbe5ca",
      "parents": [
        "572abae844e380ef4f8484d4e374a9ccf73dd568"
      ],
      "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": "irda-usb endianness annotations and fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\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": "5d283e8cdb8097b6a3e9304c9c8942ad9dc1a4eb",
      "tree": "af8cdee59c2895dc4c95419e1fa3ed891f953f73",
      "parents": [
        "0d580a774b3682b8b2b5c89ab9b813d149ef28e7"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 19 16:32:02 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 20 22:40:31 2008 -0400"
      },
      "message": "libertas: Fix ethtool statistics\n\nFix various problems:\n - We converted MESH_ACCESS to a direct command but missed this caller.\n - We were trying to access mesh stats even on meshless firmware.\n - We should really zero the buffer if something goes wrong.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e616c6303306df62223ebe2e68bb2f19c420dd81",
      "tree": "d60d372fac5ceb4da71ac3802422b9b0ae52b20d",
      "parents": [
        "789319db76ccb8f61d2f6a91d2f2fcb70edae9c5",
        "d3ede327e83f202c3a0962e207318f65717c5eb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 20 17:23:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 20 17:23:03 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: (27 commits)\n  pktgen: make sure that pktgen_thread_worker has been executed\n  [VLAN]: Propagate selected feature bits to VLAN devices\n  drivers/atm/: remove CVS keywords\n  vlan: Correctly handle device notifications for layered VLAN devices\n  net: Fix call to -\u003echange_rx_flags(dev, IFF_MULTICAST) in dev_change_flags()\n  net_sched: cls_api: fix return value for non-existant classifiers\n  ipsec: Use the correct ip_local_out function\n  ipv6 addrconf: Allow infinite prefix lifetime.\n  ipv6 route: Fix lifetime in netlink.\n  ipv6 addrconf: Fix route lifetime setting in corner case.\n  ndisc: Add missing strategies for per-device retrans timer/reachable time settings.\n  ipv6: Move \u003clinux/in6.h\u003e from header-y to unifdef-y.\n  l2tp: avoid skb truesize bug if headroom is increased\n  wireless: Create \u0027device\u0027 symlink in sysfs\n  wireless, airo: waitbusy() won\u0027t delay\n  libertas: fix command timeout after firmware failure\n  mac80211: Add RTNL version of ieee80211_iterate_active_interfaces\n  mac80211 : Association with 11n hidden ssid ap.\n  hostap: fix \"registers\" registration in procfs\n  isdn/capi: Return proper errnos on module init.\n  ...\n"
    },
    {
      "commit": "682c97c04b3041d0f29241b8bfa013093201e269",
      "tree": "3502125db95e18bea891bc857ebb56f47e927791",
      "parents": [
        "449fecca0b74502b571f4199d46bcd6a11a5e2c2"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri May 16 17:53:03 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 20 17:55:30 2008 -0400"
      },
      "message": "orinoco_cs: add ID for SpeedStream wireless adapters\n\nReported by Gerald Willmann \u003cgerald.willmann@econ.kuleuven.be\u003e\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "449fecca0b74502b571f4199d46bcd6a11a5e2c2",
      "tree": "9ecc83f53dbf90bd4f35a3978a909c665c7c5316",
      "parents": [
        "ea8ee240251cbac73b66d70d35eeabfbff86d3ce"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri May 16 17:52:57 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 20 17:55:30 2008 -0400"
      },
      "message": "hostap_cs: add ID for Conceptronic CON11CPro\n\nReported by Santiago Garcia Mantinan \u003chostap@manty.net\u003e\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ea8ee240251cbac73b66d70d35eeabfbff86d3ce",
      "tree": "8fa4954eedbd2f0a19fb2d0ebcee1cd4d3746823",
      "parents": [
        "89fd2e282ad510f801c1f44a660086f9d5bdf088"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu May 15 21:49:16 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 20 17:55:29 2008 -0400"
      },
      "message": "rtl8187: resource leak in error case\n\nThis fixes resource leaks in error cases due to urb submission\nfailures.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "89fd2e282ad510f801c1f44a660086f9d5bdf088",
      "tree": "1cf6089fc14b4ac5fd0baa0b1e2e90d796f87a28",
      "parents": [
        "6f704992d3658aadff9e506c7fd80957fce33c5f"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon May 12 21:16:44 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 20 17:48:12 2008 -0400"
      },
      "message": "ath5k: Fix loop variable initializations\n\nIn ath5k_tasklet_rx, both status structures \u0027rxs\u0027 and \u0027rs\u0027 are\ninitialized at the top of the tasklet, but not within the loop.\nIf the loop is executed multiple times in the tasklet then the\nvariables may see changes from previous packets.\n\nFor TKIP, this results in \u0027Invalid Michael MIC\u0027 errors if two packets\nare processed in the tasklet: rxs.flag gets set to RX_DECRYPTED by\nmac80211 when it decrypts the first encrypted packet.  The subsequent\npacket will have RX_DECRYPTED set upon entry to mac80211, so mac80211\nwill not try to decrypt it.\n\nWe currently initialize all but two fields in the structures, so fix\nthe other two.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\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": "44dc19c829c057dc78a5ffacaf851ac4c301eb58",
      "tree": "7da34731e9dfaefaf14f9119158db864b7677a12",
      "parents": [
        "0686caa35ed17cf5b9043f453957e702a7eb588d",
        "229ce3abb6d6d4598de8ef1ed1e2da8163a9bbc0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 19 16:29:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 19 16:29:40 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "090c48d3dd5ea90b37350334aaed9a93b0c1e0a1",
      "tree": "b912bf1bd1519bfcccd36e0927a7adf43f34587b",
      "parents": [
        "066b2118976e6e7cc50eed39e2747c75343a23c4"
      ],
      "author": {
        "name": "James Chapman",
        "email": "jchapman@katalix.com",
        "time": "Mon May 19 14:10:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 19 14:10:01 2008 -0700"
      },
      "message": "l2tp: avoid skb truesize bug if headroom is increased\n\nA user reported seeing occasional bugs such as the following when\nusing the L2TP driver.\n\n  SKB BUG: Invalid truesize (272) len\u003d72, sizeof(sk_buff)\u003d208\n\nWhen L2TP adds its header in the transmit path, it might need to\nincrease the headroom of the skb. In some cases, the increased\nheadroom trips a kernel bug when the skb is freed because the skb has\ngrown beyond its truesize value. The fix is to increase the truesize\nby the amount of headroom added, after orphaning the skb.\n\nWhile here, fix a misleading comment.\n\nThanks to Iouri Kharon \u003cbc-info@styx.cabel.net\u003e for the initial\nreport and testing the fix.\n\nSigned-off-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f734484ac51711f6b9e48b42242e19e88eb2926",
      "tree": "e51efeb4cb69fd6d1269a41ceb151f428ac663cb",
      "parents": [
        "d6497700879beeaaae208c0e9fd10b74dc44db5e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:16 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:49 2008 -0700"
      },
      "message": "m68k: Some network drivers do not check the platform\n\nSome network drivers do not check whether they\u0027re actually running on the\ncorrect platform, causing multi-platform kernels to crash if they are not.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "229ce3abb6d6d4598de8ef1ed1e2da8163a9bbc0",
      "tree": "0a9b4f4d41aeafb06bb1177299f28ff7dea613a4",
      "parents": [
        "b7acbdfbd1f277c1eb23f344f899cfa4cd0bf36a"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Wed May 14 14:16:50 2008 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 16 17:15:10 2008 -0400"
      },
      "message": "wireless: Create \u0027device\u0027 symlink in sysfs\n\nSome network interfaces of the wireless drivers lack the \u0027device\u0027\nsymlink in sysfs.\nThis patch lets the drivers create the links.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7acbdfbd1f277c1eb23f344f899cfa4cd0bf36a",
      "tree": "3aa247dbd6fd6a0509a7c9a1a18a0ec4093dcc68",
      "parents": [
        "02969d296e91626d9942ea15f8a95fe056025ef1"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue May 13 22:12:27 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 16 17:15:10 2008 -0400"
      },
      "message": "wireless, airo: waitbusy() won\u0027t delay\n\nThere will be no delay even when COMMAND_BUSY (defined 0x8000) is set:\n0x8000 \u0026 (delay \u003c 10000) will evaluate to 0 - when delay is 0.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "02969d296e91626d9942ea15f8a95fe056025ef1",
      "tree": "c05cc2b9fc7ff8f07a43e126847c354de3f34b0d",
      "parents": [
        "2f561feb386d6adefbad63c59a1fcd298ac6a79c"
      ],
      "author": {
        "name": "Brian Cavagnolo",
        "email": "brian@cozybit.com",
        "time": "Tue May 13 13:54:59 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 16 17:15:09 2008 -0400"
      },
      "message": "libertas: fix command timeout after firmware failure\n\nThis is a fix for OLPC ticket #6586: \"SCAN command fails, timer doesn\u0027t\nfire\". In fact, the timer was firing; the problem was that the dnld_sent\nstate variable was not being updated after the timer expired, so\nlbs_execute_next_command was not being called.\n\nSigned-off-by: Brian Cavagnolo \u003cbrian@cozybit.com\u003e\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a6ab769bdacc65e7d4e931034e12e02c357c4d3",
      "tree": "d6ba863882e3243865dbeb0093b3412baff4cb58",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri May 16 11:20:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 16 12:01:45 2008 -0700"
      },
      "message": "byteorder: don\u0027t directly include linux/byteorder/generic.h\n\nUse asm/byteorder.h instead.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23f40dc650c0344b37fe54143868a31be66db882",
      "tree": "deb7e112a1c67c3f79c000bb1d7739777beb7230",
      "parents": [
        "066b2118976e6e7cc50eed39e2747c75343a23c4"
      ],
      "author": {
        "name": "Mathieu Chouquet-Stringer",
        "email": "mchouque@free.fr",
        "time": "Wed May 14 19:03:18 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 15 15:17:32 2008 -0400"
      },
      "message": "hostap: fix \"registers\" registration in procfs\n\nThe \"registers\" entry was incorrectly created in the procfs root instead\nof the device specific directory.  Move \"registers\" registration\nimmediately after the containing procfs directory is created.\n\nSigned-off-by: Mathieu Chouquet-Stringer \u003cmchouque@free.fr\u003e\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "38d2f38be9e4a2f1e3324c973a903aa972f71d0f",
      "tree": "f5a2b3b4cd26abefead85a723dc9e64494bf9e13",
      "parents": [
        "0599ad53fee2d084f9ba26247d7452f06a40d298"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed May 14 22:35:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 14 22:35:04 2008 -0700"
      },
      "message": "bonding: handle case of device named bonding_master\n\nIf device already exists named bonding_masters, then fail. This is a wierd\ncorner case only a QA group could love.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6aa5fc434958d15a4d66d922d0416dfb03c07def",
      "tree": "c68811b0e38afe68156022bed324d8df25fb45be",
      "parents": [
        "362a61ad61199e19a61b8e432015e2586b288f5b",
        "9ee6b7f1556e7889eff4666483b1b554d4686cd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 10:08:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 10:08:24 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: (73 commits)\n  net: Fix typo in net/core/sock.c.\n  ppp: Do not free not yet unregistered net device.\n  netfilter: xt_iprange: module aliases for xt_iprange\n  netfilter: ctnetlink: dump conntrack ID in event messages\n  irda: Fix a misalign access issue. (v2)\n  sctp: Fix use of uninitialized pointer\n  cipso: Relax too much careful cipso hash function.\n  tcp FRTO: work-around inorder receivers\n  tcp FRTO: Fix fallback to conventional recovery\n  New maintainer for Intel ethernet adapters\n  DM9000: Use delayed work to update MII PHY state\n  DM9000: Update and fix driver debugging messages\n  DM9000: Add __devinit and __devexit attributes to probe and remove\n  sky2: fix simple define thinko\n  [netdrvr] sfc: sfc: Add self-test support\n  [netdrvr] sfc: Increment rx_reset when reported as driver event\n  [netdrvr] sfc: Remove unused macro EFX_XAUI_RETRAIN_MAX\n  [netdrvr] sfc: Fix code formatting\n  [netdrvr] sfc: Remove kernel-doc comments for removed members of struct efx_nic\n  [netdrvr] sfc: Remove garbage from comment\n  ...\n"
    },
    {
      "commit": "4b95ede6f6116ae1c0ed9605ec97d856c4814569",
      "tree": "eed0dbc4752ec5f3118cb1da7b56e822caccbd45",
      "parents": [
        "01b7a314291b2ef56ad718ee1374a1bac4768b29"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Tue May 13 23:51:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 13 23:51:18 2008 -0700"
      },
      "message": "ppp: Do not free not yet unregistered net device.\n\nAn error path in ppp_create_interface() lacks one and may\nBUG in free_netdev() checking for proper dev-\u003ereg_state.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f5bf5f25cdf9270f33ed347c582a3a451d3c38a",
      "tree": "320695f1bb323d41a36751d13d332cda0f8b8100",
      "parents": [
        "37d5dca6af6b62bbb2c63f46a06cb07d0cf4522b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 08 11:36:42 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:31:47 2008 -0400"
      },
      "message": "DM9000: Use delayed work to update MII PHY state\n\nPeriodically check the MII PHY status to ensure that the\nnetwork layer\u0027s link status is updated and the user informed\nof any changes.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "37d5dca6af6b62bbb2c63f46a06cb07d0cf4522b",
      "tree": "6396d701033f7868e529ab02a36697ebfcb35503",
      "parents": [
        "e21fd4f07dd0c2630c3db41f419e4c658d0dee2c"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Thu May 08 11:35:13 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:31:47 2008 -0400"
      },
      "message": "DM9000: Update and fix driver debugging messages\n\nThere was a missing newline in a dev_dbg() message.  Values read\nfrom/written into PHY registers might be for interest too, so I added\nnew dbg messages there.\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e21fd4f07dd0c2630c3db41f419e4c658d0dee2c",
      "tree": "4900a4912d1db17f6529ebf98c742cba836d7af2",
      "parents": [
        "a300344ab9b77130310fc225fdc7677e129b1163"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Thu May 08 11:33:03 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:31:45 2008 -0400"
      },
      "message": "DM9000: Add __devinit and __devexit attributes to probe and remove\n\nThere were missing __dev* annotations for the dm9000_probe()\nand dm9000_drv_remove() functions.\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a300344ab9b77130310fc225fdc7677e129b1163",
      "tree": "814aabc3ffd16d60907477ab1541d8bb6567a686",
      "parents": [
        "3273c2e8c66a21ae1c53b0c730ee937c6efde7e2"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue May 06 14:34:35 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:31:44 2008 -0400"
      },
      "message": "sky2: fix simple define thinko\n\nnoticed while browsing code, apparent thinko.  compile tested only.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCC: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3273c2e8c66a21ae1c53b0c730ee937c6efde7e2",
      "tree": "ee2a1f187c0310e229f51fbfc5fbbe7a5fce5b76",
      "parents": [
        "05e3ec04460180f48810cddc2f78e80a725657ad"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed May 07 13:36:19 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:31:44 2008 -0400"
      },
      "message": "[netdrvr] sfc: sfc: Add self-test support\n\nAdd a set of self-tests accessible thorugh ethtool.\nAdd hardware loopback and TX disable control code to support them.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "05e3ec04460180f48810cddc2f78e80a725657ad",
      "tree": "9dba7c9f47cee402a9f53928451b83bf0ece4b7a",
      "parents": [
        "53269e94cdaca6e470c18099912de977a193e815"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed May 07 13:00:39 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:31:43 2008 -0400"
      },
      "message": "[netdrvr] sfc: Increment rx_reset when reported as driver event\n\nAn RX_RESET event can be reported either as a global or as a driver event.\nWe were counting only global events.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "53269e94cdaca6e470c18099912de977a193e815",
      "tree": "0ed5db161ea47a8b976ab99ff0f10a24218b52fe",
      "parents": [
        "e52eddaece487b0855f5974ee0a0a3a172043ba8"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed May 07 12:59:10 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:31:43 2008 -0400"
      },
      "message": "[netdrvr] sfc: Remove unused macro EFX_XAUI_RETRAIN_MAX\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e52eddaece487b0855f5974ee0a0a3a172043ba8",
      "tree": "f6fbb88c9262ce8480e52f4b706d4dc83e5f4ee1",
      "parents": [
        "d6742d4a6dfc362b5dbb3e759e6198c3dbb47dbc"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed May 07 12:58:41 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:31:42 2008 -0400"
      },
      "message": "[netdrvr] sfc: Fix code formatting\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d6742d4a6dfc362b5dbb3e759e6198c3dbb47dbc",
      "tree": "5527ea4948a59e0a0df2cb73401256f16f436bfa",
      "parents": [
        "707d982700c4cde83913f23eb6430a5bb435122a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed May 07 12:58:13 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:31:42 2008 -0400"
      },
      "message": "[netdrvr] sfc: Remove kernel-doc comments for removed members of struct efx_nic\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "707d982700c4cde83913f23eb6430a5bb435122a",
      "tree": "feba9c76d2eed6426e063f957bb9d1b88975dd7a",
      "parents": [
        "ba911a4d16fb2dd562f5595731fc96bc8c4929d7"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed May 07 12:57:44 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:31:41 2008 -0400"
      },
      "message": "[netdrvr] sfc: Remove garbage from comment\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    }
  ],
  "next": "ba911a4d16fb2dd562f5595731fc96bc8c4929d7"
}
