)]}'
{
  "log": [
    {
      "commit": "e4c780b1ffc7d7bc27b7dc57fcf17ebb8d3006bc",
      "tree": "5d7858b0067f56d3584c1ff572211edd106f74c0",
      "parents": [
        "3418e469ebaebec16f7df83074087eb901fb76b9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Aug 14 23:00:10 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:28 2006 -0400"
      },
      "message": "[PATCH] drivers/net/e1000/: possible cleanups\n\n- make needlessly global functions static\n- #if 0 the following unused global functions:\n  - e1000_hw.c: e1000_mc_addr_list_update()\n  - e1000_hw.c: e1000_read_reg_io()\n  - e1000_hw.c: e1000_enable_pciex_master()\n  - e1000_hw.c: e1000_ife_disable_dynamic_power_down()\n  - e1000_hw.c: e1000_ife_enable_dynamic_power_down()\n  - e1000_hw.c: e1000_write_ich8_word()\n  - e1000_hw.c: e1000_duplex_reversal()\n  - e1000_main.c: e1000_io_read()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCc: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCc: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "87f5032e0ca149bd03f0e2b46071b0c4a2312e82",
      "tree": "bdcc08783b471539878346086b69572402ba5708",
      "parents": [
        "a20e9c6291f27cac4a9ab450d124794c012f87d4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 31 22:39:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:27 2006 -0700"
      },
      "message": "[E1000]: Convert to netdev_alloc_skb\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36902f2e35b132442746df6034462b7cdb7d82ab",
      "tree": "bc3fe5a6d60a8367a5ef3de2e70e811bfe9eafe3",
      "parents": [
        "eb0f8054dd2e8b3cdf3af4771583b1dc2e1327cc"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Fri Jul 14 16:14:55 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Fri Jul 14 16:14:55 2006 -0700"
      },
      "message": "e1000: bump version to 7.1.9-k4\n\nBump the version to 7.1.9-k4 to indicate three extra changes.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "eb0f8054dd2e8b3cdf3af4771583b1dc2e1327cc",
      "tree": "3b8acdf0f6ba42afcaceb3fa552d06ef44a01630",
      "parents": [
        "f235a2abb27b9396d2108dd2987fb8262cb508a3"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Fri Jul 14 16:14:48 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Fri Jul 14 16:14:48 2006 -0700"
      },
      "message": "e1000: fix panic on large frame receive when mtu\u003ddefault\n\nA panic was reported when receiving 1522 size packets if using\nthe default MTU. we should set the initial rx buffer length to the\nvalue that e1000changemtu sets so that we can receive any packet\nthat would not be dropped by LPE\u003d0.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke.jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "f235a2abb27b9396d2108dd2987fb8262cb508a3",
      "tree": "a4ac7f791627169a9087916a5a42e867f136a456",
      "parents": [
        "d3d9e484b2ca502c87156b69fa6b8f8fd5fa18a0"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Fri Jul 14 16:14:34 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Fri Jul 14 16:14:34 2006 -0700"
      },
      "message": "e1000: remove CRC bytes from measured packet length\n\nAfter removing the hardware CRC stripping which causes problems with\nSOL and related issues, we need to compensate for this changed size.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "d3d9e484b2ca502c87156b69fa6b8f8fd5fa18a0",
      "tree": "25cc750bb3a88599645c0415110e8ed9a6086f64",
      "parents": [
        "22e1170310ec6afa41e0dc7ac9dfac735d82dcab"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Fri Jul 14 16:14:23 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Fri Jul 14 16:14:23 2006 -0700"
      },
      "message": "e1000: Redo netpoll fix to address community concerns\n\nThe original suggested fix for netpoll was found to be racy on SMP\nkernels. While it is highly unlikely that this race would ever be seen\nin the real world due to current netpoll usage models, we implemented\nthis updated fix to address concerns.\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "61ef5c00a6477e076b8b77be805c5f58b77539cf",
      "tree": "9cbf8b73a63ae5a6be9ef282dca08fe81ff83720",
      "parents": [
        "7d450e00711bf8c72fc781677f7abc08d227578e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Jul 06 23:58:19 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 12 17:42:39 2006 -0400"
      },
      "message": "[PATCH] e1000: irq naming update\n\nUse the new names.\n\nCc: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "09075ef0fd585fb093bb9a6cd1240272114f89cf",
      "tree": "c01d2cc260a18df73f785bea4de1c1cfbcbbd16f",
      "parents": [
        "c87fed1546bd00b42ee75f26c6b45393e4bf7559",
        "1b30dd359ebec22d035e8b145751319f63772ca1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 09 15:50:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 09 15:50:41 2006 -0700"
      },
      "message": "Merge commit master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 of HEAD\n\n* HEAD:\n  [AX.25]: Use kzalloc\n  [ATM] net/atm/clip.c: fix PROC_FS\u003dn compile\n  [PKT_SCHED]: act_api: Fix module leak while flushing actions\n  [NET]: Fix IPv4/DECnet routing rule dumping\n  [NET] gso: Fix up GSO packets with broken checksums\n  [NET] gso: Add skb_is_gso\n  [IRDA]: fix drivers/net/irda/ali-ircc.c:ali_ircc_init()\n  [ATM]: fix possible recursive locking in skb_migrate()\n  [ATM]: Typo in drivers/atm/Kconfig...\n  [TG3]: add amd8131 to \"write reorder\" chipsets\n  [NET]: Fix network device interface printk message priority\n"
    },
    {
      "commit": "89114afd435a486deb8583e89f490fc274444d18",
      "tree": "800e784ba59755f9f3c9926a6992e1d0f5b8eec7",
      "parents": [
        "9c6c6795eda34e4dc38ecac912a16b6314082beb"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jul 08 13:34:32 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 08 13:34:32 2006 -0700"
      },
      "message": "[NET] gso: Add skb_is_gso\n\nThis patch adds the wrapper function skb_is_gso which can be used instead\nof directly testing skb_shinfo(skb)-\u003egso_size.  This makes things a little\nnicer and allows us to change the primary key for indicating whether an skb\nis GSO (if we ever want to do that).\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0bc8721b8d0380ec69fa97578c91201201b05a9",
      "tree": "b027c9aa8e0d601ebe6c86bddc181c4d4ecc7cda",
      "parents": [
        "bce305f4fe779f29d99d414685243f5da0803254",
        "e4ac9773be2ea01b707da0496ab1527ec6cdda4e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 05 14:32:39 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 05 14:32:39 2006 -0400"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into upstream\n\nConflicts:\n\n\tdrivers/net/e1000/e1000_main.c\n"
    },
    {
      "commit": "1fb9df5d3069064c037c81c0ab8bf783ffa5e373",
      "tree": "23028cfd5b98a72fcf12256fac4bc0c68181f2c4",
      "parents": [
        "dace145374b8e39aeb920304c358ab5e220341ab"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:51 2006 -0700"
      },
      "message": "[PATCH] irq-flags: drivers/net: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "e4ac9773be2ea01b707da0496ab1527ec6cdda4e",
      "tree": "aef802a2f232a045602ef658bb1649654ce89172",
      "parents": [
        "ae2c3860eb18712b71861bb6fc8d7e11e0f79e6d"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:34 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:34 2006 -0700"
      },
      "message": "e1000: increase version to 7.1.9-k2\n\nIncrement the version to 7.1.9-k2\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "ae2c3860eb18712b71861bb6fc8d7e11e0f79e6d",
      "tree": "eb02955cfaf655b92ce028c5e54ae1bc0219b673",
      "parents": [
        "1f9e7e3d32f7ff3fd3a936fc9ad59770b3d29774"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:30 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:30 2006 -0700"
      },
      "message": "e1000: add ich8lan device ID\u0027s\n\nAdd the device ID\u0027s of the supported ICH8 LAN devices.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "1f9e7e3d32f7ff3fd3a936fc9ad59770b3d29774",
      "tree": "d80adcc2c623935f8e2387dedb066ca8d0c46641",
      "parents": [
        "cd94dd0b648ceb64ca5e41d9ccfa99c1e30e92ef"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:26 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:26 2006 -0700"
      },
      "message": "e1000: allow user to disable ich8 lock loss workaround\n\nThe workaround for the ich8 lock loss problem is only needed for\na very small amount of systems. This adds an option for the user\nto disable the workaround.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "cd94dd0b648ceb64ca5e41d9ccfa99c1e30e92ef",
      "tree": "48144ae7c119c5cc7e61d42c670609540c3c7e9d",
      "parents": [
        "d37ea5d56293b7a883d2a993df5d8b9fb660ed3b"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:22 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:22 2006 -0700"
      },
      "message": "e1000: integrate ich8 support into driver\n\nThis hooks up the ich8 structure into the driver itself.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "d37ea5d56293b7a883d2a993df5d8b9fb660ed3b",
      "tree": "b0b5120c66c8fc44e93cc3e708de52c6eaed98ad",
      "parents": [
        "ab7bc0ad72a12ef8eacc1560c9342aa567f3531d"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:17 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:17 2006 -0700"
      },
      "message": "e1000: add ich8lan core functions\n\nThis implements the core new functions needed for ich8\u0027s internal\nNIC. This includes:\n\n* ich8 specific read/write code\n* flash/nvm access code\n* software semaphore flag functions\n* 10/100 PHY (fe - no gigabit speed) support for low-end versions\n* A workaround for a powerdown sequence problem discovered that\naffects a small number of motherboard.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "ab7bc0ad72a12ef8eacc1560c9342aa567f3531d",
      "tree": "935ea7423189eb59ec9be5c841961ecd6b749309",
      "parents": [
        "592600a0536f0d5aab4dc95f19515a37d03430f8"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:13 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:13 2006 -0700"
      },
      "message": "e1000: disable ERT\n\nHardware is reported to have problems with ERT. We disable it for\nall hardware to make sure we are not seeing unexplainable user\nproblems.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "592600a0536f0d5aab4dc95f19515a37d03430f8",
      "tree": "94b166da5afa2f5494e5154e6ef7109990d2c112",
      "parents": [
        "ee04022a21764a12e29eee144b72344ebfe0a55c"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:09 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:09 2006 -0700"
      },
      "message": "e1000: check return value of _get_speed_and_duplex\n\nWe were not checking the return value of get_speed_and_duplex\nproperly, whih may contain an error value.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "ee04022a21764a12e29eee144b72344ebfe0a55c",
      "tree": "88744e14d2df93fe287abc39b0d4446ae159a7ae",
      "parents": [
        "f1b3a85354d3877fae45ef448e7e49c2efd692d5"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:03 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:08:03 2006 -0700"
      },
      "message": "e1000: M88 PHY workaround\n\nM88 rev 2 PHY needs a longer downshift to function properly. This adds\na much longer downshift counter for this specific device.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "f1b3a85354d3877fae45ef448e7e49c2efd692d5",
      "tree": "ed0422f71c8c2b68b96ef5ccdfb2d15904e17eaf",
      "parents": [
        "7dfee0cb1d506897805b663dd95e9651619a4d4d"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:07:56 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:07:56 2006 -0700"
      },
      "message": "e1000: fix adapter led blinking inconsistency\n\nSeveral e1000 adapters were not blinking correctly or inconsistently. This\npatch cleans this up and makes them all behave the same as far as possible.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "7dfee0cb1d506897805b663dd95e9651619a4d4d",
      "tree": "a678e0e82d0766561c721146e6b0f975a48758ae",
      "parents": [
        "4ca213a6957318219822c024c8e4c61b3e42a7dc"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:07:50 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:07:50 2006 -0700"
      },
      "message": "e1000: disable CRC stripping workaround\n\nCRC stripping is breaking SMBUS-connected BMC\u0027s. We disable this\nfeature to make it work. This fixes related bugs regarding SOL.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "4ca213a6957318219822c024c8e4c61b3e42a7dc",
      "tree": "9bef34eab2afb685c9e61d0a34bab6ff5c0811f3",
      "parents": [
        "17231712ab89fa085bc235ef19c1e6e0c163e4fc"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:07:08 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:07:08 2006 -0700"
      },
      "message": "e1000: force register write flushes to circumvent broken platforms\n\nA certain AMD64 bridge (8132) has an option to turn on write combining\nwhich breaks our adapter. To circumvent this we need to flush every write.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "17231712ab89fa085bc235ef19c1e6e0c163e4fc",
      "tree": "0d1a97d85030591379d8cad0a5dafbf6855b24f6",
      "parents": [
        "864c4e45ec6d1bfe16a14d887d5baad201419aba"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:59 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:59 2006 -0700"
      },
      "message": "e1000: rework module param code with uninitialized values\n\nWe can take uninitialized values into account which minimizes code\nand allows us to simplify the parameter checking code greatly.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "864c4e45ec6d1bfe16a14d887d5baad201419aba",
      "tree": "6908a76df95c8f771ae85842bbf3f9a476bf3690",
      "parents": [
        "a5eafce2ce2fd3a1956657d85908ca691b870e5d"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:53 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:53 2006 -0700"
      },
      "message": "e1000: recycle skb\n\nRecycle an skb to improve performance a bit.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "a5eafce2ce2fd3a1956657d85908ca691b870e5d",
      "tree": "36577236b2db39ea25dd38100d8827b0d68339fc",
      "parents": [
        "9a53a2029885e0088e9149679215b95d04deb57b"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:49 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:49 2006 -0700"
      },
      "message": "e1000: change printk into DPRINTK\n\nChanging a printk message to make clear that this message is originating\nfrom e1000.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "9a53a2029885e0088e9149679215b95d04deb57b",
      "tree": "e81f69cb79cc7f43332184b51c1213a14842dad9",
      "parents": [
        "0cbabbb0725fa34a37d6b7870b2d2fe17d1a0a94"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:45 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:45 2006 -0700"
      },
      "message": "e1000: add smart power down code\n\nSmart Power Down is a power saving feature in newer e1000 hardware. We\ndisable it because it causes time to link to be long, but make it a\nuser choice.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "0cbabbb0725fa34a37d6b7870b2d2fe17d1a0a94",
      "tree": "eba11d71ae8995a3f51a1d0f701ec1fa849d09d4",
      "parents": [
        "6fdfef162426766611b1f640138e4720f56e45f8"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:41 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:41 2006 -0700"
      },
      "message": "e1000: small performance tweak by removing double code\n\nbuffer_info is already filled at the end of this while() loop.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "6fdfef162426766611b1f640138e4720f56e45f8",
      "tree": "b1525d28996ed47b99e53c625bc9cb0d238227fa",
      "parents": [
        "79f05bf0ba9b41561600f3cdfdf86b5184fc6675"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:36 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:36 2006 -0700"
      },
      "message": "e1000: fix CONFIG_PM blocks\n\ne1000_suspend is called even when !CONFIG_PM. The non-PM code inside of it\nis properly #ifdef\u0027d. This fixes the compiler warnings when !CONFIG_PM.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "79f05bf0ba9b41561600f3cdfdf86b5184fc6675",
      "tree": "74530615703e52b238ec38c2fac2670a2493113e",
      "parents": [
        "2db10a081c5c1082d58809a1bcf1a6073f4db160"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:32 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:32 2006 -0700"
      },
      "message": "e1000: Make PHY powerup/down a function\n\nIn relation to the irq work done earlier we also move the PHY powerup\nand powerdown functions into separate functions and move the calls to\n_close and _open, making the PHY stay in it\u0027s power state as long as\nthe device is _up.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "2db10a081c5c1082d58809a1bcf1a6073f4db160",
      "tree": "f54772ef60f2c5bf5f8d602a83d6dc508158a0e0",
      "parents": [
        "acfbc9fde2ec7f304398f6ad7644002e07bf84bc"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:28 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:28 2006 -0700"
      },
      "message": "e1000: rework driver hardware reset locking\n\nAfter studying the driver mac reset code it was found that there\nwere multiple race conditions possible to reset the unit twice or\nbring it e1000_up() double. This fixes all occurences where the\ndriver needs to reset the mac.\n\nWe also remove irq requesting/releasing into _open and _close so\nthat while the device is _up we will never touch the irq\u0027s. This fixes\nthe double free irq bug that people saw.\n\nTo make sure that the watchdog task doesn\u0027t cause another race we let\nit run as a non-scheduled task.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "acfbc9fde2ec7f304398f6ad7644002e07bf84bc",
      "tree": "346a872fc0624dc2bdbef913cb882a8337c61abf",
      "parents": [
        "0d204094d15dac2e8a439b993f71eda385b4dccd"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:24 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Jun 27 09:06:24 2006 -0700"
      },
      "message": "e1000: fix loopback ethtool test\n\nEthtool was reporting that loopback failed randomly on esb2\nsystems. Upon study it was found that the phy manual was changed\nwith respect to the loopback mode bits. The new value fixes it.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "7967168cefdbc63bf332d6b1548eca7cd65ebbcc",
      "tree": "c45759149ae0acdc89d746e556a0ae278d11776d",
      "parents": [
        "d4828d85d188dc70ed172802e798d3978bb6e29e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 22 02:40:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 02:07:29 2006 -0700"
      },
      "message": "[NET]: Merge TSO/UFO fields in sk_buff\n\nHaving separate fields in sk_buff for TSO/UFO (tso_size/ufo_size) is not\ngoing to scale if we add any more segmentation methods (e.g., DCCP).  So\nlet\u0027s merge them.\n\nThey were used to tell the protocol of a packet.  This function has been\nsubsumed by the new gso_type field.  This is essentially a set of netdev\nfeature bits (shifted by 16 bits) that are required to process a specific\nskb.  As such it\u0027s easy to tell whether a given device can process a GSO\nskb: you just have to and the gso_type field and the netdev\u0027s features\nfield.\n\nI\u0027ve made gso_type a conjunction.  The idea is that you have a base type\n(e.g., SKB_GSO_TCPV4) that can be modified further to support new features.\nFor example, if we add a hardware TSO type that supports ECN, they would\ndeclare NETIF_F_TSO | NETIF_F_TSO_ECN.  All TSO packets with CWR set would\nhave a gso_type of SKB_GSO_TCPV4 | SKB_GSO_TCPV4_ECN while all other TSO\npackets would be SKB_GSO_TCPV4.  This means that only the CWR packets need\nto be emulated in software.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "282f33c98618a3877043ec9dd5ac777c5e7c117d",
      "tree": "2194a2b7b067f8718aa42486cc14f29062e19dae",
      "parents": [
        "b89fa8b6d738d71c3a9eff584177bb7de13f33b9"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Jun 08 22:19:44 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 11 10:35:15 2006 -0400"
      },
      "message": "[PATCH] e1000: prevent statistics from getting garbled during reset\n\nIf a PCI bus error/fault triggers a PCI bus reset, attempts to get the\nethernet packet count statistics from the hardware will fail, returning\ngarbage data upstream.  This patch skips statistics data collection if the\nPCI device is not on the bus.\n\nThis patch presumes that an earlier patch,\n[PATCH] PCI Error Recovery: e1000 network device driver\nhas already been applied.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCc: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a487a8f7b6947f6445e5a1aa876522916785d5ec",
      "tree": "a64fb0d90dce25095558b89de86a2d9a6d340d21",
      "parents": [
        "cac925a4aab1b7233d3beb591f53498816058a08"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 09 11:29:03 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Fri Jun 09 11:29:03 2006 -0700"
      },
      "message": "e1000: prevent statistics from garbling during bus resets\n\nIf a PCI bus error/fault triggers a PCI bus reset, attempts to get\nthe ethernet packet count statistics from the hardware will fail,\nreturning garbage data upstream.  This patch skips statistics data\ncollection if the PCI device is not on the bus.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nAcked-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "cac925a4aab1b7233d3beb591f53498816058a08",
      "tree": "a800537068aa05fd426ff44b8efd52d66e6d2051",
      "parents": [
        "bcd618e4eac6fbf82de05d23c15ecb694c62b8af",
        "6224e01dccf2543a8f8b4d825baf1510c79c2878"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:56:17 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:56:17 2006 -0400"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into tmp\n"
    },
    {
      "commit": "bcd618e4eac6fbf82de05d23c15ecb694c62b8af",
      "tree": "e1a85b6a5f10c7ac20ef3b3357e15c5802dca019",
      "parents": [
        "ba9b28d19a3251bb1dfe6a6f8cc89b96fb85f683",
        "cb15f81beb1e2ad015d6e7aea2f9b49fdbda9d1a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:55:45 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:55:45 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 into upstream\n\nConflicts:\n\n\tdrivers/net/e1000/e1000_ethtool.c\n"
    },
    {
      "commit": "9026729bfeb4329a4edc01f427f01af7ee0a5273",
      "tree": "956f921b9511b87da6337a9f169b4b5d14590fc6",
      "parents": [
        "2cc304923d87403abc103a741382b9af08b6decc"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:30:24 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:30:24 2006 -0700"
      },
      "message": "e1000: add PCI Error Recovery\n\nVarious PCI bus errors can be signaled by newer PCI controllers.\nThis patch adds the PCI error recovery callbacks to the intel gigabit\nethernet e1000 device driver. The patch has been tested, and appears\nto work well.\n\nSigned-off-by: Linas Vepstas \u003clinas@linas.org\u003e\nAcked-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "24f476eeecba66524af3f95e31ac208eea99e617",
      "tree": "bbcd87d78ea4bd38100645ca28797a5c3df9a741",
      "parents": [
        "b9b6e78b11de295ef073271979355d5fab71b877"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:28:47 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:28:47 2006 -0700"
      },
      "message": "e1000: remove risky prefetch on next_skb-\u003edata\n\nIt was brought to our attention that the prefetches break e1000 traffic\non xscale/arm architectures.  Remove them for now.  We\u0027ll let them\nstay in mm for a while, or find a better solution to enable.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "b9b6e78b11de295ef073271979355d5fab71b877",
      "tree": "63f35532786844d5a32e391e13e5bafe7bb6ef0f",
      "parents": [
        "e82b0f2cc21be905e504573483fa9542b15df96f"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:28:38 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:28:38 2006 -0700"
      },
      "message": "e1000: fix ethtool test irq alloc as \"probe\"\n\nNew code added in 2.6.17 caused setup_irq to print a warning when\nrunning ethtool -t eth0 offline.\n\nThis test marks the request_irq call made by this test as a \"probe\"\nto see if the interrupt is shared or not.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "80871e63e410c53524ef47eaf475c13e0f164ea6",
      "tree": "7cab9aa18a3f9cc1d30d1e8a2cde2f19d357ffdf",
      "parents": [
        "8fc29ba65bd669b8f23a46b4760f3ba773e2a635"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:35:57 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:31:56 2006 -0400"
      },
      "message": "e1000: add shutdown handler back to fix WOL\n\nSomeone was waaay too aggressive and removed e1000\u0027s reboot notifier\ninstead of porting it to the new way of the shutdown handler.  This change\nbroke wake on lan.  Add the shutdown handler back in using the same method\nas e100 uses.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n(cherry picked from c653e6351e371b33b29871e5eedf610ffb3be037 commit)\n"
    },
    {
      "commit": "6082823632e40737515d03381e1ba59cfb4d4909",
      "tree": "be9f17d81216d3fdf3cbd5ce659c43d523876eb8",
      "parents": [
        "cbc696a5fa3942aa2e6ad52a71d5126ffa84d031"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue May 23 14:52:21 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:29:09 2006 -0400"
      },
      "message": "[PATCH] e1000: endian fixes\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Ronciak, John\" \u003cjohn.ronciak@intel.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nAcked-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "440c052d6f717495806fe2c65f3f5677c92397c7",
      "tree": "92e8eed3ddc36ca171b4223de3d11d1be84931f2",
      "parents": [
        "fdf35d3c49be0ad99e2fd5f5f27c6c0c336a3f11"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:36:19 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:36:19 2006 -0700"
      },
      "message": "e1000: bump version to 7.0.38-k4\n\nSigned-off-by: Auke Kok \u003cauke.jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "fdf35d3c49be0ad99e2fd5f5f27c6c0c336a3f11",
      "tree": "91983404ceea7b3cb9a30f954a9537fe8fc697fb",
      "parents": [
        "a1943b5a796a11ee516f5c085453d653a87ee8fe"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:36:14 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:36:14 2006 -0700"
      },
      "message": "e1000: remove changelog in driver\n\nThis honours the request to remove the changelog in the driver code.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "a1943b5a796a11ee516f5c085453d653a87ee8fe",
      "tree": "de709f1f48387f06b44f5eb4d82f85c76c48a6ad",
      "parents": [
        "76c224bc9fdf108ae6e97553322122f53bdbe75c"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:36:10 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:36:10 2006 -0700"
      },
      "message": "e1000: Fix date string in Makefile\n\nI forgot to update the date string in the Makefile last time.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "76c224bc9fdf108ae6e97553322122f53bdbe75c",
      "tree": "3901c34cf3ed64b7cf907917500a5317cf5467a6",
      "parents": [
        "a42a507cd3af14a2696b7c020996e48c10bf7742"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:36:06 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:36:06 2006 -0700"
      },
      "message": "e1000: remove leading and trailing whitespace.\n\nSome leading and trailing whitespace made it into the driver code here.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "a42a507cd3af14a2696b7c020996e48c10bf7742",
      "tree": "3e3be1c902ea510d6c84da9c083dccfadfa36c59",
      "parents": [
        "c653e6351e371b33b29871e5eedf610ffb3be037"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:36:01 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:36:01 2006 -0700"
      },
      "message": "e1000: remove backslash r debug printfs\n\nThis removes unwanted characters in the debug output that should have\nnever been there.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "c653e6351e371b33b29871e5eedf610ffb3be037",
      "tree": "401b966e60317c09c6f2b2d5cd81bfbc0d9e3aeb",
      "parents": [
        "4e3ceac609cce39cb96e0eb8604934592371ed8c"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:35:57 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue May 23 13:35:57 2006 -0700"
      },
      "message": "e1000: add shutdown handler back to fix WOL\n\nSomeone was waaay too aggressive and removed e1000\u0027s reboot notifier\ninstead of porting it to the new way of the shutdown handler.  This change\nbroke wake on lan.  Add the shutdown handler back in using the same method\nas e100 uses.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n\n"
    },
    {
      "commit": "bcb49197ed9a2e8a0a8d990723dccfccffa7566f",
      "tree": "a4148a9b2ef16cf8393e1e5f5eae08d4205e2c67",
      "parents": [
        "4d5c34ec7b007cfb0771a36996b009f194acbb2f"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Apr 25 22:50:04 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Apr 25 22:50:04 2006 -0700"
      },
      "message": "e1000: Update truesize with the length of the packet for packet split\n\nUpdate skb with the real packet size.\n\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\n"
    },
    {
      "commit": "1cb5821f444cadbe94453282f9f4767cf8744a8e",
      "tree": "b23e6c848614a7ca67248eaf4e8ec9b50c092075",
      "parents": [
        "dc86d32ab51c4ad3086472457fb90b61249d91f5"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Apr 18 12:31:04 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Apr 18 12:31:04 2006 -0700"
      },
      "message": "e1000: fix mismerge skb_put.\n\nSeems there was a bit of a fix needed to due a bad merge in the legacy\nreceive path.  Fixes a panic due to skb_over_panic.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "dc86d32ab51c4ad3086472457fb90b61249d91f5",
      "tree": "4f8a266d797110e9f9f76eae04117a756e94f7a2",
      "parents": [
        "8fc65162a8f25929be80c8d6321a3479e92b5aae"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Apr 18 12:30:51 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Apr 18 12:30:51 2006 -0700"
      },
      "message": "e1000: fix mispatch for media type detect.\n\nRecent patch was mismerged in the miitool path. e1000_media_type_copper\nwas being compared with the phy type instead of the media type.\n\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "3d41e30aa3dde76c81ecbbf0e3a25392fcd90469",
      "tree": "c8dc188cd9f9016a0359e7fc6d2521f614c41641",
      "parents": [
        "77b2aad5b4fcb6e050b64bbda158ce528f933023"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:05:31 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:05:31 2006 -0700"
      },
      "message": "e1000: Version bump, contact fix, year string change\n\nAdd the sourceforge project mailinglist to the contact information.\n\nBump version to 7.0.38-k2\n\nUpdate copyright string with the new year.\n\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\n"
    },
    {
      "commit": "77b2aad5b4fcb6e050b64bbda158ce528f933023",
      "tree": "7d60229345056e9c4e4fe39e79801376bb61dc69",
      "parents": [
        "9e2feace1acd38d7a3b1275f7f9f8a397d09040e"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:05:25 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:05:25 2006 -0700"
      },
      "message": "e1000: implement more efficient tx queue locking\n\nImplement more efficient locking (avoid the lock) when checking for\na stopped queue.  Also don\u0027t wake the queue unless the threshold is\nreached to avoid queue on/off thrash.\n\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\n"
    },
    {
      "commit": "9e2feace1acd38d7a3b1275f7f9f8a397d09040e",
      "tree": "109e9bae993df91e2ff83ce7b4fccba9498d0273",
      "parents": [
        "6fc7a7eca70780dc1539ce68a6513f9b11891f3c"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:05:18 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:05:18 2006 -0700"
      },
      "message": "e1000: Buffer optimizations for small MTU\n\nRemove multi-descriptor support from legacy recieve path\n\nAdd memory usage efficiency by using more correct size descriptors for\nsmall MTU sizes and optimize using LPE for \u003c\u003d 1522 byte frame sizes\n\nAn extra performance fix that effected our TCP window size growth\nas a receiver.  Set our initial buffer to be 128 bytes instead of 256\nto prevent over-socket charge when truesize is computed in the stack.\nold way: truesize \u003d 256 + l1 \u003d 256 + 1460 \u003d 1716\nnew way: truesize \u003d 128 + l1 \u003d 128 + 1460 \u003d 1588\nThe magic value that we can\u0027t cross is 1648.\n\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\n"
    },
    {
      "commit": "6fc7a7eca70780dc1539ce68a6513f9b11891f3c",
      "tree": "474efb015129d75368637ee28aecbb3262da8680",
      "parents": [
        "5d51b80f9224ca5b0ba1efc5a6348cd29b5c16b7"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:05:12 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:05:12 2006 -0700"
      },
      "message": "e1000: Dead variable cleanup\n\nRemoval of unused rx_dropped counter.\n\nRemoved reference to E1000_CTRL_EXT_CANC which is no longer valid,\nreplaced with E1000_CTRL_EXT_INT_TIMER_CLR\n\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\n"
    },
    {
      "commit": "5d51b80f9224ca5b0ba1efc5a6348cd29b5c16b7",
      "tree": "c6748fb719c9da8dc7124b7cccccf6cf31394000",
      "parents": [
        "fe7fe28ea581e090d2908a0d78a2611ae6d43e2c"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:05:06 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:05:06 2006 -0700"
      },
      "message": "e1000: Update truesize with the length of the packet for packet split\n\nUpdate skb with the real packet size.\n\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\n"
    },
    {
      "commit": "fe7fe28ea581e090d2908a0d78a2611ae6d43e2c",
      "tree": "20ffef790a0ca0f0e8463df68d0628bffdccefe9",
      "parents": [
        "e619d52349ab8c0044859c28ab05e4c7a410fe14"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:04:59 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:04:59 2006 -0700"
      },
      "message": "e1000: Made an adapter struct variable into a local (txb2b)\n\nMade an adapter struct variable into a local (txb2b)\n\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\n"
    },
    {
      "commit": "e619d52349ab8c0044859c28ab05e4c7a410fe14",
      "tree": "74c09a1acbe54f569a1bc0c4eca05211ff9dab5f",
      "parents": [
        "4cc15f54991caf1572e03ffc65d9986e433007e2"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:04:52 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:04:52 2006 -0700"
      },
      "message": "e1000: De-inline functions to benefit from compiler smartness\n\nDe-inline functions to benefit from compiler smartness\n\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\n"
    },
    {
      "commit": "4cc15f54991caf1572e03ffc65d9986e433007e2",
      "tree": "cc32bb4993833593f3c46ead3a5572ba8920fdb6",
      "parents": [
        "d0e027db7861ef03de0ac08494a9a61984d8f8b0"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:04:46 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:04:46 2006 -0700"
      },
      "message": "e1000: Esb2 wol link cycle bug and uninitialized registers\n\nEsb2 link didn\u0027t return after wol disable. The code previously assumed\nthat writing reset to PHY_CTRL phy register turned the phy back on.\nIn the ESB2 phy case that didn\u0027t occur.\n\nAdd ESB2 to acquire/release_hw functions upon review it was\ndiscovered that esb2 was skipped on these functions\n\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\n"
    },
    {
      "commit": "d0e027db7861ef03de0ac08494a9a61984d8f8b0",
      "tree": "d1102d2ef0867b972a0737b70e5f0643c44788df",
      "parents": [
        "a145410dccdb44f81d3b56763ef9b6f721f4e47c"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:04:40 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Apr 14 19:04:40 2006 -0700"
      },
      "message": "e1000: Remove PM warning DPRINTKs breaking 2.4.x kernels\n\nremove DPRINTKs that were printing warnings about power management on\n2.4 kernels.  Since we really don\u0027t react differently these printk\nstatements are not needed.  This code was originally added to fix\nsome compile time warnings that got fixed by newer kernels.\n\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\n"
    },
    {
      "commit": "5d9428de1a9785f10a4339f80b717be665ba51c7",
      "tree": "27eeed8a87ef248cec694032463f0d8f3b38fbcc",
      "parents": [
        "7e99e9b66336565f0088ea59d848ab187f9689c3"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Sun Apr 02 13:52:48 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Apr 02 13:52:48 2006 +0200"
      },
      "message": "BUG_ON() Conversion in drivers/net/\n\nthis changes if() BUG(); constructs to BUG_ON() which is\ncleaner, contains unlikely() and can better optimized away.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "153330618691694af64f39fb56c9de051862380e",
      "tree": "45ccb622bf0d13f6a0a663ba8af39f9dc2c9122e",
      "parents": [
        "2d0817d11eaec57435feb61493331a763f732a2b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 22:32:28 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:32:28 2006 -0800"
      },
      "message": "[NET]: dev_put/dev_hold cleanup\n\nGet rid of the old __dev_put macro that is just a hold over from pre 2.6\nkernel.  And turn dev_hold into an inline instead of a macro.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "abc71c46dc0a12ab7fddc18cfe4f4aa26808c79b",
      "tree": "b0c846052b994d57d58713a0cc8da30a22baaf1c",
      "parents": [
        "30dcbf29cc6d92d70fa262e79e84011fe6913bed",
        "232a347a444e687b5f8cf0f6485704db1c6024d3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:27:08 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:27:08 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "c3d7a3a4eb5e8f290d7b1d61430eed1ebedeb936",
      "tree": "a616111ca9d23e58bb4e2b434216104831a1e186",
      "parents": [
        "b27a1ed571e12e7ec75b8907bf02fd69fd2bfe10"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 15 14:26:28 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:17:38 2006 -0500"
      },
      "message": "[PATCH] e1000 endianness bugs\n\n\treturn -E_NO_BIG_ENDIAN_TESTING;\n\n[E1000]: Fix 4 missed endianness conversions on RX descriptor fields.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "30dcbf29cc6d92d70fa262e79e84011fe6913bed",
      "tree": "2b356350d2dea45b498e2c0c6e9718b364594752",
      "parents": [
        "ded78e5e2cab0ec470cca7d34d7af742371bd476"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 11 17:51:39 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 21:49:49 2006 -0500"
      },
      "message": "[PATCH] drivers/net/e1000/: proper prototypes\n\nThis patch moves prototypes of global variables and functions to a header\nfile.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: John Ronciak \u003cjohn.ronciak@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b962697b79a147aeaca6864f2d6c424bd462b446",
      "tree": "e89136f041a068c793e2d8d23721255a61901f10",
      "parents": [
        "749dfc70554f2c9e6624ac843d66571265ed9338",
        "cb764326dff0ee51aca0d450e1a292de65661055"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:35:49 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:35:49 2006 -0500"
      },
      "message": "Merge branch \u0027e1000-upstream\u0027 of git://198.78.49.142/linux-2.6\n"
    },
    {
      "commit": "749dfc70554f2c9e6624ac843d66571265ed9338",
      "tree": "bf591255b3f158222f90852d53c4279e6e7e9ced",
      "parents": [
        "74f5ec29ae93aa42c49f4285c20c457afe937881",
        "0992a5d029181421877a716eaf99145828ff7eae"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:35:31 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:35:31 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "9e927fb6186b6913d47d33068160088a084d568e",
      "tree": "4ecd5584f82fbda06cfe6c162505b59ba4391915",
      "parents": [
        "5ee33b7adc178dbeb16b4d8303ae3ab69a334518"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 10 18:08:09 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:25:17 2006 -0500"
      },
      "message": "[PATCH] Wrong return value corrupts free object in e1000 driver\n\nFor some reason, E1000\u0027s -\u003ehard_start_xmit() routine returns -EFAULT\ninstead of one of the NETDEV_TX_* error codes.  In fact, it frees up\nthe SKB before returning this.  This makes the queueing layer think\nthe packet should be requeued and subsequently we corrupt a freed\nobject.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cb764326dff0ee51aca0d450e1a292de65661055",
      "tree": "4cabea34727903fa8560abfeae325936a9039c7e",
      "parents": [
        "74f5ec29ae93aa42c49f4285c20c457afe937881"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Mar 08 17:24:12 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Wed Mar 08 17:24:12 2006 -0800"
      },
      "message": "e1000: Fix mii-tool access to setting speed and duplex\n\nPaul Rolland reported that e1000 was having a hard time using mii-tool to set speed and duplex.  This patch fixes the issue on both newer hardware as well as fixing the code issue that originally caused the problem.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n\n"
    },
    {
      "commit": "0f15a8fae8b8558f5a9b0fec770846c487c779f6",
      "tree": "cacee876371cfbcb33e8e5a5410359f4d21b67ef",
      "parents": [
        "30320be88fb9cae888eacf1f1eaae95a03720128"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:46:29 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:46:29 2006 -0800"
      },
      "message": "e1000: Added driver comments and whitespace changes.  Modified long lines of code to ensure they would not wrap beyond 80 characters.\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "30320be88fb9cae888eacf1f1eaae95a03720128",
      "tree": "359ba46e6c3d17d1a6fc11b97eea2ad1bc71cca7",
      "parents": [
        "dc7c6add3493cdc71475a006b7afc3732e55abd8"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:21:57 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:21:57 2006 -0800"
      },
      "message": "e1000: Added a performance enhancement - prefetch\n\n- this implementation of prefetch was tested on new and old hardware\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "dc7c6add3493cdc71475a006b7afc3732e55abd8",
      "tree": "28e1c24d37dddd300a0c912414e7e2484dc6b2b9",
      "parents": [
        "8704163987882f8b989e8143ad1f87c6b7229a13"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:21:40 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:21:40 2006 -0800"
      },
      "message": "e1000: Add copybreak when using packet split\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "8704163987882f8b989e8143ad1f87c6b7229a13",
      "tree": "24e16b012722402cedba6f9fbc10dcda4a5eef20",
      "parents": [
        "6418ecc68e1d9416451b6f78ebb2c0b077e0abf2"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:21:24 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:21:24 2006 -0800"
      },
      "message": "e1000: Fixed the following issues with ESB2 (requires ESB2 support):\n\n- Add restriction for ESB2 to MTU size \u003c\u003d9216\n- Removed FIFO errors which were not being used\n- Fixed issues with loopback\n- Power management change for saving state and config space\n- WA to disable recieves and reset device on link loss.  Reset needed to be done outside the interrupt context - modified existing tx_timeout_task\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "6418ecc68e1d9416451b6f78ebb2c0b077e0abf2",
      "tree": "4fa4a491d559b388e7461192455bd0ebbca5d2b5",
      "parents": [
        "2a1af5d7dfd809b16fb69f3f0fc073d9b6b7c6ac"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:21:10 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:21:10 2006 -0800"
      },
      "message": "e1000: Add support for new hardware (ESB2)\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "2a1af5d7dfd809b16fb69f3f0fc073d9b6b7c6ac",
      "tree": "aae8f3f32de4d0ca3f9bdc1dfea0d67d416a705f",
      "parents": [
        "85b22eb632dc75887ba99edad49307a02c2ae7ec"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:20:43 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:20:43 2006 -0800"
      },
      "message": "e1000: Add performance enahancement by balancing TX and RX\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "85b22eb632dc75887ba99edad49307a02c2ae7ec",
      "tree": "07fca1fa18db61f6b3024ff2db290a6111356900",
      "parents": [
        "9f68788856b134f93d9d10b19aa902924c61fc02"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:20:29 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:20:29 2006 -0800"
      },
      "message": "e1000: Add enabled Jumbo frame support for 82573L\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "9f68788856b134f93d9d10b19aa902924c61fc02",
      "tree": "84607dc7136b5e003f31ccab24ff9cdffb1510a5",
      "parents": [
        "329bfd0b6d5ffec00b787f1d0e68eef63d8b1d56"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:20:17 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:20:17 2006 -0800"
      },
      "message": "e1000: Add 82573 controller support to TSO fix\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "329bfd0b6d5ffec00b787f1d0e68eef63d8b1d56",
      "tree": "1aff4ad4e26ca01c6203869a5477850e7c1c23a2",
      "parents": [
        "7e6c9861bbc2fcd2438da910c006781784968a7c"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:20:02 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:20:02 2006 -0800"
      },
      "message": "e1000: Fix filling skb descriptors while using packet split\n\n-  Simplified by calling skb_fill_page_desc(), which is more efficient.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "7e6c9861bbc2fcd2438da910c006781784968a7c",
      "tree": "42737b91df1aec190e0c930cc1e9d426316e8b29",
      "parents": [
        "8491682986e04fe7b258e5ba1d22f9a0ea2d803e"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:19:30 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:19:30 2006 -0800"
      },
      "message": "e1000: Fix network problems when forced at 100Mb/s and to fix TSO when forced at 100Mb/s\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "8491682986e04fe7b258e5ba1d22f9a0ea2d803e",
      "tree": "dac61abf2c1e8e859e5434783f557576226449f3",
      "parents": [
        "8df06e504e999ff729f1b2a2e573d96bf3690dbc"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:18:48 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:18:48 2006 -0800"
      },
      "message": "e1000: Fix Quadport Wake on LAN\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "8df06e504e999ff729f1b2a2e573d96bf3690dbc",
      "tree": "4087b617fe36c969577739d27fa99955362d093c",
      "parents": [
        "497fce5e72a21f45929a786bf416ac03cbe09e2f"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:18:32 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:18:32 2006 -0800"
      },
      "message": "e1000: Fix RSS if enabled in mid-connection\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "497fce5e72a21f45929a786bf416ac03cbe09e2f",
      "tree": "42bd95fd55ab01df751151f967c89e99bc19c7a4",
      "parents": [
        "20a44028f06030a71a1250ad8efb0a7fb556c3ea"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:18:20 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:18:20 2006 -0800"
      },
      "message": "e1000: Fix 82543 issue when reading eeprom\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "20a44028f06030a71a1250ad8efb0a7fb556c3ea",
      "tree": "3e8bb3e77b4e0453a24aad97f3f6c3700ea6fd48",
      "parents": [
        "c5f226fe97e8025440aa330aa2c8e1c66bfdc96b"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:18:08 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:18:08 2006 -0800"
      },
      "message": "e1000: Fix dhcp issue when the skb structure fields are not filled properly\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "c5f226fe97e8025440aa330aa2c8e1c66bfdc96b",
      "tree": "da2a45df3a52529dec850bea57e1ec7f8bbf9b38",
      "parents": [
        "5b66ba0db8d04d99926445bc7d9f920bb5d744ed"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:17:55 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:17:55 2006 -0800"
      },
      "message": "e1000: Fix AMT losing connectivity when switching VLAN in passive mode\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "5b66ba0db8d04d99926445bc7d9f920bb5d744ed",
      "tree": "acd86e028fd3856f354c703c909d1457fa60b6db",
      "parents": [
        "0989aa431636ffb347314f0e2f367fdd16d7a57f"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:17:30 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:17:30 2006 -0800"
      },
      "message": "e1000: Fix unecessary delay for 82573 controllers\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "0989aa431636ffb347314f0e2f367fdd16d7a57f",
      "tree": "b5890adc27313a97abe920fdfabf3f8e32b4bc7f",
      "parents": [
        "9f644d518f35903ecaff062d6e9e4f7080d80cfb"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:17:16 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:17:16 2006 -0800"
      },
      "message": "e1000: Fix lock up while setting ring parameters\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "9f644d518f35903ecaff062d6e9e4f7080d80cfb",
      "tree": "10d7df285871ff51266f45350a2b0a3de21a5931",
      "parents": [
        "c1605eb37aa658b810a5a7080412d656ddce2f76"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:16:59 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:16:59 2006 -0800"
      },
      "message": "e1000: Fix dead counters\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "c1605eb37aa658b810a5a7080412d656ddce2f76",
      "tree": "c91f8a06afd19cf67cba40f687d4f662f79d8055",
      "parents": [
        "2ade43618b0aee83a50b344171d33d85c73d01b1"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 02 18:16:38 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Thu Mar 02 18:16:38 2006 -0800"
      },
      "message": "e1000: Remove Multiqueue code until we have support for MSI-X in our hardware\n\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "a1415ee65500597e19c0ac44872db66105bad0e7",
      "tree": "d7c1b8da83d052006335244dfcedd0122a94c470",
      "parents": [
        "bd71c2b17468a2531fb4c81ec1d73520845e97e1"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 28 20:24:07 2006 -0800"
      },
      "committer": {
        "name": "root",
        "email": "root@jk-desktop.jf.intel.com",
        "time": "Tue Feb 28 20:24:07 2006 -0800"
      },
      "message": "[PATCH] e1000: revert to single descriptor for legacy receive path\n\nA recent patch attempted to enable more efficient memory usage by using\nonly 2kB descriptors for jumbo frames.  The method used to implement this\nhas since been commented upon as \"illegal\" and in recent kernels even\ncauses a BUG when receiving ip fragments while using jumbo frames.\nThis patch simply goes back to the way things were.  We expect some\ncomplaints due to order 3 allocations failing to come back due to this\nchange.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n\n"
    },
    {
      "commit": "7c4d33675f81fa38f85eeabbbf3e7b8687c15cc3",
      "tree": "7c5c95dfe9b8c6bd66e0a19dc9846173634b52df",
      "parents": [
        "86c3d59ff54c31f07d0f0483dd3f668107c8cf85"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Jan 18 13:01:45 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jan 18 16:17:58 2006 -0500"
      },
      "message": "[PATCH] e1000: fix compile warning\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "86c3d59ff54c31f07d0f0483dd3f668107c8cf85",
      "tree": "e252d9716ae573fa0d44240ab2793ab3b7504f4d",
      "parents": [
        "73629bbc84a7d4026ad08edbfefc642eec60f246"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Jan 18 13:01:43 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jan 18 16:17:58 2006 -0500"
      },
      "message": "[PATCH] e1000: fix receive breakage\n\nin attempting to not send the \"prefetch\" patch, we broke the receive code,\nthis patch fixes that issue.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "73629bbc84a7d4026ad08edbfefc642eec60f246",
      "tree": "96ba9765aa0908b76e74a368c867a47ae3b69fc8",
      "parents": [
        "96838a40f02950f4ff501f62a7e59ac4d508e8b7"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Jan 18 13:01:41 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jan 18 16:17:58 2006 -0500"
      },
      "message": "[PATCH] e1000: Added driver comments\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "96838a40f02950f4ff501f62a7e59ac4d508e8b7",
      "tree": "9a86ecbe58a1d63159fc6c8c10223efa0344586d",
      "parents": [
        "6150f038158ad8ad4b74d6b76a67e2f68fd1d8e2"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Jan 18 13:01:39 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jan 18 16:17:58 2006 -0500"
      },
      "message": "[PATCH] e1000: Fix whitespace\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6150f038158ad8ad4b74d6b76a67e2f68fd1d8e2",
      "tree": "eda3d1cf163efa97d6048814a43a70a234a1f175",
      "parents": [
        "2f82665fe51b65921e64d5ceb3a6db98f72c4d61"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Jan 18 13:01:37 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jan 18 16:17:57 2006 -0500"
      },
      "message": "[PATCH] e1000: Added functions declarations\n\nAdded e1000_mc_addr_list_update\nAdded e1000_read_reg_io\nAdded e1000_enable_pciex_master\n\nThese are not static functions, that is why we have them declared in the header.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "2f82665fe51b65921e64d5ceb3a6db98f72c4d61",
      "tree": "2b179bb39363508ca188a0ade30e98e36a0bf601",
      "parents": [
        "b92ff8ee5763ee0b408f3cf2360f58dd7ea9c5da"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Jan 18 13:01:34 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jan 18 16:17:57 2006 -0500"
      },
      "message": "[PATCH] e1000: Added functions to save and restore config\n\nThese functions help restore the driver to active configuration when coming out of resume for power management.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b92ff8ee5763ee0b408f3cf2360f58dd7ea9c5da",
      "tree": "e6e8a694181ea93265f786ddadfb7e66fb1c78aa",
      "parents": [
        "35ec56bb78fda9c88cd1ad30e048ce5b4398d33f"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Jan 18 13:01:32 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jan 18 16:17:57 2006 -0500"
      },
      "message": "[PATCH] e1000: Added RX buffer enhancements\n\nAlign the prefetches to a dword to help speed them up.\nRecycle skb\u0027s and early replenish.\nForce memory writes to complete before fetching more descriptors.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "35ec56bb78fda9c88cd1ad30e048ce5b4398d33f",
      "tree": "8dab8de21d249b735a33c262837c991e5b23aa17",
      "parents": [
        "7eb9b2f56c9812d03ac63031869bcc42151067b1"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Jan 18 13:01:30 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jan 18 16:17:57 2006 -0500"
      },
      "message": "[PATCH] e1000: Added disable packet split capability\n\nAdds the ability to disability packet split at compile time and use the legacy receive path on PCI express hardware.  Made this a CONFIG option and modified the Kconfig, to reflect the new option.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "38bd3b2629702894ca3528358ffc447bbacc9442",
      "tree": "a07e27fcd3fcc94dfb9fd6b204cc670f7d3b7ff6",
      "parents": [
        "8241e35e0c6ae7531fe270de34608edfdc2ea483"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jan 12 16:51:37 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 07:51:04 2006 -0500"
      },
      "message": "[PATCH] e1000: Removed unused variables and initialized variables\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "8241e35e0c6ae7531fe270de34608edfdc2ea483",
      "tree": "9a87f5b49d41f3b37c6ae643fc5e3111ace5afde",
      "parents": [
        "a292ca6efbc1f259ddfb9c902367f2588e0e8b0f"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jan 12 16:51:34 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 07:51:03 2006 -0500"
      },
      "message": "[PATCH] e1000: Cleaned up code and removed hard coded numbers\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a292ca6efbc1f259ddfb9c902367f2588e0e8b0f",
      "tree": "02d26f87e4b3931c54923c5f97557eae0eff39f0",
      "parents": [
        "240b1710f56b359685bc698e2a1473a2f3f2b8d7"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jan 12 16:51:30 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 07:51:03 2006 -0500"
      },
      "message": "[PATCH] e1000: Added copy break code\n\nImproves small packet performance with large amounts of reassembly being done in the stack.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    }
  ],
  "next": "240b1710f56b359685bc698e2a1473a2f3f2b8d7"
}
