)]}'
{
  "log": [
    {
      "commit": "2d0bb1c1f4524befe9f0fcf0d0cd3081a451223f",
      "tree": "16abb34e4f852ac6c4101ef9e46940c3bcd5937f",
      "parents": [
        "4bc091d85f979a1a18ef2d710b819b3c5b397707"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sun Aug 08 16:02:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 08 20:02:45 2010 -0700"
      },
      "message": "e100/e1000*/igb*/ixgb*: Add missing read memory barrier\n\nBased on patches from Sonny Rao and Milton Miller...\n\nCombined the patches to fix up clean_tx_irq and clean_rx_irq.\n\nThe PowerPC architecture does not require loads to independent bytes\nto be ordered without adding an explicit barrier.\n\nIn ixgbe_clean_rx_irq we load the status bit then load the packet data.\nWith packet split disabled if these loads go out of order we get a\nstale packet, but we will notice the bad sequence numbers and drop it.\n\nThe problem occurs with packet split enabled where the TCP/IP header\nand data are in different descriptors. If the reads go out of order\nwe may have data that doesn\u0027t match the TCP/IP header. Since we use\nhardware checksumming this bad data is never verified and it makes it\nall the way to the application.\n\nThis bug was found during stress testing and adding this barrier has\nbeen shown to fix it.  The bug can manifest as a data integrity issue\n(bad payload data) or as a BUG in skb_pull().\n\nThis was a nasty bug to hunt down, if people agree with the fix I think\nit\u0027s a candidate for stable.\n\nPreviously Submitted to e1000-devel only for ixgbe\n\nhttp://marc.info/?l\u003de1000-devel\u0026m\u003d126593062701537\u0026w\u003d3\n\nWe\u0027ve now seen this problem hit with other device drivers (e1000e mostly)\nSo I\u0027m resubmitting with fixes for other Intel Device Drivers with\nsimilar issues.\n\nCC: Milton Miller \u003cmiltonm@bga.com\u003e\nCC: Anton Blanchard \u003canton@samba.org\u003e\nCC: Sonny Rao \u003csonnyrao@us.ibm.com\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99870a73d406e5bd235bc8e5aca6893a68184881",
      "tree": "7d99cc6cf39dd831bcd2d296bcab3822ab6a9a06",
      "parents": [
        "96f2bd13bfb6df5beec7fe55405ad94b528b8b4c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Aug 03 11:50:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 03 16:40:53 2010 -0700"
      },
      "message": "igb: Program MDICNFG register prior to PHY init\n\nThis patch addresses an issue seen on 82580 in which the MDICNFG\nregister will be reset during a single function reset and as a\nresult we will be unable to communicate with the PHY.  To correct\nthe issue, added a call to reset_mdicnfg just prior to the first\naccess of the MDICNFG register in sgnii_uses_mdio.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@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": "81a618595a29af6aec615d093feac65ee7329b74",
      "tree": "575d2189a2e006902776cfda25f58584729b3a0e",
      "parents": [
        "3bfacf96abc747e3a4bafa7550deb0372d7d0e20"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Mon Aug 02 14:40:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 02 21:20:22 2010 -0700"
      },
      "message": "igb: Use irq_synchronize per vector when using MSI-X\n\nSynchronize all IRQs when using MSI-X. Similar to ixgbe.\nIssue was reported on e1000e, but the patch is also valid for igb.\n\nCC: Jean Delvare \u003cjdelvare@suse.de\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@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": "bb7e95c8fd859922c6cf3ebbb3a8546007df1748",
      "tree": "58b54c6306ba168b76f25cc6dc9a2d1d2eb830a7",
      "parents": [
        "b8bc0421ab7f83712a0a8ef7eb05fa73ec53c027",
        "5447080cfa3c77154498dfbf225367ac85b4c2b5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 27 21:01:35 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 27 21:01:35 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x_main.c\n\nMerge bnx2x bug fixes in by hand... :-/\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08451e2587dc8d8c34cbbb8edc88a6e4fa8946e6",
      "tree": "174521b973af9dfe97ad627e614a01b64a778bbb",
      "parents": [
        "4085f746db1b7d6b292cf27cc713a13a1fcb2681"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholas.d.nunley@intel.com",
        "time": "Mon Jul 26 13:15:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 26 18:42:53 2010 -0700"
      },
      "message": "igb: restore EEPROM values of MDICNFG on reset with 82580\n\nOn a reset the MDICNFG.Destination and MDICNFG.COM_MDIO\nregister fields are not restored to the EEPROM default.\nThis patch modifies the reset code to read the EEPROM\nand restore the default values.\n\nSigned-off-by: Nicholas Nunley \u003cnicholas.d.nunley@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@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": "4085f746db1b7d6b292cf27cc713a13a1fcb2681",
      "tree": "bab50788ad8fc71dbd570c665f9d7b189bf4b235",
      "parents": [
        "ea7afd31fb45d2d5d1b1e4cf347a688370feee91"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholas.d.nunley@intel.com",
        "time": "Mon Jul 26 13:15:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 26 18:42:53 2010 -0700"
      },
      "message": "igb: add support for SGMII-based MDIO PHYs\n\nThis patch adds support for external MDIO PHYs, in addition to\nthe standard SFP support for SGMII PHYs over the I2C interface.\n\nSigned-off-by: Nicholas Nunley \u003cnicholas.d.nunley@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@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": "bded64a7ff82f6af56426a4ff2483888e5ad5fe9",
      "tree": "bba5dac804e4e691e2879d8c5bfd79b1c3182f6b",
      "parents": [
        "0577589cc1d99700c2789b2fa075cc522d0de30b"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Wed Jul 21 06:40:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 21 13:48:55 2010 -0700"
      },
      "message": "ixgbe/igb: catch invalid VF settings\n\nSome ixgbe cards put an invalid VF device ID in the PCIe SR-IOV\ncapability.  The ixgbe driver is only valid for PFs or non SR-IOV\nhardware.  It seems that the same problem could occur on igb hardware as\nwell, so if we discover we are trying to initialize a VF in ixbge_probe\nor igb_probe, print an error and exit.\n\nBased on a patch for ixgbe from Chris Wright \u003cchrisw@sous-sol.org\u003e.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nAcked-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nAcked-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4478a9cdf007a0418755a8a4016af8352fb1c1f3",
      "tree": "ca8a8ba6059ac49f780b2c9e8cb7517394481bbf",
      "parents": [
        "39827be26b36ef9cdbc661c92a269e0484cd9ef5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jul 01 20:01:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 05 18:50:54 2010 -0700"
      },
      "message": "igb: drop support for UDP hashing w/ RSS\n\nThis change removes UDP from the supported protocols for RSS hashing.  The\nreason for removing this protocol is because IP fragmentation was causing a\nnetwork flow to be broken into two streams, one for fragmented, and one for\nnon-fragmented and this in turn was causing out-of-order issues.\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": "de42edde131cd09a556f0b90373569d64b92ef99",
      "tree": "9b54e6e7fb42a984eab8addf5a8b133730691fd7",
      "parents": [
        "8d420a1b3ea65357b6eb59e4e742248d2838e904"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Thu Jul 01 13:39:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 01 22:45:57 2010 -0700"
      },
      "message": "igb: Add comment\n\nAdd explanatory comment to avoid confusion when a pointer is set\nto the second word of an array instead of the customary cast of a\npointer to the beginning of the array.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@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": "8d420a1b3ea65357b6eb59e4e742248d2838e904",
      "tree": "6aa2f8e2c4442844bb0a341753a7c43835a75516",
      "parents": [
        "c0f2276f3601a96b29d4347c5938e9494e8e4e5d"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jul 01 13:39:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 01 22:45:57 2010 -0700"
      },
      "message": "igb: correct link test not being run when link is down\n\nThe igb online link test was always reporting pass because instead of\nchecking for if_running it was checking for netif_carrier_ok.\n\nThis change corrects the test so that it is run if the interface is running\ninstead of checking for netif carrier ok.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@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": "c0f2276f3601a96b29d4347c5938e9494e8e4e5d",
      "tree": "f2e79edf070750d4b4e02bcd8f567ef196775c65",
      "parents": [
        "5fa8517f038d51d571981fb495206cc30ed91b06"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Jul 01 13:38:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 01 22:45:56 2010 -0700"
      },
      "message": "igb: Fix Tx hangs seen when loading igb with max_vfs \u003e 7.\n\nCheck the value of max_vfs at the time of assignment of vfs_allocated_count.\n\nThe previous check in igb_probe_vfs was too late as by that time the rx/tx\nrings were initialized with the wrong offset.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@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": "5fa8517f038d51d571981fb495206cc30ed91b06",
      "tree": "220719b760747cea356a564e67ab34ca3209dca2",
      "parents": [
        "ede3ef0d940ef052466f42c849390b23c6859abc"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Thu Jul 01 13:38:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 01 22:45:55 2010 -0700"
      },
      "message": "igb: Use only a single Tx queue in SR-IOV mode\n\nThe 82576 expects the second rx queue in any pool to receive L2 switch\nloop back packets sent from the second tx queue in another pool.  The\n82576 VF driver does not enable the second rx queue so if the PF driver\nsends packets destined to a VF from its second tx queue then the VF\ndriver will never see them.  In SR-IOV mode limit the number of tx queues\nused by the PF driver to one. This patch fixes a bug reported in which\nthe PF cannot communciate with the VF and should be considered for 2.6.34\nstable.\n\nCC: stable@kernel.org\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@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": "ede3ef0d940ef052466f42c849390b23c6859abc",
      "tree": "bf222dc6133e09189011fa39ba02ec2f96c7644e",
      "parents": [
        "7475271004b66e9c22e1bb28f240a38c5d6fe76e"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Thu Jul 01 13:37:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 01 22:45:55 2010 -0700"
      },
      "message": "igb: fix PHY config access on 82580\n\n82580 NICs can have up to 4 functions. This fixes phy accesses\nto use the correct locks for functions 2 and 3.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@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": "a4b770972b8f819e408d7cc3ae9637e15bff62f6",
      "tree": "62e3c413b084c106d750cf6cc0701709cde30100",
      "parents": [
        "21ce849ba5cc178740c6532ba3dded852296ad91"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri May 14 00:19:28 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 00:19:28 2010 -0700"
      },
      "message": "drivers/net: Remove unnecessary returns from void function()s\n\nThis patch removes from drivers/net/ all the unnecessary\nreturn; statements that precede the last closing brace of\nvoid functions.\n\nIt does not remove the returns that are immediately\npreceded by a label as gcc doesn\u0027t like that.\n\nIt also does not remove null void functions with return.\n\nDone via:\n$ grep -rP --include\u003d*.[ch] -l \"return;\\n}\" net/ | \\\n  xargs perl -i -e \u0027local $/ ; while (\u003c\u003e) { s/\\n[ \\t\\n]+return;\\n}/\\n}/g; print; }\u0027\n\nwith some cleanups by hand.\n\nCompile tested x86 allmodconfig only.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2873957df0ead5b53fa00fddfb52ca3df38af4a9",
      "tree": "3332fef2c0b6ac1877299ab171ce7a316a786301",
      "parents": [
        "a84afa40e07b6882ca46a7287d8ca4a8c5430f60"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Tue May 04 21:58:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 05 21:30:12 2010 -0700"
      },
      "message": "igb: reduce cache misses on tx cleanup\n\nThis patch reduces the number of skb cache misses in the\nclean_tx_irq path, and results in an overall increase\nin tx packet throughput.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "cfc1fbb079b265bf69d4ceba590a2e2c1a1cde33",
      "tree": "6372a45e56f0ab6bfa06e3908974b86d69538ae3",
      "parents": [
        "28b4c3bf1c4aa306fc5189fc7d556aa780c68e98"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Apr 28 14:24:51 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 28 14:24:51 2010 -0700"
      },
      "message": "igb: Clean up left over prototype of igb_get_hw_dev_name()\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@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": "c97ec42a7a35d214e0c715f77e2ccdfe8ac5bf7c",
      "tree": "d0594c2e461ccfa5654e6881e5032c89d2322fa1",
      "parents": [
        "84f4ee902ad3ee964b7b3a13d5b7cf9c086e9916"
      ],
      "author": {
        "name": "Taku Izumi",
        "email": "izumi.taku@jp.fujitsu.com",
        "time": "Tue Apr 27 14:39:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 17:46:56 2010 -0700"
      },
      "message": "igb: add registers etc. printout code just before resetting adapters\n\nThis patch adds registers (,tx/rx rings\u0027 status and so on) printout\ncode just before resetting adapters. This will be helpful for detecting\nthe root cause of adapters reset.\n\nSigned-off-by: Taku Izumi \u003cizumi.taku@jp.fujitsu.com\u003e\nSigned-off-by: Koki Sanagi \u003csanagi.koki@jp.fujitsu.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": "59d71989352deb71bc0bba83802820de765f6e25",
      "tree": "817ace76d6535316468983cf8d96cd685ba0be12",
      "parents": [
        "0be3f55f8aa5f9d1882255128bd79d4885b0cbe4"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Apr 27 13:09:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 16:29:50 2010 -0700"
      },
      "message": "igb: convert igb from using PCI DMA functions to using DMA API functions\n\nThis patch makes it so that igb now uses the DMA API functions instead of\nthe PCI API functions.  To do this the pci_dev pointer that was in the\nrings has been replaced with a device pointer, and as a result all\nreferences to [tr]x_ring-\u003epdev have been replaced with [tr]x_ring-\u003edev.\n\nThis patch is based of of work originally done by Nicholas Nunley.\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": "ff846f52935e6c8dfb0c97df7c2c1bf777454684",
      "tree": "f7b17c3e0e76f221809e509b749df6ae5caf868b",
      "parents": [
        "ef021194d262bdfa706dc5755596e252175a6bbc"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Apr 27 01:02:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 12:53:28 2010 -0700"
      },
      "message": "igb: add support for reporting 5GT/s during probe on PCIe Gen2\n\nThis change corrects the fact that we were not reporting Gen2 link speeds\nwhen we were in fact connected at Gen2 rates.\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": "aa913403fe76d463eff55ee9aa20605bfc7051a4",
      "tree": "39d7f3aa2e64e8e174429256727be5c05e70b201",
      "parents": [
        "0b53ff2eadb1db6818894435f85989fb05d7e718"
      ],
      "author": {
        "name": "Koki Sanagi",
        "email": "sanagi.koki@jp.fujitsu.com",
        "time": "Tue Apr 27 01:01:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 12:53:26 2010 -0700"
      },
      "message": "igb: double increment nr_frags\n\nThere is no need to increment nr_frags because skb_fill_page_desc increments\nit.\n\nSigned-off-by: Koki Sanagi \u003csanagi.koki@jp.fujitsu.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": "dad1e54b121d93ed47690d77736af63d3f11d657",
      "tree": "36fdd29537e43bbb4f36252e010a591ae6fe20bc",
      "parents": [
        "1253332f75f3774cc84d0b7693152656848901f9",
        "0110d6f22f392f976e84ab49da1b42f85b64a3c5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 14 05:01:33 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 14 05:01:33 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/pcmcia/smc91c92_cs.c\n\tdrivers/net/virtio_net.c\n"
    },
    {
      "commit": "d5aa22520dbb49e726420ca56b3dcfe56724d33e",
      "tree": "e9a7e58c1295cd01152eb8d2bf3e3c431e5dd4c4",
      "parents": [
        "0e413f22e4c1cbfe12907e462a7d739a2e316f2b"
      ],
      "author": {
        "name": "Stefan Assmann",
        "email": "sassmann@redhat.com",
        "time": "Fri Apr 09 09:51:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 13 03:03:12 2010 -0700"
      },
      "message": "igb: restrict WoL for 82576 ET2 Quad Port Server Adapter\n\nRestrict Wake-on-LAN to first port on 82576 ET2 quad port NICs, as it is\nonly supported there.\n\nSigned-off-by: Stefan Assmann \u003csassmann@redhat.com\u003e\nAcked-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": "1b6e66182dab42c42bdac72633dbe35b3dba8f69",
      "tree": "3219777b7f7ac4dff88d653fed4bd1a69fc4c16c",
      "parents": [
        "c755b4b625b183d3cfc3f3ab0b2d5b7e659efaf3"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Apr 09 09:53:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 13 02:58:24 2010 -0700"
      },
      "message": "igb: modify register test for i350 to reflect read only bits in RDLEN/TDLEN\n\nThe registers for RDLEN/TDLEN on i350 have the first 7 bits as read only.\nThis is a change from previous hardware in which it was only the first 4\nbits that were read only.\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": "871039f02f8ec4ab2e5e9010718caa8e085786f1",
      "tree": "f0d2b3127fc48c862967d68c46c2d46668137515",
      "parents": [
        "e4077e018b5ead3de9951fc01d8bf12eeeeeefed",
        "4a1032faac94ebbf647460ae3e06fc21146eb280"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/stmmac/stmmac_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_cmd.c\n\tdrivers/net/wireless/wl12xx/wl1271_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_spi.c\n\tnet/core/ethtool.c\n\tnet/mac80211/scan.c\n"
    },
    {
      "commit": "4a35ecf8bf1c4b039503fa554100fe85c761de76",
      "tree": "9b75f5d5636004d9a9aa496924377379be09aa1f",
      "parents": [
        "b4d562e3c3553ac58c7120555c4e4aefbb090a2a",
        "fb9e2d887243499b8d28efcf80821c4f6a092395"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 06 23:53:30 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 06 23:53:30 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bonding/bond_main.c\n\tdrivers/net/via-velocity.c\n\tdrivers/net/wireless/iwlwifi/iwl-agn.c\n"
    },
    {
      "commit": "22bedad3ce112d5ca1eaf043d4990fa2ed698c87",
      "tree": "b6fba5688d48b1396f01d13ee53610dea7749c15",
      "parents": [
        "a748ee2426817a95b1f03012d8f339c45c722ae1"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Apr 01 21:22:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:22:15 2010 -0700"
      },
      "message": "net: convert multicast list to list_head\n\nConverts the list and the core manipulating with it to be the same as uc_list.\n\n+uses two functions for adding/removing mc address (normal and \"global\"\n variant) instead of a function parameter.\n+removes dev_mcast.c completely.\n+exposes netdev_hw_addr_list_* macros along with __hw_addr_* functions for\n manipulation with lists on a sandbox (used in bonding and 80211 drivers)\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "757b77e2b208490868cf21fd22d796eb9bd199c5",
      "tree": "628dccdbed780dc38d9843bb30d5c5920b830258",
      "parents": [
        "3365a2934cce29fa9196bc4fd7086f62e799ee84"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Fri Mar 26 11:36:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 30 23:42:27 2010 -0700"
      },
      "message": "igb: add per-packet timestamping\n\nThis patch adds support for per-packet timestamping for the\n82580 adapter. The rx timestamp code is also pulled out of the\ninlined rx hotpath and instead moved to a seperate function.\n\nThis version adds a comment explaining the per-packet timestamping\ncode added to igb_hwtstamp_ioctl().\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "c041076a9f79a7cf28e808f73cc76f24cbf97093",
      "tree": "6cd3b7fa661e7b835185f058f8c560c6f870db80",
      "parents": [
        "7e5ab157813993356f021757d0b0dcbdca7c55a1"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Mar 25 13:10:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 30 23:02:26 2010 -0700"
      },
      "message": "igb: update hw_debug macro to make use of netdev_dbg call\n\nThis change updates the igb driver to make use of the netdev_dbg function\nmacros now provided in netdevice.h\n\nThis is meant to be provided as an alternative to the patch provided by\nJoe Perches.\n\nIt also removes igb_get_time_str since I found that it is unused code that\nis no longer used even in debug.\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": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "e017b60316468f21a63bdd4affefaf81a7f988fd",
      "tree": "edcfc9bcbcd3e45dd35b4b58d1e1a7fdbfe0ec22",
      "parents": [
        "c0e4d4bad4e8cf0aa787a3045392f949d76b5886"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Mar 25 17:15:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 08:33:20 2010 -0700"
      },
      "message": "igb: use correct bits to identify if managability is enabled\n\nigb was previously checking the wrong bits in the MANC register to determine\nif managability was enabled.  As a result it was incorrectly powering down and\nresetting the phy when it didn\u0027t need to.\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": "31b24b955c3ebbb6f3008a6374e61cf7c05a193c",
      "tree": "51f3c5cfac926d7919679a4e6cb5eac194b16b16",
      "parents": [
        "d07f3e375f608e52a1f8958fbde105bb27b7629a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Mar 23 18:35:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 23 23:19:57 2010 -0700"
      },
      "message": "igb: only use vlan_gro_receive if vlans are registered\n\nThis change makes it so that vlan_gro_receive is only used if vlans have been\nregistered to the adapter structure.  Previously we were just sending all vlan\ntagged frames in via this function but this results in a null pointer\ndereference when vlans are not registered.\n\n[ This fixes bugzilla entry 15582 -Eric Dumazet]\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d07f3e375f608e52a1f8958fbde105bb27b7629a",
      "tree": "6a67c30c9bac2f614c14bc213e0379134827163a",
      "parents": [
        "fa3d9a6d55014b5bce5575aeab1cf711cff748ab"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Tue Mar 23 18:34:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 23 23:19:57 2010 -0700"
      },
      "message": "igb: do not modify tx_queue_len on link speed change\n\nPreviously the driver tweaked txqueuelen to avoid false Tx hang reports seen at half duplex.\nThis had the effect of overriding user set values on link change/reset. Testing shows that\nadjusting only the timeout factor is sufficient to prevent Tx hang reports at half duplex.\n\nBased on e1000e patch by Franco Fichtner \u003cfranco@lastsummer.de\u003e\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@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": "fa3d9a6d55014b5bce5575aeab1cf711cff748ab",
      "tree": "3d2f23ce2e699dbf5093d047f70129c51eac011c",
      "parents": [
        "1bf1e347ef254ed8a13e7971a30e1bf3983da3d1"
      ],
      "author": {
        "name": "Mitch Williams",
        "email": "mitch.a.williams@intel.com",
        "time": "Tue Mar 23 18:34:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 23 23:19:56 2010 -0700"
      },
      "message": "igb: count Rx FIFO errors correctly\n\nDon\u0027t aggregate rx_no_buffer_count into rx_fifo_errors. RNBC counts\npackets that get queued temporarily in the adapter\u0027s FIFO. These\npackets are not dropped and are not errors. The correct counter\nis rx_missed_errors (MPC).\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@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": "d2ba2ed8fe3aa796a671a6922119d7171bb49515",
      "tree": "8265da058e55fb264bdd94b1e41ed6ac9d8cbf03",
      "parents": [
        "52a1dd4d15cc28da5d3e9bfb1526c314d65fdff8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Mar 22 14:08:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:30:05 2010 -0700"
      },
      "message": "igb: add support for Intel I350 Gigabit Network Connection\n\nThis patch adds support for the the I350 Gigabit network connection which\nis the follow-on part to the 82580.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCC: James Hearn \u003cjames.r.hearn@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52a1dd4d15cc28da5d3e9bfb1526c314d65fdff8",
      "tree": "04e3d0fecad1ab7ee0c7523eaed98cbe3fad5160",
      "parents": [
        "411f557c3accbaa1e2b378d29aeaffffbec39ccc"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Mar 22 14:07:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:30:04 2010 -0700"
      },
      "message": "igb: cleanup usage of virtualization registers\n\nThe igb driver was incorrectly attempting to write to registers that do not\nexist on 82580 hardware.  This wasn\u0027t causing any issues that I can tell,\nbut it is not recommended behavior either so I have changed this so we are\ndetermining which registers to write to based on mac type.\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": "411f557c3accbaa1e2b378d29aeaffffbec39ccc",
      "tree": "d607cf553bb58092b0fdd2f1a1ad84d3d79da2c7",
      "parents": [
        "33e2bf6aa16061bae1253514e7c32af27d2b4b31"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Mar 22 14:07:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:30:04 2010 -0700"
      },
      "message": "igb: Do not overwrite mdicnfg register when accessing 82580 phy\n\nThis change removes the extra configuration we were doing on the mdicnfg\nregister which should be set by EEPROM and which we should not need to\nwrite again afterwards.  This code was a holdover from some earlier\ndevelopment work that was being done on a board with an incomplete EEPROM\nand is no longer needed now that the production EEPROMs are in place.\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": "b894fa2627e28c078740dc7041cd08c7e2c353ab",
      "tree": "8bdca723feb01a495114c4dfa8d3eb0f4c774c44",
      "parents": [
        "29b8dd024bd48c3d1d1e5140f5bbb683786f998e"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Mar 19 06:07:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:11:35 2010 -0700"
      },
      "message": "igb: Add support for 82576 ET2 Quad Port Server Adapter\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@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": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "48e2f183cb1709600012265a2e723f45a350d5fe",
      "tree": "608368bda6f159342c307deca3b03998d25434c8",
      "parents": [
        "7a81e9f3ca712db82344ea3ab2a5879241f59c48"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Feb 22 09:22:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:52 2010 -0800"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr, part4\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a77ff709dd30a263f8154b05a8514b46098b42ba",
      "tree": "4579e2a6e9882bf1fcb98717a64231879ddf3641",
      "parents": [
        "58fd62f525e1182fbb2f7566aecb4545720d9aad"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:06:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:39 2010 -0800"
      },
      "message": "igb: update tx DMA mapping error handling\n\nThis updates the tx DMA mapping error handling code to\nresemble e1000e/ixgbe.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "58fd62f525e1182fbb2f7566aecb4545720d9aad",
      "tree": "50221de0473a8ebe0bf5af0fef56e370aa7c1243",
      "parents": [
        "fe0592b4be0ce362e87cefd4f6dbf12cb5704d1b"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:05:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:39 2010 -0800"
      },
      "message": "igb: change descriptor control thresholds\n\nThis change simplifies the code by setting RX_PTHRESH to 8 for\nall devices, as it was unlikely that there was any advantage to\nset it at 16 for earlier cards. Additionally TX_WTHRESH is\nset to 1 for the 82576 NIC to improve performance by enabling\na minimal amount of write combining when writing back descriptors.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "fe0592b4be0ce362e87cefd4f6dbf12cb5704d1b",
      "tree": "80c9e3e34abd006657ea6bda991472fd9c781022",
      "parents": [
        "d3eeb62ddd06ea20a054213cface92d328709285"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:05:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:38 2010 -0800"
      },
      "message": "igb: use igb_free_q_vectors to cleanup failure in igb_alloc_q_vectors\n\nThis change makes it so that igb_free_q_vectors is reused in\nigb_alloc_q_vectors to handle the cleanup instead of unwinding\nthrough the allocations.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "d3eeb62ddd06ea20a054213cface92d328709285",
      "tree": "ee0e385a1a7e159d1bfee105509d7ab29797044b",
      "parents": [
        "91d4ee3382e78bd78e0251a56e2fa96b20c26e30"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:05:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:38 2010 -0800"
      },
      "message": "igb: remove unused vmolr value\n\nIn an earlier version of igb_write_mc_addr_list() the vmolr register\nwas modified. This register is no longer accessed, although the variable\nstill exists. This patch removes it from the function.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "91d4ee3382e78bd78e0251a56e2fa96b20c26e30",
      "tree": "373328946ac046e66eed37af090f2810de2a5d6b",
      "parents": [
        "40e90c26f573fa5082be6e046b346e19ab0cd25f"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:04:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:37 2010 -0800"
      },
      "message": "igb: minor type cleanups\n\nThis change cleans up some instances where unsigned int and u32\nwere being used interchangeably, and cleans up hdr_len which\nwas being set to 0 twice.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "40e90c26f573fa5082be6e046b346e19ab0cd25f",
      "tree": "5c1676d99568fa07ad144a70c57a413ab5de2d5a",
      "parents": [
        "717ba0893508c2c8706c1408c152aa6d286d5d80"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:04:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:37 2010 -0800"
      },
      "message": "igb: move gso_segs into buffer_info structure\n\nThis change moves gso_segs into the buffer_info structure to avoid\na possible cache line miss in clean_tx_irq.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "717ba0893508c2c8706c1408c152aa6d286d5d80",
      "tree": "47a5de1340fef6ad52c3242273979a03fa563bd4",
      "parents": [
        "43915c7c9a99e38406103d9c72b73edeaa19d0ff"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:04:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:36 2010 -0800"
      },
      "message": "igb: inline igb_maybe_stop_tx\n\nigb_maybe_stop_tx() is extremely small and appears in several spots in\nthe tx hotpath. This change inlines the function for a possible\nperformance boost.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "43915c7c9a99e38406103d9c72b73edeaa19d0ff",
      "tree": "8bd6a84a28892e973b0e71c8baa4e68df90ed7ef",
      "parents": [
        "e6bdb6fefc590ad2fb5f79e1d1d3660afbc7c8ff"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:03:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:36 2010 -0800"
      },
      "message": "igb: only read phy specific stats if in internal phy mode\n\nThere are a couple statistics registers that are not meant to\nbe read when in SGMII/serdes mode. This patch adds a check to\nverify mode before reading and updating these statistics.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "e6bdb6fefc590ad2fb5f79e1d1d3660afbc7c8ff",
      "tree": "de374c6ccde506f8311fdd43343debe967b5d97f",
      "parents": [
        "abe1c3638ccf8b68536afb52b111f6ad46d1cf71"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:03:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:35 2010 -0800"
      },
      "message": "igb: only support SRRCTL_DROP_EN when using multiple queues\n\nThe SRRCTL.DROP_EN bit should only be set when we are supporting\nmultiple queues. This bit is meant to prevent head of line blocking\nand is unnecessary in the single queue case.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "abe1c3638ccf8b68536afb52b111f6ad46d1cf71",
      "tree": "3b871785aa37ba60869ce8f7f06dd6f35cb90607",
      "parents": [
        "2d0b0f693578109aff347e055d47f2797c802261"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:03:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:35 2010 -0800"
      },
      "message": "igb: cap interrupts at 20K per queue when in itr mode 3\n\nIn order to maintain similar performance between MSI-X and\nlegacy/MSI interrupts, this patch reduces the number of interrupts\nwhen receiving small packets to 20K when in interrupt throttle\nrate mode 3.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "2d0b0f693578109aff347e055d47f2797c802261",
      "tree": "5b8f07bbf94a0c4d8aa5ece1aeb2cc44c9b3b48e",
      "parents": [
        "3025a446b6d0255ae4399ca5f9b259bd1b51539e"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:02:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:34 2010 -0800"
      },
      "message": "igb: remove adaptive IFS from driver\n\nAdaptive IFS support has been included in the igb driver since its\ninitial release, but it is not a feature on any igb NICs. This patch\nremoves it from the driver.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "3025a446b6d0255ae4399ca5f9b259bd1b51539e",
      "tree": "e352d223dfb10a75c8e4a7c8fca52504fa9ec878",
      "parents": [
        "b94f2d775a71ed09dc8ca2bf24c611bdce9e82e7"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Feb 17 01:02:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:34 2010 -0800"
      },
      "message": "igb: Allocate rings seperately instead of as a block\n\nThis change makes it so that the rings are allocated seperately.  As a\nresult we can allocate them on seperate nodes at some point in the future\nif we so desire.\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": "b94f2d775a71ed09dc8ca2bf24c611bdce9e82e7",
      "tree": "05aa580db96c9ebc1ad67aea289d6d2c9c6ab6ff",
      "parents": [
        "88a268c1a11a2e94b7c55a8cfe97892d845887c8"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:02:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:33 2010 -0800"
      },
      "message": "igb: call pci_save_state after pci_restore_state\n\nThis patch adds calls to pci_save_state() immediately after\ncalls to pci_restore_state(). Due to a change in the behavior\nof pci_restore_state() it is necessary to call pci_save_state()\nto keep the state_saved flag. This patch is based on a similar\npatch for ixgbe.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "88a268c1a11a2e94b7c55a8cfe97892d845887c8",
      "tree": "b748dcd6491b17376c984145c2dca02165d92547",
      "parents": [
        "53c992fa8497286f24f279ebec5a8c7a58d4e68c"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:01:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:33 2010 -0800"
      },
      "message": "igb: Power down link when interface is down\n\nThis changes the behavior of the driver to power down the link\nwhen the associated interface is down, unless management is enabled.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "53c992fa8497286f24f279ebec5a8c7a58d4e68c",
      "tree": "c1fd2f2a6ebf692e0016d01d1c392b15b8ef53c1",
      "parents": [
        "3145535ac6e4769e587a38a67d888a10f24a7af9"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:01:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:32 2010 -0800"
      },
      "message": "igb: ignore EEPROM APME check when shutting down serdes link\n\nChecking the EEPROM APME state unnecessarily prevents the link from\nshutting down. The standard power down routines should be\nsufficient to determine whether the serdes link can power down\nwhen going into D3.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "3145535ac6e4769e587a38a67d888a10f24a7af9",
      "tree": "5d0d93d0b97bf3aadf7f5b568bf2f1c7e053f84b",
      "parents": [
        "22939f0606e515799d83e1a29250917f94c8d07b"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:01:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:32 2010 -0800"
      },
      "message": "igb: Report link status in ethtool when interface is down\n\nWith this change ethtool will correctly report link status when\nthe interface is down. Currently ethtool reports the link as not\ndetected when the interface is down.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "22939f0606e515799d83e1a29250917f94c8d07b",
      "tree": "067adc565d0686c7d0fe26dd1082ea8b6d4a65ea",
      "parents": [
        "26b39276ca5ff4dbf3c07704e34fd820fd97decf"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:01:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:31 2010 -0800"
      },
      "message": "igb: add support for wake-on-link\n\nThis adds support for wake-on-link/phy activity to the ethtool\ninterface.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@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": "26b39276ca5ff4dbf3c07704e34fd820fd97decf",
      "tree": "5233028d2dda0553d9d83310b02b001a35aac098",
      "parents": [
        "9874c41cd5e70bfc97bcd52a8b6c98c2a6ba7299"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Feb 17 01:00:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:31 2010 -0800"
      },
      "message": "igb: remove unecessary q_vector declarations and remove itr_shift\n\nThis change removes the use of itr_shift since a mac type call can be\nused just as easily to identify the only HW that needs to have the itr\nshifted.\n\nIn addition it removes two unecessary declarations of a q_vector\npointer from the initialization path.\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": "8151d2948e088c20b7d29c793cf1fd744b6a2699",
      "tree": "a92553bd15f1ee88f0d18b8975f90222303e38f1",
      "parents": [
        "ebc08a6f47ee76ecad8e9f26c26e6ec9b46ca659"
      ],
      "author": {
        "name": "Williams, Mitch A",
        "email": "mitch.a.williams@intel.com",
        "time": "Wed Feb 10 01:44:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 12 16:56:09 2010 -0800"
      },
      "message": "igb: support for VF configuration tools\n\nAdd support to the igb driver for VF configuration mechanisms through the\nPF interface.\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@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": "4cd24eaf0c6ee7f0242e34ee77ec899f255e66b5",
      "tree": "99f57f6374a58022e1e5ed1cbc12699288c7eae1",
      "parents": [
        "8e5574211d96c0552f84c757718475fdb4021be7"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Feb 08 04:30:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 12 11:38:58 2010 -0800"
      },
      "message": "net: use netdev_mc_count and netdev_mc_empty when appropriate\n\nThis patch replaces dev-\u003emc_count in all drivers (hopefully I didn\u0027t miss\nanything). Used spatch and did small tweaks and conding style changes when\nit was suitable.\n\nJirka\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1109bf085c8dd69537b7876ea83f914dd1fe46a",
      "tree": "086bd9891a8c92284ea148c93f2242e6c7c02bd2",
      "parents": [
        "889b8f964f2f226b7cd5a0a515109e3d8d9d1613",
        "44bfce5c3ec91baf8ffcd075c66711740f29a949"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 09 11:44:44 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 09 11:44:44 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "3ad2f3fbb961429d2aa627465ae4829758bc7e07",
      "tree": "f365c513e8f5b477a61336a600ff54f32b7ad6e1",
      "parents": [
        "1537a3638cbf741d3826c1002026cce487a6bee0"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Feb 03 08:01:28 2010 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 09 11:13:56 2010 +0100"
      },
      "message": "tree-wide: Assorted spelling fixes\n\nIn particular, several occurances of funny versions of \u0027success\u0027,\n\u0027unknown\u0027, \u0027therefore\u0027, \u0027acknowledge\u0027, \u0027argument\u0027, \u0027achieve\u0027, \u0027address\u0027,\n\u0027beginning\u0027, \u0027desirable\u0027, \u0027separate\u0027 and \u0027necessary\u0027 are fixed.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Junio C Hamano \u003cgitster@pobox.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "feeb2721a7a0bd0cfa5b8847f80aec93aa2cc00d",
      "tree": "9224dfafb03cccf2bced70b4df53464800c1d314",
      "parents": [
        "3fdde0a1602d20c02a7d66e07ab6718ab8d79b12"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Feb 03 21:59:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 04 09:49:31 2010 -0800"
      },
      "message": "igb: make certain to reassign legacy interrupt vectors after reset\n\nThis change corrects an issue that will cause false hangs when using either\n82575 or 82580 in legacy interrupt mode.  The issue is caused when there is\na slow traffic flow and an \"ethtool -r\" is executed while using legacy or\nMSI interrupts.  MSI-X is not affected by this issue due to the fact that\nwe were already reconfiguring the vectors after reset.\n\nIf possible it would be best to push this for net-2.6 since it is resolving\na bug but if that is not possible then net-next-2.6 will be fine.\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": "05ba712d7eb156009753e18e5116cabd869cc6e2",
      "tree": "1ad850d6889f6b3671a5636653940f20a7d22bdf",
      "parents": [
        "257ddbdad13cd3c4f7d03b85af632c508aa8abc9",
        "b473946a0853860e13b51c28add5524741117786"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 06:12:38 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 06:12:38 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "32e7bfc41110bc8f29ec0f293c3bcee6645fef34",
      "tree": "b770a040aee7a6a196514cbf5328debb33321d4d",
      "parents": [
        "9010bc3364db56dd88a1851e0797e597e322ce08"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Jan 25 13:36:10 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 25 13:36:10 2010 -0800"
      },
      "message": "net: use helpers to access uc list V2\n\nThis patch introduces three macros to work with uc list from net drivers.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e1e8a4779cb23c1d9f51e9223795e07ec54d77a",
      "tree": "e381b1cacfdc3351574d650dc0dbf77ada2e91a4",
      "parents": [
        "8581145f39c39b00cd1b6a2dcb4ce5bf7d8d6070"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Sat Jan 23 02:02:21 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 23 02:02:21 2010 -0800"
      },
      "message": "net: Fix IPv6 GSO type checks in Intel ethernet drivers\n\nFound this problem when testing IPv6 from a KVM guest to a remote\nhost via e1000e device on the host.\nThe following patch fixes the check for IPv6 GSO packet in Intel\nethernet drivers to use skb_is_gso_v6(). SKB_GSO_DODGY is also set\nwhen packets are forwarded from a guest.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.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": "8581145f39c39b00cd1b6a2dcb4ce5bf7d8d6070",
      "tree": "61283610e6f7c92754df71fe7b8a93888331ac81",
      "parents": [
        "de4fc07aff770743b2c3e3ee30a23a691450a4f6"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Sat Jan 23 01:35:00 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 23 01:35:00 2010 -0800"
      },
      "message": "igb/igbvf: cleanup exception handling in tx_map_adv\n\nAfter removing the skb_dma_map/unmap calls the exception handling in\nigb_tx_map_adv is not correct.  The issue is that the count value was not\nbeing correctly handled so as a result we were not rewinding the ring as\nback as we should have been.\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": "d4a66e752d0b19934dd208884f8605fe385aaaa9",
      "tree": "72fb727be1d7636aae9cddfe9aa93ac9dec75daf",
      "parents": [
        "bdbec4b86ee99b020e159f9bd604003a3ae3b0ab",
        "fa15e99b6bb44aa86b241a43ca8c509e91f80153"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 10 22:55:03 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 10 22:55:03 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/benet/be_cmds.h\n\tinclude/linux/sysctl.h\n"
    },
    {
      "commit": "7f081d405adb5f905db11c6449319ab7c670722e",
      "tree": "5314958fbd1f1a4c41f92e40ca089a425f78a9ff",
      "parents": [
        "959d20bfe8b90023c862dec3956054027a5a0912"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jan 07 17:41:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 08 01:02:19 2010 -0800"
      },
      "message": "igb: add support for device reset interrupt\n\nThis patch adds support for the global device reset interrupt.  Without\nthis change the drivers will report tx hangs on all ports when a global\ndevice reset occurs.\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": "a3aa18842a5303fc28fcc4d57dbd16618bd830a0",
      "tree": "9214348bd1e57ad0a3701314be60adf19dfef702",
      "parents": [
        "108316c1bd0a75ba855ce4a6540c530e1562bfb0"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Jan 07 11:58:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 23:54:26 2010 -0800"
      },
      "message": "drivers/net/: use DEFINE_PCI_DEVICE_TABLE()\n\nUse DEFINE_PCI_DEVICE_TABLE() so we get place PCI ids table into correct section\nin every case.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58b8b042509f53955ba660a4245e221c5405f124",
      "tree": "d5223270808511fb8bf7a478f87407114cd6a638",
      "parents": [
        "d405ea3ef2499eb46834418a643973c884ff7f30"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 23 13:21:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 20:47:51 2009 -0800"
      },
      "message": "igb: check both function bits in status register in wol exception\n\nThe ethtool code for enabling Wake on Lan was not correctly checking the\nstatus register bits so as a result ports 0 and 2 were both being allowed\nto set WOL to enabled even though it is only supported on the first port\nfor our adapters.\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": "d405ea3ef2499eb46834418a643973c884ff7f30",
      "tree": "4dafb0895c615a8062602e881be4eec809c04446",
      "parents": [
        "8c6af2995c14e71558c312b86955ae32272a03d8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 23 13:21:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 20:47:50 2009 -0800"
      },
      "message": "igb: correctly offset 82575 flow control watermarks by 16 bytes\n\nThe watermark values for the 82575 were not being set correctly.  As a\nresult the high and low watermark values were set to the same value which\ncan lead to excess xon/xoff packets being generated.\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": "8c6af2995c14e71558c312b86955ae32272a03d8",
      "tree": "7b8f6e5fb4cbac5f4cbb3558a0c12db7441b1107",
      "parents": [
        "d68caec645b4b92f6a81985265b024bc94bce41f"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 23 13:21:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 20:47:50 2009 -0800"
      },
      "message": "igb: do not force retry count to 1 on 82580 phy\n\nThis change resolves an issue seen in some configurations where the link\nmay drop to 100Mb/s even though the link itself supports 1000Mb/s.  The\nissue was root caused to the fact that we were only trying the link once.\nNow instead we will try up to 5 attempts on a faulty cable before\ndownshifting to 100Mb/s.\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": "d68caec645b4b92f6a81985265b024bc94bce41f",
      "tree": "a9c3a921840e67e591b578f118edb5ddf81567b8",
      "parents": [
        "286d47ba90315a871f77351f7f61b7e4a96476a9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 23 13:20:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 20:47:49 2009 -0800"
      },
      "message": "igb: do not force pcs link when in KX mode\n\nWe were forcing the PCS link up in error when we are in KX mode.  We should\nonly be disabling autoneg, not forcing the link up.\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": "fef45f4ce221fc110f70716a00f40be697c5b254",
      "tree": "a980ffbc75b62f6686eccf23d53c03aa643fefaa",
      "parents": [
        "ceb0c77e573bb208e282ce9af973a07ab79791e2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Dec 11 22:57:34 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 11 22:57:34 2009 -0800"
      },
      "message": "igb: fix handling of mailbox collisions between PF/VF\n\nThis patch changes the handling of collisions between the use of the\nPF/VF sides of the mailbox.\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": "8e95a2026f3b43f7c3d676adaccd2de9532e8dcc",
      "tree": "3733318168cd512480b6db58c5c16d1c8847f0b7",
      "parents": [
        "3454f835837609d60b29a266e3bd9d701073b060"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 03 07:58:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 03 13:18:01 2009 -0800"
      },
      "message": "drivers/net: Move \u0026\u0026 and || to end of previous line\n\nOnly files where David Miller is the primary git-signer.\nwireless, wimax, ixgbe, etc are not modified.\n\nCompile tested x86 allyesconfig only\nNot all files compiled (not x86 compatible)\n\nAdded a few \u003e 80 column lines, which I ignored.\nExisting checkpatch complaints ignored.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6366ad331f436388129dfc044db871de79604e4d",
      "tree": "39e667c2191093fbb21f5cf74a538da945b32817",
      "parents": [
        "e5a43549f7a58509a91b299a51337d386697b92c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 02 16:47:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:12 2009 -0800"
      },
      "message": "igb: remove use of skb_dma_map from driver\n\nThis change removes skb_dma_map/unmap calls from the igb driver due to the\nfact that the call is incompatible with iommu enabled kernels.  In order to\nprevent warnings about using the wrong unmap call I have added a\nmapped_as_page value to the buffer_info structure to track if the mapped\nregion is a page or a buffer.\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": "55cac248caa4a5f181a11cd2f269a672bef3d3b5",
      "tree": "a4eec7f298d197646124346e5bb7cb9eb4de2586",
      "parents": [
        "bb2ac47bcfd47ed9431ff1676ec8d79250c941c9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 19 12:42:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 10:00:13 2009 -0800"
      },
      "message": "igb: Add full support for 82580 devices\n\nThis patch makes use of the 82580 PHY and MAC support added and adds a set\nof supported device IDs for said hardware.\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": "bb2ac47bcfd47ed9431ff1676ec8d79250c941c9",
      "tree": "2c717135feb469a84382f9532ed6dd70b1ef024c",
      "parents": [
        "2909c3f79d933b55bf2485addb1dca762210b6af"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 19 12:42:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 10:00:11 2009 -0800"
      },
      "message": "igb: add support for 82580 MAC\n\nThis patch adds support for the 82580 MAC.\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": "2909c3f79d933b55bf2485addb1dca762210b6af",
      "tree": "59d4a36735433d47c9874f49b5b93c669958f8b6",
      "parents": [
        "164165dad7e607ec359e64b6fae72abbf3640ea6"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 19 12:41:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 10:00:09 2009 -0800"
      },
      "message": "igb: add support for the 82580 phy\n\nThis patch adds support for the phy included in the 82580 silicon family.\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": "a0607fd3a25ba1848a63a0d925e36d914735ab47",
      "tree": "c9bbdf40c9ded30af844e80870a7180ce0c0cb5c",
      "parents": [
        "2939e275994977b6c9eb7fd082b7b0caa35b96b0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Nov 18 23:29:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 23:29:17 2009 -0800"
      },
      "message": "drivers/net: request_irq - Remove unnecessary leading \u0026 from second arg\n\nNot as fancy as coccinelle.  Checkpatch errors ignored.\nCompile tested allyesconfig x86, not all files compiled.\n\ngrep -rPl --include\u003d*.[ch] \"\\brequest_irq\\s*\\([^,\\)]+,\\s*\\\u0026\" drivers/net | while read file ; do \\\n\tperl -i -e \u0027local $/; while (\u003c\u003e) { s@(\\brequest_irq\\s*\\([^,\\)]+,\\s*)\\\u0026@\\1@g ; print ; }\u0027 $file ;\\\ndone\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3505d1a9fd65e2d3e00827857b6795d9d8983658",
      "tree": "941cfafdb57c427bb6b7ebf6354ee93b2a3693b5",
      "parents": [
        "dfef948ed2ba69cf041840b5e860d6b4e16fa0b1",
        "66b00a7c93ec782d118d2c03bd599cfd041e80a1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 22:19:03 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 22:19:03 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/sfc/sfe4001.c\n\tdrivers/net/wireless/libertas/cmd.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/rtl8187se/Kconfig\n\tdrivers/staging/rtl8192e/Kconfig\n"
    },
    {
      "commit": "d1eff35061b9346cb9bef2b79d9d99c8c096df13",
      "tree": "79d0a691d5c9399ad49c93b36fe76c7c0590cf1b",
      "parents": [
        "dbabb065802a46d64b8869ba97674bfa90b55d83"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:38:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:53 2009 -0800"
      },
      "message": "igb: only recycle page if it is on our numa node\n\nThis patch makes it so that we only recycle pages when they are from the\nlocal NUMA node.  Non-local pages are freed and replaced with locally\nallocated pages.\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": "dbabb065802a46d64b8869ba97674bfa90b55d83",
      "tree": "d38b0efce1b978d7e05221aa66cf7188c56d4386",
      "parents": [
        "971d1d3a7e9f03af870909fddfc3b2fc08e4f5b1"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:38:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:52 2009 -0800"
      },
      "message": "igb: check for packets on all tx rings when link is down\n\nWe were previously only checking the first tx ring to see if it had any\npackets in it when the link when down.  However we should be checking all\nof the rings so this patch makes it so that all of the rings are now being\nchecked.\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": "971d1d3a7e9f03af870909fddfc3b2fc08e4f5b1",
      "tree": "bde6ccc824bd857952230ed2d571065a09a97b70",
      "parents": [
        "128e45eb61b90c0c3094139cab6d00f67ff31377"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:37:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:51 2009 -0800"
      },
      "message": "igb: removed unused tx/rx total bytes/packets from adapter struct\n\nThis patch removes unused variables total_tx_bytes, total_tx_packets,\ntotal_rx_bytes, and total_rx_packets from the adapter struct.\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": "128e45eb61b90c0c3094139cab6d00f67ff31377",
      "tree": "202d2edd2e4707fc4a0b1d6c2166d7cd335a8b2f",
      "parents": [
        "a99955fc067f57cf3b627d4c74bf7952a2d51029"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:37:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:51 2009 -0800"
      },
      "message": "igb: Rework how netdev-\u003estats is handled\n\nThis patch does some refactoring work that I felt was needed after reviewing\nthe changes recently submitted relating to the replacement of net_stats with\nnetdev-\u003estats.\n\nThis patch essentially creates two different collections of stats.  The\nfirst handles the adapter specific states and is stored in gstring_stats,\nand the second is for netdev specific stats and is stored in\ngstring_net_stats.\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": "a99955fc067f57cf3b627d4c74bf7952a2d51029",
      "tree": "9c70e2a346be40b9d16b861c9f619e2cd6687948",
      "parents": [
        "115f459a53b0c56a699a76b34b82507452eb3df5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:37:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:50 2009 -0800"
      },
      "message": "igb: when number of CPUs \u003e 4 combine tx/rx queues to allow more queues\n\nThis patch makes it so that nics such as 82576 and newer can support more\nhardware queues when there are more than 4 cpus by combining a tx/rx queue\npair onto one interrupt so that 8 queue pairs can be supported and thus\nallow for more queues.\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": "115f459a53b0c56a699a76b34b82507452eb3df5",
      "tree": "8c8e4ec25f375d095a25264770898d689f9fa104",
      "parents": [
        "0e15439ae5fefe438056a26a00aa3c6a9de454e9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:37:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:49 2009 -0800"
      },
      "message": "igb: move timesync init into a seperate function\n\nCurrent code is quite large and making igb_probe difficult to read.\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": "0e15439ae5fefe438056a26a00aa3c6a9de454e9",
      "tree": "e16c8a9fda2ffb48a9f6c49e9f1f36876617e385",
      "parents": [
        "ddb1417529559810ec2024fd8ca21e4d497a3275"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:36:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:48 2009 -0800"
      },
      "message": "igb: change type for ring sizes to u16 in igb_set_ring_param\n\nChange the type for the ring size values to u16 and use min/max_t instead of\nmin/max.\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": "49b2de8e6febfea5a8791b6476195903af83a35d",
      "tree": "c93f328623b9429615981d4b7502997fdd0f72b0",
      "parents": [
        "8633322c5fd5b2a986b279f88a7559d8409f7da3",
        "b5dd884e682cae6b8c037f9d11f3b623b4cf2011"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (43 commits)\n  net: Fix \u0027Re: PACKET_TX_RING: packet size is too long\u0027\n  netdev: usb: dm9601.c can drive a device not supported yet, add support for it\n  qlge: Fix firmware mailbox command timeout.\n  qlge: Fix EEH handling.\n  AF_RAW: Augment raw_send_hdrinc to expand skb to fit iphdr-\u003eihl (v2)\n  bonding: fix a race condition in calls to slave MII ioctls\n  virtio-net: fix data corruption with OOM\n  sfc: Set ip_summed correctly for page buffers passed to GRO\n  cnic: Fix L2CTX_STATUSB_NUM offset in context memory.\n  MAINTAINERS: rt2x00 list is moderated\n  airo: Reorder tests, check bounds before element\n  mac80211: fix for incorrect sequence number on hostapd injected frames\n  libertas spi: fix sparse errors\n  mac80211: trivial: fix spelling in mesh_hwmp\n  cfg80211: sme: deauthenticate on assoc failure\n  mac80211: keep auth state when assoc fails\n  mac80211: fix ibss joining\n  b43: add \u0027struct b43_wl\u0027 missing declaration\n  b43: Fix Bugzilla #14181 and the bug from the previous \u0027fix\u0027\n  rt2x00: Fix crypto in TX frame for rt2800usb\n  ...\n"
    },
    {
      "commit": "d6b9076f1b5dd22b63f0178923f420f4e0f81a8d",
      "tree": "33a7054483e9d5cb6dff25126db11dc4d4ca4823",
      "parents": [
        "559e9c4987e90e278db347b0a2ba423e7e496fd3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:38:54 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:38:54 2009 -0700"
      },
      "message": "igb: Fix warnings in igb_set_ringparam()\n\ndrivers/net/igb/igb_ethtool.c: In function ‘igb_set_ringparam’:\ndrivers/net/igb/igb_ethtool.c:744: warning: comparison of distinct pointer types lacks a cast\ndrivers/net/igb/igb_ethtool.c:748: warning: comparison of distinct pointer types lacks a cast\n\nCasts were to u16 on the constant, but the type of new_{r,t}x_count is\nu32.  Cast to u32 instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "559e9c4987e90e278db347b0a2ba423e7e496fd3",
      "tree": "8e08cde6f01a997c5e5fe7957aed5593c9ddea28",
      "parents": [
        "5b043fb08e1b9e10eef7cc41512462f99811e96e"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:08 2009 -0700"
      },
      "message": "igb: cleanup whitespace issues in igb_main.c\n\nThis patch goes through and cleans up whitespace issues in igb_main.c\nto help improve readability.\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": "5b043fb08e1b9e10eef7cc41512462f99811e96e",
      "tree": "a218d34ae97f6ad7bdbf8bcf7608c8c76fdd25e8",
      "parents": [
        "c809d2276cb035228cd9e83e2ca7d2b902c61cef"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:07 2009 -0700"
      },
      "message": "igb: open up SCTP checksum offloads to all MACs 82576 and newer\n\nGoing forward the plan is to have the MACs support SCTP checksum offloads\nso change the check from \u003d\u003d to \u003e\u003d.\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": "c809d2276cb035228cd9e83e2ca7d2b902c61cef",
      "tree": "c0fc93c5179142f6950a87ed3adea90911146eb4",
      "parents": [
        "090b17952826eb3c5d712b6d4f90a292fe4acc93"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:06 2009 -0700"
      },
      "message": "igb: limit minimum mtu to 68 to keep ip bound to interface\n\nLimit the minimum mtu to 68 in order to prevent ip from being unbound from\nthe interface.\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": "090b17952826eb3c5d712b6d4f90a292fe4acc93",
      "tree": "4a92eea9d1fcadf99d760e5ea8bab3737316b06c",
      "parents": [
        "330a6d6a7c75e11ca6da52092cfa96cda45d3386"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:03 2009 -0700"
      },
      "message": "igb: add pci_dev in few spots to clean up use of dev_err/info/warn\n\nThis patch relpaces several references to adapter-\u003epdev-\u003edev with just\npdev-\u003edev.  This allows for cleanup of several multiline dev_err/info\ncalls.\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": "330a6d6a7c75e11ca6da52092cfa96cda45d3386",
      "tree": "302bb3d8119031cf4789832226080ea2c3e2b1ba",
      "parents": [
        "42d0781a1337ec5624da0657ba57b734768f489c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:02 2009 -0700"
      },
      "message": "igb: replace unecessary \u0026adapter-\u003ehw with just hw where applicable\n\nThis patch just cleans up some unecessary references to the adapter-\u003ehw\nmember when it has already been placed in a local variable named hw.\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": "42d0781a1337ec5624da0657ba57b734768f489c",
      "tree": "552f213eebd6be6d7a64896eda7ac1d184f0c9b8",
      "parents": [
        "cdfd01fcc674cc1c0c7b54084d74c2b684bf67c2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:01 2009 -0700"
      },
      "message": "igb: cleanup clean_rx_irq_adv and alloc_rx_buffers_adv\n\nThis patch cleans up some whitespace issues in clean_rx_irq_adv.  It also\nadds NUMA aware page allocation and dma error handling to\nalloc_rx_buffers_adv.\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": "cdfd01fcc674cc1c0c7b54084d74c2b684bf67c2",
      "tree": "66db64d94aee0ebdfabea0d72520c9dec6c4d227",
      "parents": [
        "2e5655e758736488abbe9c024c8cda0e367214e5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:58 2009 -0700"
      },
      "message": "igb: cleanup igb xmit frame path\n\nThis patch cleans up the xmit frame path for igb to better handle xmit\nframe errors and avoid null pointer exceptions.  It also cleans up some\nwhitespace issues found in the xmit frame path.\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": "2e5655e758736488abbe9c024c8cda0e367214e5",
      "tree": "a92aa9b640a09819de069cac1f1af4ab137c296c",
      "parents": [
        "645a3abd73c2ac05d375f080d2f58d56e1502562"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:53 2009 -0700"
      },
      "message": "igb: cleanup igb.h header whitespace and some structure formatting\n\nThis patch changes the layout of the ring and adapter structs to fill a few\nholes in the structure.  It also cleans up some whitespace and formatting\nissues.\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": "645a3abd73c2ac05d375f080d2f58d56e1502562",
      "tree": "e70a0e6402ad4ea4170182c55b3e543459a60b3a",
      "parents": [
        "25568a531a1bc76fdf968382a4eb65a979186c67"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:53 2009 -0700"
      },
      "message": "igb: Remove invalid stats counters\n\nThere are several counters being used like they are static when in fact\nthey are clear on read.  In order to prevent the values from being\nincorrect I am removing the defunct counters.\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": "25568a531a1bc76fdf968382a4eb65a979186c67",
      "tree": "165236fed52a368906e21734a0e6ae9422607aa5",
      "parents": [
        "ee1b9f06dca9c406b159904e9b13ea2dfa5ed037"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:49:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:52 2009 -0700"
      },
      "message": "igb: cleanup interrupt enablement in regards to msix_other\n\nThis patch changes a few things so that instead of firing a link status\ninterrupt directly the get_link_status bit is set and the watchdog is\nscheduled.  In addition the mailbox bit is now only enabled if VFs are\nenabled.\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"
    }
  ],
  "next": "ee1b9f06dca9c406b159904e9b13ea2dfa5ed037"
}
