)]}'
{
  "log": [
    {
      "commit": "9a2e0fb0893ddf595d0a372e681f5b98017c6d90",
      "tree": "fc32f2ae2fefe55bfe5b3381629b33550f7adea6",
      "parents": [
        "ec764bf083a6ff396234351b51fd236f53c903bf"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Jun 02 13:01:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 03 00:01:30 2011 -0700"
      },
      "message": "tg3: Fix tg3_skb_error_unmap()\n\nThis function attempts to free one fragment beyond the number of\nfragments that were actually mapped.  This patch brings back the limit\nto the correct spot.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nTested-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1dcb14d9e874d12bab9ceeba776b742f1682b0a6",
      "tree": "ae18b7092f4d65d2552ebfae8dbeee2a4b519c73",
      "parents": [
        "a5971d43ef76f4b73c58e2d893de9db487388c87"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@ut.ee",
        "time": "Wed May 25 05:43:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 25 17:55:32 2011 -0400"
      },
      "message": "Add Fujitsu 1000base-SX PCI ID to tg3\n\nThis patch adds the PCI ID of Fujitsu 1000base-SX NIC to tg3 driver.\nTested to detect the card, MAC and serdes, not tested with link at the\nmoment since I have no fiber switch here. I did not add new constants to\nthe pci_ids.h header file since these constants are used only here.\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7196cd6c3d4863000ef88b09f34d6dd75610ec3e",
      "tree": "141cc329914450896b57eedda72268bc92a60082",
      "parents": [
        "d542fe27c86ecf932f40c898881208ccdaef9dc5"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 16:02:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 20 00:33:19 2011 -0400"
      },
      "message": "tg3: Add braces around 5906 workaround.\n\nCommit dabc5c670d3f86d15ee4f42ab38ec5bd2682487d, entitled\n\"tg3: Move TSO_CAPABLE assignment\", moved some TSO flagging code around.\nIn the process it failed to add braces around an exceptional 5906\ncondition.  This patch fixes the problem.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d542fe27c86ecf932f40c898881208ccdaef9dc5",
      "tree": "8ee74f4e1e4c4a9f279939d2fa528a557e7458af",
      "parents": [
        "449f4544267e73d5db372971da63634707c32299"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 16:02:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 20 00:33:18 2011 -0400"
      },
      "message": "tg3: Fix NETIF_F_LOOPBACK error\n\nMahesh Bandewar noticed that the features cleanup in commit\n0da0606f493c5cdab74bdcc96b12f4305ad94085, entitled\n\"tg3: Consolidate all netdev feature assignments\", mistakenly sets\nNETIF_F_LOOPBACK by default.  This patch corrects the error.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Mahesh Bandewar \u003cmaheshb@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43a5f002afc6f24891e57d31275f34e19a1a07d0",
      "tree": "9af57559a2b40cd554ddba39dd29790c374da32e",
      "parents": [
        "310050fad8962a2ebc70011353a549614e118152"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 12:12:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 18:00:01 2011 -0400"
      },
      "message": "tg3: Update version to 3.119\n\nThis patch updates the tg3 version to 3.119.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "310050fad8962a2ebc70011353a549614e118152",
      "tree": "016f1157c7cc34685efddaaf114ba59d60debbc5",
      "parents": [
        "6ff6f81dd4ec08945e10147dbfe611569ef4cc09"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 12:12:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 18:00:01 2011 -0400"
      },
      "message": "tg3: Apply rx_discards fix to 5719/5720\n\nCommit 4d95847381228639844c7197deb8b2211274ef22, entitled\n\"tg3: Workaround rx_discards stat bug\", was intended to be applied to\nthe 5717, 5718, 5719_A0, and 5720 A0 chip revisions.  The implementation\nmissed the latter two when applying the fix in a critical area.  This\npatch fixes the problem.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ff6f81dd4ec08945e10147dbfe611569ef4cc09",
      "tree": "5469349b17b5ae07b1ce6fbd047092c9ab9c415f",
      "parents": [
        "0da0606f493c5cdab74bdcc96b12f4305ad94085"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 12:12:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 18:00:01 2011 -0400"
      },
      "message": "tg3: Remove excessive parenthesis\n\nThis patch removes some excessive parenthesizing.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0da0606f493c5cdab74bdcc96b12f4305ad94085",
      "tree": "4e5a5ff42ca6a3d36195c08525d579c8f5518a81",
      "parents": [
        "dabc5c670d3f86d15ee4f42ab38ec5bd2682487d"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 12:12:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 18:00:01 2011 -0400"
      },
      "message": "tg3: Consolidate all netdev feature assignments\n\nThis patch consolidates all the netdev feature bit assignments to one\nlocation.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dabc5c670d3f86d15ee4f42ab38ec5bd2682487d",
      "tree": "62dfa1077d9930e02dac2c7e3c88c0c444e478a0",
      "parents": [
        "4452d0999906e3e26b718566362e943fcaa3d694"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 12:12:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 18:00:00 2011 -0400"
      },
      "message": "tg3: Move TSO_CAPABLE assignment\n\nThis patch moves the code that asserts the TSO_CAPABLE flag closer to\nwhere the TSO capabilities flags are set.  There isn\u0027t a good enough\nreason for the code to be separated.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4452d0999906e3e26b718566362e943fcaa3d694",
      "tree": "124fa03691574ffb7e290bff82552915a04a5f7b",
      "parents": [
        "54e0a67f446fae290f99781691eba46c5cda66e7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 12:12:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 18:00:00 2011 -0400"
      },
      "message": "tg3: Fix stats for 5704 and later devices\n\nCommit 4d95847381228639844c7197deb8b2211274ef22, entitled\n\"tg3: Workaround rx_discards stat bug\" modified the hardware statistics\ndata structure.  The modification shifted the statistics so that the\nlabels no longer corresponded to the counter values.  This patch fixes\nthe problem by utilizing reserved space for the new counters.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54e0a67f446fae290f99781691eba46c5cda66e7",
      "tree": "e994651f9f4324c106b7bc71154db91c398b3cc9",
      "parents": [
        "42b64a450b81ec9e8cdd5b3fb13613ab9bb25048"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 12:12:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 18:00:00 2011 -0400"
      },
      "message": "tg3: Fix TSO loopback test\n\nCommit bb158d696489244f79fd4c3abd47968a06b48c79, entitled\n\"tg3: Add TSO loopback test\", mistakenly inverted the checksum field\ntest from the receive BD.  This patch corrects the problem.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42b64a450b81ec9e8cdd5b3fb13613ab9bb25048",
      "tree": "f7e12d489f81d6acf0d4b1e0ac693abcb5643fdf",
      "parents": [
        "b0c5943f1ca4df6c1c451ef6be5287a161d29a9d"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 12:12:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 18:00:00 2011 -0400"
      },
      "message": "tg3: Consolidate autoneg advertisement setup code\n\nAutonegotiation setup has gotten a little more complicated since the tg3\ndriver was created.  This patch consolidates autoneg setup into one\nroutine and modifies the call sites accordingly.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0c5943f1ca4df6c1c451ef6be5287a161d29a9d",
      "tree": "61502760b9cb0334e96528765b61a32a96bf5a5f",
      "parents": [
        "108a6c1655f184c9abb7b5917838a8fb204361f5"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 12:12:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 18:00:00 2011 -0400"
      },
      "message": "tg3: Fix EEE interoperability workaround\n\nCommit 21a00ab270f95d32e502d92f166dd75c518d3c5f, entitled\n\"tg3: Fix EEE interoperability issue\", added an EEE interoperability\nfix.  We found that the fix doesn\u0027t work if applied too early though.\nThis patch delays the fix until right before allowing LPI assertion.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "108a6c1655f184c9abb7b5917838a8fb204361f5",
      "tree": "58d90d1ff077a08e4a572f635a94131be5888265",
      "parents": [
        "1ff30a59f6d0c754e99442501a5145bdbbcfa6ea"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 12:12:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 18:00:00 2011 -0400"
      },
      "message": "tg3: Fix IPv6 TCP problems for 5719\n\nCommit 4d163b75e979833979cc401ae433cb1d7743d57e, entitled\n\"tg3: Fix 5719 A0 tx completion bug\" turned off TSO to fix a hardware\nbug.  In doing so, it accidentally turned off all IPv6 TCP checksum\noffloading too.  This patch fixes the problem by reenabling the hardware\nbit that control both features.  The TSO capability is still not exposed\nto the kernel.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ff30a59f6d0c754e99442501a5145bdbbcfa6ea",
      "tree": "28c1fb69dea98daba406fc07c6df0edd04cbbba5",
      "parents": [
        "432aa7ed75b3adaef6040d2cbe745fdd1c899415"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 12:12:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 18:00:00 2011 -0400"
      },
      "message": "tg3: Fix 57765 B0 data corruption\n\nThe PCIe max FTS limit is too aggressive on these chips.  This patch\nloosens the limit a little to eliminate data corruption issues.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "432aa7ed75b3adaef6040d2cbe745fdd1c899415",
      "tree": "e2f9d271bdbfbd3b4b9e35cb00e8a72cd366dc38",
      "parents": [
        "2ffcc981d823a0518c627ca22d51ef72d0b7ca9a"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 12:12:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 17:59:59 2011 -0400"
      },
      "message": "tg3: Cleanup transmit error path\n\nThis patch consolidates the skb cleanup code into a function named\ntg3_skb_error_unmap().  The modification addresses a long-standing bug\nwhere pci_unmap_single() was incorrectly being called instead of\npci_unmap_page() in tigon3_dma_hwbug_workaround().\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ffcc981d823a0518c627ca22d51ef72d0b7ca9a",
      "tree": "72847aea34b0f898c4d7b43e05aec466c21a6159",
      "parents": [
        "5b5ed8afe48ca6916daabf9822e7a19fc19fdab4"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu May 19 12:12:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 17:59:59 2011 -0400"
      },
      "message": "tg3: Set tx bug flags for more devices\n\nIt has been recently discovered that all tg3 devices have a 4Gb boundary\nDMA problem, and that all 5755 and newer devices can\u0027t handle fragments\nless than or equal to 8 bytes in size.  This patch adjusts the flags and\nremoves tg3_start_xmit().  tg3_start_xmit_dma_bug() has been renamed to\ntg3_start_xmit().\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06c03c02ea528af0cbce50ce45ddd6a361864550",
      "tree": "b09c7d750b47b5fdd5e69f30dcd2f6377c543ada",
      "parents": [
        "cbfd1526f6076ece92b4e2dcc0a2f1e89041b3bd"
      ],
      "author": {
        "name": "Mahesh Bandewar",
        "email": "maheshb@google.com",
        "time": "Sun May 08 06:51:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 12 18:04:58 2011 -0400"
      },
      "message": "tg3: Allow ethtool to enable/disable loopback.\n\nThis patch adds tg3_set_features() to handle loopback mode. Currently the\ncapability is added for the devices which support internal MAC loopback mode.\nSo when enabled, it enables internal-MAC loopback.\n\nSigned-off-by: Mahesh Bandewar \u003cmaheshb@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7143b7d41218d4fc2ea33e6056c73609527ae687",
      "tree": "9a842daee1deb57a2c8084bc5d300f6d8428fe34",
      "parents": [
        "90864fbc7639d7a2300c67a18c9fb9fbcf7d51d2",
        "87e9af6cc67d842cd92b52b81f3f14e665e7ab05"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 14:59:02 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 14:59:02 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/tg3.c\n"
    },
    {
      "commit": "6fdbab9d93e04bfe71f2b3fde485d092e2ffe3ec",
      "tree": "cd88b86a5b7b7c9c16f6fbdefd03b9d5310b41c6",
      "parents": [
        "41c31f318a5209922d051e293c61e4724daad11c"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Apr 28 11:02:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 02 15:44:17 2011 -0700"
      },
      "message": "tg3: Fix failure to enable WoL by default when possible\n\ntg3 is supposed to enable WoL by default on adapters which support\nthat, but it fails to do so unless the adapter\u0027s\n/sys/devices/.../power/wakeup file contains \u0027enabled\u0027 during the\ninitialization of the adapter.  Fix that by making tg3 use\ndevice_set_wakeup_enable() to enable wakeup automatically whenever\nWoL should be enabled by default.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "707394972093e2056e1e8cc39be19cf9bcb3e7b3",
      "tree": "f6dc95219bca6895adf304b79241e9d60561f8f5",
      "parents": [
        "25db0338813a8915457636b1f6abe6a28fa73f8d"
      ],
      "author": {
        "name": "David Decotigny",
        "email": "decot@google.com",
        "time": "Wed Apr 27 18:32:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 29 14:03:01 2011 -0700"
      },
      "message": "ethtool: cosmetic: Use ethtool ethtool_cmd_speed API\n\nThis updates the network drivers so that they don\u0027t access the\nethtool_cmd::speed field directly, but use ethtool_cmd_speed()\ninstead.\n\nFor most of the drivers, these changes are purely cosmetic and don\u0027t\nfix any problem, such as for those 1GbE/10GbE drivers that indirectly\ncall their own ethtool get_settings()/mii_ethtool_gset(). The changes\nare meant to enforce code consistency and provide robustness with\nfuture larger throughputs, at the expense of a few CPU cycles for each\nethtool operation.\n\nAll drivers compiled with make allyesconfig ion x86_64 have been\nupdated.\n\nTested: make allyesconfig on x86_64 + e1000e/bnx2x work\nSigned-off-by: David Decotigny \u003cdecot@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25db0338813a8915457636b1f6abe6a28fa73f8d",
      "tree": "29ea39e45de1342beb4e3c58da0cfbc9915b617e",
      "parents": [
        "8ae6daca85c8bbd6a32c382db5e2a2a989f8bed2"
      ],
      "author": {
        "name": "David Decotigny",
        "email": "decot@google.com",
        "time": "Wed Apr 27 18:32:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 29 14:03:00 2011 -0700"
      },
      "message": "ethtool: Use full 32 bit speed range in ethtool\u0027s set_settings\n\nThis makes sure the ethtool\u0027s set_settings() callback of network\ndrivers don\u0027t ignore the 16 most significant bits when ethtool calls\ntheir set_settings().\n\nAll drivers compiled with make allyesconfig on x86_64 have been\nupdated.\n\nSigned-off-by: David Decotigny \u003cdecot@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63c3a66fe6c827a731dcbdee181158b295626f83",
      "tree": "adbc4309dca03b6146ced0f1c57694ac59f56427",
      "parents": [
        "fa2bd7ff9247f4218dfc907db14d000cd7edd862"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 26 08:12:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 28 13:42:24 2011 -0700"
      },
      "message": "tg3: Convert u32 flag,flg2,flg3 uses to bitmap\n\nUsing a bitmap instead of separate u32 flags allows a consistent, simpler\nand more extensible mechanism to determine capabilities.\n\nConvert bitmasks to enum.\nAdd tg3_flag, tg3_flag_clear and tg3_flag_set.\nConvert the flag \u0026 bitmask tests.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64cad2ade1e6f890531a58318ca9ee013f92ef2f",
      "tree": "3ca2143865577eab5c554c865682363a7ab3ceb1",
      "parents": [
        "bea8a63b27eb8e705a957938aadeb975178c5ea6"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 25 12:42:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 26 00:07:04 2011 -0700"
      },
      "message": "tg3: Update version to 3.118\n\nThis patch updates the tg3 version to 3.118.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bea8a63b27eb8e705a957938aadeb975178c5ea6",
      "tree": "b5e157c7ba63eca04dd68cd1e0dc3a5622fa2850",
      "parents": [
        "b45aa2f6192e34a837ebdbb3548039c24440bc04"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 25 12:42:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 26 00:07:03 2011 -0700"
      },
      "message": "tg3: Whitespace cleanups\n\nThis patch gets rid of some harmless whitespace errors.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b45aa2f6192e34a837ebdbb3548039c24440bc04",
      "tree": "a6f9be41c6a91c612b0e63f123b799dfd512f311",
      "parents": [
        "bb158d696489244f79fd4c3abd47968a06b48c79"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 25 12:42:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 26 00:07:03 2011 -0700"
      },
      "message": "tg3: Add EEH support\n\nThis patch adds EEH support to the tg3 driver.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb158d696489244f79fd4c3abd47968a06b48c79",
      "tree": "612365ad9a11987aa06adcbf6bc025d3e7b3bea1",
      "parents": [
        "00c266b794d589dcf7d280926dfc27c5896a410a"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 25 12:42:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 26 00:07:02 2011 -0700"
      },
      "message": "tg3: Add TSO loopback test\n\nThis patch adds code to exercise the TSO portion of the device through\na phy loopback test.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00c266b794d589dcf7d280926dfc27c5896a410a",
      "tree": "e5c920724888e935c6a1344ad90680c604d850c3",
      "parents": [
        "0aebff4871d26410ae485b521870bb0ffe1736f0"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 25 12:42:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 26 00:07:02 2011 -0700"
      },
      "message": "tg3: Organize loopback test failure flags\n\nAs more test modes are added to each loopback mode, the need to\norganise the results increases.  This patch groups the results by\nloopback mode, and then by test mode.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0aebff4871d26410ae485b521870bb0ffe1736f0",
      "tree": "48b869f07b111561307a26199bcec47b473c548d",
      "parents": [
        "bf734843120b905bacc3d24c88d7455ae70bf6e1"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 25 12:42:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 26 00:07:01 2011 -0700"
      },
      "message": "tg3: Fix int generation hw bug for 5719 / 5720\n\nOn the 5719 and 5720, there is a bug where the hardware will\nmisinterpret a status tag update and leave interrupts permanently\ndisabled.  This patch enables a hardware fix that works around the\nissue.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "470078312515f12e7cd916f1bd002acad313b9c8",
      "tree": "e336ad9262d85b9eb6bd1f07c009d6f7746a9310",
      "parents": [
        "1d36ba450bf8c88eda57deb028370880d09a14bc"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 20 07:57:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 17:05:59 2011 -0700"
      },
      "message": "tg3: Add additional EEE messaging\n\nThis patch adds link messages and an item to the sign-on banner to make\nEEE status more visible.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d36ba450bf8c88eda57deb028370880d09a14bc",
      "tree": "3a994c46a984d7d42e3d2b5277b07c826886953e",
      "parents": [
        "b4bd292933537e19107c3e151b27a15fefa5f8d0"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 20 07:57:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 17:05:59 2011 -0700"
      },
      "message": "tg3: Add macro for SMDSP toggling\n\nA common AUX CTRL operation in the driver is to enable and disable the\nSMDSP.  This patch consolidates the code so that the details of the\noperation are in one place.  This patch also adds code to make sure the\nSMDSP is enabled before executing code that relies on it.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4bd292933537e19107c3e151b27a15fefa5f8d0",
      "tree": "83b0f75b02bfe670b7dfe2a24b7b749123a461dc",
      "parents": [
        "15ee95c36d355a9f47746eaa4ae8cc0ecafec550"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 20 07:57:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 17:05:58 2011 -0700"
      },
      "message": "tg3: Add write accessor for AUX CTRL phy reg\n\nThis patch adds a write accessor for the aux ctrl phy register.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15ee95c36d355a9f47746eaa4ae8cc0ecafec550",
      "tree": "4ed0541d64914e1e29705e4542ea23f5c9b6a03b",
      "parents": [
        "b0988c15c12c40b9680730f55a8351f30ec7a564"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 20 07:57:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 17:05:58 2011 -0700"
      },
      "message": "tg3: Add read accessor for AUX CTRL phy reg\n\nThis patch adds a read accessor for the aux ctrl register.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0988c15c12c40b9680730f55a8351f30ec7a564",
      "tree": "cb979884597f2577577c276bb95b0a43b86e65ba",
      "parents": [
        "34eea5ac214353ccd93ef7dd8dbd10aed87f5f46"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 20 07:57:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 17:05:57 2011 -0700"
      },
      "message": "tg3: Move phy accessor functions higher\n\nPhy accessor functions should live closer to where the base phy read /\nwrite routines are.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34eea5ac214353ccd93ef7dd8dbd10aed87f5f46",
      "tree": "73c13f9fc49f7c7a0ef517adca25c847dc214d44",
      "parents": [
        "4a85f09831329bc5a5e4b9bca3f3ecbffb78f858"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 20 07:57:38 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 17:05:56 2011 -0700"
      },
      "message": "tg3: Only allow phy ioctls while netif_running\n\nWhen tg3 was new, phy accesses through ioctl were allowable at any time.\nThen, the driver started shutting down the phy when the device was\nclosed.  Phy accesses would be allowed when the driver first attached to\nthe device, but then would be forbidden after the device had been up\u0027d\nand down\u0027d.  After that, management firmware made it illegal to access\nthe phy unless the driver \"owned\" the device.  Now that most firmware\nis being moved over to the APE, it is less clear when phy accesses are\nsafe.\n\nWhile it is possible to attempt to identify these conditions and code\nthe driver to navigate through the pitfalls, it could be perplexing to\nthe admin why phy accesses work in some cases and not others.  This\npatch brings some uniformity to the problem by only allowing phy\naccesses while the driver has control of the device.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a85f09831329bc5a5e4b9bca3f3ecbffb78f858",
      "tree": "52a78da888c23e4530f7fff9ac49e583283e02ff",
      "parents": [
        "eb07a9408e05f67caa671bdf2a509a4d2bd05abf"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 20 07:57:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 17:05:56 2011 -0700"
      },
      "message": "tg3: Nullify RSS for loopback test\n\nThe loopback test assumes all traffic goes to the first rx queue.  There\nis a 1 in 4 chance this won\u0027t be true if RSS is enabled though.  This\npatch reprograms the RSS indirection table to route all rx packets to\nthe first queue.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb07a9408e05f67caa671bdf2a509a4d2bd05abf",
      "tree": "e17b801356317ffa1225c2cb19e9580649d528fb",
      "parents": [
        "4d95847381228639844c7197deb8b2211274ef22"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 20 07:57:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 17:05:55 2011 -0700"
      },
      "message": "tg3: Adjust rx prod ring bd replenish thresholds\n\nThe oldest tg3 devices had large rx producer ring BD caches.  Back then,\nit made sense to make the BD cache replenish threshold only a function\nof the number of rx buffers posted by the driver.  Since then, the BD\ncache sizes have shrunk to 25% of their original size and, in some\ncases, the ring sizes have quadrupled in size.  Under such conditions,\nstatic BD cache replenish thresholds no longer match the hardware\nconstraints.\n\nThis patch attempts to factor in the BD cache size into the bd cache\nreplenish strategy, taking the existing hardware bugs into account.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d95847381228639844c7197deb8b2211274ef22",
      "tree": "d288f902722d44cac4ad4f13ed0246c0ede3c6eb",
      "parents": [
        "e138f96bf5142c400b6b00f4cf69031bccc48f32"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 20 07:57:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 17:05:54 2011 -0700"
      },
      "message": "tg3: Workaround rx_discards stat bug\n\nThe 5717, 5718, 5719 A0, and 5720 A0 has a bug where the rx_discards\nstatistic counter will increment when dropping unwanted multicast\nframes.  This patch works around the problem by attempting to\nrecreate the data using other means.  The resulting value will not be\naccurate, but it can still serve as a problem indicator.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fce55922f5299a04c0a56b170a141fab34f13465",
      "tree": "91c6eeea0957b41199641c43add0e8170ad65f89",
      "parents": [
        "21d8c49e01a0c1c6eb6c750cd04110db4a539284"
      ],
      "author": {
        "name": "Allan, Bruce W",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Apr 13 13:09:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 21:15:49 2011 -0700"
      },
      "message": "ethtool: allow custom interval for physical identification\n\nWhen physical identification of an adapter is done by toggling the\nmechanism on and off through software utilizing the set_phys_id operation,\nit is done with a fixed duration for both on and off states.  Some drivers\nmay want to set a custom duration for the on/off intervals.  This patch\nchanges the API so the return code from the driver\u0027s entry point when it\nis called with ETHTOOL_ID_ACTIVE can specify the frequency at which to\ncycle the on/off states, and updates the drivers that have already been\nconverted to use the new set_phys_id and use the synchronous method for\nidentifying an adapter.\n\nThe physical identification frequency set in the updated drivers is based\non how it was done prior to the introduction of set_phys_id.\n\nCompile tested only.  Also fixes a compiler warning in sfc.\n\nv2: drivers do not return -EINVAL for ETHOOL_ID_ACTIVE\nv3: fold patchset into single patch and cleanup per Ben\u0027s feedback\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nCc: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nCc: Sathya Perla \u003csathya.perla@emulex.com\u003e\nCc: Subbu Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nCc: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nCc: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nCc: Divy Le Ray \u003cdivy@chelsio.com\u003e\nCc: Don Fry \u003cpcnet32@frontier.com\u003e\nCc: Jon Mason \u003cjdmason@kudzu.us\u003e\nCc: Solarflare linux maintainers \u003clinux-net-drivers@solarflare.com\u003e\nCc: Steve Hodgson \u003cshodgson@solarflare.com\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nAcked-by: Jon Mason \u003cjdmason@kudzu.us\u003e\nAcked-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3e945006ab2295e9a3f4327aa74a502ad123fe6",
      "tree": "06bb8b4e44ea7db96f3c6c751a39020ad3d76b47",
      "parents": [
        "4852a8614f63999e38539ad16615054dcd20a05d"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 13 11:05:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 17:10:08 2011 -0700"
      },
      "message": "tg3: Add support for extended VPD blocks\n\nIn some devices, the VPD block is relocated to a different area in\nNVRAM.  The original location can still contain old, but still valid VPD\ndata.  This patch changes the code to look for an extended VPD block in\nNVRAM.  If one is found, that block is used for all VPD operations\ninstead.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4852a8614f63999e38539ad16615054dcd20a05d",
      "tree": "d26c200550fcdc957ce78f82db375861d766b40c",
      "parents": [
        "48fa55a0a5e20b9e2a28a72c66c7027678cae6bb"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 13 11:05:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 17:10:07 2011 -0700"
      },
      "message": "tg3: Add jumbo frame loopback tests to selftest\n\nThis patch adds jumbo frame loopback test support to the ethtool\nselftest.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48fa55a0a5e20b9e2a28a72c66c7027678cae6bb",
      "tree": "9f8a3c77bbb17b414f51125003d44fb41bc306dd",
      "parents": [
        "e64de4e6c660dae6d6370b3acb59d5d5cc9ecf20"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 13 11:05:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 17:10:07 2011 -0700"
      },
      "message": "tg3: Automatically size stat/test string arrays\n\nThis patch reimplements the size preprocessor constants of the stats and\nethtool test string arrays.  The size is calculated at compile time\nrather than using static constants.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e64de4e6c660dae6d6370b3acb59d5d5cc9ecf20",
      "tree": "bbe7e74f51c2085ce0a3c9e8536a48061647d3b8",
      "parents": [
        "97bd8e491d1786f0020372a5a470bb8b3184856f"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 13 11:05:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 17:10:06 2011 -0700"
      },
      "message": "tg3: Dump registers when status block shows errors\n\nThis patch monitors the error bit of the status word within the status\nblock.  If it is set, the driver will dump the driver state after\nvalidating the error and then reset the chip.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97bd8e491d1786f0020372a5a470bb8b3184856f",
      "tree": "a6c09f541895883107fa9dce458c8aa614c37736",
      "parents": [
        "4d42d417be75d750b82798922b6e775915e11bce"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 13 11:05:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 17:10:05 2011 -0700"
      },
      "message": "tg3: Provide full regdump on tx timeout\n\nThe current amount of information provided in the output of a tx timeout\nis insufficient to determine a root cause.  This patch replaces the\nterse, four-register status output with a more complete body of\ninformation.  For PCIe devices, the full register space is dumped.  For\nother devices, select registers are dumped instead.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c01a80cfec6f806246f31ff2680cd3639b30e67",
      "tree": "0b554aad2ec1da71ecf6339d4ba51617bfe1dc3c",
      "parents": [
        "c44d79950b2daa1025e62eede73e4e4a274d1ef3",
        "4a9f65f6304a00f6473e83b19c1e83caa1e42530"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:44:25 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:44:25 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/smsc911x.c\n"
    },
    {
      "commit": "dc668910f4eaa233c241d43d96ed6b0b9258cc43",
      "tree": "0a8c85d7e70ab898c3c9fbae054a9bdb68a3025d",
      "parents": [
        "5ec8f9b8e6d87faa9d3a4b079b83e3c0d9c39921"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Thu Apr 07 03:35:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 20:16:58 2011 -0700"
      },
      "message": "net: tg3: convert to hw_features\n\nCleanup hint: Some features are calculated in tg3_get_invariants() and\nthe rest in its caller --- tg3_init_one(). This is not changed here.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nAcked-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81b8709c25e8c8f56224a24d860de7b77a772e83",
      "tree": "eabbc21f1308cda329e54cfe25e8237791cd4e77",
      "parents": [
        "a5b9f41c228f93d368ab0f292d890ea7143ca5aa"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Apr 04 08:43:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 14:30:08 2011 -0700"
      },
      "message": "tg3: implement ethtool set_phys_id\n\nImplement control of LED via set_phys_id.\nNote: since PHY is powered off if device is down, this board\nonly allows blinking if device is up.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66ee33bfda6237b009b6fb0e48690e31800ff334",
      "tree": "a7020381c3f9cf1c4a29b8129db94f467dc73ae5",
      "parents": [
        "ba1f3c76d7607a0af58834b79a055326619cbf2a"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Apr 05 14:22:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 11:29:10 2011 -0700"
      },
      "message": "tg3: Support 4mb flash sizes for 5717 and 5719\n\nIf a 5717 or 5719 NVRAM part is manually strapped and is 2mb in size,\nthe driver needs to look at the NVRAM size field rather than infer it\nfrom the strapping itself.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba1f3c76d7607a0af58834b79a055326619cbf2a",
      "tree": "d0cdd8e69bfeb666e019237b3be884c0de4ccb71",
      "parents": [
        "6418f2c1b57f9a5d4e7380f698635e5a445c2a50"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Apr 05 14:22:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 11:29:09 2011 -0700"
      },
      "message": "tg3: Enable 5720 support\n\nThis patch adds the 5720 device ID to the PCI table, thus enabling 5720\nsupport.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6418f2c1b57f9a5d4e7380f698635e5a445c2a50",
      "tree": "f392812026fea46f56dbdd4342aedc33db5cf11e",
      "parents": [
        "f2096f94b514d88593355995d5dd276961e88af1"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Apr 05 14:22:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 11:29:09 2011 -0700"
      },
      "message": "tg3: Add 5720 PHY ID\n\nThis patch adds the 5720 PHY ID.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2096f94b514d88593355995d5dd276961e88af1",
      "tree": "c7f4cffacd65584aa212f90b66609e54df24edce",
      "parents": [
        "9b91b5f178605dd0d4debcbc184a3e97fcb4f591"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Apr 05 14:22:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 11:29:08 2011 -0700"
      },
      "message": "tg3: Add 5720 H2BMC support\n\nThis patch adds support for the new Host to BMC feature.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b91b5f178605dd0d4debcbc184a3e97fcb4f591",
      "tree": "f8fd3eb0d0658862a8933c58f137fd2a6afe59e8",
      "parents": [
        "d78b59f5d18bf064abae2fa5bc87f00545e2160a"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Apr 05 14:22:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 11:29:08 2011 -0700"
      },
      "message": "tg3: Add 5720 NVRAM decoding\n\nThe 5720 implements its own NVRAM pin strapping scheme.  This patch adds\nthe required support.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d78b59f5d18bf064abae2fa5bc87f00545e2160a",
      "tree": "00649b96285b534754a2b36858e2342178b3579c",
      "parents": [
        "0a58d6689bb7c0d49addbf6992aa97234bcfc96c"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Apr 05 14:22:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 11:29:07 2011 -0700"
      },
      "message": "tg3: Add 5720 ASIC rev\n\nThis patch adds support for the 5720 ASIC rev.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a58d6689bb7c0d49addbf6992aa97234bcfc96c",
      "tree": "652c08fd0be3596d72e49b0000fd22042aa4ca57",
      "parents": [
        "1407deb1a99f7ec7ed5b09798b02abea5aa44128"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Apr 05 14:22:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 11:29:07 2011 -0700"
      },
      "message": "tg3: Reintroduce 5717_PLUS\n\nThis patch reintroduces the TG3_FLG3_5717_PLUS to identify 5717 and\nlater devices.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1407deb1a99f7ec7ed5b09798b02abea5aa44128",
      "tree": "dd4fec2dc6f92f13abfbe081bc6ff21451ab488b",
      "parents": [
        "de9f52300d03915846c2baab27332ec462f7f6b0"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Apr 05 14:22:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 11:29:06 2011 -0700"
      },
      "message": "tg3: 5717_PLUS \u003d\u003e 57765_PLUS\n\nThe 57765 arrived before the 5717 and has a subset of the features\nsupported by the 5717.  This patch renames the 5717_PLUS flag so that it\ncan be reintroduced to designate only 5717 and later devices.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de9f52300d03915846c2baab27332ec462f7f6b0",
      "tree": "bf2e405e7480bd58afe20b58eaee9fdd091da61e",
      "parents": [
        "c6e1a0d12ca7b4f22c58e55a16beacfb7d3d8462"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Apr 05 14:22:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 06 11:29:05 2011 -0700"
      },
      "message": "tg3: Cleanup extended rx ring size code\n\nHardcoded values are used in multiple places to describe the maximum rx\nring sizes.  This patch replaces those values with preprocessor\nconstants.  This patch also introduces a new TG3_FLG3_LRG_PROD_RING_CAP\nto determine if the device is capable of supporting larger ring sizes.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "ab392d2d6d4e2e50502985eead545b44ee58802c",
      "tree": "7a05c3726db3f95e5efe6bc6314deafa27884158",
      "parents": [
        "b3abfbd2951102f5f5b8fe251a672e5223ac972b"
      ],
      "author": {
        "name": "Javier Martinez Canillas",
        "email": "martinez.javier@gmail.com",
        "time": "Mon Mar 28 16:27:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 22:28:14 2011 -0700"
      },
      "message": "drivers/net: Remove IRQF_SAMPLE_RANDOM flag from network drivers\n\nThe IRQF_SAMPLE_RANDOM flag is marked as deprecated and will be removed.\n\nEvery input point to the kernel\u0027s entropy pool have to better document the\ntype of entropy source it is.\n\ndrivers/char/random.c now implements a set of interfaces that can be used for\ndevices to collect enviromental noise. IRQF_SAMPLE_RANDOM will be replaced\nwith these add_*_randomness exported functions.\n\nNetwork drivers are not a good source of entropy. They use as a source of\nentropy essentially a remote host. Which means that the source of entropy can\nbe potentially controlled by an attacker. Also, with heavy workloads the\nentropy decreases due to less hardware interrupts happening thanks to irq\nmitigation and NAPI.\n\nIf a system relies in its network interface as a entropy source it has a false\nsense of security. Systems that don\u0027t have devices whose drivers are good\nsources of entropy, should either use a hardware random number generator or\nfeed the kernel\u0027s entropy pool from userspace using other sources of entropy\nsuch as EGD, video_entropyd, timer_entropyd and audio-entropyd.\n\nSigned-off-by: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6303e6e8da770e62a4d38f7206fe046514276d14",
      "tree": "56b2407a21acc0fd8d13568c6fd3fcf83c5d87ff",
      "parents": [
        "27fd9de8eb9bf48e4a09c8f02d13f56e9a074a1e"
      ],
      "author": {
        "name": "Javier Martinez Canillas",
        "email": "martinez.javier@gmail.com",
        "time": "Sat Mar 26 16:42:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 27 23:35:06 2011 -0700"
      },
      "message": "tg3: Fix inline keyword usage\n\nThe correct usage is \"static inline void\" not \"static void inline\".\n\nSigned-off-by: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27fd9de8eb9bf48e4a09c8f02d13f56e9a074a1e",
      "tree": "c2584b11875c287a15b55db6ecaaa77e5cd89d93",
      "parents": [
        "3e49e6d520401e1d25ec8d366520aad2c01adc1c"
      ],
      "author": {
        "name": "Javier Martinez Canillas",
        "email": "martinez.javier@gmail.com",
        "time": "Sat Mar 26 16:42:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 27 23:35:05 2011 -0700"
      },
      "message": "tg3: use \u003clinux/io.h\u003e and \u003clinux/uaccess.h\u003e instead \u003casm/io.h\u003e and \u003casm/uaccess.h\u003e\n\nIt is proper style to include linux/foo.h instead asm/foo.h if both exist\n\nSigned-off-by: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5908939b2738bafe1b309bc2465cb9f2e6184c5",
      "tree": "a5fc6b3fc3d0a79798185514e35a38c9cbb9edbc",
      "parents": [
        "e256f8a35179f3795a200912b79c369676ecb669"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Mar 09 16:58:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 01:56:14 2011 -0800"
      },
      "message": "tg3: Remove 5750 PCI code\n\nThe 5750 ASIC rev was never released as a PCI device.  It only exists as\na PCIe device.  This patch removes the code that supports the former\nconfiguration.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e256f8a35179f3795a200912b79c369676ecb669",
      "tree": "bd0d33470a32cbccfcc08a42b9185843f5241618",
      "parents": [
        "683644b74783725971e5ff61618bd932c5361c3f"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Mar 09 16:58:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 01:56:13 2011 -0800"
      },
      "message": "tg3: Move tg3_init_link_config to tg3_phy_probe\n\nThis patch moves the function that initializes the link configuration\ncloser to the place where the rest of the phy code is initialized.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "683644b74783725971e5ff61618bd932c5361c3f",
      "tree": "cd38d85069a587c273fe14e20c0143a561811ee1",
      "parents": [
        "4143470c10ab5c2bbd0522efe92935416332c5e8"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Mar 09 16:58:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 01:56:13 2011 -0800"
      },
      "message": "tg3: Refine VAux decision process\n\nIn the near future, the VAux switching decision process is going to get\nmore complicated.  This patch refines and consolidates the existing\nalgorithm in anticipation of the new scheme.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4143470c10ab5c2bbd0522efe92935416332c5e8",
      "tree": "8b8db1af8e25ac73b36f995c17ff3e92815ca61b",
      "parents": [
        "d4894f3ea7375dd9492b5d3d2ecb0b6e4bdb604e"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Mar 09 16:58:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 01:56:12 2011 -0800"
      },
      "message": "tg3: cleanup pci device table vars\n\nCommit 895950c2a6565d9eefda4a38b00fa28537e39fcb, entitled\n\"tg3: Use DEFINE_PCI_DEVICE_TABLE\" moved two pci device tables into the\nglobal address space, but didn\u0027t declare them static and didn\u0027t prefix\nthem with \"tg3_\".  This patch fixes those problems.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4894f3ea7375dd9492b5d3d2ecb0b6e4bdb604e",
      "tree": "a538179ac50d080a4240f7f9da77655d4b40160c",
      "parents": [
        "01c3a3920f9f78866420b2004602944fca45083a"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Mar 09 16:58:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 01:56:12 2011 -0800"
      },
      "message": "tg3: Add code to verify RODATA checksum of VPD\n\nThis patch adds code to verify the checksum stored in the \"RV\" info\nkeyword of the RODATA VPD section.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01c3a3920f9f78866420b2004602944fca45083a",
      "tree": "d7b8a9106ee61835510b09ce66b3e705df7df487",
      "parents": [
        "bb18bb942a31411954021ad036ca7bace642c3c0"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Mar 09 16:58:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 01:56:11 2011 -0800"
      },
      "message": "tg3: Fix NVRAM selftest\n\nThe tg3 NVRAM selftest actually fails when validating the checksum of\nthe legacy NVRAM format.  However, the test still reported success\nbecause the last update of the return code was a success from the NVRAM\nreads.  This patch fixes the code so that the error return code defaults\nto a failure status.  Then the patch fixes the reason why the checsum\nvalidation failed.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb18bb942a31411954021ad036ca7bace642c3c0",
      "tree": "1b50dd35cb678248f3f95abe3c811c255d95b40c",
      "parents": [
        "a252bebe22155313ccdadc20b79f67a239dc9ecb"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Mar 09 16:58:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 01:56:11 2011 -0800"
      },
      "message": "tg3: Add missed 5719 workaround change\n\nCommit 2866d956fe0ad8fc8d8a7c54104ccc879b49406d, entitled\n\"tg3: Expand 5719 workaround\" extended a 5719 A0 workaround to all\nrevisions of the chip.  There was a change that should have been a\npart of that patch that was missed.  This patch adds the missing\npiece.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43067ed8aecac4410a0a629e504629ebece35206",
      "tree": "07a008217363f2e89d13341a91a19984bb8be309",
      "parents": [
        "2866d956fe0ad8fc8d8a7c54104ccc879b49406d"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Feb 10 06:53:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 11:38:43 2011 -0800"
      },
      "message": "tg3: Avoid setting power.can_wakeup for devices that cannot wake up\n\nThe tg3 driver uses device_init_wakeup() in such a way that the\ndevice\u0027s power.can_wakeup flag may be set even though the PCI\nsubsystem cleared it before, in which case the device cannot wake\nup the system from sleep states.  Modify the driver to only change\nthe power.can_wakeup flag if the device is not capable of generating\nwakeup signals.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2866d956fe0ad8fc8d8a7c54104ccc879b49406d",
      "tree": "907f938a3038805b79386b09c9a1131823bbca78",
      "parents": [
        "6431cbc25fa21635ee04eb0516ba6c51389fbfac"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Feb 10 20:06:46 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 10 20:06:46 2011 -0800"
      },
      "message": "tg3: Expand 5719 workaround\n\nAs a precautionary measure, expand the fix submitted in commit\n4d163b75e979833979cc401ae433cb1d7743d57e entitled \"tg3: Fix 5719 A0 tx\ncompletion bug\" to apply to all 5719 revisions.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b86fb2cfe82fc4a555f0841f5f8ca4db303ed092",
      "tree": "8842b2a421864e58791a499e1eba97126786e808",
      "parents": [
        "d7f2ab20432441c7d4e41cd1745aafc17d712672"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 25 15:58:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 25 19:38:21 2011 -0800"
      },
      "message": "tg3: Update copyrights and update version to 3.117\n\nThis patch updates copyrights and updates the tg3 version to 3.117.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d7f2ab20432441c7d4e41cd1745aafc17d712672",
      "tree": "860fe0f859b1e860bb11c749d6cb215f2db1f100",
      "parents": [
        "21a00ab270f95d32e502d92f166dd75c518d3c5f"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 25 15:58:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 25 19:38:20 2011 -0800"
      },
      "message": "tg3: Fix eee preprocessor naming\n\nThis patch fixes a preprocessor naming bug for one of the EEE registers.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21a00ab270f95d32e502d92f166dd75c518d3c5f",
      "tree": "bb2343a3793dabc3711db3f82a78fa3c19ce0892",
      "parents": [
        "ab78904608bd6e421b81420e4d2f7d5bae9d4660"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 25 15:58:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 25 19:38:20 2011 -0800"
      },
      "message": "tg3: Fix EEE interoperability issue\n\nThis patch fixes a problem where EEE will fail to work in certain\nenvironments.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab78904608bd6e421b81420e4d2f7d5bae9d4660",
      "tree": "a0a6029c86b8c5a37b50afea5eff95f78f7902c9",
      "parents": [
        "aba49f2421d5287692aee961ab4ce2981fdf4939"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 25 15:58:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 25 19:38:19 2011 -0800"
      },
      "message": "tg3: Disable EEE during loopback tests\n\nEEE interferes with the hardware\u0027s ability to loop a packet back to the\nhost.  This patch disables the feature for the duration of the test.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aba49f2421d5287692aee961ab4ce2981fdf4939",
      "tree": "b60904d98fb5d04bd0042b0e1b0609ff90f497ee",
      "parents": [
        "49692ca1e686970bac5726c3fd925427bb3ae89d"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 25 15:58:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 25 19:38:19 2011 -0800"
      },
      "message": "tg3: Disable MAC loopback test for CPMU devices\n\nOn CPMU devices, the MAC loopback test does not test any important paths\nthe phy loopback test doesn\u0027t also test.  The phy loopback test is the\nmore comprehensive test.  This patch disables the MAC loopback test for\nthese devices.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49692ca1e686970bac5726c3fd925427bb3ae89d",
      "tree": "369ecfec808cd59aae198ada75837f5c0baea1af",
      "parents": [
        "f746a3136a61ae535c5d0b49a9418fa21edc61b5"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 25 15:58:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 25 19:38:18 2011 -0800"
      },
      "message": "tg3: Fix loopback tests\n\nThe half-duplex bit in the MAC MODE register will be set during the\nloopback test if the external link is in half-duplex mode.  This will\ncause the loopback test to fail on newer devices.  This patch turns the\nhalf-duplex bit off for the test.\n\nAlso, newer devices fail the internal phy loopback test because the phy\nlink takes a little while to come up.  This patch adds code to wait for\nthe link before proceeding with the test.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f746a3136a61ae535c5d0b49a9418fa21edc61b5",
      "tree": "a59083f33ea74ccf3df7f1dd4468ec06d39dc997",
      "parents": [
        "0583d52114b19ea06d03dd2cf762a7737c265400"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 25 15:58:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 25 19:38:17 2011 -0800"
      },
      "message": "tg3: Restrict phy ioctl access\n\nIf management firmware is present and the device is down, the firmware\nwill assume control of the phy.  If a phy access were allowed from the\nhost, it will collide with firmware phy accesses, resulting in\nunpredictable behavior.  This patch fixes the problem by disallowing phy\naccesses during the problematic condition.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0583d52114b19ea06d03dd2cf762a7737c265400",
      "tree": "d290f5fa1a4fd201a6cb378fe26b76a16f73a52c",
      "parents": [
        "bf933c802763b2beb1a1d4977f00af1a78c4fb70"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 25 15:58:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 25 19:38:17 2011 -0800"
      },
      "message": "tg3: Disable multivec mode for 1 MSIX vector\n\nFor single vector MSI-X allocations, we do not want to enable\nmultivector modes.  This patch makes the necessary corrections.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf933c802763b2beb1a1d4977f00af1a78c4fb70",
      "tree": "b64a67f7a043dc30d9ab8f425f3e4ad3282e2fb8",
      "parents": [
        "4d163b75e979833979cc401ae433cb1d7743d57e"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 25 15:58:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 25 19:38:16 2011 -0800"
      },
      "message": "tg3: Use new VLAN code\n\nThis patch pivots the tg3 driver to the new VLAN infrastructure.\nAll references to vlgrp have been removed.  The driver still attempts to\ndisable VLAN tag stripping if CONFIG_VLAN_8021Q or\nCONFIG_VLAN_8021Q_MODULE is not defined.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d163b75e979833979cc401ae433cb1d7743d57e",
      "tree": "ab01299fe86ee6566c742f056a00ebc859160a8e",
      "parents": [
        "b4495ed88b782febddfa5bb99c87d75724520ecf"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 25 15:58:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 25 19:38:16 2011 -0800"
      },
      "message": "tg3: Fix 5719 A0 tx completion bug\n\nThe 5719 A0 has a bug that manifests itself as if the chipset were\nreordering memory writes.  The best known way to solve this problem is\nto turn off LSO and jumbo frames.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4495ed88b782febddfa5bb99c87d75724520ecf",
      "tree": "148e9456b3e2c257b1348b57669217d36c8088fe",
      "parents": [
        "26ad787962ef84677a48c56039d3c9769b84f847"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Tue Jan 25 15:58:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 25 19:38:15 2011 -0800"
      },
      "message": "tg3: Revise 5719 internal FIFO overflow solution\n\nCommit cf79003d598b1f82a4caa0564107283b4f560e14, entitled\n\"tg3: Fix 5719 internal FIFO overflow problem\", proposed a way to solve\nan internal FIFO overflow problem.  We have since discovered a slightly\nbetter way to solve the problem.  This patch changes the code so that\nthe problem is contained closer to the problem source.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbbe68bb12b34f3e450da7a73c20e6fa1f85d63a",
      "tree": "10f8363cbf5e428c0cb5614959e37b67a7e0cfa2",
      "parents": [
        "7b26e5ebd8b27b0126a84ae7f9a42aa8293d6c48",
        "9fc3bbb4a752f108cf096d96640f3b548bbbce6c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 04 11:57:25 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 04 11:57:25 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "aa6027cacdd912ce884953714fcc7392b6155bc6",
      "tree": "af5eb4cbcd0a14d19dd08f829d1db57990441b45",
      "parents": [
        "7dbf6acdbad2fbc6eea72b58404461dcb7c6d9d2"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sat Jan 01 05:22:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 01 13:51:21 2011 -0800"
      },
      "message": "tg3: fix warnings\n\nIn case CONFIG_PM_SLEEP is disabled, we dont need tg3_suspend() and\ntg3_resume().\n\ndrivers/net/tg3.c:15056: warning: ‘tg3_suspend’ defined but not used\ndrivers/net/tg3.c:15110: warning: ‘tg3_resume’ defined but not used\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "824f5f38d3005c346a043dedcfe8b048b699b81a",
      "tree": "81d9f10bf6dabd5b2a439bf9805892d5d056127b",
      "parents": [
        "f7e4c9775ea648deed4a8193951e50d0c7706173"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Wed Dec 29 03:40:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 31 12:31:01 2010 -0800"
      },
      "message": "tg3: fix return value check in tg3_read_vpd()\n\nBesides -ETIMEDOUT and -EINTR, pci_read_vpd may return other error\nvalues like -ENODEV or -EINVAL which are ignored due to the buggy\ncheck, but the data are not read from VPD anyway and this is checked\nsubsequently with at most 3 needless loop iterations. This does not\nshow up as a runtime bug.\n\nCC: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nCC: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c866b7eac073198cef03ea6bac2dc978635a9f5c",
      "tree": "945266522a39ef06ea164157e78c0e32216eaaa4",
      "parents": [
        "f5260f02e7903bb10e45b1bf3500eab6425edf5c"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Dec 25 12:56:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 31 11:14:28 2010 -0800"
      },
      "message": "tg3: Do not use legacy PCI power management\n\nThe tg3 driver uses the legacy PCI power management, so it has to do\nsome PCI-specific things in its -\u003esuspend() and -\u003eresume() callbacks,\nwhich isn\u0027t necessary and should better be done by the PCI\nsybsystem-level power management code.\n\nConvert tg3 to the new PCI power management framework and make it\nlet the PCI subsystem take care of all the PCI-specific aspects of\ndevice handling during system power transitions.\n\nTested on HP nx6325 with a NetXtreme BCM5788 adapter.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "895950c2a6565d9eefda4a38b00fa28537e39fcb",
      "tree": "db0a2c40c19bc28aedfe8dea88b93039f2c06f81",
      "parents": [
        "d9993be65a77f500ae926176baa264816bfe3816"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:08 2010 -0800"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 21 02:16:08 2010 -0800"
      },
      "message": "tg3: Use DEFINE_PCI_DEVICE_TABLE\n\nMoves the PCI tables to the right read-only section.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "23f333a2bfafba80339315b724808982a9de57d9",
      "tree": "55819e6a8eeb9c2d34b42c77e7e38f7f6571baf9",
      "parents": [
        "6e07ebd84eef00be9e169a6d15a0bc20b06578fa"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "message": "drivers/net: don\u0027t use flush_scheduled_work()\n\nflush_scheduled_work() is on its way out.  This patch contains simple\nconversions to replace flush_scheduled_work() usage with direct\ncancels and flushes.\n\nDirectly cancel the used works on driver detach and flush them in\nother cases.\n\nThe conversions are mostly straight forward and the only dangers are,\n\n* Forgetting to cancel/flush one or more used works.\n\n* Cancelling when a work should be flushed (ie. the work must be\n  executed once scheduled whether the driver is detaching or not).\n\nI\u0027ve gone over the changes multiple times but it would be much\nappreciated if you can review with the above points in mind.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jay Cliburn \u003cjcliburn@gmail.com\u003e\nCc: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: Divy Le Ray \u003cdivy@chelsio.com\u003e\nCc: e1000-devel@lists.sourceforge.net\nCc: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nCc: Andrew Gallatin \u003cgallatin@myri.com\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Ramkrishna Vepa \u003cramkrishna.vepa@exar.com\u003e\nCc: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "5ee493767352314893520ac40aec5bb07d0147e0",
      "tree": "aba43a695ad1f88e7cbf5a9e0840249439096a07",
      "parents": [
        "a386b9011a4687470e6168e2f2a08c468f25f72f"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Dec 06 08:28:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 06 11:03:49 2010 -0800"
      },
      "message": "tg3: Update version to 3.116\n\nThis patch updates the tg3 version to 3.116.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a386b9011a4687470e6168e2f2a08c468f25f72f",
      "tree": "4f4c8d2dd7fe42d85e950302a71290d3db1fcc61",
      "parents": [
        "a6b68dab169e2a51e59f43504f1279cbc2afcde8"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Dec 06 08:28:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 06 11:03:48 2010 -0800"
      },
      "message": "tg3: Relax EEE thresholds\n\nThe hardware defaults to fairly aggressive EEE thresholds.  While there\nappear to be no ill effects, this patch relaxes them, just as a\nprecaution.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6b68dab169e2a51e59f43504f1279cbc2afcde8",
      "tree": "82f050a3cc08db4a0dc4be03f9d3660e5dccbb29",
      "parents": [
        "699c019385fcb13498a5a3a8bd368f04f1d4a223"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Dec 06 08:28:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 06 11:03:47 2010 -0800"
      },
      "message": "tg3: Minor EEE code tweaks\n\nThe first hunk of this patch makes sure that the driver checks for the\nappropriate preconditions before checking if EEE negotiation succeeded.\nMore specifically the link needs to be full duplex for EEE to be\nenabled.\n\nThe second and third hunks of this patch fix a bug where the eee\nadvertisement register would be programmed with extra bits set.\n\nThe fourth hunk of this patch makes sure the EEE capability flag is not\nset for 5718 A0 devices and that the device is not a serdes device.\n\nNone of these modifications are strictly necessary.  The driver /\nhardware still does the right thing.  They are submitted primarily for\ncorrectness.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "699c019385fcb13498a5a3a8bd368f04f1d4a223",
      "tree": "341a42d2fa4d0a2581b77ba9e855044bc44450c9",
      "parents": [
        "3110f5f5545a645c50ef66b1f705d08dfd1df404"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Dec 06 08:28:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 06 11:03:47 2010 -0800"
      },
      "message": "tg3: Fix 57765 EEE support\n\nEEE support in the 57765 internal phy will not enable after a phy reset\nunless it sees that EEE is supported in the MAC.  This patch moves the\ncode that programs the CPMU EEE registers to a place before the phy\nreset.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3110f5f5545a645c50ef66b1f705d08dfd1df404",
      "tree": "0de70162efdc0094ec52af362730712271967730",
      "parents": [
        "8fc2f9956127d2b85280c07e69aeb08b9bd85150"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Dec 06 08:28:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 06 11:03:46 2010 -0800"
      },
      "message": "tg3: Move EEE definitions into mdio.h\n\nIn commit 52b02d04c801fff51ca49ad033210846d1713253 entitled \"tg3: Add\nEEE support\", Ben Hutchings had commented that the EEE advertisement\nregister will be in a standard location.  This patch moves that\ndefinition into mdio.h and changes the code to use it.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fc2f9956127d2b85280c07e69aeb08b9bd85150",
      "tree": "813ad1761b8f0916ad268f755d1d827f4964ad53",
      "parents": [
        "ca44ac386181ba710a9ab6db900d6c1e5451b366"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Dec 06 08:28:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 06 11:03:46 2010 -0800"
      },
      "message": "tg3: Raise the jumbo frame BD flag threshold\n\nThe current transmit routines set the jumbo frame BD flag too\naggressively.  This can reduce performance for common cases.  This patch\nraises the jumbo flag threshold to 1518, up from 1500.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e1e3291d4727e14c8f0f48df561afb1a5c26ffe",
      "tree": "d0819b91aa85056a89c4fddd77f0e070f3ae9068",
      "parents": [
        "4bae65c892b4ff9a2797cbfa8526a5f9aaf1b2ed"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:20 2010 -0800"
      },
      "message": "tg3: Enable phy APD for 5717 and later asic revs\n\nThis patch enables the gphy autopowerdown feature in the phy for all\nnew devices that support it.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bae65c892b4ff9a2797cbfa8526a5f9aaf1b2ed",
      "tree": "de41062abc162898508da7cb242c090e0858d0b2",
      "parents": [
        "b92b9040f6e4997b895b7b9c655a158354d28964"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:20 2010 -0800"
      },
      "message": "tg3: use dma_alloc_coherent() instead of pci_alloc_consistent()\n\nUsing dma_alloc_coherent() permits to use GFP_KERNEL allocations instead\nof GFP_ATOMIC ones. Its better when a machine is out of memory, because\nthis allows driver to sleep to get its memory and succeed its init,\nespecially when allocating high order pages.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b92b9040f6e4997b895b7b9c655a158354d28964",
      "tree": "d6faad8e54aad7d8d278439710f6ace525f6dc69",
      "parents": [
        "deabaac8beeccdfee5358c0cd4c63258f28f3a74"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:19 2010 -0800"
      },
      "message": "tg3: Reenable TSS for 5719\n\nAll TSS bugs have been fixed in the 5719.  This patch reenables the\nfeature.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "deabaac8beeccdfee5358c0cd4c63258f28f3a74",
      "tree": "956a90b19b5478e7d90c224775acdac9dcb1fa05",
      "parents": [
        "07ae8fc00bcc97d2f896b257da225a0789b0aa5d"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:18 2010 -0800"
      },
      "message": "tg3: Enable mult rd DMA engine on 5719\n\nThe multiple DMA read engine bugs have been fixed on the 5719.  This\npatch reenables support for this feature.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf79003d598b1f82a4caa0564107283b4f560e14",
      "tree": "a41d4548a5a09578be104b133d4f7e698d91bc8a",
      "parents": [
        "d2394e6bb1aa636f3bd142cb6f7845a4332514b5"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:17 2010 -0800"
      },
      "message": "tg3: Fix 5719 internal FIFO overflow problem\n\nUnder load, there an internal FIFO can overflow on the 5719.  The fix is\nto scale back the PCIe maximum read request size based on the current\nlink speed and width.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2394e6bb1aa636f3bd142cb6f7845a4332514b5",
      "tree": "3bf7d8f415c2c0dc86c80c1c65cbd6f02e7f6fe6",
      "parents": [
        "b75cc0e4c1caac63941d96a73b2214e8007b934b"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:17 2010 -0800"
      },
      "message": "tg3: Always turn on APE features in mac_mode reg\n\nThe APE needs certain bits in the mac_mode register to be enabled for\ntraffic to flow correctly.  This patch changes the code to always enable\nthese bits in the presence of the APE.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b75cc0e4c1caac63941d96a73b2214e8007b934b",
      "tree": "46d69eeee14366d7eebe2f9606308c9394d2c06a",
      "parents": [
        "5093eedc8bdfd7d906836a44a248f66a99e27d22"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:16 2010 -0800"
      },
      "message": "tg3: Assign correct tx margin for 5719\n\nCommit d309a46e42542223946d3a9e4e239fdc945cb53e, entitled\n\"tg3: 5719: Prevent tx data corruption\", was supposed to contain the tx\nmargin adjustment but it looks like it somehow was omitted.  This patch\nfixes the problem.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5093eedc8bdfd7d906836a44a248f66a99e27d22",
      "tree": "c0767ebe53f1d628b8e80d9e77d5eb7938f0dc1c",
      "parents": [
        "2fe66ec242d3f76e3b0101f36419e7e5405bcff3"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:16 2010 -0800"
      },
      "message": "tg3: Apply 10Mbps fix to all 57765 revisions\n\nCommit a977dbe8445b8a81d6127c4aa9112a2c29a1a008, entitled\n\"tg3: Reduce 57765 core clock when link at 10Mbps\" needs to be applied\nto all revisions of the 57765 asic rev, not just the A0 revision.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "f2dc0d1809ab7e0147c7e4ac837be1682f706538"
}
