)]}'
{
  "log": [
    {
      "commit": "41825d7158d4ca6488d562d73279392a886b9e7c",
      "tree": "39e0bdb0c8436cf95e4443c928675ca52b3f3533",
      "parents": [
        "5918bd88effd0233a048983570ec5803f5f753dc"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Feb 12 15:20:33 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 10:52:08 2008 -0500"
      },
      "message": "ixgbe: Correctly obtain protocol information on transmit\n\nIn reply to \"RE: [Fwd: [PATCH 2.6.25] ixgbe/igb: correctly obtain protocol\ninformation on transmit]\" from Andy Gospodarek:\n\nThe driver was incorrectly looking at socket headers for\nprotocol information, needed for checksumming offload. Fix\nthis by not looking at the socket but frame headers instead.\n\nThis disregards extension headers but it\u0027s unclear that linux\ngenerates those anyway.\n\nTested by Andy Gospodarek.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a75834644ae32ded9bed14db39834d6d3bc4793",
      "tree": "7dbbb3e28f6c586b94454ff8b5750076f462df20",
      "parents": [
        "4bebfaa56b72c94fe4997240ee73ad1c1fcf96c9"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Feb 11 09:26:06 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 14:51:40 2008 -0500"
      },
      "message": "ixgbe: remove accidentally added #ifdef\n\nLet\u0027s not add these #ifdef NETIF_F_TSO\u0027s back.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4bebfaa56b72c94fe4997240ee73ad1c1fcf96c9",
      "tree": "613a3b78e862090cbe45c92a9ad673499ce640be",
      "parents": [
        "0c254d863338ceff630814bf17cf8e4b61cb8aa3"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Feb 11 09:26:01 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 14:51:40 2008 -0500"
      },
      "message": "ixgbe: Disallow device reset during ethtool test\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0c254d863338ceff630814bf17cf8e4b61cb8aa3",
      "tree": "ffad0ddfa0fbd201df414eecc4502afa8e979424",
      "parents": [
        "23b66e2bc2bcebacab7292d7731b7372065b3f98"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Feb 11 09:25:56 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 14:51:40 2008 -0500"
      },
      "message": "ixgbe: warn when device is in a x4 or lower width slot\n\nIt\u0027s easy to oversee this issue when working with this card\nas evrything will work OK but performance is severely limited\n(something like 1.5gbit on a x1 link) if the pci-express\nslot does not offer more bandwidth.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2f4fbe2982b3b9e46deea8d7288ea8f8d7b5bc4",
      "tree": "fbbf554fb01a2cab86fe5e083561bedee9c715d5",
      "parents": [
        "6f11eef7790828c33b4f6fc41aed9815ad047e7c"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:59:19 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:37 2008 -0500"
      },
      "message": "ixgbe: add real-time traffic counters\n\nJust like our other drivers before we can switch ixgbe to\nprovide real-time packet/byte counters to the stack easily.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6f11eef7790828c33b4f6fc41aed9815ad047e7c",
      "tree": "fdbfb84e13a25e004873aae01bdbad002ca97330",
      "parents": [
        "e59bd25d579c143f1b93a33d3243d67abbb15abe"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:59:14 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:36 2008 -0500"
      },
      "message": "ixgbe: fix several counter register errata\n\nSeveral counters behave differently on 82598 causing them to display\nincorrect values. Adjust the accounting so the reported numbers\nmake sense and do not double count or represent the wrong item.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e59bd25d579c143f1b93a33d3243d67abbb15abe",
      "tree": "69c0f6a7c074c2dd4fe64d032f17517e212853cc",
      "parents": [
        "5eba3699a3b2e0d7afa0d4594980bafb1e47e2b4"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:59:09 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:35 2008 -0500"
      },
      "message": "ixgbe: properly return CHECKSUM_NONE, cleanup csum code\n\nWe were not returning CHECKSUM_NONE in a lot of cases which is\nwrong. Move common exit points in this function and error code\nup before the actual work in this function.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5eba3699a3b2e0d7afa0d4594980bafb1e47e2b4",
      "tree": "d060086d594012abd408866f18bd0555ddf8a940",
      "parents": [
        "9c83b070edd1f76531ba8a7a120e95f786dcbb73"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:59:04 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:34 2008 -0500"
      },
      "message": "ixgbe: Fix FW init/release, make this code a function\n\nA gap was left in the FW release/grab code in up/down path. Fix\nit by making the release/grab code a function and calling it in\nappropriate locations.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9c83b070edd1f76531ba8a7a120e95f786dcbb73",
      "tree": "e4c4f9c58132d664f021e0405f33b8a51773c7ad",
      "parents": [
        "735441fb1a3b213d8cd12f641f5f1706a356b55c"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:58:59 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:34 2008 -0500"
      },
      "message": "ixgbe: Fix pause code for ethtool\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "735441fb1a3b213d8cd12f641f5f1706a356b55c",
      "tree": "8aea7b3ab09d4ee13d5648adfa731375d5018b1c",
      "parents": [
        "e092be60b2292af91c55f085151d58dc8a76820a"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:58:54 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:33 2008 -0500"
      },
      "message": "ixbge: Make ethtool code account for media types\n\nThe i82598 can support various media types but this ethtool\ncode only was coded for fiber just yet.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e092be60b2292af91c55f085151d58dc8a76820a",
      "tree": "4ea782d555da72be99a59d6a59b3ba86abd7f647",
      "parents": [
        "d4f80882ee7bdc721230b9ac209ddd3a837e4545"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:58:49 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:32 2008 -0500"
      },
      "message": "ixbge: remove TX lock and redo TX accounting.\n\nThis ports Herbert Xu\u0027s \"maybe_stop_tx\" code and removes the tx_lock\nwhich is not needed.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d4f80882ee7bdc721230b9ac209ddd3a837e4545",
      "tree": "ec7a096ac3c39c0d5cc5f32e88f8c7bf2f089e4c",
      "parents": [
        "06f7525be463ef95bfdba001484bda04d00ec74e"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Fri Feb 01 15:58:41 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:31 2008 -0500"
      },
      "message": "ixgbe: remove obsolete irq_sem, add driver state checking code\n\nAfter testing we confirmed that the irq_sem can safely be\nremoved from ixgbe.\n\nAdd strict state checking code to various ethtool parts to\nproperly protect against races between various driver reset\npaths.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8327d000e092f737f7d6602258e5c7575686cc37",
      "tree": "259cb9df3fe6fc0eae293746d05cccde6500ce70",
      "parents": [
        "aaf918ba8cf941a6aa7dc52c307470b48259a751"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Dec 10 18:54:12 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:15 2008 -0800"
      },
      "message": "ixgbe endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8c5863a406d6b7d92d84832d9b223aed6dff85de",
      "tree": "29f4f325d227dba162e155e3bdd0db23726cdb05",
      "parents": [
        "f07b2e403b563d42693e02fd17956c31d3aeff1d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:48:23 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:03:55 2008 -0800"
      },
      "message": "drivers/net/ixgb: Add missing \"space\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3957d63da0067ad6a7dc8261b7eeb824f9dc42b4",
      "tree": "6566a29315969cb531f204d3a5c4ebcb8a1fc311",
      "parents": [
        "040babf9d84e7010c457e9ce69e9eb1c27927c9e"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Wed Oct 31 15:22:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:03:44 2008 -0800"
      },
      "message": "ixgbe: Fix copper PHY initialization code\n\nWhile cleaning up the internal API focussing on Fiber and CX4 code\nwe found that I had broken the copper PHY initialization code. This\npatch restores the PHY-specific code. This is mostly uninteresting\nsince no copper PHY boards are yet available. The changes have been\ntested against Fiber only as I do not even have copper PHY versions\nof 82598 macs.\n\nThis change actually cleans up the API code a bit more and we\nlose some initialization code. A few PHY link detection helper\nlines of code have been snuck into this patch, as well as a\nread flush where it was suspected that this might cause issues.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "28fc1f5a0c375cb6375fa48e9a8b393f2a189be6",
      "tree": "95b3b517b02dd46ff0fc2728c1e70de8d6f78ed3",
      "parents": [
        "1b36efe07f83ecf50eddd431d067c7bf86318e87"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:46:16 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:03:40 2008 -0800"
      },
      "message": "[netdrvr] irq handler minor cleanups in several drivers\n\n* use irq_handler_t where appropriate\n\n* no need to use \u0027irq\u0027 function arg, its already stored in a data struct\n\n* rename irq handler \u0027irq\u0027 argument to \u0027dummy\u0027, where the function\n  has been analyzed and proven not to use its first argument.\n\n* remove always-false \"dev_id \u003d\u003d NULL\" test from irq handlers\n\n* remove pointless casts from void*\n\n* declance: irq argument is not const\n\n* add KERN_xxx printk prefix\n\n* fix minor whitespace weirdness\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c00acf46deb18926931ba264510353cf22b98a79",
      "tree": "7b7105d3505cb13aa0474e0bd89b23d7b9f2b958",
      "parents": [
        "4c3616cdda0632a3d0e39069765f9ea0e6bd093e"
      ],
      "author": {
        "name": "Alejandro Martinez Ruiz",
        "email": "alex@flawedcode.org",
        "time": "Thu Oct 18 10:16:33 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:03:37 2008 -0800"
      },
      "message": "netdev: ARRAY_SIZE() cleanups\n\nConvert array size calculations to use ARRAY_SIZE().\n\nSigned-off-by: Alejandro Martinez Ruiz \u003calex@flawedcode.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "49d85c502ec5e6d5998c1a04394c5b24e8f7d32d",
      "tree": "1ee90204956315e148e7fe37d0bafbca8e557d9e",
      "parents": [
        "6725033fa27c8f49e1221d2badbaaaf1ef459519"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 18 04:21:39 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 20 20:31:39 2008 -0800"
      },
      "message": "[NET]: Fix interrupt semaphore corruption in Intel drivers.\n\nSeveral of the Intel ethernet drivers keep an atomic counter used to\nmanage when to actually hit the hardware with a disable or an enable.\n\nThe way the net_rx_work() breakout logic works during a pending\nnapi_disable() is that it simply unschedules the poll even if it\nstill has work.\n\nThis can potentially leave interrupts disabled, but that is OK\nbecause all of the drivers are about to disable interrupts\nanyways in all such code paths that do a napi_disable().\n\nUnfortunately, this trips up the semaphore used here in the Intel\ndrivers.  If you hit this case, when you try to bring the interface\nback up it won\u0027t enable interrupts.  A reload of the driver module\nfixes it of course.\n\nSo what we do is make sure all the sequences now go:\n\n\tnapi_disable();\n\tatomic_set(\u0026adapter-\u003eirq_sem, 0);\n\t*_irq_disable();\n\nwhich makes sure the counter is always in the correct state.\n\nReported by Robert Olsson.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2c7ddd6261eb885091cf6ddbcfae01f4216fb8e",
      "tree": "fefe1f6e6162e019be7a3f27788a395b1d121688",
      "parents": [
        "d8c89eb3a12f0da96d049bd515c7fa3702e511c5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 15 22:43:24 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 17 01:49:29 2008 -0800"
      },
      "message": "[NET]: Fix TX timeout regression in Intel drivers.\n\nThis fixes a regression added by changeset\n53e52c729cc169db82a6105fac7a166e10c2ec36 (\"[NET]: Make -\u003epoll()\nbreakout consistent in Intel ethernet drivers.\")\n\nAs pointed out by Jesse Brandeburg, for three of the drivers edited\nabove there is breakout logic in the *_clean_tx_irq() code to prevent\nrunning TX reclaim forever.  If this occurs, we have to elide NAPI\npoll completion or else those TX events will never be serviced.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n"
    },
    {
      "commit": "53e52c729cc169db82a6105fac7a166e10c2ec36",
      "tree": "0cc27895f3a5ce7c73c1ed3d12beed3fa9ff5907",
      "parents": [
        "fed17f3094b960d3a54b10f17abbe4b57e976eec"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 07 21:06:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 08 23:30:14 2008 -0800"
      },
      "message": "[NET]: Make -\u003epoll() breakout consistent in Intel ethernet drivers.\n\nThis makes the -\u003epoll() routines of the E100, E1000, E1000E, IXGB, and\nIXGBE drivers complete -\u003epoll() consistently.\n\nNow they will all break out when the amount of RX work done is less\nthan \u0027budget\u0027.\n\nAt a later time, we may want put back code to include the TX work as\nwell (as at least one other NAPI driver does, but by in large NAPI\ndrivers do not do this).  But if so, it should be done consistently\nacross the board to all of these drivers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "4ec2411980d0fd2995e8dea8a06fe57aa47523cb",
      "tree": "a4013547ff1bda8fc038623290debd62ad6dd7fe",
      "parents": [
        "a0a46196cd98af5cc015842bba757571f02a8c30"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 07 20:48:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 08 23:30:09 2008 -0800"
      },
      "message": "[NET]: Do not check netif_running() and carrier state in -\u003epoll()\n\nDrivers do this to try to break out of the -\u003epoll()\u0027ing loop\nwhen the device is being brought administratively down.\n\nNow that we have a napi_disable() \"pending\" state we are going\nto solve that problem generically.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c8eb7206f4ef481d12da9196a6bdfd8d5def164",
      "tree": "cb26504345242f89935764ed06c8274c41b97327",
      "parents": [
        "abec42a4f87795766f77e4595b7e540b5fc60e3f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Oct 29 10:46:24 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:17 2007 -0400"
      },
      "message": "ixgbe: minor sparse fixes\n\nMake strings const if possible, and fix includes so forward definitions\nare seen.\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": "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": "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": "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"
    }
  ]
}
