)]}'
{
  "log": [
    {
      "commit": "eefacf3b4f8a688aeaddd2f7c46ac5ffceb92472",
      "tree": "df1a8bb0e9a3cfc0a27a9f000c8086df5fa85c14",
      "parents": [
        "e56e356b21c285663712dc39aa9e4303072cbaba"
      ],
      "author": {
        "name": "David Graham",
        "email": "david.graham@intel.com",
        "time": "Thu Jan 08 16:03:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 11 00:04:11 2009 -0800"
      },
      "message": "e1000e: Add process name to WARN message when detecting Mutex contention\n\nAdds process name of the current mutex holder to the WARN message output\nwhen the e1000e driver attempts to acquire the nvm_mutex and finds that\nit is already being held. With this patch the WARN message indicates\nboth the process name of the current mutex holder and the process name of\nthe attempted acquisition, which together will help to identify the\ncontending codepaths.\n\nSigned-off-by: David Graham \u003cdavid.graham@intel.com\u003e\nAcked-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8de1481fd7126ee9e93d6889da6f00c05e1e019",
      "tree": "3e0e564f6aff2f8f0f66bdf37dc2eb87d6e17cde",
      "parents": [
        "23616941914917cf25b94789856b5326b68d8ee8"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Wed Oct 22 19:55:31 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:12:32 2009 -0800"
      },
      "message": "resource: allow MMIO exclusivity for device drivers\n\nDevice drivers that use pci_request_regions() (and similar APIs) have a\nreasonable expectation that they are the only ones accessing their device.\nAs part of the e1000e hunt, we were afraid that some userland (X or some\nbootsplash stuff) was mapping the MMIO region that the driver thought it\nhad exclusively via /dev/mem or via various sysfs resource mappings.\n\nThis patch adds the option for device drivers to cause their reserved\nregions to the \"banned from /dev/mem use\" list, so now both kernel memory\nand device-exclusive MMIO regions are banned.\nNOTE: This is only active when CONFIG_STRICT_DEVMEM is set.\n\nIn addition to the config option, a kernel parameter iomem\u003drelaxed is\nprovided for the cases where developers want to diagnose, in the field,\ndrivers issues from userspace.\n\nReviewed-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "fa4c16da738952882d51b265adbef1d8d329d50f",
      "tree": "24038e596d4723ae2f5c9debf9d8cbf29620aa0b",
      "parents": [
        "af8eca5cbbc8f991ec14c8d7e3350bbe2ea49655"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Mon Dec 22 09:16:13 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 26 00:00:37 2008 -0800"
      },
      "message": "drivers/net/e1000e: fix sparse warnings: make symbols static\n\nFix this sparse warnings:\n\n  drivers/net/e1000e/es2lan.c:1265:5: warning: symbol \u0027e1000_read_kmrn_reg_80003es2lan\u0027 was not declared. Should it be static?\n  drivers/net/e1000e/es2lan.c:1298:5: warning: symbol \u0027e1000_write_kmrn_reg_80003es2lan\u0027 was not declared. Should it be static?\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "908a7a16b852ffd618a9127be8d62432182d81b4",
      "tree": "a0b509227e26bef7edd347575761e0dbeb5756e7",
      "parents": [
        "889bd9b6dbcd426b8698c4a779dd7dbf247f57b8"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Mon Dec 22 20:43:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 22 20:43:12 2008 -0800"
      },
      "message": "net: Remove unused netdev arg from some NAPI interfaces.\n\nWhen the napi api was changed to separate its 1:1 binding to the net_device\nstruct, the netif_rx_[prep|schedule|complete] api failed to remove the now\nvestigual net_device structure parameter.  This patch cleans up that api by\nproperly removing it..\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89c88b16f12e9df9ac39418638f267ec3b36a6c6",
      "tree": "404d1841e190a423817762fec3bcc164e9cc3b22",
      "parents": [
        "b240a0e5644eb817c4a397098a40e1ad42a615bc"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Dec 15 23:46:15 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 15 23:46:15 2008 -0800"
      },
      "message": "e1000e: Add GRO support\n\nThis patch adds GRO support to e1000e by making it invoke napi_gro_receive\ninstead of netif_receive_skb.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb14f019597cd86c21a6c601d7e900f40030c2e7",
      "tree": "36fb2f36a1747f98988f87215db1eef3a71d45eb",
      "parents": [
        "9a4a84294b0d60b8c287131478f743ba2bc68949",
        "a3dd15444baa9c7522c8457ab564c41219dfb44c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 15 20:03:50 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 15 20:03:50 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/e1000e/ich8lan.c\n"
    },
    {
      "commit": "30bb0e0dce78427f3e5cb728d6b5ea73acbefffa",
      "tree": "97601869ade938f50e11de20cb06cca72b27cb34",
      "parents": [
        "bb49eed4221092fde4e2337534ae51d8f28a2fbe"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Dec 11 21:28:11 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 11 21:28:11 2008 -0800"
      },
      "message": "e1000e: fix double release of mutex\n\nDuring a reset, releasing the swflag after it failed to be acquired would\ncause a double unlock of the mutex.  Instead, test whether acquisition of\nthe swflag was successful and if not, do not release the swflag.  The reset\nmust still be done to bring the device to a quiescent state.\n\nThis resolves [BUG 12200] BUG: bad unlock balance detected! e1000e\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12200\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb7b48f671f9c7582993a6c0ff6e989078048561",
      "tree": "67b6a628e78eca1d14eba77b18562bc4a0db3181",
      "parents": [
        "e061b165c7f4ec5e2e160d990b49011b5b6e5c6a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Dec 05 15:08:03 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 05 15:08:03 2008 -0800"
      },
      "message": "igb/e1000e: Naming interrupt vectors\n\nChange interrupt vector naming to match recent changes from Robert Olsson.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b9ab2ec04ec1e1e53939768805612ac191d7ba2",
      "tree": "22d29905c148d2d743b3eccb585fbe60fb91e25a",
      "parents": [
        "851fd7bd88524bb4e20f3def3127cd9167d6d0cf",
        "3ec192559033ed457f0d7856838654c100fc659f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 26 23:48:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 26 23:48:40 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/hp-plus.c\n\tdrivers/net/wireless/ath5k/base.c\n\tdrivers/net/wireless/ath9k/recv.c\n\tnet/wireless/reg.c\n"
    },
    {
      "commit": "ece4af18e07a5cea592ca095844783db4a349cb2",
      "tree": "fa255d783be2026f94bb88cfe989dd9956bcbb24",
      "parents": [
        "7e56b5d698707a9934833c47b24d78fb0bcaf764"
      ],
      "author": {
        "name": "Qinghuang Feng",
        "email": "qhfeng.kernel@gmail.com",
        "time": "Sun Nov 23 15:46:55 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 23 15:46:55 2008 -0800"
      },
      "message": "driver/net/*: remove redundant argument comments\n\nremove redundant argument comments in files of drivers/net/*\n\nSigned-off-by: Qinghuang Feng \u003cqhfeng.kernel@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e243455d345ef62751723671bc2605a2f6032ceb",
      "tree": "7246784e849ca0471a4bf2bc69a960d6194a6af9",
      "parents": [
        "a20e4cf9e6a37e40532593e00df153d01e317baf"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 17:02:41 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:02:41 2008 -0800"
      },
      "message": "e1000e: check return code from NVM accesses and fix bank detection\n\nCheck return code for all NVM accesses[1] and error out accordingly; log\na debug message for failed accesses.\n\nFor ICH8/9, the valid NVM bank detect function was not checking whether the\nSEC1VAL (sector 1 valid) bit in the EECD register was itself valid (bits 8\nand 9 also have to be set).  If invalid, it would have defaulted to the\npossibly invalid bank 0.  Instead, try to use the valid bank detection\nmethod used by ICH10 which has been cleaned up a bit.\n\n[1] - reads and updates only; not writes because those are only writing to\nthe Shadow RAM, the update following the write is the only thing actually\nwriting the modified Shadow RAM contents to the NVM.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a20e4cf9e6a37e40532593e00df153d01e317baf",
      "tree": "265746fe24aaa86df847c812e708c337ce06fa00",
      "parents": [
        "8452759060ad46fc071a7d5bbf1647df5ea2ceab"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 17:01:35 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:01:35 2008 -0800"
      },
      "message": "e1000e: fix incorrect link status when switch module pulled\n\nOn 82571 with SerDes, the true link state is not always correct when read\nfrom the STATUS register; use existing e1000_has_link() function instead.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8452759060ad46fc071a7d5bbf1647df5ea2ceab",
      "tree": "d6dc357a82e32e1c021773dfe9163e053fbdd711",
      "parents": [
        "0285c8dcaeaa73ddadc4f38383e5bbc03c394a29"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 17:00:22 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:00:22 2008 -0800"
      },
      "message": "e1000e: store EEPROM version number to prevent unnecessary NVM reads\n\nRather than reading the NVM to get the EEPROM version number everytime the\nethool get_drvinfo function is called, read it once during probe and save\nit for future reference.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0285c8dcaeaa73ddadc4f38383e5bbc03c394a29",
      "tree": "7de6c80ef7db58ba78c50ec122113371339578cf",
      "parents": [
        "5c48ef3e2028677a890d46d9a38b19174274f2e9"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:59:54 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:59:54 2008 -0800"
      },
      "message": "e1000e: cosmetic newline in debug message\n\nAdd missing newline from debug message.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c48ef3e2028677a890d46d9a38b19174274f2e9",
      "tree": "1ef4a75e9054eafa127609bd31f7999dc1fe085f",
      "parents": [
        "8f12fe8653eb699a6bc4f88f1a80312466ea2b0e"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:57:36 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:57:36 2008 -0800"
      },
      "message": "e1000e: sync change flow control variables with ixgbe\n\nSync flow control variables and usage model with that found in the ixgbe\ndriver.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f12fe8653eb699a6bc4f88f1a80312466ea2b0e",
      "tree": "0d7449825c12589a428c2f6ccc00b9c6b915543c",
      "parents": [
        "75eb0fad56da8494b43865097f362633debdc958"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:54:43 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:54:43 2008 -0800"
      },
      "message": "e1000e: link up/down messages must follow a specific format\n\nThe system log messages created on a link status change need to follow a\nspecific format to work with tools some customers use.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75eb0fad56da8494b43865097f362633debdc958",
      "tree": "a0c0b5ba3ad92712b52d934d911ebb69eee254bf",
      "parents": [
        "438b365a2758c012393a7be24d31a9c06aa0a504"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:53:51 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:53:51 2008 -0800"
      },
      "message": "e1000e: ESB2 config after link up\n\nOn ESB2, the MAC-to-PHY (Kumeran) interface must be configured after link\nis up before any traffic is sent; a new PHY operations function pointer is\nprovided for this.  To facilitate read/write of the Kumeran registers\nwithout blocking PHY register writes, the driver/firmware synchronization\nmethod which previously used a hardware semaphore for both PHY and Kumeran\nregister accesses is now split.  New Kumeran register read/write functions\nutilize this new synchronization method.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "438b365a2758c012393a7be24d31a9c06aa0a504",
      "tree": "625c1252188edc302c2e7dfdf2f12ad64ddff83b",
      "parents": [
        "1605927fcee41fe205f1713725f47f0d52978489"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:51:33 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:51:33 2008 -0800"
      },
      "message": "e1000e: check return of pci_save_state\n\nCheck return of pci_save_state and error out accordingly.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1605927fcee41fe205f1713725f47f0d52978489",
      "tree": "3cbecfe87122df1f0e8876c7b8b41148923202a9",
      "parents": [
        "63dcf3d353f32ca7007bfa53a9384f3283076afc"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:51:06 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:51:06 2008 -0800"
      },
      "message": "e1000e: update comments listing supported parts for each MAC family\n\nSome branding strings (displayed via lspci) are missing from the comments in\nvarious family-specific files in the driver.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63dcf3d353f32ca7007bfa53a9384f3283076afc",
      "tree": "63d9115b2275213b50c9b7b926449f4031e4ee69",
      "parents": [
        "5aa49c82118d2aa08c6cfaba01fd86f969b3f1d7"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:50:34 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:50:34 2008 -0800"
      },
      "message": "e1000e: 82571 check for link fix on 82571 serdes\n\nCheck for link test does not work properly for 82571 parts in a blade\nenvironment with an unterminated serdes link partner.  Make the test more\nrobust by checking the invalid bit.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5aa49c82118d2aa08c6cfaba01fd86f969b3f1d7",
      "tree": "fdc653544e61142826796f24a9313d30d0bb9d61",
      "parents": [
        "005cbdfc29cfc23b8faadd3619eed43e6550bfc1"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:49:53 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:49:53 2008 -0800"
      },
      "message": "e1000e: commit speed/duplex changes for m88 PHY\n\nFollow the convention used elsewhere in e1000e to \u0027commit\u0027 PHY changes\ninstead of directly writing to the PHY CTRL register to reset it.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "005cbdfc29cfc23b8faadd3619eed43e6550bfc1",
      "tree": "fb6c63dfdb08ff130cbb02be3da26ba9d5b9ab62",
      "parents": [
        "7e3aab4a9cd7d37f80eee75bebb6a71347f82476"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Nov 21 16:49:10 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:49:10 2008 -0800"
      },
      "message": "e1000e: disable correctable errors for quad ports while going to D3\n\nThere has been an issue seen with the pci-e quad port adapters that will\ncause them to generate a pci-e correctable error on some system while\ntransitioning to D3.\n\nSince no action is needed on this correctable error the simplest solution\nis to mask off the reporting of correctable errors.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "008298231abbeb91bc7be9e8b078607b816d1a4a",
      "tree": "8cb0c17720086ef97c614b96241f06aa63ce8511",
      "parents": [
        "6ab33d51713d6d60c7677c0d020910a8cb37e513"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Nov 20 20:14:53 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 20:14:53 2008 -0800"
      },
      "message": "netdev: add more functions to netdevice ops\n\nThis patch moves neigh_setup and hard_start_xmit into the network device ops\nstructure. For bisection, fix all the previously converted drivers as well.\nBonding driver took the biggest hit on this.\n\nAdded a prefetch of the hard_start_xmit in the fast path to try and reduce\nany impact this would have.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "651c24669316b955c3c7797bd535cdaa4533cb16",
      "tree": "0918f7f1ee8eb73d7ed3489597f43c596855c982",
      "parents": [
        "eb7cc59a038b4e1914ae991d313f35904924759f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 19 21:57:48 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 19 22:42:43 2008 -0800"
      },
      "message": "e1000e: convert to net_device_ops\n\nConvert e1000e to network device ops.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\n"
    },
    {
      "commit": "198d6ba4d7f48c94f990f4604f0b3d73925e0ded",
      "tree": "56bbdf8ba2553c23c8099da9344a8f1d1aba97ab",
      "parents": [
        "9a57f7fabd383920585ed8b74eacd117c6551f2d",
        "7f0f598a0069d1ab072375965a4b69137233169c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 18 23:38:23 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 18 23:38:23 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/isdn/i4l/isdn_net.c\n\tfs/cifs/connect.c\n"
    },
    {
      "commit": "6ea7ae1d0fc02a6c4ccd27e43346f67c44226e7a",
      "tree": "cb07bd55c0d908cae9e3539dda6fa1c5bf6512f4",
      "parents": [
        "f004f3ea34209d8b836426b26ade3dc502631b18"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Nov 14 06:54:36 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 19:09:43 2008 -0800"
      },
      "message": "e1000e: enable ECC correction on 82571 silicon\n\nThis change enables ECC correction for the packet buffer on all 82571\nsilicon.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb7c3adb1ca92450870dbb0d347fc986cd5e2af4",
      "tree": "fb8cbfec74c76437641f1e3fb1c53463fdb9b987",
      "parents": [
        "e82f54ba030b429c06b5240cbe7eeaaa03a8db11"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Nov 14 06:45:23 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 19:05:16 2008 -0800"
      },
      "message": "e1000e: fix IPMI traffic\n\nSome users reported that they have machines with BMCs enabled that cannot\nreceive IPMI traffic after e1000e is loaded.\nhttp://marc.info/?l\u003de1000-devel\u0026m\u003d121909039127414\u0026w\u003d2\nhttp://marc.info/?l\u003de1000-devel\u0026m\u003d121365543823387\u0026w\u003d2\n\nThis fixes the issue if they load with the new parameter \u003d 0 by disabling\ncrc stripping, but leaves the performance feature on for most users.\nBased on work done by Hong Zhang.\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: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e82f54ba030b429c06b5240cbe7eeaaa03a8db11",
      "tree": "c1502656045e4aa37d2f6379484a4eaab1922eab",
      "parents": [
        "3ee82383f0098a2e13acc8cf1be8e47512f41e5a"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Nov 14 06:45:07 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 19:05:02 2008 -0800"
      },
      "message": "e1000e: fix warn_on reload after phy_id error\n\nIf the driver fails to initialize the first time due to the failure in the\nphy_id check the kernel triggers a warn_on on the second try to load the\ndriver because the driver did not free the msi/x resources in the first\nload because of the previous failure in phy_id check.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ff68026f4757d68461b7fbeca5c944e1f5f8b44",
      "tree": "13285973e74a60ad7f86f5c50d8362a6bcacd426",
      "parents": [
        "5f5c4bdb144bf285727867bbd75c13c5a99150c9"
      ],
      "author": {
        "name": "\\\"Rafael J. Wysocki\\",
        "email": "rjw@sisk.pl",
        "time": "Wed Nov 12 09:52:32 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 01:35:45 2008 -0800"
      },
      "message": "e1000e: Use device_set_wakeup_enable\n\nSince dev-\u003epower.should_wakeup bit is used by the PCI core to\ndecide whether the device should wake up the system from sleep\nstates, set/unset this bit whenever WOL is enabled/disabled using\ne1000_set_wol().  Accordingly, use device_can_wakeup() for checking\nif wake-up is supported by the device.\n\nSigned-off-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cf1653aa90c6320dc8032443b5e322820aa28b1",
      "tree": "7920008d3f953defdcda8c81d39da963290d93ad",
      "parents": [
        "454d7c9b14e20fd1949e2686e9de4a2926e01476"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Wed Nov 12 23:38:14 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 12 23:38:14 2008 -0800"
      },
      "message": "netdevice: safe convert to netdev_priv() #part-2\n\nWe have some reasons to kill netdev-\u003epriv:\n1. netdev-\u003epriv is equal to netdev_priv().\n2. netdev_priv() wraps the calculation of netdev-\u003epriv\u0027s offset, obviously\n   netdev_priv() is more flexible than netdev-\u003epriv.\nBut we cann\u0027t kill netdev-\u003epriv, because so many drivers reference to it\ndirectly.\n\nThis patch is a safe convert for netdev-\u003epriv to netdev_priv(netdev).\nSince all of the netdev-\u003epriv is only for read.\nBut it is too big to be sent in one mail.\nI split it to 4 parts and make every part smaller than 100,000 bytes,\nwhich is max size allowed by vger.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "babcda74e9d96bb58fd9c6c5112dbdbff169e695",
      "tree": "fcbe5e70f1fff01ad49504171e964c387a5ad7f8",
      "parents": [
        "ab2910921064b657610a3b501358a305e13087ea"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 21:11:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 21:11:17 2008 -0800"
      },
      "message": "drivers/net: Kill now superfluous -\u003elast_rx stores.\n\nThe generic packet receive code takes care of setting\nnetdev-\u003elast_rx when necessary, for the sake of the\nbonding ARP monitor.\n\nDrivers need not do it any more.\n\nSome cases had to be skipped over because the drivers\nwere making use of the -\u003elast_rx value themselves.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c510e4b730a92cecf94ada45c989d8be0200d47",
      "tree": "61f1926964c580946367588602a8eb039561f077",
      "parents": [
        "e174961ca1a0b28f7abf0be47973ad57cb74e5f0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Oct 27 17:47:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 27 17:47:26 2008 -0700"
      },
      "message": "net: convert more to %pM\n\nA number of places still use %02x:...:%02x because it\u0027s\nin debug statements or for no real reason. Make a few\nof them use %pM.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af807c82978ec1b8c5120b59b78ef951b3e4603b",
      "tree": "5641d4f8c4a5117deeba86d5171d431c439e5367",
      "parents": [
        "ec7e6fabbe72f1fe65eed14c106a0fbc00f6c2f1"
      ],
      "author": {
        "name": "Dave Graham",
        "email": "david.graham@intel.com",
        "time": "Thu Oct 09 14:28:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 14:28:58 2008 -0700"
      },
      "message": "e1000e: don\u0027t generate bad checksums for tcp packets with 0 csum\n\nWhen offloading transmit checksums only, the driver was not\ncorrectly configuring the hardware to handle the case of a zero\nchecksum.  For UDP the correct behavior is to leave it alone, but\nfor tcp the checksum must be changed from 0x0000 to 0xFFFF.  The\nhardware takes care of this case but only if it is told the\npacket is tcp.\n\nSigned-off-by: Dave Graham \u003cdavid.graham@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1694f25b4beb80b911fb21efcff36acca39aa696",
      "tree": "c960e5f899b31b6cdf3288e2c558d3a35f2421a2",
      "parents": [
        "2f7ca802bdae2ca41022618391c70c2876d92190"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Mon Sep 29 11:51:09 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:47:58 2008 -0700"
      },
      "message": "e1000e: release hw semaphore after successfully writing EEPROM\n\nSince e1000e has been existance in linux-2.6, we\u0027ve\nnever released the hardware semaphore after a successful\nwrite to the SPI EEPROM.  I guess we don\u0027t write to\nSPI EEPROM much -- but those few of us that do appreciate\nit when we can later read from the EEPROM without having\nto reboot.\n\nFound-by: Nick Van Fossen \u003cNick.VanFossen@riverbed.com\u003e\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nReviewed-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4dd565134ece7e5d528d4c5288879310c54419e9",
      "tree": "e08910d2d0feae0c030f8f01acc9b03eb760ad9a",
      "parents": [
        "071d7ab6649eb34a873a53e71635186e9117101d",
        "69849375d6b13e94d08cdc94b49b11fbab454a0e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 14:56:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 14:56:41 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/e1000e/ich8lan.c\n\tdrivers/net/e1000e/netdev.c\n"
    },
    {
      "commit": "95b866d5afcafee00fc9ad70665e48c86d8c4e0f",
      "tree": "2e6521929f791b047e3ab8ab259d9247f1488f86",
      "parents": [
        "b5ff7df3df9efab511244d5a299fce706c71af48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 03 09:18:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 03 09:18:17 2008 -0700"
      },
      "message": "e1000e: Fix incorrect debug warning\n\nDoing \u0027WARN_ON(preempt_count())\u0027 was horribly horribly wrong, and would\ncause tons of warnings at bootup if PREEMPT was enabled because the\ninitcalls currently run with the kernel lock, which increments the\npreempt count.\n\nAt the same time, the warning was also insufficient, since it didn\u0027t\ncheck that interrupts were enabled.\n\nThe proper debug function to use for something that can sleep and wants\na warning if it\u0027s called in the wrong context is \u0027might_sleep()\u0027.\n\nReported-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f92a6a7ddba5ae7ca0f0255d46410465dcf2ba6",
      "tree": "8329176417299a1f7db37ba2b7afbc98dfcf93c9",
      "parents": [
        "717d438d1fde94decef874b9808379d1f4523453"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Oct 02 16:33:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 02 18:28:13 2008 -0700"
      },
      "message": "e1000e: update version from k4 to k6\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "717d438d1fde94decef874b9808379d1f4523453",
      "tree": "a0c2d71c2219e111668870f2692a92e3065d34fd",
      "parents": [
        "4fa7553a075918e1e02a6039f9e826c8872b7049"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 02 16:33:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 02 18:28:13 2008 -0700"
      },
      "message": "e1000e: debug contention on NVM SWFLAG\n\nThis patch adds a mutex to the e1000e driver that would help\ncatch any collisions of two e1000e threads accessing hardware\nat the same time.\n\ndescription and patch updated by Jesse\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fa7553a075918e1e02a6039f9e826c8872b7049",
      "tree": "ca98b18c457e8ecc5b785af3687d61e37c5623ba",
      "parents": [
        "23033fad5be0a2c7838cb9e1579919b64af713f6"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Oct 02 16:33:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 02 18:28:12 2008 -0700"
      },
      "message": "e1000e: drop stats lock\n\nthe stats lock is left over from e1000, e1000e no longer\nhas the adjust tbi stats function that required the addition\nof the stats lock to begin with.\n\nadding a mutex to acquire_swflag helped catch this one too.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23033fad5be0a2c7838cb9e1579919b64af713f6",
      "tree": "cca0e10a7f6c26c20fd2c4d97d7bde911a1b1300",
      "parents": [
        "a8f88ff5a5abc2ce9f7d7d2694178b2c617d713a"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Oct 02 16:33:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 02 18:28:12 2008 -0700"
      },
      "message": "e1000e: remove phy read from inside spinlock\n\nthanks to tglx, we\u0027re finding some interesting reentrancy issues.\nthis patch removes the phy read from inside a spinlock, paving\nthe way for removing the spinlock completely.  The phy read was\nonly feeding a statistic that wasn\u0027t used.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8f88ff5a5abc2ce9f7d7d2694178b2c617d713a",
      "tree": "eb621b61dc32327b52f80911b73956c7515df7ae",
      "parents": [
        "37f40239f49fbc0b489d0327a700fee5b3898ac2"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Oct 02 16:33:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 02 18:28:12 2008 -0700"
      },
      "message": "e1000e: do not ever sleep in interrupt context\n\ne1000e was apparently calling two functions that attempted to reserve\nthe SWFLAG bit for exclusive (to hardware and firmware) access to\nthe PHY and NVM (aka eeprom).  These accesses could possibly call\nmsleep to wait for the resource which is not allowed from interrupt\ncontext.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37f40239f49fbc0b489d0327a700fee5b3898ac2",
      "tree": "bcce45dade552bcff9840ea5c38e6998726cb813",
      "parents": [
        "6babc32c41e3642d875372cb6afbd9ade7a9f311"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Oct 02 16:33:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 02 18:28:12 2008 -0700"
      },
      "message": "e1000e: reset swflag after resetting hardware\n\nin the process of debugging things, noticed that the swflag is not reset\nby the driver after reset, and the swflag is probably not reset unless\nmanagement firmware clears it after 100ms.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a7703582836f55a1cbad0e2c1c6ebbee3f9b3a7",
      "tree": "8ebe25b1ef16c8fd4ced6d356232ddca94ef97a2",
      "parents": [
        "20b918dc77b383e9779dafceee3f2198a6f7b0e5"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Oct 01 17:18:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 01 17:31:25 2008 -0700"
      },
      "message": "e1000e: write protect ICHx NVM to prevent malicious write/erase\n\nSet the hardware to ignore all write/erase cycles to the GbE region in\nthe ICHx NVM.  This feature can be disabled by the WriteProtectNVM module\nparameter (enabled by default) only after a hardware reset, but\nthe machine must be power cycled before trying to enable writes.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCC: arjan@linux.intel.com\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c2a9efadec464f848b18216e41783d3c01c7d10",
      "tree": "d019f8d87ac30fb3ec27b3ccd73d33dbf8cd063d",
      "parents": [
        "a4e77d063d61e4703db813470fefe90dac672b55"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Mon Sep 22 14:52:22 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 22:05:26 2008 -0400"
      },
      "message": "e1000e: avoid duplicated output of device name in kernel warning\n\nWith 2.6.27-rc3 I noticed the following messages in my boot log:\n\n0000:01:00.0: 0000:01:00.0: Warning: detected DSPD enabled in EEPROM\n0000:01:00.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:16:76:04:ff:09\n\nThe second seems correct, but the first has a silly repetition of the\nPCI device before the actual message. The message originates from\ne1000_eeprom_checks in e1000e/netdev.c.\n\nWith this patch below the first message becomes\n\n  e1000e 0000:01:00.0: Warning: detected DSPD enabled in EEPROM\n\nwhich makes it similar to directly preceding messages.\n\nUse dev_warn instead of e_warn in e1000_eeprom_checks() as the interface\nname has not yet been assigned at that point.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2e2e8d53c3f34684af7a7475098b7524a6b854c2",
      "tree": "95c0ed1409fab405b0c0e1219825123f8864ac15",
      "parents": [
        "4b75a442d2affb2ed20422054b1c640bd3b9c36a"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Sep 23 15:46:38 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 20:48:51 2008 -0400"
      },
      "message": "e1000e: remove failed request for sw/fw/hw flag\n\nWhen the driver fails to acquire the control flag used to serialize\nNVM and PHY accesses between the driver, firmware and hardware, remove the\nrequest for the flag otherwise the hardware might grant the flag when it\nbecomes available but the driver will not release the flag.  This could\ncause the firmware to prevent the driver getting the flag for all future\nattempts.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4662e82b2cb41c60826e50474dd86dd5c6372b0c",
      "tree": "75a99d62d28ad8ff5d9557f4665bae177218bb2a",
      "parents": [
        "f4187b56e1f8a05dd110875d5094b21b51ebd79b"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Aug 26 18:37:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:08:13 2008 -0400"
      },
      "message": "e1000e: add support for new 82574L part\n\nThis new part has the same feature set as previous parts with the addition\nof MSI-X support.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f4187b56e1f8a05dd110875d5094b21b51ebd79b",
      "tree": "7c3f97f98c808b6f6ab8ea6acdfb2f324e8a3c09",
      "parents": [
        "2f15f9d60190a62bc8ac50fa84fea31fc0b00ecf"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Aug 26 18:36:50 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:06:47 2008 -0400"
      },
      "message": "e1000e: add support for 82567LM-3 and 82567LF-3 (ICH10D) parts\n\nAdd support for new LOM devices on the latest generation ICHx platforms.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2f15f9d60190a62bc8ac50fa84fea31fc0b00ecf",
      "tree": "d921f9fd9bf4dac15ed1c67d9764aec1da6fd305",
      "parents": [
        "4eeae6fd3f6a7f4cee0e75cf8b0d30b265339ae8"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Aug 26 18:36:36 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:06:02 2008 -0400"
      },
      "message": "e1000e: add support for the 82567LM-4 device\n\nEnable PCI device ID for a new combination of MAC and PHY already supported\nin the driver.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "05c550babecfc129a8d9331edf43107192bae115",
      "tree": "4f1eb186492dc840aeac79fbbb1335085ff7f47e",
      "parents": [
        "f8d59f7826aa73c5e7682fbed6db38020635d466"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:36:16 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:42:34 2008 -0400"
      },
      "message": "e1000e: remove unnecessary snippet missed in prior check_options update\n\nThe removal of this bit of code was missed in an earlier patch submittal.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f8d59f7826aa73c5e7682fbed6db38020635d466",
      "tree": "1287e3ee3e5af9adf3b59bce6f70f3823997d875",
      "parents": [
        "d53f706da808e6d93dc60b1910233a309009939f"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:36:11 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:42:29 2008 -0400"
      },
      "message": "e1000e: test for unusable MSI support\n\nSome systems do not like 82571/2 use of 16-bit MSI messages and some\nother systems claim to support MSI, but neither really works.  Setup a\ntest MSI handler to detect whether or not MSI is working properly, and\nif not, fallback to legacy INTx interrupts.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d53f706da808e6d93dc60b1910233a309009939f",
      "tree": "56072e404aaa546d8e901880489296b954edf6ca",
      "parents": [
        "10f1b492135620a87970cad9f80439249dcce299"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:36:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:40:20 2008 -0400"
      },
      "message": "e1000e: increase minimum frame size allowed\n\nSetting an MTU value below 68 was disabling the network connection and\nwould not reconnect until the driver was reloaded.  Prevent changing the\nMTU to anything below 68.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "10f1b492135620a87970cad9f80439249dcce299",
      "tree": "dad44b3b8b744bf0eccd5ffd5932c0b033b5139e",
      "parents": [
        "808ff676c46d8e259c2cb38579f94f8e6ae38009"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:36:01 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:40:13 2008 -0400"
      },
      "message": "e1000e: Increase Tx timeout factor for 10Mbps\n\nPrevent Tx hangs from happening on 10Mb flood ping by increasing the\ntimeout factor.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "808ff676c46d8e259c2cb38579f94f8e6ae38009",
      "tree": "df9b1489dd2918d67a4b2722a1d0b05e8d304e68",
      "parents": [
        "2d06cad1a5ceb3b04dc9547e261ad4fcebf7433d"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:35:56 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:40:10 2008 -0400"
      },
      "message": "e1000e: Use skb_copy_to_linear_data_offset introduced in 2.6.22\n\nThe e1000e driver was based on a version of e1000 prior to acme\u0027s\nintroduction of skb_copy_to_linear_data_offset, and was submitted\nafter acme went through and coverted all the drivers to use it.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2d06cad1a5ceb3b04dc9547e261ad4fcebf7433d",
      "tree": "685175f1f7b6bbbde4b07a12391a112601544a97",
      "parents": [
        "56e1f82968af79f70902008098a4687198142ce7"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:35:51 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:40:03 2008 -0400"
      },
      "message": "e1000e: Set InterruptThrottleRate to default when invalid value used\n\nDuring module load, seting the InterruptThrottleRate parameter to an\ninvalid value would result in the itr/itr_setting pair being set to\nunexpected values which would result in poor performance.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "56e1f82968af79f70902008098a4687198142ce7",
      "tree": "faa0117ce1097b638d07b409f40d349b427b5ca5",
      "parents": [
        "0d63bea2c20651588e5e631799a961468a735eb9"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Aug 08 18:35:44 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:39:56 2008 -0400"
      },
      "message": "e1000e: Return 1 instead of a non-zero value for link up indication\n\nA number of users have mentioned they have tools that rely on a link-up\nindication having a return value of 1 rather than a non-zero value.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f0f422e5735ba9f48039aa7dd4c9daa16b996c2c",
      "tree": "053b965a389873cfe5e6cb1816beca554137b09f",
      "parents": [
        "c43bc57e5d72932b5e64bc5e4e7741bedbcaaf5f"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon Aug 04 17:21:53 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:54:55 2008 -0400"
      },
      "message": "e1000e: remove inapplicable test for ioport\n\nThere are currently no devices supported by the e1000e driver which need\nioport resources, remove the test for it and all unnecessary code\nassociated with it (struct e1000_adapter elements, local variables, etc.)\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c43bc57e5d72932b5e64bc5e4e7741bedbcaaf5f",
      "tree": "8663f7d9aee9328f38c7761b43aa114c35301ec3",
      "parents": [
        "10aa4c0447c308738dade244e23036f2fcbfb140"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Mon Aug 04 17:21:40 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:54:53 2008 -0400"
      },
      "message": "e1000e: fix drv load issues\n\na few people seem to have problems maintaining gigabit link\nand it was root caused to an interaction between the managability\nfirmware on the host and the driver, not communicating.\n\nThe form of communication they use is the drv_load bit.\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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "10aa4c0447c308738dade244e23036f2fcbfb140",
      "tree": "ca9c8d22df5bc2e63556e1dfa3dacabc8f4a07a8",
      "parents": [
        "44defeb3f6f98ea9bb48a2fe6eb9004e9e1a49a1"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Aug 04 17:21:20 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:54:50 2008 -0400"
      },
      "message": "e1000e: perform basic 82573 EEPROM checks for known issues\n\n82573 EEPROMs have been shipped out with known issues. While most\npeople will never see the issues some people do and we know\nhow to address them. Warn the user if we find one of these\nEEPROM issues.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "44defeb3f6f98ea9bb48a2fe6eb9004e9e1a49a1",
      "tree": "a7a9b4d9091acaf32fe55da274a7c55f5e77f66d",
      "parents": [
        "77970ea50b8e7ee9733a6589bf61ed9c02f20ee9"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Aug 04 17:20:41 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:54:49 2008 -0400"
      },
      "message": "e1000e: convert ndev_ printks to something smaller\n\nThe ndev_* printk\u0027s are too lenghty and we don\u0027t need to specify\nthe adapter/netdev struct at all, making this a lot more readable.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8d8bb39b9eba32dd70e87fd5ad5c5dd4ba118e06",
      "tree": "64090a84f4c4466f9f30ff46c993e0cede379052",
      "parents": [
        "c485b465a031b6f9b9a51300e0ee1f86efc6db87"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Jul 25 19:44:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:03 2008 -0700"
      },
      "message": "dma-mapping: add the device argument to dma_mapping_error()\n\nAdd per-device dma_mapping_ops support for CONFIG_X86_64 as POWER\narchitecture does:\n\nThis enables us to cleanly fix the Calgary IOMMU issue that some devices\nare not behind the IOMMU (http://lkml.org/lkml/2008/5/8/423).\n\nI think that per-device dma_mapping_ops support would be also helpful for\nKVM people to support PCI passthrough but Andi thinks that this makes it\ndifficult to support the PCI passthrough (see the above thread).  So I\nCC\u0027ed this to KVM camp.  Comments are appreciated.\n\nA pointer to dma_mapping_ops to struct dev_archdata is added.  If the\npointer is non NULL, DMA operations in asm/dma-mapping.h use it.  If it\u0027s\nNULL, the system-wide dma_ops pointer is used as before.\n\nIf it\u0027s useful for KVM people, I plan to implement a mechanism to register\na hook called when a new pci (or dma capable) device is created (it works\nwith hot plugging).  It enables IOMMUs to set up an appropriate\ndma_mapping_ops per device.\n\nThe major obstacle is that dma_mapping_error doesn\u0027t take a pointer to the\ndevice unlike other DMA operations.  So x86 can\u0027t have dma_mapping_ops per\ndevice.  Note all the POWER IOMMUs use the same dma_mapping_error function\nso this is not a problem for POWER but x86 IOMMUs use different\ndma_mapping_error functions.\n\nThe first patch adds the device argument to dma_mapping_error.  The patch\nis trivial but large since it touches lots of drivers and dma-mapping.h in\nall the architecture.\n\nThis patch:\n\ndma_mapping_error() doesn\u0027t take a pointer to the device unlike other DMA\noperations.  So we can\u0027t have dma_mapping_ops per device.\n\nNote that POWER already has dma_mapping_ops per device but all the POWER\nIOMMUs use the same dma_mapping_error function.  x86 IOMMUs use device\nargument.\n\n[akpm@linux-foundation.org: fix sge]\n[akpm@linux-foundation.org: fix svc_rdma]\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix bnx2x]\n[akpm@linux-foundation.org: fix s2io]\n[akpm@linux-foundation.org: fix pasemi_mac]\n[akpm@linux-foundation.org: fix sdhci]\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix sparc]\n[akpm@linux-foundation.org: fix ibmvscsi]\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8ebe3b893792887317bc24cc4608753f81b81d3",
      "tree": "509e62c11c1fc2a9d245ea54688d6bdcb05065a3",
      "parents": [
        "b4942af65028c5eb516fdd9053020ccb2ee186ce"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jul 23 15:30:52 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 23 15:30:52 2008 -0700"
      },
      "message": "e1000e: fix e1000_netpoll(), remove extraneous e1000_clean_tx_irq() call\n\nEvgeniy Polyakov noticed that drivers/net/e1000e/netdev.c:e1000_netpoll()\nwas calling e1000_clean_tx_irq() without taking the TX lock.\n\nDavid Miller suggested to remove the call altogether: since in this\ncallpah there\u0027s periodic calls to -\u003epoll() anyway which will do\ne1000_clean_tx_irq() and will garbage-collect any finished TX ring\ndescriptors.\n\nThis fix solved the e1000e+netconsole crashes i\u0027ve been seeing:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nBUG skbuff_head_cache: Poison overwritten\n-----------------------------------------------------------------------------\n\nINFO: 0xf658ae9c-0xf658ae9c. First byte 0x6a instead of 0x6b\nINFO: Allocated in __alloc_skb+0x2c/0x110 age\u003d0 cpu\u003d0 pid\u003d5098\nINFO: Freed in __kfree_skb+0x31/0x80 age\u003d0 cpu\u003d1 pid\u003d4440\nINFO: Slab 0xc16cc140 objects\u003d16 used\u003d1 fp\u003d0xf658ae00 flags\u003d0x400000c3\nINFO: Object 0xf658ae00 @offset\u003d3584 fp\u003d0xf658af00\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d55b53fff0c2ddb639dca04c3f5a0854f292d982",
      "tree": "39164a0c3a820f0767f2ad98c828a36c35c9b1da",
      "parents": [
        "b6fcbdb4f283f7ba67cec3cda6be23da8e959031"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Jul 18 04:33:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 18 04:33:03 2008 -0700"
      },
      "message": "igb/ixgbe/e1000e: resolve tx multiqueue bug\n\nWith the recent changes to tx mutiqueue, igb/ixgbe/e1000e was not calling\nnetif_tx_start_all_queues() before calling netif_tx_wake_all_queues().\nThis causes an issue during loading of the driver.\n\nIn addition, updated e1000e to use the updated tx mutliqueue api.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78ed11a56bd8679aa6d51eb36b448342c59a7824",
      "tree": "d5feb0f95f0002841d4d099aaac9fecb640bc3b5",
      "parents": [
        "746b9f0228a1c607b3db67c80da1c2a963321926"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Jul 16 20:16:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 16 20:16:14 2008 -0700"
      },
      "message": "netdrv intel: always enable VLAN filtering except in promiscous mode\n\nCurrently VLAN filtering is enabled when the first VLAN is added.\nObviously before that there\u0027s no point in receiving any VLAN packets.\nNow that we disable VLAN filtering in promiscous mode, we can keep\nthe VLAN filters enabled the remaining time.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "746b9f0228a1c607b3db67c80da1c2a963321926",
      "tree": "ea5e89d69279918691885c7c2abbc8a0894f4c9c",
      "parents": [
        "70efce27fc3d54271519244dc5e47da4ed711dd4"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Jul 16 20:15:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 16 20:15:45 2008 -0700"
      },
      "message": "netdrv intel: disable VLAN filtering in promiscous mode\n\nAs discussed in this thread:\n\nhttp://www.mail-archive.com/netdev@vger.kernel.org/msg53976.html\n\npromiscous mode means to disable *all* filters. Currently only unicast\nand multicast filtering is disabled. This patch changes all Intel\ndrivers to also disable VLAN filtering.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38b221957b155ef410bdc28856a66386303fbd5a",
      "tree": "458006267c33308be8812a9def8eec7cbb23192a",
      "parents": [
        "4b5a698ef423eebc37cfacc6d3376d6dffd5bf83"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Jul 06 20:48:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 06 20:48:41 2008 -0700"
      },
      "message": "netdrv: don\u0027t truncate VLAN TCI with VLAN stripping\n\nThe vlan_hwaccel_{rx,receive_skb} functions expect the full TCI field\nfor priority mappings, don\u0027t truncate the upper 4 bits.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "332e4af80d1214fbf0e263e1408fc7c5b64ecdd6",
      "tree": "7c8f8ada7ab8fc9cb2497d95e52dce4d2c4493a3",
      "parents": [
        "1b63ba8a86c85524a8d7e5953b314ce71ebcb9c9",
        "be0976be9148f31ee0d1997354c3e30ff8d07587"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 28 21:28:46 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 28 21:28:46 2008 -0700"
      },
      "message": "Merge branch \u0027davem-next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "6e4f6f6b408cf3257c65cf4f3e299c098345b72f",
      "tree": "49b8906590d7d695c17d251867fb9b2e741104d6",
      "parents": [
        "d03157babed7424f5391af43200593768ce69c9a"
      ],
      "author": {
        "name": "Taku Izumi",
        "email": "izumi.taku@jp.fujitsu.com",
        "time": "Fri Jun 20 11:57:02 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Jun 28 10:23:31 2008 -0400"
      },
      "message": "e1000e: make ioport free\n\nThis patch makes e1000e driver ioport-free.\nThis corrects behavior in probe function so as not to request ioport\nresources as long as they are not really needed.\n\nSigned-off-by: Taku Izumi \u003cizumi.taku@jp.fujitsu.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1b63ba8a86c85524a8d7e5953b314ce71ebcb9c9",
      "tree": "fe3dc41cbb47ae12b7c3faf6a88b097349e50d5a",
      "parents": [
        "e35c3269edba151e1c703d87068a28ce2cd65bb0",
        "d420895efb259a78dda50f95289571faa6e10e41"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 28 01:19:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 28 01:19:40 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/wireless/iwlwifi/iwl4965-base.c\n"
    },
    {
      "commit": "52cc30862a8f90c98be8eb527d00e5e06d398b22",
      "tree": "33aedffe56837661d8fefb9582f2e7684054a752",
      "parents": [
        "3023682e74bc17debc6aa5e234ae1d0b0e198719"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 24 17:01:29 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 27 01:27:48 2008 -0400"
      },
      "message": "e1000e: fix EEH recovery during reset on PPC\n\nEEH is not recovering in a reasonable amount of time on PPC during\ne1000e_down().\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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a5136e23b54250f4082130f3dd6f5cb6c54bc7d5",
      "tree": "9a92fa7988f8bb98b22637f26a76b728ff9e37a0",
      "parents": [
        "48f29ffc509748f5b82d7690561e98f851241a19"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 05 04:07:28 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 11 21:58:43 2008 -0400"
      },
      "message": "e1000e: allow VLAN devices to use TSO and TCP CSUM offload\n\nUsing the new interface for propagating device feature flags into VLAN\ndevices, turn on TSO and CSUM offload on VLAN devices.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f47e81fc36371a2f5e2b9792b6a8c56a4564ebbe",
      "tree": "ccafc82dd6bfe1bd6261f6da1b1e2ccb837c04e2",
      "parents": [
        "3d60efb55f634e200fd99e0960a8e099fb38446a"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Thu May 01 18:03:11 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:19:32 2008 -0400"
      },
      "message": "e1000e: use resource_size_t, not unsigned long, for phys addrs\n\nThe use of unsigned long causes the driver to fail on 32-bit systems\nwhich support 64-bit resources.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f227ec3ca2b7be449fb2156e82b40cceed87a34a",
      "tree": "bf71b460b90b059bfc1192c001f676fd02a8afc2",
      "parents": [
        "e410553fd35afd6d290b65e02dc501722406377d"
      ],
      "author": {
        "name": "Kok, Auke",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Apr 29 11:18:55 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:38:02 2008 -0400"
      },
      "message": "e1000e: don\u0027t return half-read eeprom on error\n\nOn a read error, e1000e might have returned uninitialized block of\neeprom data back to userspace. The convention is that 0xff is \"empty\",\nso mark the entire eeprom as empty in case of an error.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "97ac8caee238d2a81c23661916f7acd3a22c85fe",
      "tree": "52723d8582162e862c78fecb5da2d4d13f7a9579",
      "parents": [
        "e284e5c6601cbb16e48854be26aa57a8fa844e35"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Apr 29 09:16:05 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:04:14 2008 -0400"
      },
      "message": "e1000e: Add support for BM PHYs on ICH9\n\nThis patch adds support for the BM PHY, a new PHY model being used\non ICH9-based implementations.\n\nThis new PHY exposes issues in the ICH9 silicon when receiving\njumbo frames large enough to use more than a certain part of the\nRx FIFO, and this unfortunately breaks packet split jumbo receives.\nFor this reason we re-introduce (for affected adapters only) the\njumbo single-skb receive routine back so that people who do\nwish to use jumbo frames on these ich9 platforms can do so.\nPart of this problem has to do with CPU sleep states and to make\nsure that all the wake up timings are correctly we force them\nwith the recently merged pm_qos infrastructure written by Mark\nGross. (See http://lkml.org/lkml/2007/10/4/400).\n\nTo make code read a bit easier we introduce a _IS_ICH flag so\nthat we don\u0027t need to do mac type checks over the code.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f014e97ec6a447184f48a9d43432ab2ad1ffc7d8",
      "tree": "c681e72c766d3d22acfab7d224d3582965d08cdc",
      "parents": [
        "c682fc238a9ed45633822f107e1e9de192059bcc"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Apr 23 11:09:39 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:05 2008 -0400"
      },
      "message": "e1000e: Increment version to 0.2.1\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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aad32739641d3a75818fbe653d4b0d530e965f2f",
      "tree": "d88a61fec2e8ae05015cfa0f170fe9cc9eab9c41",
      "parents": [
        "fb3b27bc00ca2b6d69c3a22ff43b4d95fef47bed"
      ],
      "author": {
        "name": "Wendy Xiong",
        "email": "wendyx@us.ibm.com",
        "time": "Wed Apr 23 11:09:29 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:04 2008 -0400"
      },
      "message": "e1000e: save and restore pcie/msi state to support EEH recovery\n\nTo enable EEH support for pci-express network adapters, pcie/msi state\nneeds to be saved and restored for that adapter.\n\nTested this EEH patch with 2ports and 4ports pci-express e1000e\nadapters.\n\nSigned-off-by: Wendy Xiong \u003cwendyx@us.ibm.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7b1be1987c1e8163b3631dcd1ce4f03707d60c3b",
      "tree": "0316f7c832fcbdc5af9536f75cfb127a575cec2d",
      "parents": [
        "2d9498f369706d6db174abd2e75b37732b9dbbde"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Wed Apr 23 11:09:19 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:13 2008 -0400"
      },
      "message": "e1000e: lower ring minimum size to 64\n\nThe lower limit of 80 descriptors in the ring is only valid for\none older 8254x chipset. All e1000e devices can use as low as\n64 descriptors.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2d9498f369706d6db174abd2e75b37732b9dbbde",
      "tree": "f11d1940f92b0f9c70dc5e02cf5f462c752d6a80",
      "parents": [
        "de5b3077da8275e87196a1e34c5535f5279c5e1a"
      ],
      "author": {
        "name": "David Graham",
        "email": "david.graham@intel.com",
        "time": "Wed Apr 23 11:09:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:12 2008 -0400"
      },
      "message": "e1000e: Fix HW Error on es2lan, ARP capture issue by BMC\n\nSeveral components to this complex fix. The es2lan cards occasionally\ngave a \"HW Error\" especially when forcing speed. Some users also\nreported that the BMC stole ARP packets.\n\nThe fixes include setting the proper SW_FW bits to tell the BMC\nthat we\u0027re active and not do any un-initialization at all, so the\nsetup routine is largely changed.\n\nSigned-off-by: David Graham \u003cdavid.graham@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "de5b3077da8275e87196a1e34c5535f5279c5e1a",
      "tree": "6e98ea368a62f8a0350da5a758188cd180086383",
      "parents": [
        "7c25769f88ff0b186766d6a9f9390a2e9fd4670f"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Wed Apr 23 11:09:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:12 2008 -0400"
      },
      "message": "e1000e: Add interrupt moderation run-time ethtool interface\n\nThe ethtool -c / -C interface can now be used to modify the\nirq moderation algorithm. This change does not require an\nadapter reset and can thus be used at all times. The adapter\nonly supports changing/reading rx-usecs which has special\nvalues for 0, 1 and 3:\n\n0 - no irq moderation whatsoever\n1 - normal moderation favoring regular mixed traffic (default)\n3 - best attempt at low latency possible at cost of CPU\n\nFor values between 10 and 10000 the rx-usecs defines \"the minimum\ntime between successive irqs\" in usec, unlike the module parameter.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7c25769f88ff0b186766d6a9f9390a2e9fd4670f",
      "tree": "c47607674ec0b14ddfc4f022822f49dbb9b4950f",
      "parents": [
        "c9fcbf4774d7a29b73078017af25d100f152a4af"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Apr 23 11:09:00 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:11 2008 -0400"
      },
      "message": "e1000e: cleanup several stats issues\n\nSeveral stats registers are completely unused and we just waste pci\nbus time reading them. We also omit using the high 32 bits of the GORC/\nGOTC counters. We can just read clear them and only read the low registers.\n\nMii-tool can also break es2lan if it executes a MII PHY register\nioctl while the device is in autonegotiation. Unfortunately it seems\nthat several applications and installations still perform this ioctl\ncall periodically and especially in this crucial startup time. We\ncan fool the ioctl by providing fail safe information that mimics\nthe \"down\" link state and only perform the dangerous PHY reads once\nafter link comes up to fill in the real values. As long as link\nstays up the information will not change.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cef8c793156402c1894776f09d75984f7748cdff",
      "tree": "9efc2c086eca223b0f1e1339ecb2720db5ee0800",
      "parents": [
        "69e3fd8ccc3d382b4ef72cade817ccd121d8911a"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Apr 02 13:48:23 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:37 2008 -0400"
      },
      "message": "e1000e: reformat register test code, fix some minor initialization\n\nThe register tests should be run with all the proper flags enabled\nto maximize the test coverage code and make sure we are as close\nas we can get to testing regular traffic.\n\nReformat the code for readability. Minor cleanups in the descriptor\nring setup.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "69e3fd8ccc3d382b4ef72cade817ccd121d8911a",
      "tree": "a1aee5acf31f667aadd5aff091cc3fcf6bcce911",
      "parents": [
        "e9ec2c0f4bfbe0632b22a2c0b74d5e1e96aeab66"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 02 13:48:18 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:37 2008 -0400"
      },
      "message": "e1000e: rename a few functions\n\nSeveral minor cosmetic function renames.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e9ec2c0f4bfbe0632b22a2c0b74d5e1e96aeab66",
      "tree": "e65a632498dad6f7eaf77f1d2b00aa0c237d60a5",
      "parents": [
        "8d7c294cae6fd1474d88267810d1965f60a903af"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 02 13:48:13 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:36 2008 -0400"
      },
      "message": "e1000e: Make arrays out of these Rx/Tx registers\n\nWith multiple queues coming into the code these base control\nregisters need to be made into arrays.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8d7c294cae6fd1474d88267810d1965f60a903af",
      "tree": "2d9716923c2ef045ba4309530c6d510959254c17",
      "parents": [
        "2723b019214c8787ee2fb54dacacfd112d2e5bf4"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 02 13:48:07 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:36 2008 -0400"
      },
      "message": "e1000e: limit EEPROM size accesses\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "318a94d68979cbe9cc98a3050b4b7be2f08513c8",
      "tree": "32fdd0bd9f4a0c9dcc2a958b18820286a9acdcec",
      "parents": [
        "e2de3eb69c40c01739ce9b154c65e51d94d72966"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 28 09:15:16 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 28 22:15:00 2008 -0400"
      },
      "message": "e1000e: reorganize PHY and flow control interface\n\nThis reorganization moves the PHY status into a separate\nstruct. Flow Control setup is moved into this struct as well\nand frame size away from here into the adapter struct where its\ninly use is.\n\nThe post-link-up code is now a separate function and moved out\nof the watchdog function itself. This allows us to track the\nes2lan restart issue a bit easier.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\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: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e2de3eb69c40c01739ce9b154c65e51d94d72966",
      "tree": "939a0f1f8d5effedaf0fa88e69d9603ab1bdd0f6",
      "parents": [
        "ad68076e07fa01bd0c98278a959d0fd2bb26f1ac"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 28 09:15:11 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 28 22:14:58 2008 -0400"
      },
      "message": "e1000e: rename mc_addr_list_update\n\nRename this function to be consistent with function naming (verb first)\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@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": "ad68076e07fa01bd0c98278a959d0fd2bb26f1ac",
      "tree": "f0b664ecdb38478f9b995aff10dcb39a09221fb6",
      "parents": [
        "652f093fdf14c7ca1e13c052da429ae385e4dc21"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Mar 28 09:15:03 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 28 22:14:56 2008 -0400"
      },
      "message": "e1000e: reformat comment blocks, cosmetic changes only\n\nAdjusting the comment blocks here to be code-style compliant. no\ncode changes.\n\nChanged some copyright dates to 2008.\n\nIndentation fixes.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "74ef9c39db952355ed379f28b8907bae8ff1abe9",
      "tree": "386ac9ecf02bad980375da72472e62696f1ca6c2",
      "parents": [
        "67d204a532c6fa76041440069e1b00d5b0b8d42c"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Mar 21 11:06:52 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 26 00:17:51 2008 -0400"
      },
      "message": "e1000e: remove irq_sem\n\nirq_sem can safely be removed by auditing all irq.*able sites to\nmake sure that interrupts don\u0027t get enabled unexpectedly when the\ninterface is down.\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: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "67d204a532c6fa76041440069e1b00d5b0b8d42c",
      "tree": "a05f268880e1202630d93ea604b05dbba3b5e018",
      "parents": [
        "a9340b86f0c9d788e24a5117d5650c6776a363af"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Mar 21 11:06:47 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 26 00:17:49 2008 -0400"
      },
      "message": "e1000e: remove no longer used e1000e_read_nvm_spi\n\nThis function is no longer used now that 82573 uses the eerd\nread method as well. Thanks to Adrian Bunk for pointing this out.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3bf319a787a881aa6ad8213b98b93b8de2b6f0e0",
      "tree": "a06b5d1a8ee61b489f06db643f7ce77feb1d286a",
      "parents": [
        "489815ce224e75c2fcd5ebdfaa740d7f9a4f20d3"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Feb 21 15:11:13 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:52 2008 -0500"
      },
      "message": "e1000e: remove unused read value in ASPM disable code.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "489815ce224e75c2fcd5ebdfaa740d7f9a4f20d3",
      "tree": "e59754bc14703bc13edce3d642d3681a07693385",
      "parents": [
        "de92d84ec2305c490aa1db33f6e40680f8c236a8"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Feb 21 15:11:07 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:50 2008 -0500"
      },
      "message": "e1000e: fix spelling errors in comments\n\nFix some spelling errors and inconsistencies in comment blocks.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "de92d84ec2305c490aa1db33f6e40680f8c236a8",
      "tree": "78298ae28581b04642313f1d78c968d1e53573e5",
      "parents": [
        "4a5694e66428607585c9f4dd14bcf4158d2de191"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Feb 21 15:11:02 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:49 2008 -0500"
      },
      "message": "e1000e: fix flow control denial of service possibility\n\nthis patch avoids a denial of service from an evildoer sending a\ncontinuous stream of flow control at our adapter that is plugged\ninto a non-flow control enabled switch.\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: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a5694e66428607585c9f4dd14bcf4158d2de191",
      "tree": "d3a77784ef3f7c7d6e494dedb10aa0c2f3f044f3",
      "parents": [
        "03ae221fe9987e22679642b5b687aebbb67bbb47"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Feb 21 15:10:57 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:47 2008 -0500"
      },
      "message": "e1000e: fix flow control when using ethtool overrides\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: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "03ae221fe9987e22679642b5b687aebbb67bbb47",
      "tree": "8ae5cd28d97f540ed4d939600840378a22bdfa2d",
      "parents": [
        "31f8c4fe5d24376c15e18e2936cfa18cd7e5d917"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Feb 21 15:10:52 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:47 2008 -0500"
      },
      "message": "e1000e: fix link up message to show ethX:\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: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "31f8c4fe5d24376c15e18e2936cfa18cd7e5d917",
      "tree": "f19f3e54ff8453e0429cf98605d6704afcb4c14f",
      "parents": [
        "ac0b3509f048b34ba1b60f164fd811b7cbdbc27a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Feb 21 15:10:47 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:45 2008 -0500"
      },
      "message": "e1000e: 82573 can use eerd method to read eeprom\n\nThis simplifies the 82571/2/3 family initialization a bit\nand removes an initialization table no longer needed.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e8ef7f295b9f02c1522da405ac545318174239d5",
      "tree": "2947d21df0f324a359a15bdb36e07d19b8042011",
      "parents": [
        "aa20c6c6d22efcca76c6225eb46f5903ce14c7c8"
      ],
      "author": {
        "name": "David Graham",
        "email": "david.graham@intel.com",
        "time": "Thu Feb 14 10:17:20 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 10:52:14 2008 -0500"
      },
      "message": "e1000e: PCIe devices do not need to unset MANC_ARP_ENA\n\nUsers reported that ARP\u0027s were lost with e1000e. The problem\nis fixed by not enabling this manageability configuration\nbit.\n\nNone of the release_manageability code is actually needed as the\nnormal device reset during a shutdown returns everthing to\nthe right condition automatically.\n\nSigned-off-by: David Graham \u003cdavid.graham@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": "5918bd88effd0233a048983570ec5803f5f753dc",
      "tree": "ff20d730ba7ec9586fb19f100ab708c227505da4",
      "parents": [
        "fdb26629f31b898c2c4a4127c7d5c2401fb5ac60"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Feb 12 15:20:24 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 10:52:01 2008 -0500"
      },
      "message": "e1000e: Fix CRC stripping in hardware context bug\n\nCRC stripping was only correctly enabled for packet split recieves\nwhich is used when receiving jumbo frames. Correctly enable SECRC\nalso for normal buffer packet receives.\n\nTested by Andy Gospodarek and Johan Andersson, see bugzilla #9940.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "23b66e2bc2bcebacab7292d7731b7372065b3f98",
      "tree": "47f2fab4164d2ca8406a6fb5a91c22ea254ca6f3",
      "parents": [
        "14782ca8262818921a460c80a761a93740b838a2"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Feb 11 09:25:51 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 14:51:40 2008 -0500"
      },
      "message": "e1000e: Fix logic reversal keeping link active\n\nA logic mishap caused the adapter to keep link while we can\ndisable it due to WoL not being active, and vice versa.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9b71c5e070946767ac8b19317df89700e967992a",
      "tree": "443126f566719aa1dcebd66223c7030c228deb4f",
      "parents": [
        "0a0863af0d41e2eea1391e4e5f375a47c5019ab7"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Fri Feb 01 08:21:44 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:08 2008 -0800"
      },
      "message": "e1000e: tweak irq allocation messages\n\nThere\u0027s too much noise on systems that don\u0027t support MSI.  Let\u0027s get rid\nof a few and make the real error message more specific.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cfe33d66cee877d2a9575e5bff25519ac44f0de",
      "tree": "60d948c6e1aba8d48df576679d4d9e825580336e",
      "parents": [
        "915e91d734d33ad303313e05582769dbbefff3b2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Feb 01 08:21:18 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:27:56 2008 -0800"
      },
      "message": "e1000e: make a function static\n\nThis patch makes the needlessly global reg_pattern_test_array() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efb90e43ffee4045efe76de90773c4a5963515a3",
      "tree": "64c78531adb5fecde14bdb5904b81f0f731775c0",
      "parents": [
        "4a51c0d02c18ea2fea7611bcaf028e69201580d4"
      ],
      "author": {
        "name": "Mitch Williams",
        "email": "mitch.a.williams@intel.com",
        "time": "Tue Jan 29 12:43:02 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:27 2008 -0800"
      },
      "message": "e1000e: add new wakeup cababilities\n\nEthtool supports wake-on-ARP and wake-on-link, and so does the hardware\nsupported by e1000e.  This patch just introduces the two.\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "a39fe742e71257aaae1bdddcd453877d91e681ad"
}
