)]}'
{
  "log": [
    {
      "commit": "8a4bdbaa93c2df4cfac2174ba536cd586014787d",
      "tree": "d2f23af4748c039a1062a6a6fd433cd8dc8e26f3",
      "parents": [
        "bd684e43d6290d40876230a68a0a6481dc24950a"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "sivakumar.subramani@neterion.com",
        "time": "Tue Sep 18 18:14:20 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:47 2007 -0700"
      },
      "message": "S2io: Removed unused feature - bimodal interrupts\n\nRemoved bimodal interrupt support - unused feature\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n\n[also, trim trailing whitespace]\n"
    },
    {
      "commit": "bd684e43d6290d40876230a68a0a6481dc24950a",
      "tree": "af235ed4a6cc38c0bd3648ab1505934012a14ddc",
      "parents": [
        "b9f2c0440d806e01968c3ed4def930a43be248ad"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Fri Sep 14 07:28:50 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:46 2007 -0700"
      },
      "message": "S2io: Change kmalloc+memset to k[zc]alloc\n\n- Changed kmalloc+memset to k[zc]alloc as per Mariusz\u0027s patch\n  \u003cm.kozlowski@tuxland.pl\u003e\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b9f2c0440d806e01968c3ed4def930a43be248ad",
      "tree": "b8e4668b0a4eab842fc33402e92b15f6c63cbc18",
      "parents": [
        "753f492093da7a40141bfe083073400f518f4c68"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 18:07:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:45 2007 -0700"
      },
      "message": "[netdrvr] Stop using legacy hooks -\u003eself_test_count, -\u003eget_stats_count\n\nThese have been superceded by the new -\u003eget_sset_count() hook.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "753f492093da7a40141bfe083073400f518f4c68",
      "tree": "32ccd2ed369527ee5acb82dbd49d1081b33480ae",
      "parents": [
        "eff1a59c48e3c6a006eb4fe5f2e405a996f2259d"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Sep 19 14:20:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:43 2007 -0700"
      },
      "message": "[B44]: port to native ssb support\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eff1a59c48e3c6a006eb4fe5f2e405a996f2259d",
      "tree": "8d80376fa3bd0c60fd607be5eebef49ec2b1d733",
      "parents": [
        "0795af5729b18218767fab27c44b1384f72dc9ad"
      ],
      "author": {
        "name": "Michael Wu",
        "email": "flamingice@sourmilk.net",
        "time": "Tue Sep 25 18:11:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:42 2007 -0700"
      },
      "message": "[P54]: add mac80211-based driver for prism54 softmac hardware\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0795af5729b18218767fab27c44b1384f72dc9ad",
      "tree": "67c16df84aa6ec219340b8ea1b5cfb0e8150a216",
      "parents": [
        "95ea36275f3c9a1d3d04c217b4b576c657c4e70e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 03 17:59:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:42 2007 -0700"
      },
      "message": "[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()\n\nThis is nicer than the MAC_FMT stuff.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95ea36275f3c9a1d3d04c217b4b576c657c4e70e",
      "tree": "55477b946a46aa871a087857a1dc698d74fe79d2",
      "parents": [
        "b481de9ca074528fe8c429604e2777db8b89806a"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Tue Sep 25 17:57:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:39 2007 -0700"
      },
      "message": "[RT2x00]: add driver for Ralink wireless hardware\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b481de9ca074528fe8c429604e2777db8b89806a",
      "tree": "cf226646d73c56af843e8a656a296905ad6df179",
      "parents": [
        "75388acd0cd827dc1498043daa7d1c760902cd67"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Sep 25 17:54:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:39 2007 -0700"
      },
      "message": "[IWLWIFI]: add iwlwifi wireless drivers\n\nThis patch adds the mac80211 based wireless drivers for the Intel\nPRO/Wireless 3945ABG/BG Network Connection and Intel Wireless WiFi\nLink AGN (4965) adapters.\n\n[ Move driver into it\u0027s own directory -DaveM ]\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75388acd0cd827dc1498043daa7d1c760902cd67",
      "tree": "43fac7501291145963444e439f2ff30b9e5726e3",
      "parents": [
        "e4d6b7951812d98417feb10784e400e253caf633"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Sep 25 16:46:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:38 2007 -0700"
      },
      "message": "[B43LEGACY]: add mac80211-based driver for legacy BCM43xx devices\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4d6b7951812d98417feb10784e400e253caf633",
      "tree": "4f653c52b4cffd5ade2eb166a56b306c9181ed08",
      "parents": [
        "61e115a56d1aafd6e6a8a9fee8ac099a6128ac7b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Sep 18 15:39:42 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:37 2007 -0700"
      },
      "message": "[B43]: add mac80211-based driver for modern BCM43xx devices\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61e115a56d1aafd6e6a8a9fee8ac099a6128ac7b",
      "tree": "add97bf6a1207a4caea3a86cf13495ad3dc477de",
      "parents": [
        "5ee3afba88f5a79d0bff07ddd87af45919259f91"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Sep 18 15:12:50 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:36 2007 -0700"
      },
      "message": "[SSB]: add Sonics Silicon Backplane bus support\n\nSSB is an SoC bus used in a number of embedded devices.  The most\nwell-known of these devices is probably the Linksys WRT54G, but there\nare others as well.  The bus is also used internally on the BCM43xx\nand BCM44xx devices from Broadcom.\n\nThis patch also includes support for SSB ID tables in modules, so\nthat SSB drivers can be loaded automatically.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ee3afba88f5a79d0bff07ddd87af45919259f91",
      "tree": "b0117be47ea4f84abf56996f39792362c15909d7",
      "parents": [
        "768f3591e2b1cc309fd6f10d6579b216026d7817"
      ],
      "author": {
        "name": "Rick Jones",
        "email": "rick.jones2@hp.com",
        "time": "Tue Sep 18 13:26:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:35 2007 -0700"
      },
      "message": "[TCP]: Return useful listenq info in tcp_info and INET_DIAG_INFO.\n\nReturn some useful information such as the maximum listen backlog and\nthe current listen backlog in the tcp_info structure and\nINET_DIAG_INFO.\n\nSigned-off-by: Rick Jones \u003crick.jones2@hp.com\u003e\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "768f3591e2b1cc309fd6f10d6579b216026d7817",
      "tree": "0328abd6a6a306e648120ac2ef20332954e852e0",
      "parents": [
        "1a348ccc1047a00507e554826775a3d81f7f3437"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Tue Sep 18 13:20:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:35 2007 -0700"
      },
      "message": "[NETNS]: Cleanup list walking in setup_net and cleanup_net\n\nI proposed introducing a list_for_each_entry_continue_reverse macro\nto be used in setup_net() when unrolling the failed -\u003einit callback.\n\nHere is the macro and some more cleanup in the setup_net() itself\nto remove one variable from the stack :) The same thing is for the\ncleanup_net() - the existing list_for_each_entry_reverse() is used.\n\nMinor, but the code looks nicer.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a348ccc1047a00507e554826775a3d81f7f3437",
      "tree": "df2a7cd4ee403dbb60705a5988c97a721f7eb2a0",
      "parents": [
        "1202d6ff356cc66dc8d2b85546eb4f187f9e1f25"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Mon Sep 17 18:50:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:34 2007 -0700"
      },
      "message": "[NET]: Add Tehuti network driver.\n\n[ Ported to napi_struct changes... -DaveM ]\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1202d6ff356cc66dc8d2b85546eb4f187f9e1f25",
      "tree": "158ddb9c96756ecc60a205ebc7243ee9c3e2e05b",
      "parents": [
        "6b2f9cb64db2d2460da17900bf54266030cc24f1"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Sep 17 17:13:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:33 2007 -0700"
      },
      "message": "[IPG]: add IP1000A driver to kernel tree\n\nSigned-off-by: Jesse Huang \u003cjesse@icplus.com.tw\u003e\nSigned-off-by: Stefan Lippers-Hollmann \u003cs.l-h@gmx.de\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b2f9cb64db2d2460da17900bf54266030cc24f1",
      "tree": "1aa95cba41e7dc9071fe1773a567822b60d71f35",
      "parents": [
        "65b07e5d0d09c77e98050b5f0146ead29e5add32"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 19:35:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:33 2007 -0700"
      },
      "message": "[SCTP]: Tie ADD-IP and AUTH functionality as required by spec.\n\nADD-IP spec requires AUTH. It is, in fact, dangerous without AUTH.\nSo, disable ADD-IP functionality if the peer claims to support\nADD-IP, but not AUTH.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65b07e5d0d09c77e98050b5f0146ead29e5add32",
      "tree": "b5c5ac79969401238ce2c01d3999016238b02b93",
      "parents": [
        "bbd0d59809f923ea2b540cbd781b32110e249f6e"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 19:34:00 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:32 2007 -0700"
      },
      "message": "[SCTP]: API updates to suport SCTP-AUTH extensions.\n\nAdd SCTP-AUTH API.  The API implemented here was\nagreed to between implementors at the 9th SCTP Interop.\nIt will be documented in the next revision of the\nSCTP socket API spec.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbd0d59809f923ea2b540cbd781b32110e249f6e",
      "tree": "8a278cfa0e7bcc7b415e93baf6d1a93536efe17a",
      "parents": [
        "4cd57c8078fae0a4b1bf421191e94626d0cba92a"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Wed Oct 03 17:51:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:31 2007 -0700"
      },
      "message": "[SCTP]: Implement the receive and verification of AUTH chunk\n\nThis patch implements the receive path needed to process authenticated\nchunks.  Add ability to process the AUTH chunk and handle edge cases\nfor authenticated COOKIE-ECHO as well.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cd57c8078fae0a4b1bf421191e94626d0cba92a",
      "tree": "e17a54c65a7859b6283a341e0124d200da64ee3a",
      "parents": [
        "730fc3d05cd4ba4c9ce2de91f3d43349e95dbbf5"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 19:32:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:31 2007 -0700"
      },
      "message": "[SCTP]: Enable the sending of the AUTH chunk.\n\nSCTP-AUTH, Section 6.2:\n\n   Endpoints MUST send all requested chunks authenticated where this has\n   been requested by the peer.  The other chunks MAY be sent\n   authenticated or not.  If endpoint pair shared keys are used, one of\n   them MUST be selected for authentication.\n\n   To send chunks in an authenticated way, the sender MUST include these\n   chunks after an AUTH chunk.  This means that a sender MUST bundle\n   chunks in order to authenticate them.\n\n   If the endpoint has no endpoint pair shared key for the peer, it MUST\n   use Shared Key Identifier 0 with an empty endpoint pair shared key.\n   If there are multiple endpoint shared keys the sender selects one and\n   uses the corresponding Shared Key Identifier\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "730fc3d05cd4ba4c9ce2de91f3d43349e95dbbf5",
      "tree": "50a59c6592a7546f9d54364f26dc2a03f5f18345",
      "parents": [
        "a29a5bd4f5c3e8ba2e89688feab8b01c44f1654f"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 19:32:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:30 2007 -0700"
      },
      "message": "[SCTP]: Implete SCTP-AUTH parameter processing\n\nImplement processing for the CHUNKS, RANDOM, and HMAC parameters and\ndeal with how this parameters are effected by association restarts.\nIn particular, during unexpeted INIT processing, we need to reply with\nparameters from the original INIT chunk.  Also, after restart, we need\nto update the old association with new peer parameters and change the\nassociation shared keys.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a29a5bd4f5c3e8ba2e89688feab8b01c44f1654f",
      "tree": "2b98f0d572fee7dff79373c64f95a61f940db7e9",
      "parents": [
        "1f485649f52929d9937b346a920a522a7363e202"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 19:31:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:30 2007 -0700"
      },
      "message": "[SCTP]: Implement SCTP-AUTH initializations.\n\nThe patch initializes AUTH related members of the generic SCTP\nstructures and provides a way to enable/disable auth extension.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f485649f52929d9937b346a920a522a7363e202",
      "tree": "663ac69ba7fff641e243306d7aad5b95378e4d6d",
      "parents": [
        "f7b0e93ba1a484700bd1b0e36bdaddaf4eb51b0b"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Oct 09 01:15:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:29 2007 -0700"
      },
      "message": "[SCTP]: Implement SCTP-AUTH internals\n\nThis patch implements the internals operations of the AUTH, such as\nkey computation and storage.  It also adds necessary variables to\nthe SCTP data structures.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7b0e93ba1a484700bd1b0e36bdaddaf4eb51b0b",
      "tree": "b2d4e47039ca99a11ca737b72e43d2bfa8efa3be",
      "parents": [
        "96793b482540f3a26e2188eaf75cb56b7829d3e3"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 19:26:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:28 2007 -0700"
      },
      "message": "[SCTP]: protocol definitions for SCTP-AUTH implementation\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96793b482540f3a26e2188eaf75cb56b7829d3e3",
      "tree": "3dfc2871b69cc358ed55dc2adc3bfeef47382cb3",
      "parents": [
        "14878f75abd5bf1d38becb405801cd491ee215dc"
      ],
      "author": {
        "name": "David L Stevens",
        "email": "dlstevens@us.ibm.com",
        "time": "Mon Sep 17 09:57:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:28 2007 -0700"
      },
      "message": "[IPV4]: Add ICMPMsgStats MIB (RFC 4293)\n\nBackground: RFC 4293 deprecates existing individual, named ICMP\ntype counters to be replaced with the ICMPMsgStatsTable. This table\nincludes entries for both IPv4 and IPv6, and requires counting of all\nICMP types, whether or not the machine implements the type.\n\nThese patches \"remove\" (but not really) the existing counters, and\nreplace them with the ICMPMsgStats tables for v4 and v6.\nIt includes the named counters in the /proc places they were, but gets the\nvalues for them from the new tables. It also counts packets generated\nfrom raw socket output (e.g., OutEchoes, MLD queries, RA\u0027s from\nradvd, etc).\n\nChanges:\n1) create icmpmsg_statistics mib\n2) create icmpv6msg_statistics mib\n3) modify existing counters to use these\n4) modify /proc/net/snmp to add \"IcmpMsg\" with all ICMP types\n        listed by number for easy SNMP parsing\n5) modify /proc/net/snmp printing for \"Icmp\" to get the named data\n        from new counters.\n\nSigned-off-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14878f75abd5bf1d38becb405801cd491ee215dc",
      "tree": "872d70add65e1e58ccbbcc4534c7e826bd3fa9ed",
      "parents": [
        "8b14a536701b50559a0d69d5d593323f550db4e9"
      ],
      "author": {
        "name": "David L Stevens",
        "email": "dlstevens@us.ibm.com",
        "time": "Sun Sep 16 16:52:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:27 2007 -0700"
      },
      "message": "[IPV6]: Add ICMPMsgStats MIB (RFC 4293) [rev 2]\n\nBackground: RFC 4293 deprecates existing individual, named ICMP\ntype counters to be replaced with the ICMPMsgStatsTable. This table\nincludes entries for both IPv4 and IPv6, and requires counting of all\nICMP types, whether or not the machine implements the type.\n\nThese patches \"remove\" (but not really) the existing counters, and\nreplace them with the ICMPMsgStats tables for v4 and v6.\nIt includes the named counters in the /proc places they were, but gets the\nvalues for them from the new tables. It also counts packets generated\nfrom raw socket output (e.g., OutEchoes, MLD queries, RA\u0027s from\nradvd, etc).\n\nChanges:\n1) create icmpmsg_statistics mib\n2) create icmpv6msg_statistics mib\n3) modify existing counters to use these\n4) modify /proc/net/snmp to add \"IcmpMsg\" with all ICMP types\n        listed by number for easy SNMP parsing\n5) modify /proc/net/snmp printing for \"Icmp\" to get the named data\n        from new counters.\n[new to 2nd revision]\n6) support per-interface ICMP stats\n7) use common macro for per-device stat macros\n\nSigned-off-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b14a536701b50559a0d69d5d593323f550db4e9",
      "tree": "2da3f7edd8678555bc1aac5e9d0a167cb0635bf8",
      "parents": [
        "c40f6fff401f693f627d3d44ef7663b993943517"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Sun Sep 16 16:41:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:26 2007 -0700"
      },
      "message": "[NET]: all net/ cleanup with ARRAY_SIZE\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\n"
    },
    {
      "commit": "c40f6fff401f693f627d3d44ef7663b993943517",
      "tree": "7f562348e35f53b654eb0d805137df2e434faa3a",
      "parents": [
        "26ff5ddc5ab11e37ab3db469f24324e0ef1d6f63"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Sun Sep 16 16:39:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:26 2007 -0700"
      },
      "message": "[IPV4] af_inet.c: use ARRAY_SIZE macro from kernel.h instead\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26ff5ddc5ab11e37ab3db469f24324e0ef1d6f63",
      "tree": "c4f68c97ef2421dce8b0289ecd56b1d48b9dff15",
      "parents": [
        "99406c885ab27c369fa4a1b15c4a5a5ad0d61fcd"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Sun Sep 16 16:36:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:25 2007 -0700"
      },
      "message": "[NETLINK]: the temp variable name max is ambiguous\n\nwith the macro max provided by \u003clinux/kernel.h\u003e, so changed its name\nto a more proper one: limit\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99406c885ab27c369fa4a1b15c4a5a5ad0d61fcd",
      "tree": "0ea0cc02e563297809fa393c5677ae0022efa877",
      "parents": [
        "52886051ffdc087a4f7f11540395fd64040101ad"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Sun Sep 16 16:34:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:25 2007 -0700"
      },
      "message": "[NETLINK]: use the macro min(x,y) provided by \u003clinux/kernel.h\u003e instead\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52886051ffdc087a4f7f11540395fd64040101ad",
      "tree": "5b72ca9a1313fb5c0d73b8a4117f59bc3a1a63f2",
      "parents": [
        "0cfad07555312468296ea3bbbcdf99038f58678b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Sep 16 16:32:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:24 2007 -0700"
      },
      "message": "[SKBUFF]: Fix up csum_start when head room changes\n\nThanks for noticing the bug where csum_start is not updated\nwhen the head room changes.\n\nThis patch fixes that.  It also moves the csum/ip_summed\ncopying into copy_skb_header so that skb_copy_expand gets\nit too.  I\u0027ve checked its callers and no one should be upset\nby this.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0cfad07555312468296ea3bbbcdf99038f58678b",
      "tree": "a95c432bcafaf22e965dcaf27bfd4a61723d1d64",
      "parents": [
        "007e3936bdaaa012483c9fe06ca71c272458c710"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Sep 16 16:24:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:24 2007 -0700"
      },
      "message": "[NETLINK]: Avoid pointer in netlink_run_queue\n\nI was looking at Patrick\u0027s fix to inet_diag and it occured\nto me that we\u0027re using a pointer argument to return values\nunnecessarily in netlink_run_queue.  Changing it to return\nthe value will allow the compiler to generate better code\nsince the value won\u0027t have to be memory-backed.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "007e3936bdaaa012483c9fe06ca71c272458c710",
      "tree": "04fd9f1b95f7f55826aa1c9df30a93e2170274d1",
      "parents": [
        "131a47e31ab1a9defd50ff16b04008ab94c21c0d"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 16:04:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:23 2007 -0700"
      },
      "message": "[SCTP]: Move sysctl_sctp_[rw]mem definitions to protocol.c\n\nThe sctp_[rw]mem definitions should really be in protocol.c\nsince that is where they are initialized.  This also allows\none to build a kernel without sysctl support.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "131a47e31ab1a9defd50ff16b04008ab94c21c0d",
      "tree": "8ac3eb522333d1b6f9bd5741a8decbfb4220f432",
      "parents": [
        "76c72d4f44ec5fb7f88eda8a0d3aa30922c891d1"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 15:53:56 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:23 2007 -0700"
      },
      "message": "[SCTP]: Implement the Supported Extensions Parameter\n\nSCTP Supported Extenions parameter is specified in Section 4.2.7\nof the ADD-IP draft (soon to be RFC).  The parameter is\nencoded as:\n\n      0                   1                   2                   3\n      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1\n     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\n     |     Parameter Type \u003d 0x8008   |      Parameter Length         |\n     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\n     | CHUNK TYPE 1  |  CHUNK TYPE 2 |  CHUNK TYPE 3 |  CHUNK TYPE 4 |\n     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\n     |                             ....                              |\n     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\n     | CHUNK TYPE N  |      PAD      |      PAD      |      PAD      |\n     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\n\nIt contains a list of chunks that a particular SCTP extension\nuses.  Current extensions supported are Partial Reliability\n(FWD-TSN) and ADD-IP (ASCONF and ASCONF-ACK).\n\nWhen implementing new extensions (AUTH, PKT-DROP, etc..), new\nchunks need to be added to this parameter.  Parameter processing\nwould be modified to negotiate support for these new features.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76c72d4f44ec5fb7f88eda8a0d3aa30922c891d1",
      "tree": "0c773487ff11d098a70fddbc631f153260614bdb",
      "parents": [
        "056925ab3145713e5e83cf8e05ae6fb2f4ace41e"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Sun Sep 16 15:44:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:22 2007 -0700"
      },
      "message": "[IPV4/IPV6/DECNET]: Small cleanup for fib rules.\n\nThis patch slightly cleanups FIB rules framework. rules_list as a pointer\non struct fib_rules_ops is useless. It is always assigned with a static\nper/subsystem list in IPv4, IPv6 and DecNet.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nAcked-by: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "056925ab3145713e5e83cf8e05ae6fb2f4ace41e",
      "tree": "98a5cadc7499acdc6c89ddc4d58f802b17c5d7e7",
      "parents": [
        "30d97d35851f40fd1c108d1b8904aca3c38d0126"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Sun Sep 16 15:42:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:21 2007 -0700"
      },
      "message": "[NET]: Cleanup calling netdev notifiers.\n\nThe call_netdev_notifiers routine can successfully be used in\nthe net/core_dev.c itself.\n\nThis will save 6 lines of code and 62 ;) bytes of .text section.\n\n62 is rather small, but I have one more patch saving ~30 bytes\nfrom netns code (sent to Eric), so altogether they can save\nsome more noticeable amount.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "30d97d35851f40fd1c108d1b8904aca3c38d0126",
      "tree": "af45c94eceaa1e30c7df51852bfb4e6e33e67721",
      "parents": [
        "ad7379d49458a863c520a73a3c36441c572f850e"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Sun Sep 16 15:40:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:21 2007 -0700"
      },
      "message": "[NETNS]: Consolidate hashes creation in netdev_init()\n\nThe dev_name_hash and the dev_index_hash are now booth kmalloc-ed\n(and each element is properly initialized as usually) so I think\nit\u0027s worth consolidating this code making it look nicer (and\nsaving 28 bytes of .text section ;) )\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad7379d49458a863c520a73a3c36441c572f850e",
      "tree": "64c9c28a5b699e8be2cb84ef97c3c827ea118b39",
      "parents": [
        "22dd74950172dc8979576e2bef3b439f20ef0b05"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Sep 16 15:33:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:20 2007 -0700"
      },
      "message": "[NET]: Fix the prototype of call_netdevice_notifiers.\n\nThis replaces the void * parameter with a struct net_device * which\nis what is actually required.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22dd74950172dc8979576e2bef3b439f20ef0b05",
      "tree": "d918ef8e1841cd4e5938febd2c584c02dcc6ca25",
      "parents": [
        "4885a50476b95fa0f4caad179a80783508c2fe86"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Sun Sep 16 14:40:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:20 2007 -0700"
      },
      "message": "[NET]: migrate HARD_TX_LOCK to header file\n\nHARD_TX_LOCK micro is a nice aggregation that could be used\nin other spots. move it to netdevice.h\nAlso makes sure the previously superflous cpu arguement is used.\nThanks to DaveM for the suggestions.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4885a50476b95fa0f4caad179a80783508c2fe86",
      "tree": "55a5b007e593e8ee810e142517854a42b23af6fe",
      "parents": [
        "0b69d4bd263c75b3e2ec94f1c72f338b84be817e"
      ],
      "author": {
        "name": "Ed Swierk",
        "email": "eswierk@arastra.com",
        "time": "Sun Sep 16 12:21:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:19 2007 -0700"
      },
      "message": "[TAP]: Configurable interface MTU.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b69d4bd263c75b3e2ec94f1c72f338b84be817e",
      "tree": "7a7d4d3a18ac51307e75150008d596281d35a3d6",
      "parents": [
        "63d804eade298208037045ab6728c933f2b6c27d"
      ],
      "author": {
        "name": "Milan Kocian",
        "email": "milon@wq.cz",
        "time": "Sat Sep 15 21:48:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:18 2007 -0700"
      },
      "message": "[IPV6]: Remove redundant RTM_DELLINK message.\n\nRemove useless message. We get the right message from another\nsubsystem.\n\nSigned-off-by: Milan Kocian \u003cmilon@wq.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63d804eade298208037045ab6728c933f2b6c27d",
      "tree": "570c9b4a19abea4f9a12907368b59a50a4a16913",
      "parents": [
        "88d3aafdae5c5e1d2dd9489a5c8a24e29d335f2e"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Sat Sep 15 21:45:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:17 2007 -0700"
      },
      "message": "[CIPSO]: remove duplicated code in the cipso_v4_*_getattr() functions\n\nThe bulk of the CIPSO option parsing/processing in the cipso_v4_sock_getattr()\nand cipso_v4_skb_getattr() functions are identical, the only real difference\nbeing where the functions obtain the CIPSO option itself.  This patch creates\na new function, cipso_v4_getattr(), which contains the common CIPSO option\nparsing/processing code and modifies the existing functions to call this new\nhelper function.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88d3aafdae5c5e1d2dd9489a5c8a24e29d335f2e",
      "tree": "272ce75c30a170420ac8bbfd679c3faed9f9d20a",
      "parents": [
        "09f75cd7bf13720738e6a196cc0107ce9a5bd5a0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 14:41:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:17 2007 -0700"
      },
      "message": "[ETHTOOL] Provide default behaviors for a few ethtool sub-ioctls\n\nFor the operations\n\tget-tx-csum\n\tget-sg\n\tget-tso\n\tget-ufo\nthe default ethtool_op_xxx behavior is fine for all drivers, so we\npermit op\u003d\u003dNULL to imply the default behavior.\n\nThis provides a more uniform behavior across all drivers, eliminating\nethtool(8) \"ioctl not supported\" errors on older drivers that had\nnot been updated for the latest sub-ioctls.\n\nThe ethtool_op_xxx() functions are left exported, in case anyone\nwishes to call them directly from a driver-private implementation --\na not-uncommon case.  Should an ethtool_op_xxx() helper remain unused\nfor a while, except by net/core/ethtool.c, we can un-export it at a\nlater date.\n\n[ Resolved conflicts with set/get value ethtool patch... -DaveM ]\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09f75cd7bf13720738e6a196cc0107ce9a5bd5a0",
      "tree": "4c85b0b395abe7f88c87162fc22570e5de255cb1",
      "parents": [
        "ff8ac60948ba819b89e9c87083e8050fc2f89999"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 17:41:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:16 2007 -0700"
      },
      "message": "[NET] drivers/net: statistics cleanup #1 -- save memory and shrink code\n\nWe now have struct net_device_stats embedded in struct net_device,\nand the default -\u003eget_stats() hook does the obvious thing for us.\n\nRun through drivers/net/* and remove the driver-local storage of\nstatistics, and driver-local -\u003eget_stats() hook where applicable.\n\nThis was just the low-hanging fruit in drivers/net; plenty more drivers\nremain to be updated.\n\n[ Resolved conflicts with napi_struct changes and fix sunqe build\n  regression... -DaveM ]\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff8ac60948ba819b89e9c87083e8050fc2f89999",
      "tree": "611975d22d7ddd8c49a073c61e6e4b7c9523fedb",
      "parents": [
        "10d024c1b2fd58af8362670d7d6e5ae52fc33353"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Sun Sep 02 18:30:18 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:15 2007 -0700"
      },
      "message": "drivers/net/: all drivers/net/ cleanup with ARRAY_SIZE\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "10d024c1b2fd58af8362670d7d6e5ae52fc33353",
      "tree": "dbfb03c539986e2c1270385eb0083aaf0dfca8ab",
      "parents": [
        "596c5c97431eab8465739c169401ea611127b9ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 17 13:11:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:13 2007 -0700"
      },
      "message": "[NET]: Nuke SET_MODULE_OWNER macro.\n\nIt\u0027s been a useless no-op for long enough in 2.6 so I figured it\u0027s time to\nremove it.  The number of people that could object because they\u0027re\nmaintaining unified 2.4 and 2.6 drivers is probably rather small.\n\n[ Handled drivers added by netdev tree and some missed IRDA cases... -DaveM ]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "596c5c97431eab8465739c169401ea611127b9ad",
      "tree": "97e1316dc08c452104631c25eb879ba496181e13",
      "parents": [
        "92b84437a6cddf5dc00ab179e38d2baa2264d46a"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "sivakumar.subramani@neterion.com",
        "time": "Sat Sep 15 14:24:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:10 2007 -0700"
      },
      "message": "S2io: code Optimization of isr function\n\n- Code Optimization of s2io_isr function.\n- Isr check using per device napi variable instead of driver global.\n- Reduced from 3 to 1 if condition before check for processing packet receive\n  packets.\n- Implemented Jeff\u0027s comment to use synchronize_irq. Removed the isr_cnt\n  variable as it became redundant.\n- One time de assert the interrupts by writing all F\u0027s to the general_int_mask\n  register instead of de asserting by clearing the source of interrupts with\n  multiple writes which causes loss of interrupts (race conditions). It is\n  entirely possible that before the driver has a chance to mask the asserted\n  alarm bit, another alarm/traffic interrupt bit gets asserted as well. In\n  this case Herc will keep the INTA line asserted and the bridge will not\n  send a new Assert_INTA message upstream.\n\n[ Resolved conflicts due to napi_struct changes... -DaveM ]\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\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 \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92b84437a6cddf5dc00ab179e38d2baa2264d46a",
      "tree": "f59ff1584115efce91c535adc3c8e28dd9099fd5",
      "parents": [
        "eaae7f72304f2cd095e68ab39629c0f32815dcf2"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Thu Sep 06 06:51:14 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:10 2007 -0700"
      },
      "message": "S2io: Check for device state before handling traffic\n\n- Added check to return from the traffic handling function, if the card status\n  is DOWN.\n- Implemented Jeff\u0027s comments on incorrect return value in s2io_poll function.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\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 \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eaae7f72304f2cd095e68ab39629c0f32815dcf2",
      "tree": "2609437e4eeb69e4eb8084df0300d008ad8eabf3",
      "parents": [
        "8116f3cf4a2a5a4fa2335e6f32023ac50506698f"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "sivakumar.subramani@neterion.com",
        "time": "Sat Sep 15 14:14:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:09 2007 -0700"
      },
      "message": "S2io: Cleanup - removed unused variable intr_type\n\n- Removed the unused variable, intr_type, in device private structure.\n\n[ Resolve conflicts with napi_struct changes... -DaveM ]\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\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 \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8116f3cf4a2a5a4fa2335e6f32023ac50506698f",
      "tree": "4db08fb067fd37c892f9a98e127854acd0fa3956",
      "parents": [
        "9caab4587b8320c54fc666a6c820e966e6403aea"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "sivakumar.subramani@neterion.com",
        "time": "Mon Sep 17 13:05:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:09 2007 -0700"
      },
      "message": "[S2IO]: Handle and monitor all of the device errors and alarms\n\n- Added support to poll entire set of device errors and alarams.\n- A note on how device errors and alarms are handled:\n- The adapter will automatically recover from uncorrectable ECC errors.\n  Packets containing corrupted data will be dropped (not transmitted) or tagged\n  as invalid before being passed to the host.\n- The adapter cannot recover from any internal state machine errors. A state\n  machine error requires a device reset.\n- Any internal error that could potentially result in .store trampling.\n  (undesirable PCI behaviour)is tagged as a \"serious error\". In such cases\n  the adapter will give up its ability to be a bus master. In this situation\n  the host will still be able to read internal device registers in order to\n  generate an error report. A device reset is necessary to return to normal\n  operation.\n- In the event of a pcix data parity error, the adapter will automatically\n  disable itself. Adapter_En will automatically transition from \u00271\u0027 to \u00270\u0027 and\n  the adapter will enter its clean-up routine. Once the device has achieved\n  quiescence, an adapter reset should be performed.\n- Replaced alarm_intr_handler() with s2io_handle_errors().\n- Added statistic counters to monitor the alarms.\n\n[ Fix warnings wrt. do_s2io_chk_alarm_bit(), Callers pass in an\n  \"unsigned long long *\" but the function takes a \"u64 *\" which is\n  different on many 64-bit platforms. -DaveM ]\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\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 \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9caab4587b8320c54fc666a6c820e966e6403aea",
      "tree": "3e89ada38adcada7802009a0bc74e11454aee427",
      "parents": [
        "ed9f0e0bf3ceb44334ca9b70779a50b2e79b7f97"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Thu Sep 06 06:21:54 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:08 2007 -0700"
      },
      "message": "S2io: Enable all the error and alarm indications\n\n- Added support to unmask entire set of device errors and alarams.\n        Alarm interrupts are generated for a myriad of purposes, ranging from\n  illegal operations or requests to internal state machine errors and\n  uncorrectable data corruption errors. In several cases the adapter can\n  recover gracefully from unexpected events; however, in some cases, a device\n  reset may be necessary. This patch handles alarms generated by all the\n  blocks within the device.\n\n  The adapter generates the following types of alarms:\n        1. Link state transitions (local/remote fault) or other link-related\n           problems.\n        2. Problems with any device peripherals, including the EEPROM, FLASH,\n           etc.\n        3. Correctable ECC errors (single-bit errors) on internal data\n           structures or frame data.\n        4. Uncorrectable ECC errors (multi-bit errors) on internal data\n           structures or frame data.\n        5. State machine errors, which indicate that internal control\n           structures have become corrupted.\n        6. PCI related errors, including parity errors or illegal transactions.\n        7. Other unexpected events.\n\n- Implemented Jeff\u0027s review comments to use do_s2io_write_bits function to avoid\n  duplicate codes.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\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 \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ed9f0e0bf3ceb44334ca9b70779a50b2e79b7f97",
      "tree": "90a5001290a90ce366100ab5ff7b30510e455b1c",
      "parents": [
        "99cd149efe824cf27c5d34506002a0fbfa831c0f"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Sep 08 21:46:49 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:07 2007 -0700"
      },
      "message": "remove setup of platform device from jazzsonic.c\n\nremove setup platform device from jazzsonic, which is done in arch code now\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "99cd149efe824cf27c5d34506002a0fbfa831c0f",
      "tree": "8df785ae6c8b4d4416412e72f9a5c52875981c43",
      "parents": [
        "dc67369573eee33a4b1220d416cb7dd3501dccbc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 04 14:41:01 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:07 2007 -0700"
      },
      "message": "sgiseeq: replace use of dma_cache_wback_inv\n\nThe sgiseeq driver is one of the few remaining users of the ancient\ncache banging DMA API.  Replaced with the modern days DMA API.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dc67369573eee33a4b1220d416cb7dd3501dccbc",
      "tree": "b47c060977a1d0827bb676394b526d263918c802",
      "parents": [
        "1aafee265723818d903766212015b6116885bc6f"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:06 2007 -0700"
      },
      "message": "cxgb3 - Update engine microcode version\n\nThe new microcode engine version is set to 1.1.0\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1aafee265723818d903766212015b6116885bc6f",
      "tree": "276b31e5a1ac2d9f63fdd8c3cb436d3a28860c1d",
      "parents": [
        "bb9366af7b4addb27156585baccadc4b6d30f223"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:06 2007 -0700"
      },
      "message": "cxgb3 - Add T3C rev\n\nadd driver recognition for T3C rev board.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bb9366af7b4addb27156585baccadc4b6d30f223",
      "tree": "2d22b563a7d4b531aa550e068aaae658a2d2fc08",
      "parents": [
        "1c17ae8af93bed203d9760702882e9f747a51912"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:05 2007 -0700"
      },
      "message": "cxgb3 - CQ context operations time out too soon.\n\nCurrently, the driver only tries up to 5 times (5us) to get the results\nof a CQ context operation.  Testing has shown the chip can take as much\nas 50us to return the response on SG_CONTEXT_CMD operations.  So we up\nthe retry count to 100 to cover high loads.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1c17ae8af93bed203d9760702882e9f747a51912",
      "tree": "622a2d32f794e0e97beda261bc05301fa3c0d8ae",
      "parents": [
        "b4687ff753c2c5c330989efed7cdf1a6bc6b512e"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:05 2007 -0700"
      },
      "message": "cxgb3 - Set the CQ_ERR bit in CQ contexts.\n\nThe cxgb3 driver is incorrectly configuring the HW CQ context for CQ\u0027s\nthat use overflow-avoidance.  Namely the RDMA control CQ.  This results\nin a bad DMA from the device to bus address 0.  The solution is to set\nthe CQ_ERR bit in the context for these types of CQs.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b4687ff753c2c5c330989efed7cdf1a6bc6b512e",
      "tree": "0fdce28a3da7a32c114edacd6cf3be85f823f054",
      "parents": [
        "3eea3337a08a2ed2addac1551a9d446f2c16acd5"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:20 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:04 2007 -0700"
      },
      "message": "cxgb3 - remove false positive in xgmac workaround\n\nQualify toggling of xgmac tx enable with not getting pause frames,\nwe might not make forward progress because the peer is sending\nlots of pause frames.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3eea3337a08a2ed2addac1551a9d446f2c16acd5",
      "tree": "74896c03574ed13bd455384523adcab75613c0fc",
      "parents": [
        "a5a3b4601bfa3c7671944067d4e4b04bf647e6d9"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:03 2007 -0700"
      },
      "message": "cxgb3 - log and clear PEX errors\n\nClear pciE PEX errors late at module load time.\nLog details when PEX errors occur.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a5a3b4601bfa3c7671944067d4e4b04bf647e6d9",
      "tree": "6dc3b626a855bb85fa724041b2fd4369facdada3",
      "parents": [
        "34c6417b7087a4818e7dca2e5d66c3361cee80a1"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Sep 05 15:58:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:03 2007 -0700"
      },
      "message": "cxgb3 - Firmware update\n\nUpdate firmware version.\nAllow the driver to be up and running with older FW image\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "34c6417b7087a4818e7dca2e5d66c3361cee80a1",
      "tree": "5cbe54a49c2c726d60a29d533f3518409c85ff0f",
      "parents": [
        "9a799d71034c4e2b168740c8a8530591011313d5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Sep 06 11:51:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:02 2007 -0700"
      },
      "message": "e100: timer power saving\n\nSince E100 timer is 2HZ, use rounding to make timer occur on the\ncorrect boundary.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9a799d71034c4e2b168740c8a8530591011313d5",
      "tree": "ce2dedefe2b101e1e81105a7ca8e3e61321193b6",
      "parents": [
        "dc029ad97f267cbd1c2e978a443eb5ae93a55328"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Sat Sep 15 14:07:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:02 2007 -0700"
      },
      "message": "ixgbe: driver for Intel(R) 82598 PCI-Express 10GbE adapters (v4)\n\nThis patch adds support for the Intel 82598 PCI-Express 10GbE\nchipset. Devices will be available on the market soon.\n\nThis version of the driver is largely the same as the last release:\n\n  * Driver uses a single RX and single TX queue, each using 1 MSI-X\n  irq vector.\n  * Driver runs in NAPI mode only\n  * Driver is largely multiqueue-ready (TM)\n\nChanges since 20070803:\n  * removed wrappers for hardware functions\n  * incorporated e1000e-style HW api reorganization code\n  * sparse/checkpatch cleanups, namespace cleanups\n  * driver prints out extra debugging information at load time\n    identifying adapter board number, mac, phy types\n  * removed ixgbe_api.c, ixgbe_api.h, ixgbe_osdep.h\n  * driver update to 1.1.18\n  * removed ixgbe.txt which contained no useful info anymore\n\n[ Integrated napi_struct changes from Auke as well... -DaveM ]\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc029ad97f267cbd1c2e978a443eb5ae93a55328",
      "tree": "131d1b54f4536516b6ceb1e54ac5e4aefe20c4d1",
      "parents": [
        "173261ed37e7a98cedfcc808eb07eeceee66e078"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Aug 31 22:25:09 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:01 2007 -0700"
      },
      "message": "PS3: Remove the workaround no longer needed\n\nRemoved the workaround that was needed for PS3 firmware versions\nprior to the first release.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nCC: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "173261ed37e7a98cedfcc808eb07eeceee66e078",
      "tree": "ce28d915a993b8925acdc5589292c00cd6b3d9d7",
      "parents": [
        "829185e97fba67ededd3eb025147bafcc0ca7557"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Aug 31 22:22:32 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:00 2007 -0700"
      },
      "message": "PS3: changed the way to handle tx skbs\n\nThe PS3 virtual network device requires a vlan tag in the sending packet\nto select the destination device, ethernet port or wireless.\nAs the vlan tag field is in the middle of the passed data,\nwe should insert it into the packet data.\nTo avoid copying much of the packet data, the driver used two tx descriptors\nfor one tx skb; one descriptor was for sending a small static\nbuffer which contained vlan tag and copied header (two mac addresses),\none was for the residual data after the vlan field.\n\nThis patch changes the way to insert the vlan tag.  By changing\nnetdev-\u003ehard_header_len, we can make the headroom for moving mac address\nfields in the skb buffer. Then we can send one tx skb with\none tx descriptor.  This also gives us a tx throughut gain of approx.\n20% according to netperf results.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nCC: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "829185e97fba67ededd3eb025147bafcc0ca7557",
      "tree": "88160c1d7b0afeaade6c79904501a629aa9d3a6c",
      "parents": [
        "6fba848a9a4bbe03f61b22bf0e4063d7ed4c561a"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 15 13:53:19 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:00 2007 -0700"
      },
      "message": "pasemi_mac: Clean TX ring in poll\n\nUnfortunately there\u0027s no timeout for how long a packet can sit on\nthe TX ring after completion before an interrupt is generated, and\nwe want to have a threshold that\u0027s larger than one packet per interrupt.\n\nSo we have to have a timer that occasionally cleans the TX ring even\nthough there hasn\u0027t been an interrupt. Instead of setting up a dedicated\ntimer for this, just clean it in the NAPI poll routine instead.\n\n[ Resolved conflicts with napi_struct changes... -DaveM ]\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fba848a9a4bbe03f61b22bf0e4063d7ed4c561a",
      "tree": "37d0e4b2a31e891cd7c447e316794a84c6e8e36e",
      "parents": [
        "38bf3184e8c4b8cd4285a24b6f69a300b32f0062"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 15 13:51:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:59 2007 -0700"
      },
      "message": "pasemi_mac: Enable LLTX\n\nEnable LLTX on pasemi_mac: we\u0027re already doing sufficient locking\nin the driver to enable it.\n\n[ Resolved merge conflicts with napi_struct changes... -DaveM ]\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38bf3184e8c4b8cd4285a24b6f69a300b32f0062",
      "tree": "bc6a0d0762e86d98354aaeae20bb32e25addd897",
      "parents": [
        "021fa22e01d3d0425d3d15df48f523b69a3a11c4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 09:13:24 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:59 2007 -0700"
      },
      "message": "pasemi_mac: Fix RX checksum flags\n\nRX side flag to use is CHECKSUM_UNNECESSARY, not CHECKSUM_COMPLETE.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "021fa22e01d3d0425d3d15df48f523b69a3a11c4",
      "tree": "6526993ff713b963d5c95acc9775f49dd135ff41",
      "parents": [
        "02df6cfa09c2ccebe685bfd54a708e1f50b00a81"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 09:13:11 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:58 2007 -0700"
      },
      "message": "pasemi_mac: Fix TX ring wrap checking\n\nThe old logic didn\u0027t detect full (tx) ring cases properly, causing\noverruns and general badness. Clean it up a bit and abstract out the\nring size checks, always making sure to leave 1 slot open.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "02df6cfa09c2ccebe685bfd54a708e1f50b00a81",
      "tree": "77007f4a80ab5aa779d344e22f187af63ddd0f2d",
      "parents": [
        "26fcfa95aef980cab4ff1ea55979c30e772dd0dd"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 09:13:03 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:58 2007 -0700"
      },
      "message": "pasemi_mac: Batch up TX buffer frees\n\nPostpone pci unmap and skb free of the transmitted buffers to outside of\nthe tx ring lock, batching them up 32 at a time.\n\nAlso increase the count threshold to 128.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "26fcfa95aef980cab4ff1ea55979c30e772dd0dd",
      "tree": "412e07040cf1adf912cf8098656243e1b9bd2ea4",
      "parents": [
        "73344863e426a3c56c7f3ac80fc6f1d4cb10460b"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 09:12:59 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:57 2007 -0700"
      },
      "message": "pasemi_mac: RX performance tweaks\n\nVarious RX performance tweaks, do some explicit prefetching of packet\ndata, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "73344863e426a3c56c7f3ac80fc6f1d4cb10460b",
      "tree": "c2476555efdb349dbe83da4335603ac2b4afc9d8",
      "parents": [
        "c0efd52b8b1951c20878208fdcbab0468f816804"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 09:12:55 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:56 2007 -0700"
      },
      "message": "pasemi_mac: Fix memcpy amount for short receives\n\nFix up memcpy for short receives.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c0efd52b8b1951c20878208fdcbab0468f816804",
      "tree": "c63af72481bda8c84f6771650bb8d992e17126cf",
      "parents": [
        "b6e05a1b67a4b2e122d78a3f0b7ec7c779bd903c"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 09:12:52 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:56 2007 -0700"
      },
      "message": "pasemi_mac: Enable L2 caching of packet headers\n\nEnable settings to target l2 for the first few cachelines of the packet, since\nwe\u0027ll access them to get to the various headers.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b6e05a1b67a4b2e122d78a3f0b7ec7c779bd903c",
      "tree": "51b9aa288c8fdd0d32de1d11365ef31b7558ae4c",
      "parents": [
        "a85b94222d8b95e184941183f28b06b637cc4dee"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 15 13:44:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:55 2007 -0700"
      },
      "message": "pasemi_mac: Stop using the pci config space accessors for register read/writes\n\nMove away from using the pci config access functions for simple register\naccess.  Our device has all of the registers in the config space (hey,\nfrom the hardware point of view it looks reasonable :-), so we need to\nsomehow get to it. Newer firmwares have it in the device tree such that\nwe can just get it and ioremap it there (in case it ever moves in future\nproducts). For now, provide a hardcoded fallback for older firmwares.\n\n[ Resolved napi_struct conflicts... -DaveM ]\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a85b94222d8b95e184941183f28b06b637cc4dee",
      "tree": "b83e26302446e28f63af90bbcd838ef74deea1e9",
      "parents": [
        "ced13330bb687780ce1d46f5404521cc0ea40481"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 15 13:40:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:55 2007 -0700"
      },
      "message": "pasemi_mac: Abstract out register access\n\nAbstract out the PCI config read/write accesses into reg read/write ones,\nstill calling the pci accessors on the back end.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ced13330bb687780ce1d46f5404521cc0ea40481",
      "tree": "7591914fee64afb2436c023f29dc753cf19b35c6",
      "parents": [
        "167f53d05fccb47b6eeadac7f6705b3f2f042d03"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Sat Aug 25 20:32:59 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:54 2007 -0700"
      },
      "message": "bmac: add simple ethtool support for network manager\n\nNetworkManager will not start dhcpd on an interface unless it reports\nlink-up state via ethtool.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "167f53d05fccb47b6eeadac7f6705b3f2f042d03",
      "tree": "ec3fe33aae26b5ec35e32bb710430300d91b0a6f",
      "parents": [
        "555382cbfc6d2187b53888190755e56f52308cd6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Sep 25 19:01:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:54 2007 -0700"
      },
      "message": "sky2: use pci_config access functions\n\nUse the PCI layer config access functions. The driver was using the\nmemory mapped window in device, to workaround issues accessing the\nadvanced error reporting registers.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "555382cbfc6d2187b53888190755e56f52308cd6",
      "tree": "70ffd0257aff8a18b721f813a05ef15cf63f2f48",
      "parents": [
        "8c4c00f3710f9e5653ed465e88271664f3163930"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Aug 29 12:58:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:53 2007 -0700"
      },
      "message": "sky2: advanced error reporting\n\nUse the kernel interfaces for advanced error reporting.\nThis should be cleaner and clear up errors on boot.\n\nFor those systems with busted BIOS\u0027s that don\u0027t correctly\nsupport mmconfig, advanced error reporting will be disabled.\nThe PCI registers for advanced error reporting start at 0x100 which\nis too large to be accessed by legacy functions.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8c4c00f3710f9e5653ed465e88271664f3163930",
      "tree": "09d73a2ed369a164e7dec62aff28448b3a4d0239",
      "parents": [
        "efcf6e2febbfe5b2ab497421e2f7f188e1741cf9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Aug 29 12:58:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:52 2007 -0700"
      },
      "message": "sky2: dont restrict config space access\n\nTake out the code that protects driver from accessing the\nPCI config space.\nWe are old enough to run with scissors now.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "efcf6e2febbfe5b2ab497421e2f7f188e1741cf9",
      "tree": "150fe73fa32b833131c68749f59710d79a283436",
      "parents": [
        "5b296bc9e1e5570ce60262e62af066f70180cb99"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Aug 29 12:58:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:52 2007 -0700"
      },
      "message": "sky2: document GPHY_CTRL bits\n\nAdd documentation of GPHY_CTRL register bits even if driver\nis not using them (yet).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5b296bc9e1e5570ce60262e62af066f70180cb99",
      "tree": "5977343cf8ffb82bd56859c959b4ef1c679e1f5d",
      "parents": [
        "3f61e4278c8489c1d026a45b0903cd4230d1ec07"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Aug 29 12:58:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:51 2007 -0700"
      },
      "message": "sky2: use debugfs rename\n\nUse debugfs rename to handle device neame changes.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3f61e4278c8489c1d026a45b0903cd4230d1ec07",
      "tree": "2f6e45740ebe555d2bf97610690ad0506d375863",
      "parents": [
        "167cdf5fbc64ab8f4eae2cd6d9d0892478d569d7"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:51 2007 -0700"
      },
      "message": "cxgb3 - Update internal memory management\n\nSet PM1 internal memory to round robin mode\nIt balances access to this internal memory for multiport adapters.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "167cdf5fbc64ab8f4eae2cd6d9d0892478d569d7",
      "tree": "a1796dba0def322c8d50966b5afd18dd9548d1e2",
      "parents": [
        "c64c2eaeaaf04f9c8a303508f804ba256435d79f"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:50 2007 -0700"
      },
      "message": "cxgb3 - log adapter serial number\n\nLog HW serial number when cxgb3 module is loaded.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c64c2eaeaaf04f9c8a303508f804ba256435d79f",
      "tree": "e8cfed242cda71677bc4bca22ff4637c85ff986d",
      "parents": [
        "c9a6ce500d78932c43361eae28c3de81b3660c77"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:50 2007 -0700"
      },
      "message": "cxgb3 - Fatal error update\n\nStop the MAC when a fatal error is detected.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c9a6ce500d78932c43361eae28c3de81b3660c77",
      "tree": "d0cb68fb610a4085ee4c28164851b7ee142aa851",
      "parents": [
        "e22bb45d772b5e5c850a6223c2a3245f520de641"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:49 2007 -0700"
      },
      "message": "cxgb3 - tighten checks on TID values\n\nEnforce validity checks on connection ids\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e22bb45d772b5e5c850a6223c2a3245f520de641",
      "tree": "b386f5e9d7e3ee953ecfdc6997a9cfdfe33e2312",
      "parents": [
        "27186dc325c3bbb937a27a2467cefd64e2505158"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:49 2007 -0700"
      },
      "message": "cxgb3 - Expose HW memory page info\n\nA HW issue requires limiting the receive window size\nto 23 pages of internal memory.\nThese pages can be configured to different sizes,\nthus the RDMA driver needs to know the\npage size to enforce the upper limit.\n\nAlso assign explicit enum values.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "27186dc325c3bbb937a27a2467cefd64e2505158",
      "tree": "20dab934c51ce84b400e99dd8f61d89411d692d8",
      "parents": [
        "6e3f03b72c1e11e19ea233a411a782f7231ba13f"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:48 2007 -0700"
      },
      "message": "cxgb3 - use immediate data for offload Tx\n\nSend small TX_DATA work requests as immediate data even when\nthere are fragments. this avoids doing multiple DMAs for\nsmall fragmented packets.\nThe driver already implements this optimization for small\ncontiguous packets.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6e3f03b72c1e11e19ea233a411a782f7231ba13f",
      "tree": "4a6977c9ece02bc41002709767a3aaec13fed052",
      "parents": [
        "52b810d3055f0a49472d05500c6fea5aeabd01a6"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:47 2007 -0700"
      },
      "message": "cxgb3 - SGE doorbell overflow warning\n\nLog doorbell Fifo overflow\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "52b810d3055f0a49472d05500c6fea5aeabd01a6",
      "tree": "f06e10115dc0209a073a2a3124a5013234f8d633",
      "parents": [
        "c8303d10daeacb5dd7714d99f03e15cc6b91a71e"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Aug 21 20:49:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:47 2007 -0700"
      },
      "message": "cxgb3 - Update rx coalescing length\n\nReduce Rx coalescing length to 12288\nLarge bursts from the adapter to the host create back pressure\non the chip. Reducing the burst size avoids the issue.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c8303d10daeacb5dd7714d99f03e15cc6b91a71e",
      "tree": "5f848df320f98a213f1c61244bfca374eb089514",
      "parents": [
        "79ef4a4dd44cd4f9942975b0f625bd01549a2aa9"
      ],
      "author": {
        "name": "Mark Hindley",
        "email": "mark@hindley.org.uk",
        "time": "Thu Aug 16 11:28:40 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:46 2007 -0700"
      },
      "message": "3c59x: check return of pci_enable_device()\n\nCheck return of pci_enable_device in vortex_up().\n\nAlso modify vortex_up to return error to callers. Handle failure of\nvortex_up in vortex_open and vortex_resume.\n\nSigned-off-by: Mark Hindley \u003cmark@hindley.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "79ef4a4dd44cd4f9942975b0f625bd01549a2aa9",
      "tree": "177d1e948721db288f2f13487e42d47cd9acef83",
      "parents": [
        "3449a2ab31681420515e242920e755262b4f41e9"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 17 09:16:56 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:46 2007 -0700"
      },
      "message": "ibmveth: Remove use of bitfields\n\nRemoves the use of bitfields from the ibmveth driver. This results\nin slightly smaller object code.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3449a2ab31681420515e242920e755262b4f41e9",
      "tree": "71ab1800bd82b3337b2a058d45b0e4b328aec4e0",
      "parents": [
        "ddbb4de9672097da2c0f19c6ebca0ebb5672e9b8"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 17 09:16:49 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:45 2007 -0700"
      },
      "message": "ibmveth: Remove dead frag processing code\n\nRemoves dead frag processing code from ibmveth. Since NETIF_F_SG was\nnot set, this code was never executed. Also, since the ibmveth\ninterface can only handle 6 fragments, core networking code would need\nto be modified in order to efficiently enable this support.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ddbb4de9672097da2c0f19c6ebca0ebb5672e9b8",
      "tree": "9569ed9b89cd75302ecd53b76bad554669afc3fa",
      "parents": [
        "80e536770c2fcb8d2b7be9f5a36b85c36fd5943a"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 17 09:16:43 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:44 2007 -0700"
      },
      "message": "ibmveth: Add ethtool driver stats hooks\n\nAdd ethtool hooks to ibmveth to retrieve driver statistics.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "80e536770c2fcb8d2b7be9f5a36b85c36fd5943a",
      "tree": "45091cab26dffaee7a79de985a41650e0c9e329c",
      "parents": [
        "5fc7e01cb77132f96e171a37f9f792270b1603f6"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 17 09:16:37 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:44 2007 -0700"
      },
      "message": "ibmveth: Add ethtool TSO handlers\n\nAdd handlers for get_tso and get_ufo to prevent errors being printed\nby ethtool.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5fc7e01cb77132f96e171a37f9f792270b1603f6",
      "tree": "44c4e1926a803ef1e53f5a1985f976ba6dd35171",
      "parents": [
        "f4ff28720f45354573dcf4e0eb5a2dc5452cb3e1"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 17 09:16:31 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:43 2007 -0700"
      },
      "message": "ibmveth: Implement ethtool hooks to enable/disable checksum offload\n\nThis patch adds the appropriate ethtool hooks to allow for enabling/disabling\nof hypervisor assisted checksum offload for TCP.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f4ff28720f45354573dcf4e0eb5a2dc5452cb3e1",
      "tree": "bdd8f33e738962c44f1172a3fd3a3aebb0246f61",
      "parents": [
        "df950828b0ee51ff63c49c67d561bfd3d6096788"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Sat Sep 15 13:36:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:43 2007 -0700"
      },
      "message": "ibmveth: Enable TCP checksum offload\n\nThis patchset enables TCP checksum offload support for IPV4\non ibmveth. This completely eliminates the generation and checking of\nthe checksum for packets that are completely virtual and never\ntouch a physical network. A simple TCP_STREAM netperf run on\na virtual network with maximum mtu set yielded a ~30% increase\nin throughput. This feature is enabled by default on systems that\nsupport it, but can be disabled with a module option.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df950828b0ee51ff63c49c67d561bfd3d6096788",
      "tree": "0e74e4c664c4e6da6cdcdd7486259ff5aae33cfd",
      "parents": [
        "b6aec32a7774a398c4a194ad6b6392528b5a7a5b"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun@nifty.com",
        "time": "Mon Aug 13 09:45:41 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:42 2007 -0700"
      },
      "message": "dl2k: add Sundance/Tamarack TC902x Gigabit Ethernet Adapter support\n\nActually, D-Link modified the VendorID/ProductID of the TC902x.\nThe TC902x is the original chipset.\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b6aec32a7774a398c4a194ad6b6392528b5a7a5b",
      "tree": "e15b32f78b4a585697c5e017bf1044956967c2e4",
      "parents": [
        "917270c6ed7a99d4300ce57508246813ea8613b0"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Aug 14 20:09:02 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:41 2007 -0700"
      },
      "message": "uli526x: Add suspend and resume routines (updated)\n\nAdd suspend/resume support to the uli526x network driver (tested on x86_64,\nwith \u0027Ethernet controller: ALi Corporation M5263 Ethernet Controller, rev 40\u0027).\n\nThis patch is based on the suspend/resume code in the tg3 driver.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "917270c6ed7a99d4300ce57508246813ea8613b0",
      "tree": "d851add6c30692afd7d685d90d7caaf6c25b96cb",
      "parents": [
        "a11a6544c0bf6c0871f2379ad0c5ad0210691e73"
      ],
      "author": {
        "name": "Don Fry",
        "email": "pcnet32@verizon.net",
        "time": "Sun Aug 26 21:22:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:41 2007 -0700"
      },
      "message": "pcnet32: add suspend and resume capability\n\nAdd suspend and resume capability to the driver.\nTested both to ram and to disk on x86_64 platform.\n\nSigned-off-by:  Don Fry \u003cpcnet32@verizon.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a11a6544c0bf6c0871f2379ad0c5ad0210691e73",
      "tree": "e594e06eaae9c931305f257d3bffa27f3982b292",
      "parents": [
        "bc7f75fa97884d41efbfde1397b621fefb2550b4"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Aug 03 13:52:19 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:40 2007 -0700"
      },
      "message": "support for USB autosuspend in the asix driver\n\nthis implements support for USB autosuspend in the asix USB ethernet\ndriver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bc7f75fa97884d41efbfde1397b621fefb2550b4",
      "tree": "037910bdb72ae1c1fc179f47beb1f9d00803dbf5",
      "parents": [
        "cbdb9e43d1fc50cfa509b1006e7252dc4ea53aa0"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Sep 17 12:30:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:40 2007 -0700"
      },
      "message": "[E1000E]: New pci-express e1000 driver (currently for ICH9 devices only)\n\nThis driver implements support for the ICH9 on-board LAN ethernet\ndevice. The device is similar to ICH8.\n\nThe driver encompasses code to support 82571/2/3, es2lan and ICH8\ndevices as well, but those device IDs are disabled and will be\n\"lifted\" from the e1000 driver over one at a time once this driver\nreceives some more live time.\n\nChanges to the last snapshot posted are exclusively in the internal\nhardware API organization. Many thanks to Jeff Garzik for jumping in\nand getting this organized with a keen eye on the future layout.\n\n[ Integrated napi_struct patch from Auke as well... -DaveM ]\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbdb9e43d1fc50cfa509b1006e7252dc4ea53aa0",
      "tree": "c9aa83472dd0d7120c4b8e9f99a8984c5dde5e3c",
      "parents": [
        "4ecd41bd0ff5dfcb4f2c59d980f9196c160882be"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 28 17:35:02 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:39 2007 -0700"
      },
      "message": "[PATCH] libertas: remove unused adhoc_rates_b definition\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "4ecd41bd0ff5dfcb4f2c59d980f9196c160882be"
}
