)]}'
{
  "log": [
    {
      "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": "e138f96bf5142c400b6b00f4cf69031bccc48f32",
      "tree": "8bdce5d650c14e7366682a25d343d29b273ce7f8",
      "parents": [
        "e1cdd553d482ceb083fac5e544e8702fccefbfd6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 15:19:02 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 15:19:02 2011 -0700"
      },
      "message": "mv643xx_eth: Fix build regression.\n\nFrom Stephen Rothwell:\n\n--------------------\nAfter merging the final tree, today\u0027s linux-next build (powerpc chrp32_defconfig)\nfailed like this:\n\ndrivers/net/mv643xx_eth.c: In function \u0027port_start\u0027:\ndrivers/net/mv643xx_eth.c:2250: error: \u0027dev\u0027 undeclared (first use in this function)\n\nCaused by commit aad59c431b77 (\"net: mv643xx: convert to hw_features\").\n--------------------\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "882553752196605bf27057e7adb298ecae8058c4",
      "tree": "b8c0cf62ff19b1982ecb42a8c5e877266453f405",
      "parents": [
        "47103041e91794acdbc6165da0ae288d844c820b"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 19 06:13:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 20 01:30:45 2011 -0700"
      },
      "message": "net: tun: convert to hw_features\n\nThis changes offload setting behaviour to what I think is correct:\n - offloads set via ethtool mean what admin wants to use (by default\n   he wants \u0027em all)\n - offloads set via ioctl() mean what userspace is expecting to get\n   (this limits which admin wishes are granted)\n - TUN_NOCHECKSUM is ignored, as it might cause broken packets when\n   forwarded (ip_summed \u003d\u003d CHECKSUM_UNNECESSARY means that checksum\n   was verified, not that it can be ignored)\n\nIf TUN_NOCHECKSUM is implemented, it should set skb-\u003ecsum_* and\nskb-\u003eip_summed (\u003d CHECKSUM_PARTIAL) for known protocols and let others\nbe verified by kernel when necessary.\n\nTUN_NOCHECKSUM handling was introduced by commit\nf43798c27684ab925adde7d8acc34c78c6e50df8:\n\n    tun: Allow GSO using virtio_net_hdr\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47103041e91794acdbc6165da0ae288d844c820b",
      "tree": "52fd28c25ef5b0fe6dfe6d8d76d097362841c371",
      "parents": [
        "135d84a9f28854f875f32f97485737b0013c99d6"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 19 03:35:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 20 01:30:45 2011 -0700"
      },
      "message": "net: xen-netback: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "135d84a9f28854f875f32f97485737b0013c99d6",
      "tree": "5e42b4b9321c7a69908090efde029517cc868191",
      "parents": [
        "b9367bf3ee6da380e0c338bd75bb8e8e4e0b981b"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 19 03:03:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 20 01:30:44 2011 -0700"
      },
      "message": "net: qlcnic: convert to hw_features\n\nBit more than minimal conversion. There might be some issues because\nof qlcnic_set_netdev_features() if it\u0027s called after netdev init.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9367bf3ee6da380e0c338bd75bb8e8e4e0b981b",
      "tree": "c642c64be693dc21fa769afb6483bce5cf245343",
      "parents": [
        "756a6b03da98903fa22ad7f10752de11782249fc"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 19 02:14:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 20 01:30:43 2011 -0700"
      },
      "message": "net: ibmveth: convert to hw_features\n\nA minimal conversion.\n\nibmveth_set_csum_offload() can be folded into ibmveth_set_features()\nand adapter-\u003erx_csum removed - left for later cleanup.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "756a6b03da98903fa22ad7f10752de11782249fc",
      "tree": "a360baaa47e0669fbd75d8d7374b70d0f7250cf0",
      "parents": [
        "3d96c74d8983b16bc7ecb196e61a2173fcc3f09f"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 19 01:56:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 20 01:30:43 2011 -0700"
      },
      "message": "net: pch_gbe: convert to hw_features\n\nThis also fixes bug in xmit path, where TX checksum offload state was used\ninstead of skb-\u003eip_summed to decide if the offload was needed.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d96c74d8983b16bc7ecb196e61a2173fcc3f09f",
      "tree": "3ecb598a9e24e916854e43f7f0ce5016ebebc22e",
      "parents": [
        "6204b47ec4394f7e472885c8d05d9cda96d97a25"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 19 00:43:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 20 01:30:42 2011 -0700"
      },
      "message": "net: infiniband/ulp/ipoib: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6204b47ec4394f7e472885c8d05d9cda96d97a25",
      "tree": "887f57b02c53cc2cf0f7c6365978747474133bbe",
      "parents": [
        "dd6f6d024906b8f05a0832c78c16a1e818958321"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 19 00:43:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 20 01:30:42 2011 -0700"
      },
      "message": "net: s390: convert to hw_features\n\noptions.large_send was easy to get rid of. options.checksum_type has deeper\nroots so is left for later cleanup.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd6f6d024906b8f05a0832c78c16a1e818958321",
      "tree": "4f01ca0ce3511e579a661e0fdffb53d502872264",
      "parents": [
        "8727bfaa8a723009e9c6eb1bb57b90ebdb0a4126"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 19 00:43:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 20 01:30:41 2011 -0700"
      },
      "message": "net: infiniband/hw/nes: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8727bfaa8a723009e9c6eb1bb57b90ebdb0a4126",
      "tree": "40c3fedfdc3f6af7e36e42a0a63a50101c9b3a48",
      "parents": [
        "97dbee73978497c615a46d324e4f5629b9772f86"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 19 00:43:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 20 01:30:40 2011 -0700"
      },
      "message": "Staging: convert hv network driver to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0381c42aabdbd9402501d08ea44a89695ad58b4",
      "tree": "ac4346135bd10d1fe86c9fc681896151085a0d74",
      "parents": [
        "187e87566d22b0d0e99b5ae7c6e18569ab5f6aee"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Tue Apr 19 12:11:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 20:13:11 2011 -0700"
      },
      "message": "be2net: add code to display default value of tx rate for VFs\n\nThis change will allow the default value of tx rate to be displayed\nwhen ip link show is called on a PF interface.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "187e87566d22b0d0e99b5ae7c6e18569ab5f6aee",
      "tree": "ee9330899174466eb9f45e515b6f282736524e12",
      "parents": [
        "6349935bdfa4a210fb557e7541caad1d41925ccc"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Tue Apr 19 12:11:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 20:13:10 2011 -0700"
      },
      "message": "be2net: pass domain id to be_cmd_link_status_query\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6349935bdfa4a210fb557e7541caad1d41925ccc",
      "tree": "dde28ee903ffe89d4a6dcb050507ee82d2e6faa8",
      "parents": [
        "4fa9ed07e3965a809fa309a769675ac1c6dc692b"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Tue Apr 19 12:11:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 20:13:10 2011 -0700"
      },
      "message": "be2net: fix be_mcc_compl_process to identify eth_get_stat command\n\neth_get_statistics and vlan_config command have same opcode.\nUse opcode subsystem id to differentiate one from other.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fa9ed07e3965a809fa309a769675ac1c6dc692b",
      "tree": "9a171b397a4bbfe373d581d289242346437ea711",
      "parents": [
        "16a871ef552ff55c80b6d8d895e371ea07c58281"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Tue Apr 19 12:10:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 20:13:09 2011 -0700"
      },
      "message": "be2net: Add code to display nic speeds other than 1Gbps/10Gbps\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16a871ef552ff55c80b6d8d895e371ea07c58281",
      "tree": "8b07a8b052225d86950ac242ccc876b2773aadfd",
      "parents": [
        "ce45ee955ff53255993c9300344e6437761ce2b2"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Tue Apr 19 12:10:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 20:13:09 2011 -0700"
      },
      "message": "be2net: allow register dump only for PFs\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce45ee955ff53255993c9300344e6437761ce2b2",
      "tree": "48ce371a150ce6c910e301c516db8c985f0ced7e",
      "parents": [
        "985762b2df4bcb4accc29fda76fc863dd79b8b58"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Tue Apr 19 15:38:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 20:11:42 2011 -0700"
      },
      "message": "net:bna: fix compile warning of ‘bfa_ioc_smem_pgoff’ defined but not used\n\nFix the below compile warning:\n\ndrivers/net/bna/bfa_ioc.c:1922: warning: ‘bfa_ioc_smem_pgoff’ defined but not used\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "985762b2df4bcb4accc29fda76fc863dd79b8b58",
      "tree": "7da3ac55b1fb41c08499f8ddd01c51e6b389a142",
      "parents": [
        "4805347c1eb12cfe79f42a12a5442ee01590a9c0"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Tue Apr 19 15:31:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 20:11:41 2011 -0700"
      },
      "message": "net: forcedeth: fix compile warning of not used nv_set_tso function\n\nFix the below compile warning:\ndrivers/net/forcedeth.c:4266: warning: ‘nv_set_tso’ defined but not used\n\ncommit 569e146 converts forcedeth driver to use hw_features.\nSo, implement function of .set_tso is abandoned.\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1943424e43974f85b82bb31eaf832823bf49ce7",
      "tree": "00a2dda7454ba186c0be4bfb8d08b7f74c3cd98c",
      "parents": [
        "88230fd586b4ccc5ffe6d6c2df8cdc495e89ad83",
        "0553c891fabd287726b41076cfd03fe7e5ab596f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 00:21:33 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 00:21:33 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/bnx2x/bnx2x_ethtool.c\n"
    },
    {
      "commit": "88230fd586b4ccc5ffe6d6c2df8cdc495e89ad83",
      "tree": "22dfe5a2c0f117ad464971b78db52310034c8e82",
      "parents": [
        "a0d2730c9571aeba793cb5d3009094ee1d8fda35"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Mon Apr 18 13:31:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 18 23:04:00 2011 -0700"
      },
      "message": "net: qlge: convert to hw_features\n\nAnother simple conversion.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0d2730c9571aeba793cb5d3009094ee1d8fda35",
      "tree": "f1fcddb31ddee0084a11bc03b18d00c19e14614e",
      "parents": [
        "feb990d467f76abe90ae68437eb1db351e67c674"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Mon Apr 18 13:31:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 18 23:04:00 2011 -0700"
      },
      "message": "net: vmxnet3: convert to hw_features\n\nThis also removes private feature flags that were always set to true.\n\nYou may want to move vmxnet3_set_features() to vmxnet3_drv.c as a following\ncleanup.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "feb990d467f76abe90ae68437eb1db351e67c674",
      "tree": "b08458ac6f8be26055bbc0731cb103461fb7c902",
      "parents": [
        "30f554f925335abad89aaa38eec6828242b27527"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Mon Apr 18 13:31:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 18 23:03:59 2011 -0700"
      },
      "message": "net: vxge: convert to hw_features\n\nSide effect: -\u003egro_enable is removed as napi_gro_receive() does the\nfallback itself.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "30f554f925335abad89aaa38eec6828242b27527",
      "tree": "6137d40e51d26cb39ec88fb2fe09ec79f41d44e4",
      "parents": [
        "b437a8cc7de4c9d8d0bdb37e7621c119f7640967"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Mon Apr 18 13:31:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 18 23:03:59 2011 -0700"
      },
      "message": "net: chelsio: convert to hw_features\n\nAlso remove flags that were not used or are now redundant to hw_features bits.\nNo device had UDP_CSUM_CAPABLE set.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b437a8cc7de4c9d8d0bdb37e7621c119f7640967",
      "tree": "607185508bf82d05f000a4af9c2e9b22791c27ce",
      "parents": [
        "e5cb966c0838e4da43a3b0751bdcac7fe719f7b4"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Mon Apr 18 13:31:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 18 23:03:58 2011 -0700"
      },
      "message": "net: s2io: convert to hw_features\n\nThis removes advertising HW_CSUM as driver does not support it.\n\nNote: driver advertises TSO6 but not IPV6_CSUM - bug maybe?\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5cb966c0838e4da43a3b0751bdcac7fe719f7b4",
      "tree": "f12e281104fd5dddad3dad15cf6df6151427ec6e",
      "parents": [
        "2b7b431858c284b62c18baaf2cea571be2797d5a"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Mon Apr 18 13:31:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 18 22:59:04 2011 -0700"
      },
      "message": "net: fix section mismatches\n\nFix build warnings like the following:\n\nWARNING: drivers/net/built-in.o(.data+0x12434): Section mismatch in reference from the variable madgemc_driver to the variable .init.data:madgemc_adapter_ids\n\nAnd add some consts to EISA device ID tables along the way.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b7b431858c284b62c18baaf2cea571be2797d5a",
      "tree": "8aec96a197b6e9bf501752884c1f55c97e0c385b",
      "parents": [
        "47c2cdf5513e86e43c799da8d5406cc9a2bf3626"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Apr 18 22:53:24 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 18 22:53:24 2011 -0700"
      },
      "message": "r8169: TSO fixes.\n\n- the MSS value is actually contained in a 11 bits wide (0x7ff) field.\n  The extra bit in the former MSSMask did encompass the TSO command\n  bit (\"LargeSend\") as well (0xfff). Oops.\n\n- the Tx descriptor layout is not the same through the whole chipset\n  family. The 8169 documentation, the 8168c documentation and Realtek\u0027s\n  drivers (8.020.00, 1.019.00, 6.014.00) highlight two layouts:\n  1. 8169, 8168 up to 8168b (included) and 8101\n  2. {8102e, 8168c} and beyond\n\n- notwithstanding the \"first descriptor\" and \"last descriptor\" bits, the\n  same Tx descriptor content is enforced when a packet consists of several\n  descriptors. The chipsets are documented to require it.\n\nCredits go to David Dillow \u003cdave@thedillows.org\u003e for the original patch.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Realtek \u003cnic_swsd@realtek.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47c2cdf5513e86e43c799da8d5406cc9a2bf3626",
      "tree": "55353837160b16dc643f8520fc12673297c9fca4",
      "parents": [
        "56d37f17165084e10f425e66f0bd964f06e8bd23"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Apr 15 04:50:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 18 22:49:16 2011 -0700"
      },
      "message": "net: myri10ge: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nAcked-by: Jon Mason \u003cjon.mason@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56d37f17165084e10f425e66f0bd964f06e8bd23",
      "tree": "6daf355e0f46909359685b77dadc78637799b5b7",
      "parents": [
        "7c89943236750537d26421d9bbb6f6575e2d1e1b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 18 01:04:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 18 14:19:32 2011 -0700"
      },
      "message": "net: dm9000: Fix build\n\nCommit c88fcb (net: dm9000: convert to hw_features) broke the build of\nthe dm9000 driver since it merged functions which use different names\nfor the board info structure used for I/O operations without updating\nall the references to use the same name. Fix that.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c89943236750537d26421d9bbb6f6575e2d1e1b",
      "tree": "dfbc9b11ddcd20757388b03e9925363c1e1764f3",
      "parents": [
        "99606477a5888b0ead0284fecb13417b1da8e3af"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Apr 15 13:47:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 23:36:03 2011 -0700"
      },
      "message": "bonding, ipv4, ipv6, vlan: Handle NETDEV_BONDING_FAILOVER like NETDEV_NOTIFY_PEERS\n\nIt is undesirable for the bonding driver to be poking into higher\nlevel protocols, and notifiers provide a way to avoid that.  This does\nmean removing the ability to configure reptitition of gratuitous ARPs\nand unsolicited NAs.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3337e4cea15beb167e8d3a70ca1023e39abb4e5",
      "tree": "fe657cf315e65df8a27771fc6c5359f2594b100d",
      "parents": [
        "a01c1335a308ee660518e33db03fb5f5e1dfc166"
      ],
      "author": {
        "name": "David Decotigny",
        "email": "decot@google.com",
        "time": "Thu Apr 14 16:11:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 23:28:57 2011 -0700"
      },
      "message": "bnx2x: cosmetics: Using ethtool_cmd_speed() API\n\nThis updates bnx2x to use the ethtool_cmd_speed() family of functions\n(see b11f8d8c in 2.6.27-rc3 aka. \"ethtool: Expand ethtool_cmd.speed to\n32 bits\") to get and set the link speed via ethtool. This allows to\navoid manually accessing ethtool_cmd\u0027s speed_hi field.\n\nSigned-off-by: David Decotigny \u003cdecot@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0553c891fabd287726b41076cfd03fe7e5ab596f",
      "tree": "6b8b7074ff457e1533e8c397e09c03cd86ddc76e",
      "parents": [
        "70dda99c41fc8a153e09bdba9adb7805ba2a4bb3"
      ],
      "author": {
        "name": "Krishna Kumar",
        "email": "krkumar2@in.ibm.com",
        "time": "Thu Apr 14 06:07:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 23:27:16 2011 -0700"
      },
      "message": "ip6_pol_route panic: Do not allow VLAN on loopback\n\nSeveral tests in the ipv6 routing code check IFF_LOOPBACK, and\nallowing stacking such as VLAN\u0027ing on top of loopback results in a\nnetdevice which reports IFF_LOOPBACK but really isn\u0027t the loopback\ndevice.\n\nInstead of spamming the ipv6 routing code with even more special tests,\nsimply disallow VLAN over loopback.\n\nThe result of this patch is:\n\n# modprobe 8021q\n# vconfig add lo 43\nERROR: trying to add VLAN #43 to IF -:lo:-  error: Operation not supported\n\nSigned-off-by: Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "482e3febc2e7df78411005dcdd7621c16b98b088",
      "tree": "93ba6fae8768ddfb20a05f17414f609a6c4dcc29",
      "parents": [
        "df4511feb76173db872c8845b63179dd15f2b7da"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Apr 16 14:15:26 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:56:37 2011 -0700"
      },
      "message": "via-rhine: Assign random MAC address if necessary\n\nRoger Luethi has had several reports of Rhine NICs providing\nan invalid MAC address.  If so, assign a random MAC address so\nthe hardware can still be used.\n\nTested as a standalone interface, as carrier for ppp, and as a\nbonding slave.\n\nOriginal-patch-by: Alexandru Gagniuc \u003cmr.nuke.me@gmail.com\u003e\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df4511feb76173db872c8845b63179dd15f2b7da",
      "tree": "8158215b7c626d928721ffd8caadeaff9ce99b49",
      "parents": [
        "28674b97cfb907b0b3de7b7fea89efda1e65f34e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Apr 16 14:15:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:56:36 2011 -0700"
      },
      "message": "via_rhine: Use netdev_\u003clevel\u003e and pr_\u003clevel\u003e\n\nUse the more current logging styles.\n\nAdd #define DEBUG to make netdev_dbg always active.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ed28baa7076083b56c1e70ccd927b7870117c59",
      "tree": "ced1c729cb6c7fee217e3a58989cbb8d93d07c83",
      "parents": [
        "c582a950b1d7488750831cb4499de071781c7f45"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sat Apr 16 13:05:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:51:32 2011 -0700"
      },
      "message": "net: cxgb4{,vf}: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nAcked-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70dda99c41fc8a153e09bdba9adb7805ba2a4bb3",
      "tree": "52ae78da0e081098ff77a0e66546a09927942dbe",
      "parents": [
        "c8a75b345b38a9b63ffd077c0eb71707fa194fc6"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Sun Apr 17 17:50:01 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:50:01 2011 -0700"
      },
      "message": "bnx2x: Fix port identification problem\n\nThis patch fixes port identification on optic devices when there\u0027s no link on the port.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c582a950b1d7488750831cb4499de071781c7f45",
      "tree": "9e3c4930113f46f93aa8881b711320b2c21c6ecf",
      "parents": [
        "5e4011e2b8032cd132d9482f016558f1b27569cd"
      ],
      "author": {
        "name": "Thiago Farina",
        "email": "tfransosi@gmail.com",
        "time": "Sun Apr 17 17:49:21 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:49:21 2011 -0700"
      },
      "message": "drivers/net/usb/usbnet.c: Use FIELD_SIZEOF macro in usbnet_init() function.\n\nSigned-off-by: Thiago Farina \u003ctfransosi@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e4011e2b8032cd132d9482f016558f1b27569cd",
      "tree": "68c587043a8122c42ea7d8c10e42c530be31f9c4",
      "parents": [
        "131ae329702755d897c6072c7839086b0702fb10"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 17 00:15:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:47:36 2011 -0700"
      },
      "message": "net: ibm_newemac: convert to hw_features\n\nSide effect: allow toggling of TX offloads.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "131ae329702755d897c6072c7839086b0702fb10",
      "tree": "0183b6116a1e8ddf66c19d88ff6590bc2b4c898e",
      "parents": [
        "3cd8ef4b6071834fd432bbccbec0611591908643"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 17 00:15:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:47:36 2011 -0700"
      },
      "message": "net: greth: convert to hw_features\n\nNote: Driver modifies its struct net_device_ops. This will break if used for\nmultiple devices that are not all the same (if that HW config is possible).\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3cd8ef4b6071834fd432bbccbec0611591908643",
      "tree": "0a8b033788c848d53f02ac504bd714f32f12688c",
      "parents": [
        "f4786a96252b97f6f05cd42ea7fe6e967048bfa3"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 17 00:15:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:47:35 2011 -0700"
      },
      "message": "net: niu: convert to hw_features\n\nSide effect: allow toggling of TX offloads.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4786a96252b97f6f05cd42ea7fe6e967048bfa3",
      "tree": "eb169eb09a4560f5ed75a882fdfcd85551c134f1",
      "parents": [
        "66a1c5413260a8c302b4024555c489cc6731b463"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 17 00:15:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:47:35 2011 -0700"
      },
      "message": "net: ehea: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66a1c5413260a8c302b4024555c489cc6731b463",
      "tree": "2e2a7d90cf0f9f6a9aafd8fad647964c77163a2b",
      "parents": [
        "86688a8f132a7630f8610c13a349c711fe683b44"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 17 00:15:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:47:34 2011 -0700"
      },
      "message": "net: benet: convert to hw_features - fixup\n\nRemove be_set_flags() as it\u0027s already covered by hw_features.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nAcked-by: Ajit Khaparde ajit.khaparde@emulex.com\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86688a8f132a7630f8610c13a349c711fe683b44",
      "tree": "8fd3d699632f64cf58cd2f5383d2914c104f7c38",
      "parents": [
        "aad59c431b77be5cbfa01f2066a036b95981fed9"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 17 00:15:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:47:34 2011 -0700"
      },
      "message": "net: typhoon: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aad59c431b77be5cbfa01f2066a036b95981fed9",
      "tree": "8019c065a86ff0df3bf71edce22e9945664ce24f",
      "parents": [
        "eea3250b43fd0b4fe565409bbf2fb06514213386"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 17 00:15:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:47:33 2011 -0700"
      },
      "message": "net: mv643xx: convert to hw_features\n\nSide effect: don\u0027t reenable RXCSUM on every ifdown/ifup.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eea3250b43fd0b4fe565409bbf2fb06514213386",
      "tree": "08471abd05f26d91fd9d0c460d6d38a66b9b52c9",
      "parents": [
        "d2fe2755342b30bc1ee7797b9975f8626d65e485"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 17 00:15:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:47:33 2011 -0700"
      },
      "message": "net: tehuti: convert to hw_features\n\nAs a side effect, make TX offloads changeable.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2fe2755342b30bc1ee7797b9975f8626d65e485",
      "tree": "7ca1dc1ef596d1f379371abccc4a2f135f6c3a23",
      "parents": [
        "391876466670988196786150fc9d9da2f3c7cecb"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 17 00:15:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:40:25 2011 -0700"
      },
      "message": "net: cxgb3: convert to hw_features\n\nThis removes some of the remnants of LRO -\u003e GRO conversion.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "391876466670988196786150fc9d9da2f3c7cecb",
      "tree": "3a29b0b17ac5f32591fbcc389d414d1dc0aba9bb",
      "parents": [
        "9c6bc16577171100e5efab0ea09ebf5884822ed6"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 17 00:15:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:40:24 2011 -0700"
      },
      "message": "net: macvlan: convert to hw_features\n\nNot much of a conversion anyway - macvlan has no way to change the offload\nsettings independently to its base device.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03746b0a02d25866a29cd8d7306d221c238d6397",
      "tree": "5755b26e885be0cabb9af480f60801e4317ad9ab",
      "parents": [
        "9365f11a5321bcff5579799a071a70c5cacb5e65"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:08:41 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:08:41 2011 -0700"
      },
      "message": "be2net: Fix unused-but-set variables.\n\nThe variables \u0027tx_min\u0027 and \u0027tx_max\u0027 are set but not used in\nbe_set_coalesce().\n\nSimilarly for \u0027region\u0027 in be_do_flash().\n\nJust kill them off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9365f11a5321bcff5579799a071a70c5cacb5e65",
      "tree": "be3aa218e506ebe8d5c20910e4cb36b0e49bf340",
      "parents": [
        "b169f6db40605d0907458d1ff78ceac2b194a44f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:07:57 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 17:07:57 2011 -0700"
      },
      "message": "isdn: i4l: isdn_tty: Fix unused-but-set variables.\n\nThe variable \u0027fcr\u0027 is set but not used in isdn_tty_change_speed().\n\nJust kill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8ee8328bac0d8420d2b9ef4838d0df25df100ab",
      "tree": "fc4fa67c8e0287da2eca89b3f61373a0a948b2db",
      "parents": [
        "585985429080a449e0ecf66dd485899a8765c26c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:56:12 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:56:12 2011 -0700"
      },
      "message": "bnx2x: Fix set-but-unused variables.\n\nThe variable \u0027rc\u0027 is set but unused in bnx2x_timer().\n\nSimilarly for \u0027hc_index_p\u0027 in bnx2x_init_sb(), and \u0027port\u0027 in\nbnx2x_get_hwinfo().\n\nJust kill them off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "585985429080a449e0ecf66dd485899a8765c26c",
      "tree": "62522e96a99f85da7f24de193f052c9f423f97c5",
      "parents": [
        "81b424d9e2ef815b2035d4c2be0bc41dddbebc06"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:51:36 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:54:08 2011 -0700"
      },
      "message": "bna: Fix set-but-unused variables.\n\nThe variable \u0027pgoff\u0027 is set but unused in bfa_nw_ioc_fwver_get()\nand bfa_ioc_download_fw().\n\nSimilarly for \u0027cmd_h\u0027 in bna_mbox_flush_q and the entirety of\nbna_rit_mod_uninit() is unused since variables are purely set but no\naction is made using them.\n\nSame for \u0027bna\u0027 in bna_rit_create() and \u0027ret\u0027 in bna_rx_create().\n\nJust kill them off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81b424d9e2ef815b2035d4c2be0bc41dddbebc06",
      "tree": "7b2b1b0cc42a43b6fffac0b1e208c04e3574bfc8",
      "parents": [
        "07f46f80f4ca4ddb700ff40a19876ba1b3242917"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:48:53 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:48:53 2011 -0700"
      },
      "message": "isdn: mISDN: socket: Fix set-but-unused variables.\n\nThe variable \u0027len\u0027 is set but unused in data_sock_getsockopt().\n\nThe code should use \u0027len\u0027 to validate that the user\u0027s socket option is\nindeed the right size.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07f46f80f4ca4ddb700ff40a19876ba1b3242917",
      "tree": "8df22522e98487d47c57d3f60c614d5d69f368d5",
      "parents": [
        "50a7c114c2673f3fcbb0ba5d659049156e1ccd50"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:46:50 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:46:50 2011 -0700"
      },
      "message": "isdn: i4l: isdn_net: Fix set-but-unused variables.\n\nThe variable \u0027unused\u0027 is set but unused in\nisdn_net_ciscohdlck_slarp_in().  Just kill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50a7c114c2673f3fcbb0ba5d659049156e1ccd50",
      "tree": "4b4e028c8081c430ba4d839487ceb4dbfdcae78c",
      "parents": [
        "8c85290d84eaa7b3ba605090987d2136a3302ca9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:45:51 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:45:51 2011 -0700"
      },
      "message": "isdn: i4l: isdn_common: Fix set-but-unused variables.\n\nThe variable \u0027ch\u0027 is set but unused in isdn_capi_rec_hl_msg().  Just\nkill it off.\n\nSimilarly for \u0027chidx\u0027 in isdn_ioctl() and \u0027di\u0027 in\nisdn_capi_rec_hl_msg().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c85290d84eaa7b3ba605090987d2136a3302ca9",
      "tree": "f2386b7a5bf8a25a6fe9b10b8ba3e4b21387d7cc",
      "parents": [
        "1397c5df2547f3296ad37a0c77daff3b124b98c8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:44:12 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:44:12 2011 -0700"
      },
      "message": "isdn: teles_cs: Fix set-but-unused variables.\n\nThe variable \u0027dev\u0027 is set but unused in teles_cs_config().  Just\nkill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1397c5df2547f3296ad37a0c77daff3b124b98c8",
      "tree": "dec52a035cc817777d420c8efcf77886ff91f5bb",
      "parents": [
        "cf117eafa0dc17c6f973d078d4e0bf2069f45ce7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:43:20 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:43:20 2011 -0700"
      },
      "message": "isdn: l3ni1: Fix set-but-unused variables.\n\nThe variable \u0027cause\u0027 is set but unused in ni1up().  Just\nkill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf117eafa0dc17c6f973d078d4e0bf2069f45ce7",
      "tree": "51b57d5a57dccf7facdcbb7d691a309c4041a2f3",
      "parents": [
        "f6f0e4a7a343f85dd773f6f18e553933c4367e96"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:42:15 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:42:15 2011 -0700"
      },
      "message": "isdn: l3dss1: Fix set-but-unused variables.\n\nThe variable \u0027cause\u0027 is set but unused in dss1up().  Just\nkill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6f0e4a7a343f85dd773f6f18e553933c4367e96",
      "tree": "608adafda9ffd57b4ce4ad7cb4a5d25a6c32335c",
      "parents": [
        "d462003ddbb28926109396b9038299fc740c2efc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:41:29 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:41:29 2011 -0700"
      },
      "message": "isdn: jade: Fix set-but-unused variables.\n\nThe variable \u0027i\u0027 is set but unused in JadeVersion().  Just\nkill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d462003ddbb28926109396b9038299fc740c2efc",
      "tree": "27101c92130969321782ae972f0637ae515de7d0",
      "parents": [
        "a1e6216d1b5035db1d4c018cf841d3267f949281"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:40:30 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:40:40 2011 -0700"
      },
      "message": "isdn: ipacx: Fix set-but-unused variables.\n\nThe variable \u0027cda2_cr\u0027 is set but unused in ctrl_complete().  Just\nkill it off.\n\nKeep the cs-\u003ereadisac() call just in case the register read has side\neffects.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1e6216d1b5035db1d4c018cf841d3267f949281",
      "tree": "0a6d093386b246f27458c57d24aba79bd0278957",
      "parents": [
        "db47367451cbee4e8a3fd9389cc341f4acc43b1e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:39:18 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:39:18 2011 -0700"
      },
      "message": "isdn: hfc_usb: Fix set-but-unused variables.\n\nThe variable \u0027buf\u0027 is set but unused in\nctrl_complete().  Just kill it off.\n\nSimilarly for \u0027err\u0027 in hfc_usb_init().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db47367451cbee4e8a3fd9389cc341f4acc43b1e",
      "tree": "541f07048798e1f2fc90a29ec3f26496409e7fd6",
      "parents": [
        "94dbe1ae44df1d22a391980eb6bd502f937b1af8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:38:33 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:38:33 2011 -0700"
      },
      "message": "isdn: elsa_ser: Fix set-but-unused variables.\n\nThe variable \u0027bits\u0027 is set but unused in\nchange_speed().  Just kill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94dbe1ae44df1d22a391980eb6bd502f937b1af8",
      "tree": "26f815993a0ea8eeeba47a2cc2a5d45b33d7a91a",
      "parents": [
        "011bc1ef447dd6aa969d9c83a90fe3df360b5d6e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:37:11 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:38:03 2011 -0700"
      },
      "message": "isdn: elsa_cs: Fix set-but-unused variables.\n\nThe variable \u0027dev\u0027 is set but unused in\nelsa_cs_config().  Just kill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "011bc1ef447dd6aa969d9c83a90fe3df360b5d6e",
      "tree": "9239d0b866ea5c7ac0eb5d9b8f010bdead09296c",
      "parents": [
        "3c76c58fca03c1162ab8592f71c996e933af3a9e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:36:28 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:36:28 2011 -0700"
      },
      "message": "isdn: arcofi: Fix set-but-unused variables.\n\nThe variable \u0027val\u0027 is set but unused in\nsend_arcofi().  Just kill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c76c58fca03c1162ab8592f71c996e933af3a9e",
      "tree": "219a910e72385f7a8a95c3d6b0122cf25181ddee",
      "parents": [
        "a719e0a81f8ab1e96301aada203be1c43788aec7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:35:27 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:35:27 2011 -0700"
      },
      "message": "isdn: hfcsusb: Fix set-but-unused variables.\n\nThe variable \u0027buf\u0027 is set but unused in\nctrl_complete().  Just kill it off.\n\nSimilarly for the variable \u0027err\u0027 in setup_hfcsusb().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a719e0a81f8ab1e96301aada203be1c43788aec7",
      "tree": "0a0f0519996f69f6cc83da14238facdfc49c9dfa",
      "parents": [
        "2d09d567127e85dddd027d049196093640025c36"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:34:50 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:34:50 2011 -0700"
      },
      "message": "isdn: hfcpci: Fix set-but-unused variables.\n\nThe variable \u0027total\u0027 is set but unused in\nhfcpci_empty_bfifo().  Just kill it off.\n\nSimilarly for the variable \u0027val\u0027 in ph_state_nt().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d09d567127e85dddd027d049196093640025c36",
      "tree": "f62153c726996dad8511e3fe94364682da5abe07",
      "parents": [
        "a713c3bbb5a6736e673940eb97d9bf2c27aec4c5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:23:22 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:31:33 2011 -0700"
      },
      "message": "isdn: eicon: Fix set-but-unused variables.\n\nThe variable \u0027best_id\u0027 is set but unused in\ndiva_mnt_add_xdi_adapter().  Just kill it off.\n\nSimilarly for the variable \u0027CIP\u0027 in connect_req(), \u0027Number\u0027 in\nsig_ind(), \u0027Info\u0027 in dtmf_confirmation() mixer_command()\nfax_connect_ack_command() fax_edata_ack_command()\nrtp_connect_b3_res_command() and rtp_connect_b3_res_command(), and \u0027a\u0027\nin mixer_indication_coefs_set(),\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a713c3bbb5a6736e673940eb97d9bf2c27aec4c5",
      "tree": "b74bc4c58028f9b52f9a7979ce63bfc0f329713e",
      "parents": [
        "0c78641d7f677c8f420f1c302b4848135b207eb8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:22:33 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 16:22:33 2011 -0700"
      },
      "message": "isdn: gigaset: Fix set-but-unused variable.\n\nThe variable \u0027offset\u0027 is set but unused in\nwrite_iso_tasklet().  Just kill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c78641d7f677c8f420f1c302b4848135b207eb8",
      "tree": "4cc8d2124af004863439c91f33cb210cf5e9ad93",
      "parents": [
        "c96922c7beeb6246f36b89a1e8b61d99a435a780"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:55:20 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:55:20 2011 -0700"
      },
      "message": "atl1c: Fix set-but-unused variable.\n\nThe variable \u0027extra_size\u0027 is set but unused in\natl1c_configure_tx().  Just kill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c96922c7beeb6246f36b89a1e8b61d99a435a780",
      "tree": "897aa7c6d6d7051d1cbb14efc58e6aff266de2da",
      "parents": [
        "f8dfc4528b93ba9c9a191151f8888b4da1d1a45b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:54:51 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:54:51 2011 -0700"
      },
      "message": "atl1e: Fix set-but-unused variable.\n\nThe variable \u0027tx_ring\u0027 is set but unused in\natl1e_init_ring_resources().  Just kill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8dfc4528b93ba9c9a191151f8888b4da1d1a45b",
      "tree": "71cac89860fbdd01d62a3e230a865fffbf2142ec",
      "parents": [
        "7d038eb6dc0e256dbcac88d52972c4ac55a78fc5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:51:40 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:51:40 2011 -0700"
      },
      "message": "atlx: Fix set-but-unused variable.\n\nThe variable \u0027tpc\u0027 is set but unused in atl1_intr_tx().\nJust kill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d038eb6dc0e256dbcac88d52972c4ac55a78fc5",
      "tree": "4cd778c6f492bdd0f446056b21560313047f1312",
      "parents": [
        "9e5ebaf852b96aaf4d7f63b920d8016b6784f088"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:50:58 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:50:58 2011 -0700"
      },
      "message": "bonding: Fix set-but-unused variable.\n\nThe variable \u0027vlan_dev\u0027 is set but unused in\nbond_send_gratuitous_arp().  Just kill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06091ed6b8ec726e6cbc7e40ee6b5aa2332cf381",
      "tree": "385b09b62ef28a3403404f65c2382401304c3146",
      "parents": [
        "edb4dcb717d71f63c5147d7bef3014f96d192842"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:11:25 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:11:25 2011 -0700"
      },
      "message": "atm: solos-pci: Fix set-but-unused variable.\n\nThis is just a readback to entire completion of a register\nwrite, keep the readback but kill the unused variable.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "edb4dcb717d71f63c5147d7bef3014f96d192842",
      "tree": "95e30d8f86935a2444391d388720f4f19f3d89f7",
      "parents": [
        "e60c5e14fbfcaa54f430aad80b38763a403b2158"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:10:17 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:10:17 2011 -0700"
      },
      "message": "atm: idt77252: Fix set-but-unused variables.\n\nTwo cases here:\n\n1) idt77252_rx_raw() really does not make any use of the\n   extracted PTI field of the atm header.\n\n2) idt77252_collect_stat() only uses the register values\n   in code which has been compiled out by a \"NOTDEF\" cpp\n   test for more than 10 years.  Just kill this NOTDEF\n   code entirely, but keep the register reads in case\n   they have side effects.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e60c5e14fbfcaa54f430aad80b38763a403b2158",
      "tree": "7fe90c96a38eb0caaa058fd81a3b5b83497ad54c",
      "parents": [
        "dd182574d86e22faaaed37db79e3d54e773f29f7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:07:55 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:07:55 2011 -0700"
      },
      "message": "atm: he: Fix undefined sequence points.\n\nGCC complains in these queue index operations because we\nperform operations of the form:\n\n\tx \u003d some_operation(++x);\n\nwhich is undefined.  Replace with:\n\n\tx \u003d some_operation(x + 1);\n\nwhich is well defined and provides the intended operation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd182574d86e22faaaed37db79e3d54e773f29f7",
      "tree": "1dc8f7c822e7de32c2058b816f2f4865af5d7298",
      "parents": [
        "8b3afe95e363dbd32bd9ddc6c2d562944f5350c5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:03:38 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 00:03:38 2011 -0700"
      },
      "message": "atm: eni: Kill set-but-unused variables.\n\nThe variable eni_dev is initialized but never subsequently used in\nthese two functions.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b3afe95e363dbd32bd9ddc6c2d562944f5350c5",
      "tree": "6264c0376004f4dec5ed41ed54eff00806fb837a",
      "parents": [
        "c8c64cff2c88b17fdd7402dd06288d7415896430"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Apr 15 04:50:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 15 15:50:41 2011 -0700"
      },
      "message": "net: gianfar: convert to hw_features\n\nNote: I bet that gfar_set_features() don\u0027t really need a full reset.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8c64cff2c88b17fdd7402dd06288d7415896430",
      "tree": "b089cdcda51dd22560da97abea15afdc656ab777",
      "parents": [
        "569e146396cb3b378d2957b94671bf30cd777c67"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Apr 15 04:50:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 15 15:50:41 2011 -0700"
      },
      "message": "net: mlx4: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "569e146396cb3b378d2957b94671bf30cd777c67",
      "tree": "9a310a2bdbda632a810d35ec9fb854ae5f59d937",
      "parents": [
        "c88fcb3d8265cf473c73bc147a2aa21ae03abf67"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Apr 15 04:50:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 15 15:50:40 2011 -0700"
      },
      "message": "net: forcedeth: convert to hw_features\n\nThis also fixes a race around np-\u003etxrxctl_bits while changing RXCSUM offload.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c88fcb3d8265cf473c73bc147a2aa21ae03abf67",
      "tree": "1c7ab1667c68a753858343c147e004258d25247a",
      "parents": [
        "6de240b7f714d63ca2a53d52c7eefb37e7eb3f1b"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Apr 15 04:50:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 15 15:50:40 2011 -0700"
      },
      "message": "net: dm9000: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6de240b7f714d63ca2a53d52c7eefb37e7eb3f1b",
      "tree": "999bda93edb96c1010fec51e51bb0e44c911f998",
      "parents": [
        "911cb193f3eb0370f20fbba712211e55ffede4de"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Apr 15 04:50:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 15 15:50:39 2011 -0700"
      },
      "message": "net: spider_net: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb8aa72d4e8756bde74d5f22bdd968ee6131069a",
      "tree": "b646e71fce2a343396fa7dfcfbd610465eae8ca0",
      "parents": [
        "5d30530efbb811f875786d788ae1c5d79547c3a4"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Apr 14 23:23:45 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 23:23:45 2011 -0700"
      },
      "message": "rndis_host: Quirky devices are still \u0027point-to-point\u0027\n\nMy changes in commit 4d42d417be75d750b82798922b6e775915e11bce were\nwritten some time before the introduction of FLAG_POINTTOPOINT, so\ndidn\u0027t include that flag in the new driver_info.  Change the new\ndriver_info to be consistent.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d30530efbb811f875786d788ae1c5d79547c3a4",
      "tree": "ba6c1b23aaf1eb5489ef5e95cc5a45da70bf1321",
      "parents": [
        "65cce19c07756c2b2b51595c967dda93b0727027"
      ],
      "author": {
        "name": "David Decotigny",
        "email": "decot@google.com",
        "time": "Wed Apr 13 15:22:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 22:00:32 2011 -0700"
      },
      "message": "net-bonding: Adding support for throughputs larger than 65536 Mbps\n\nThis updates the bonding driver to support v2.6.27-rc3 enhancements\n(b11f8d8c aka. \"ethtool: Expand ethtool_cmd.speed to 32 bits\") which\nallow to encode the Mbps link speed on 32-bits (Max 4 Pbps) instead of\n16 (Max 65536 Mbps).\n\nThis patch also attempts to compact struct slave by reordering its\nfields.\n\nSigned-off-by: David Decotigny \u003cdecot@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65cce19c07756c2b2b51595c967dda93b0727027",
      "tree": "df3f51653b8dccced401c902d8566f068c735cfc",
      "parents": [
        "d30ee670f25ea8f265a2804e2a0a53804cac5185"
      ],
      "author": {
        "name": "David Decotigny",
        "email": "decot@google.com",
        "time": "Wed Apr 13 15:22:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 22:00:32 2011 -0700"
      },
      "message": "net-bonding: Fix minor/cosmetic type inconsistencies\n\nThe __get_link_speed() function returns a u16 value which was stored\nin a u32 local variable. This patch uses the return value directly,\nthus fixing that minor type consistency.\n\nThe \u0027duplex\u0027 field in struct slave being encoded on 8 bits, to be more\nconsistent we use a u8 integer (instead of u16) whenever we copy it to\nlocal variables.\n\nSigned-off-by: David Decotigny \u003cdecot@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d30ee670f25ea8f265a2804e2a0a53804cac5185",
      "tree": "7a8d3b92f26cb3e9570df2989a0b8ea462027a1a",
      "parents": [
        "ef9c7ab4a97d53d9cb4912d13e142f52a30ecd54"
      ],
      "author": {
        "name": "David Decotigny",
        "email": "decot@google.com",
        "time": "Wed Apr 13 15:22:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 22:00:31 2011 -0700"
      },
      "message": "net-bonding: Fix minor sparse complaints\n\nThis gets rid of minor sparse complaints:\ndrivers/net/bonding/bond_main.c:4361:4: warning: do-while statement is not a compound statement\ndrivers/net/bonding/bond_main.c:243:12: warning: symbol \u0027bond_mode_name\u0027 was not declared. Should it be static?\n\nSigned-off-by: David Decotigny \u003cdecot@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef9c7ab4a97d53d9cb4912d13e142f52a30ecd54",
      "tree": "942dffdc67367bd23314c12ebabfd3ce4ce68735",
      "parents": [
        "6c8c2513c86c589a819c161c9abbdea2a3d56f5e"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Apr 14 05:51:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 21:53:43 2011 -0700"
      },
      "message": "qlge: make nic_operations struct const\n\nThe struct nic_operations is just function pointers and should be\ndeclared const for added security.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c8c2513c86c589a819c161c9abbdea2a3d56f5e",
      "tree": "043371fbd07fce16159abf9d58cfd0df35b99268",
      "parents": [
        "44f4d5a27ee63ec80d498e0d0673605d5ce1427d"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Apr 14 05:50:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 21:53:42 2011 -0700"
      },
      "message": "sfc: make function tables const\n\nThe phy, mac, and board information structures should be const.\nSince tables contain function pointer this improves security\n(at least theoretically).\n\nCompile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Ben Hutchings \u003cbhutchings@solarflare.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": "49b4947aae404c8c5758ffd1007d0d78c48b3643",
      "tree": "2841487026f8215acdef95c1aaca540917c3246e",
      "parents": [
        "79ea6c8966b861f80e77a14b2acf581563f3c83e"
      ],
      "author": {
        "name": "Rasesh Mody",
        "email": "rmody@brocade.com",
        "time": "Thu Apr 14 08:05:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 13:39:45 2011 -0700"
      },
      "message": "bna: fix memory leak during RX path cleanup\n\nThe memory leak was caused by unintentional assignment of the Rx path\ndestroy callback function pointer to NULL just after correct\ninitialization.\n\nSigned-off-by: Debashis Dutt \u003cddutt@brocade.com\u003e\nSigned-off-by: Rasesh Mody \u003crmody@brocade.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79ea6c8966b861f80e77a14b2acf581563f3c83e",
      "tree": "d2a556b6e833a88519faca8e064725bdfabcbe5f",
      "parents": [
        "dd5030404695d81792a21cba575e02b21a2f275a"
      ],
      "author": {
        "name": "Rasesh Mody",
        "email": "rmody@brocade.com",
        "time": "Thu Apr 14 08:05:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 13:39:44 2011 -0700"
      },
      "message": "bna: fix for clean fw re-initialization\n\nDuring a kernel crash, bna control path state machine and firmware do not\nget a notification and hence are not cleanly shutdown. The registers\nholding driver/IOC state information are not reset back to valid\ndisabled/parking values. This causes subsequent driver initialization\nto hang during kdump kernel boot. This patch, during the initialization\nof first PCI function, resets corresponding register when unclean shutown\nis detect by reading chip registers. This will make sure that ioc/fw\ngets clean re-initialization.\n\nSigned-off-by: Debashis Dutt \u003cddutt@brocade.com\u003e\nSigned-off-by: Rasesh Mody \u003crmody@brocade.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd5030404695d81792a21cba575e02b21a2f275a",
      "tree": "3444db9d86b9a9c325066fd5fd2bc62397f1a04a",
      "parents": [
        "38a2f37258f9e2ae3f6e4241e01088be8dfaf4e9",
        "332704a51498a7e29aa92c19dc03f11f80b71bfe"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 13:16:51 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 13:16:51 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "45a5f720fe37d21059da3c333c373c845ccbd82b",
      "tree": "f7701604f21cdf1e235d0a1bb6aa7a90190b0b48",
      "parents": [
        "e09ad236fc85b1d6e010138f59aba76f6c9a295b"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Mon Apr 04 04:29:46 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:27:18 2011 -0700"
      },
      "message": "ixgbe: DCB, X540 devices do not respond to pause frames\n\nDCB enabled X540 devices are not responding to pause frames\ndue to a missing register set that was added for these\ndevices that did not exist in other devices.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "e09ad236fc85b1d6e010138f59aba76f6c9a295b",
      "tree": "7f05239838d579f23a71106d1880155e2359d882",
      "parents": [
        "b776d1043510c60f59220eb5e58b524f5a7f0e52"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Mon Apr 04 04:29:41 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:26:43 2011 -0700"
      },
      "message": "ixgbe: DCB, misallocated packet buffer size with X540 device\n\nThe X540 device has a smaller packet buffer but the DCB configuration\nnever took this into account. Under stress this can result in the DMA\nengine hanging and TX Unit hang occurring to reset the device. This\npatch reworks the packet buffer allocation routine used for DCB on\n82599 and X540 devices to account for RX packet buffer sizes.\n\nThis fixes the immediate hang. We should consolidate the various\nhardware specific routines for configuring features into a single\nroutine. This will make it much harder to miss feature cases like\nthis.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "b776d1043510c60f59220eb5e58b524f5a7f0e52",
      "tree": "bbc53cc64c1c1d0a94d559259cf26ca89f32bf49",
      "parents": [
        "a59e8a1a72806057084adc2d321fc2a7cbce9579"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Mar 31 09:36:18 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:26:06 2011 -0700"
      },
      "message": "ixgbe: make device_caps() generic\n\nx540 has the same device capability word in the EEPROM as 82599.\nThis patch renames ixgbe_get_device_caps_82599 to\nixgbe_get_device_caps_generic, moves it to ixgbe_common.h and\nsets up the function pointer for x540.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a59e8a1a72806057084adc2d321fc2a7cbce9579",
      "tree": "35f2c3f4a8822d4100e9cc086915a17e3b590285",
      "parents": [
        "4c40ef0291acebf32435e5a4921178ee53bd8933"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Mar 31 09:36:12 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:25:36 2011 -0700"
      },
      "message": "ixgbe: explicitly disable 100H for x540\n\n100H is not supported on this HW, but the bit is set on the PHY.\nThis can result in link at 100F when advertising only 1000F.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "4c40ef0291acebf32435e5a4921178ee53bd8933",
      "tree": "cb81178828889d33cf1611d38eee68cf00e7303b",
      "parents": [
        "eb9c3e3ea2981e56c71e8f5477c51783856090b1"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Mar 24 07:06:02 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:24:38 2011 -0700"
      },
      "message": "ixgbe: add support for new HW\n\nAdd new device ID supported by ixgbe.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "eb9c3e3ea2981e56c71e8f5477c51783856090b1",
      "tree": "ff6ddad23c34e96de2083c46598f7aab0eb62425",
      "parents": [
        "032b4325b61b03f87f0346d0e92e39f785e24105"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Mar 24 00:57:50 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:23:38 2011 -0700"
      },
      "message": "ixgbe: fix semaphores in eeprom routines for x540\n\nHW can upload EEPROM content from flash while\nin a middle of checksum calculation. Take NVM ownership for the whole\nprocess of checksum update.\n\nCall ixgbe_read_eerd_generic() and ixgbe_write_eewr_generic() directly to\navoid double take of semaphores which leads to long loading times.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "032b4325b61b03f87f0346d0e92e39f785e24105",
      "tree": "10d20725cd30ad4c5daed140c779307f9f393f3f",
      "parents": [
        "0fa6d83258252695203d24c8818092644df10fd7"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Mar 18 09:32:53 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:23:11 2011 -0700"
      },
      "message": "ixgbe: cleanup short msleep\u0027s (\u003c20ms) to use usleep_range\n\nSince msleep might not sleep for the desired amount when less\nthan 20ms use usleep_range.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "0fa6d83258252695203d24c8818092644df10fd7",
      "tree": "9ac59ecec98e4c5ab7594271c0012e88f0a9a99c",
      "parents": [
        "3d5c520727ce3dbf418eec38e431856708f946f8"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Fri Mar 18 08:18:32 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:22:44 2011 -0700"
      },
      "message": "ixgbe: fix 82599 KR downshift coexistence with LESM FW module\n\nDisable KR to KX4/KX downshift on 82599 backplane devices when\nLESM (Link Establishment State Machine) is enabled in FW. Those\nfeatures cannot co-exist as they both manipulate the same registers.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nAcked-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Phillip Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "3d5c520727ce3dbf418eec38e431856708f946f8",
      "tree": "50b944c1a794b0a5b178ca04063fa8f4631ee268",
      "parents": [
        "7184b7cf555f5bc08e34994147c341abb07d1dbb"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Mar 19 01:32:46 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:22:18 2011 -0700"
      },
      "message": "ixgbe: move disabling of relaxed ordering in start_hw()\n\nRelaxed ordering can lead to issues with some chipsets.\n\nThis patch makes sure that it is disabled by default and\nnot only when DCA is on.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "7184b7cf555f5bc08e34994147c341abb07d1dbb",
      "tree": "6273596a819234c83a8f2f3ca496920a191a58bc",
      "parents": [
        "75e3d3c6812ef2387f8dcfd86437cff00f64b68b"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Fri Mar 18 08:18:22 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:21:52 2011 -0700"
      },
      "message": "ixgbe: refactor common start_hw code for 82599 and x540\n\nFactored out the common start_hw code into a new function\nixgbe_start_hw_gen2() so that it can be used by x540 and 82599.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nAcked-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    }
  ],
  "next": "75e3d3c6812ef2387f8dcfd86437cff00f64b68b"
}
