)]}'
{
  "log": [
    {
      "commit": "78fbfd8a653ca972afe479517a40661bfff6d8c3",
      "tree": "9dccc5c16bf269d53d8499064ec95a998e84c646",
      "parents": [
        "1561747ddf9d28185548687b11aae7074d6129c4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 00:00:52 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 15:08:42 2011 -0800"
      },
      "message": "ipv4: Create and use route lookup helpers.\n\nThe idea here is this minimizes the number of places one has to edit\nin order to make changes to how flows are defined and used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1561747ddf9d28185548687b11aae7074d6129c4",
      "tree": "7d0561b6fd8e5f6e6f30e49142213bfb348be5ac",
      "parents": [
        "ab1ebc953081d4e50f8e6d2d8d89b2cde3184e78",
        "1f4a0244ff002672be855ff2eaa4a29a63d42d42"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 14:41:02 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 14:41:02 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-next-2.6\n"
    },
    {
      "commit": "ab1ebc953081d4e50f8e6d2d8d89b2cde3184e78",
      "tree": "e25d01c62a4c7f3de78675faa6728b54848304e2",
      "parents": [
        "70d279a7e2a6e308530822ba2bf4134cc0f5c091",
        "409ec36c320d580a036045e603f96286c362c609"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 11:06:59 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 11:06:59 2011 -0800"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "1f4a0244ff002672be855ff2eaa4a29a63d42d42",
      "tree": "9d122241efafdb5a09e718c45c7c5bdd95194b2b",
      "parents": [
        "ff4ab2061199cdb938282d302d5044b1858e28c8"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Thu Mar 10 12:06:12 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:15:35 2011 -0800"
      },
      "message": "ixgbe: DCB, PFC not cleared until reset occurs\n\nThe PFC configuration is not cleared until the device is reset. This\nhas not been a problem because setting DCB attributes forced a\nhardware reset. Now that we no longer require this reset to occur\nPFC remains configured even after being disabled until the\ndevice is reset.\n\nThis removes a goto in the PFC hardware set routines for 82598 and\n82599 devices that was short circuiting the clear.\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": "ff4ab2061199cdb938282d302d5044b1858e28c8",
      "tree": "d0aaa0de221ca032c706e06379f89d0514571433",
      "parents": [
        "1390a59452a0895d3fea5b5504fa75ba36c13a74"
      ],
      "author": {
        "name": "Lior Levy",
        "email": "lior.levy@intel.com",
        "time": "Fri Mar 11 02:03:07 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:15:08 2011 -0800"
      },
      "message": "ixgbe: add support for VF Transmit rate limit using iproute2\n\nImplemented ixgbe_ndo_set_vf_bw function which is being used by iproute2\ntool. In addition, updated ixgbe_ndo_get_vf_config function to show the\nactual rate limit to the user.\n\nThe rate limitation can be configured only when the link is up and the\nlink speed is 10Gb.\nThe rate limit value can be 0 or ranged between 11 and actual link\nspeed measured in Mbps. A value of \u00270\u0027 disables the rate limit for\nthis specific VF.\n\niproute2 usage will be \u0027ip link set ethX vf Y rate Z\u0027.\nAfter the command is made, the rate will be changed instantly.\nTo view the current rate limit, use \u0027ip link show ethX\u0027.\n\nThe rates will be zeroed only upon driver reload or a link speed change.\n\nThis feature is being supported by 82599 and X540 devices.\n\nSigned-off-by: Lior Levy \u003clior.levy@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1390a59452a0895d3fea5b5504fa75ba36c13a74",
      "tree": "8535968cc4b9c6acfbc28cef156477b094b139ea",
      "parents": [
        "6fb456a07c68913516da9de90d3849ee9821dea8"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Mar 09 04:46:16 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:14:48 2011 -0800"
      },
      "message": "ixgbe: DCB, set minimum bandwidth per traffic class\n\nDCB provides a guaranteed bandwidth in the case with 0%\nbandwidth then no bandwidth is guaranteed. However the\ntraffic class should still be able to transmit traffic.\nFor this to work the traffic class must be given the\nminimum credits required to send a frame.\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": "6fb456a07c68913516da9de90d3849ee9821dea8",
      "tree": "58a0d803bf622c73df3019c403694f9b6dbb8d8d",
      "parents": [
        "9dda173667207fe59d380e522d318c144dc032f7"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Mar 05 08:02:18 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:14:28 2011 -0800"
      },
      "message": "ixgbe: correct typo in define name\n\nVF Free Running Timer register name missing an F.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nAcked-by: Greg Rose \u003cgregory.v.rose@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": "9dda173667207fe59d380e522d318c144dc032f7",
      "tree": "b72d2f22dd98594e2156361aca4d2a095abf8b3e",
      "parents": [
        "7e7eb4346329da3b9fd4b8d4a5a66d327d9fff6c"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Mar 05 01:28:07 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:14:01 2011 -0800"
      },
      "message": "ixgbe: update PHY code to support 100Mbps as well as 1G/10G\n\nThis change updates the PHY setup code to support 100Mbps capable PHYs\nas well as 10G and 1Gbps.\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": "7e7eb4346329da3b9fd4b8d4a5a66d327d9fff6c",
      "tree": "b0b6782157d5eff5e3b7480ec50c7abc586fcbdc",
      "parents": [
        "c27931da83bc486e192c8dfdab903ba51e176c54"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Fri Mar 04 03:20:59 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:13:41 2011 -0800"
      },
      "message": "ixgbe: remove timer reset to 0 on timeout\n\nThe VF mailbox polling for acks and messages would reset the timer to zero\non a timeout. Under heavy load a timeout may actually occur without being\nthe result of an error and when this occurs it is not practical to perform\na full VF driver reset on every message timeout. Instead, just return an\nerror (which is already done) and the VF driver will have an opportunity\nto retry the operation.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nAcked-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "c27931da83bc486e192c8dfdab903ba51e176c54",
      "tree": "bd9374768b0d1a6ee6249170f31fbc435872e94e",
      "parents": [
        "17049d30c2dec6f26d6165cc135578f9e41d53d3"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:58:25 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:13:20 2011 -0800"
      },
      "message": "ixgbe: DCB during ifup use correct CEE or IEEE mode\n\nDCB settings are cleared in the hardware across link events\nduring ifup ixgbe reprograms the hardware for DCB if it is\nenabled. Now that we have two modes CEE or IEEE we need to\nuse the correct set of configuration data.\n\nThis patch checks the dcbx_cap bits and then enables the\ndevice in the correct mode.\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": "17049d30c2dec6f26d6165cc135578f9e41d53d3",
      "tree": "b58a6c005d89c15a58213cc2e62e9d4de81d8c37",
      "parents": [
        "3b97fd695453ced96f22bdf1a84453f6744d25cc"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:58:19 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:12:54 2011 -0800"
      },
      "message": "ixgbe: IEEE 802.1Qaz, implement priority assignment table\n\nThis patch adds support to use the priority assignment\ntable in the ieee_ets structure to map priorities to\ntraffic classes. Previously ixgbe only supported a\n1:1 mapping. Now we can enable and disable hardware\nDCB support when multiple traffic classes are actually\nbeing used. This allows the default case all priorities\nmapped to traffic class 0 to work in normal hardware\nmode and utilize the full packet buffer.\n\nThis patch does not address putting the hardware in\n4TC mode so packet buffer space may be underutilized\nin this case. A follow up patch can address this\noptimization. But at least we have the hooks to do\nthis now.\n\nAlso CEE will behave as it always has and map priorities\n1:1 with traffic classes.\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": "3b97fd695453ced96f22bdf1a84453f6744d25cc",
      "tree": "b14fae0ed8354fa673f8ca02d1b8578a13b46208",
      "parents": [
        "8187cd485b1a74b6ae258786b9ade3ecaafec318"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:58:14 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:12:35 2011 -0800"
      },
      "message": "ixgbe: DCB, missed translation from 8021Qaz TSA to CEE link strict\n\nThe patch below  allowed IEEE 802.1Qaz and CEE DCB hardware\nconfigurations to use common hardware set routines,\n\ncommit 88eb696cc6a7af8f9272266965b1a4dd7d6a931b\nAuthor: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nDate:   Thu Feb 10 03:02:11 2011 -0800\n\n    ixgbe: DCB, abstract out dcb_config from DCB hardware configuration\n\nHowever the case when CEE link strict and group strict\nare set was missed and are currently being mapped\nincorrectly in some configurations.\n\nThis patch resolves this.\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": "8187cd485b1a74b6ae258786b9ade3ecaafec318",
      "tree": "b5d78ae3c66968b72a94ee6765e6ec886e764445",
      "parents": [
        "24095aa347a32673cf220fc0bd0b78d28ba0a69e"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:58:08 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:12:14 2011 -0800"
      },
      "message": "ixgbe: DCB: enable RSS to be used with DCB\n\nRSS had previously been disabled when DCB was enabled because\nDCB was single queued per traffic class. Now that DCB implements\nmultiple Tx/Rx rings per traffic class enable RSS.\n\nHere RSS hashes across the queues in the traffic class.\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": "24095aa347a32673cf220fc0bd0b78d28ba0a69e",
      "tree": "4b7a3e37c581de6c8282b0ec0c6e2627cce32419",
      "parents": [
        "e5b646355770d34eab360ebae93c56c407dfe803"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:58:03 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:11:53 2011 -0800"
      },
      "message": "ixgbe: enable ndo_tc_setup\n\nThis patch adds the ndo_tc_setup to ixgbe. By default we set\nthe device to use strict priority.\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": "e5b646355770d34eab360ebae93c56c407dfe803",
      "tree": "ed43c57e5ecb4813e126a5f287443baa3af49b92",
      "parents": [
        "dc166e22ede5ffb46b5b18b99ba0321ae545f89b"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Mar 08 03:44:52 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:11:29 2011 -0800"
      },
      "message": "ixgbe: DCB, use multiple Tx rings per traffic class\n\nThis enables multiple {Tx|Rx} rings per traffic class while in DCB\nmode. In order to get this working as expected the tc_to_tx net\ndevice mapping is configured as well as the prio_tc_map.\n\nskb priorities are mapped across a range of queue pairs to get\na distribution per traffic class. The maximum number of\nqueue pairs used while in DCB mode is capped at 64. The hardware\nmax is actually 128 queues but 64 is sufficient for now and\nallocating more seemed a bit excessive. It is easy enough to\nincrease the cap later if need be.\n\nTo get the 802.1Q priority tags inserted correctly ixgbe was\npreviously using the skb queue_mapping field to directly set\nthe 802.1Q priority. This no longer works because we have removed\nthe 1:1 mapping between queues and traffic class. Each ring\nis aligned with an 802.1Qaz traffic class so here we add an\nextra field to the ring struct to identify the 802.1Q traffic\nclass. This uses an extra byte of the ixgbe_ring struct\nfortunately there was a 2byte hole,\n\nstruct ixgbe_ring {\n        void *                     desc;                 /*     0     8 */\n        struct device *            dev;                  /*     8     8 */\n        struct net_device *        netdev;               /*    16     8 */\n        union {\n                struct ixgbe_tx_buffer * tx_buffer_info; /*           8 */\n                struct ixgbe_rx_buffer * rx_buffer_info; /*           8 */\n        };                                               /*    24     8 */\n        long unsigned int          state;                /*    32     8 */\n        u8                         atr_sample_rate;      /*    40     1 */\n        u8                         atr_count;            /*    41     1 */\n        u16                        count;                /*    42     2 */\n        u16                        rx_buf_len;           /*    44     2 */\n        u16                        next_to_use;          /*    46     2 */\n        u16                        next_to_clean;        /*    48     2 */\n        u8                         queue_index;          /*    50     1 */\n        u8                         reg_idx;              /*    51     1 */\n        u16                        work_limit;           /*    52     2 */\n\n        /* XXX 2 bytes hole, try to pack */\n\n        u8 *                       tail;                 /*    56     8 */\n        /* --- cacheline 1 boundary (64 bytes) --- */\n\nNow we can set the VLAN priority directly and it will be\ncorrect. User space can indicate the 802.1Qaz priority\nusing the SO_PRIORITY setsocket() option and QOS layer will\nsteer the skb to the correct rings. Additionally using\nthe multiq qdisc with a queue_mapping action works as\nwell.\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": "dc166e22ede5ffb46b5b18b99ba0321ae545f89b",
      "tree": "7e83a3db691fae1502f49453888762e9325e76d7",
      "parents": [
        "f8628d404505e61bfc63638744656ede69227766"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:57:52 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:11:11 2011 -0800"
      },
      "message": "ixgbe: DCB remove ixgbe_fcoe_getapp routine\n\nRemove ixgbe_fcoe_getapp() and use the generic kernel\nroutine instead. Also add application priority to the\nkernel maintained list on setapp so applications and\nstacks can query the value.\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": "f8628d404505e61bfc63638744656ede69227766",
      "tree": "934e57125f759ebb32cc196afeaa8518606bf5d5",
      "parents": [
        "3032309b49622497430ecd2b40ff51fb204c35e8"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:57:47 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:10:54 2011 -0800"
      },
      "message": "ixgbe: DCB, implement ieee_setapp dcbnl ops\n\nImplement ieee_setapp dcbnl ops in ixgbe. This is required\nto setup FCoE which requires dedicated resources. If the\napp data is not for FCoE then no action is taken in ixgbe\nexcept to add it to the dcb_app_list.\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": "3032309b49622497430ecd2b40ff51fb204c35e8",
      "tree": "766e78c2334148421c80a213cecab5e4fe546da1",
      "parents": [
        "0d1fe82deacdcc90458558b5d6a4a5af5db9a6c6"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Mar 01 05:25:35 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:10:31 2011 -0800"
      },
      "message": "ixgbe: DCB, implement capabilities flags\n\nThis implements dcbnl get and set capabilities ops. The\ndevices supported by ixgbe can be configured to run in\nIEEE or CEE modes but not both.\n\nWith the DCBX set capabilities bit we add an explicit\nsignal that must be used to toggle between these modes.\nThis patch adds logic to fail the CEE command set_hw_all()\nwhich programs the device with a CEE configuration if\nthe CEE caps bit is not set. Similarly, IEEE set\ncommands will fail if the IEEE caps bit is not set. We\nallow most CEE config set commands to occur because they\ndo not touch the hardware until set_hw_all() is called.\n\nThe one exception to the above is the {set|get}app routines.\nThese must always be protected by caps bits to ensure\nside effects do not corrupt the current configured mode.\n\nBy requiring the caps bit to be set correctly we can\nmaintain a consistent configuration in the hardware\nfor CEE or IEEE modes and prevent partial hardware\nconfigurations that may occur if user space does\nnot send a complete IEEE or CEE configurations.\n\nIt is expected that user space will signal a DCBX mode\nbefore programming device.\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": "0d1fe82deacdcc90458558b5d6a4a5af5db9a6c6",
      "tree": "c6307f549977b67d0cfdea3622551ecfb91a6253",
      "parents": [
        "831ec0b4226cec7ea34f5c4c9810e78aeb2069bf"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Mar 11 20:58:19 2011 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:10:13 2011 -0800"
      },
      "message": "igb: Bump version to 3.0.6\n\nThis patch updates igb version to 3.0.6.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "831ec0b4226cec7ea34f5c4c9810e78aeb2069bf",
      "tree": "3576b08f16304217c5353b5a6aa2fa5ba5350187",
      "parents": [
        "4322e561a93ec7ee034b603a6c610e7be90d4e8a"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Mar 11 20:43:54 2011 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:09:55 2011 -0800"
      },
      "message": "igb: Add DMA Coalescing feature to driver\n\nThis patch add DMA Coalescing which is a power-saving feature that\ncoalesces DMA writes in order to stay in a low-power state as much\nas possible.  Feature is disabled by default.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "4322e561a93ec7ee034b603a6c610e7be90d4e8a",
      "tree": "a3260a88662c8a2b65233513bac17faffc0f64bf",
      "parents": [
        "09b068d45737abb49320ab25cb4ed2916017ace7"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Mar 11 20:43:18 2011 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:09:37 2011 -0800"
      },
      "message": "igb: Update NVM functions to work with i350 devices\n\nThis patch adds functions and functions pointers to accommodate\ndifferences between NVM interfaces and options for i350 devices,\n82580 devices and the rest.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "09b068d45737abb49320ab25cb4ed2916017ace7",
      "tree": "489c503a733de2f1d632e27ac331a6be4bd7f41f",
      "parents": [
        "422e05d12af9c1063d57210074b4e6db36a0cf39"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Mar 11 20:42:13 2011 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:09:20 2011 -0800"
      },
      "message": "igb: Add Energy Efficient Ethernet (EEE) for i350 devices.\n\nThis patch adds the EEE feature for i350 devices, enabled by default.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "422e05d12af9c1063d57210074b4e6db36a0cf39",
      "tree": "4cd1b858c1c3723ed2d05af40018b221b115b42f",
      "parents": [
        "a9f7c5363b7d2d836ad2be2d96fd4af3fd0d349a"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Sat Mar 12 02:01:29 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:09:06 2011 -0800"
      },
      "message": "ixgbevf: Fix Driver String\n\nChange the driver string to match the PF driver string format.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a9f7c5363b7d2d836ad2be2d96fd4af3fd0d349a",
      "tree": "69481cba4b411674fa45c1e5b34227b4d873f2ce",
      "parents": [
        "70d279a7e2a6e308530822ba2bf4134cc0f5c091"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Wed Mar 02 06:52:30 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:08:52 2011 -0800"
      },
      "message": "ixgbevf: Fix Version String\n\nThe kernel version string is off by a major version number since\nnew silicon was just introduced and also uses the wrong format for\nthe version postfix.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "409ec36c320d580a036045e603f96286c362c609",
      "tree": "3dd9b3569799f7962b523a068052445e2d2c51aa",
      "parents": [
        "1b7fe59322bef9e7a2c05b64a07a66b875299736",
        "8d5eab5aa676378b4c9daa62d10d08a0bca04677"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 11 14:11:11 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 11 14:11:11 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n"
    },
    {
      "commit": "70d279a7e2a6e308530822ba2bf4134cc0f5c091",
      "tree": "9941f793703bc2944c7e1088cb24a390a13f6ec9",
      "parents": [
        "4a29e15515ea56b8ec78ebb77529b1ad5c268bb9"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Sat Feb 26 03:12:19 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 02:25:09 2011 -0800"
      },
      "message": "e1000e: bump version number\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "4a29e15515ea56b8ec78ebb77529b1ad5c268bb9",
      "tree": "de83f15c260c4d3c5abdae208cef03b340f8c6fa",
      "parents": [
        "23e4f061306798dfb1941bd2f399949b705822c6"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Mar 04 09:07:01 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 02:24:15 2011 -0800"
      },
      "message": "e1000e: do not suggest the driver supports Wake-on-ARP\n\nThe driver doesn\u0027t support Wake-on-ARP, so don\u0027t advertise through ethtool\nthat it does.\n\nCleanup some coding style issues in the same functions.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "23e4f061306798dfb1941bd2f399949b705822c6",
      "tree": "c5e5dcf8e64dffc9a5de9577f0cf78e85b5b3abe",
      "parents": [
        "6cc7aaed70c96c3933fbacbad582fc79b7d6e335"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Feb 25 07:44:51 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 02:23:21 2011 -0800"
      },
      "message": "e1000e: disable jumbo frames on 82579 when MACsec enabled in EEPROM\n\nIf/when an OEM enables MACsec in the 82579 EEPROM, disable jumbo frames\nsupport in the driver due to an interoperability issue in hardware that\nprevents jumbo packets from being transmitted or received.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "6cc7aaed70c96c3933fbacbad582fc79b7d6e335",
      "tree": "b01610d2eb974637e20d96364bb6bc513f0a3da4",
      "parents": [
        "1effb45cca29e22e4b2209bb567770b7e20a3a2b"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Feb 25 06:25:18 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 02:14:56 2011 -0800"
      },
      "message": "e1000e: do not toggle LANPHYPC value bit when PHY reset is blocked\n\nWhen PHY reset is intentionally blocked on 82577/8/9, do not toggle the\nLANPHYPC value bit (essentially performing a hard power reset of the\ndevice) otherwise the PHY can be put into an unknown state.\n\nCleanup whitespace in the same function.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1effb45cca29e22e4b2209bb567770b7e20a3a2b",
      "tree": "32ea3837ac121d6d5777b673aa5ea8204134c1c2",
      "parents": [
        "5661aeb08edcef6799861f92817f593c1fd7b272"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Feb 25 06:58:03 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 02:05:26 2011 -0800"
      },
      "message": "e1000e: extend EEE LPI timer to prevent dropped link\n\nThe link can be unexpectedly dropped when the timer for entering EEE low-\npower-idle quiet state expires too soon.  The timer needs to be extended\nfrom 196usec to 200usec after every LCD (PHY) reset to prevent this from\nhappening.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5661aeb08edcef6799861f92817f593c1fd7b272",
      "tree": "1cbf6d455075e98a03fdadf059c696693bcd2cb6",
      "parents": [
        "d8d5f8aebb857f979fbe9099c9acc2ed486706be"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Feb 25 06:36:25 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 02:03:35 2011 -0800"
      },
      "message": "e1000e: extend timeout for ethtool link test diagnostic\n\nWith some PHYs supported by this driver, link establishment can take a\nlittle longer when connected to certain switches.  Extend the timeout to\nreduce the number of false diagnostic failures, and cleanup a code style\nissue in the same function.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d8d5f8aebb857f979fbe9099c9acc2ed486706be",
      "tree": "9083c428cebef0efdb05014dcaaf4d9d8ea4fab0",
      "parents": [
        "ef5ab89cf7edc2e2cb996d62201a2b356d5e9286"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Feb 25 07:09:37 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 01:52:40 2011 -0800"
      },
      "message": "e1000e: magic number cleanup - ETH_ALEN\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "ef5ab89cf7edc2e2cb996d62201a2b356d5e9286",
      "tree": "f61fe87f93fd32c03a2f53a78a41f68aff5df49b",
      "parents": [
        "23633b13ff7e1e1380bd2e11c49eb5ddbdf37ea9"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Feb 10 08:17:21 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 01:51:58 2011 -0800"
      },
      "message": "e1000e: use dev_kfree_skb_irq() instead of dev_kfree_skb()\n\nBased on a report and patch originally submitted by Prasanna Panchamukhi.\n\nUse dev_kfree_skb_irq() in e1000_clean_jumbo_rx_irq() since this latter\nfunction is called only in interrupt context.  This avoids \"Warning:\nkfree_skb on hard IRQ\" messages.\n\nCc: \"Prasanna S. Panchamukhi\" \u003cprasanna.panchamukhi@riverbed.com\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "23633b13ff7e1e1380bd2e11c49eb5ddbdf37ea9",
      "tree": "4aec4b7b045b31f93dc96393da66ab6190ef1228",
      "parents": [
        "e9bce845c0cee1a492e5cee6a827ae71140fe8b3"
      ],
      "author": {
        "name": "Lior Levy",
        "email": "lior.levy@intel.com",
        "time": "Wed Mar 02 06:42:37 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 01:38:57 2011 -0800"
      },
      "message": "ixgbevf: remove Tx hang detection\n\nRemoved Tx hang detection mechanism from ixgbevf.\nThis mechanism has no affect and can cause false alarm messages in some\ncases. Especially when VF Tx rate limit is turned on.\n\nThe same mechanism was removed recently from igbvf.\n\nSigned-off-by: Lior Levy \u003clior.levy@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "e2444d92083cc1ceb07487425897d6d51a13e9dd",
      "tree": "0ef862edfb70906a0bedafd599943645303c3692",
      "parents": [
        "1b7fe59322bef9e7a2c05b64a07a66b875299736"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Jan 27 09:14:18 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 01:16:23 2011 -0800"
      },
      "message": "ixgb: convert to new VLAN model\n\nBased on a patch from Jesse Gross \u003cjesse@nicira.com\u003e\n\nThis switches the ixgb driver to use the new VLAN interfaces.\nIn doing this, it completes the work begun in\nae54496f9e8d40c89e5668205c181dccfa9ecda1 allowing the use of\nhardware VLAN insertion without having a VLAN group configured.\n\nCC: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "33175d84ee3fa29991adb80513683e010769e807",
      "tree": "3731f61cf82451b6892cf1368701e57e35d92908",
      "parents": [
        "c5908939b2738bafe1b309bc2465cb9f2e6184c5",
        "6dfbd87a20a737641ef228230c77f4262434fa24"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 14:26:00 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 14:26:00 2011 -0800"
      },
      "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_cmn.c\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": "bd33acc3cc525972ac779067e98efb26516c5b94",
      "tree": "ba11a65bb14001f390abe15644c7397c7ffc4935",
      "parents": [
        "a015f6f49968c330b236ca2f6c2170820414f922"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Sun Mar 06 21:58:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 09 13:32:17 2011 -0800"
      },
      "message": "bonding: move procfs code into bond_procfs.c\n\nV2: Move #ifdef CONFIG_PROC_FS into bonding.h, as suggested by David.\n\nbond_main.c is bloating, separate the procfs code out,\nmove them to bond_procfs.c\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nReviewed-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23ffaa89df16e55578318cfd852f23dcb37bf37b",
      "tree": "b17317a8b16a3e7a70cfffffc89be0f6cc607162",
      "parents": [
        "4d9d88d121fdd01dd859717909ea3c90173f143a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 08 16:36:00 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 09 16:10:57 2011 -0500"
      },
      "message": "ath5k: restrict AR5K_TX_QUEUE_ID_DATA_MAX to reflect the [0,3] range\n\nThis just matches reality...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nAcked-by: Bob Copeland \u003cme@bobcopeland.com\u003e\n"
    },
    {
      "commit": "80751e2b8ffcbbe065e850d943301aa1ab219599",
      "tree": "454176f57e0765986809009c71076ff483160ce4",
      "parents": [
        "b9ede5f1dc03f96949dcaa8f8b3483766c047260"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Mon Mar 07 11:14:23 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 09 16:10:56 2011 -0500"
      },
      "message": "ieee80211: add IEEE80211_COUNTRY_STRING_LEN definition\n\nand make use of it in wireless drivers\n\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b9ede5f1dc03f96949dcaa8f8b3483766c047260",
      "tree": "8b33c42e345cdaa5d9954043ed1b001e125714cd",
      "parents": [
        "d07bfd8b6f20a81d7ec65c50f35b053d9e3aa740"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Tue Mar 08 11:02:03 2011 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 09 16:10:45 2011 -0500"
      },
      "message": "mwl8k: use kcalloc instead of kmalloc \u0026 memset\n\nUse kcalloc or kzalloc rather than the combination of kmalloc and memset.\n\nThanks coccicheck for detecting this.\n(http://coccinelle.lip6.fr/)\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5217e8794619ac0a29151f29be20c7d6188303ba",
      "tree": "ef64704b304c3589c1aa9596588a840d744e133b",
      "parents": [
        "fdb838cdae4d4f2a478e5cfdd84026f7960b69dd"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Tue Mar 08 14:26:00 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 08 14:26:00 2011 -0800"
      },
      "message": "ixgbe: fix compile failure in ixgbe_init_mbx_params_pf\n\nThis commit:\n\n    commit d7c8a29fc8bd20ba45ec2f52577ed04a988a9500\n    Author: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\n    Date:   Thu Mar 3 09:25:02 2011 +0000\n\n        ixgbe: improve logic in ixgbe_init_mbx_params_pf\n\nincorrectly added a line that accessed mbx-\u003eudelay.  I\u0027m sure the intent\nwas mbx-\u003eusec_delay.  This patch fixes the compilation error.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86f99fffffc631b8fa03d07219dc0c67bb65893d",
      "tree": "05299239e78bee716dde15a4a7bda457822217a9",
      "parents": [
        "c60c9c71ade23351d9cd9d1ef96ad007eb4a15ab"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Mar 07 00:09:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 08 14:21:50 2011 -0800"
      },
      "message": "r6040: bump to version 0.27 and date 23Feb2011\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c60c9c71ade23351d9cd9d1ef96ad007eb4a15ab",
      "tree": "a06112f91480fec03a115aa1d1b53a1fac6636c7",
      "parents": [
        "6094628bfd94323fc1cea05ec2c6affd98c18f7f"
      ],
      "author": {
        "name": "Shawn Lin",
        "email": "shawn@dmp.com.tw",
        "time": "Mon Mar 07 00:09:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 08 14:21:50 2011 -0800"
      },
      "message": "r6040: fix multicast operations\n\nThe original code does not work well when the number of mulitcast\naddress to handle is greater than MCAST_MAX. It only enable promiscous\nmode instead of multicast hash table mode, so the hash table function\nwill not be activated and all multicast frames will be recieved in this\ncondition.\n\nThis patch fixes the following issues with the r6040 NIC operating in\nmulticast:\n\n1) When the IFF_ALLMULTI flag is set, we should write 0xffff to the NIC\nhash table registers to make it process multicast traffic.\n\n2) When the number of multicast address to handle is smaller than\nMCAST_MAX, we should use the NIC multicast registers MID1_{L,M,H}.\n\n3) The hashing of the address was not correct, due to an invalid\nsubstraction (15 - (crc \u0026 0x0f)) instead of (crc \u0026 0x0f) and an\nincorrect crc algorithm (ether_crc_le) instead of (ether_crc).\n\n4) If necessary, we should set HASH_EN flag in MCR0 to enable multicast\nhash table function.\n\nReported-by: Marc Leclerc \u003cmarc-leclerc@signaturealpha.com\u003e\nTested-by: Marc Leclerc \u003cmarc-leclerc@signaturealpha.com\u003e\nSigned-off-by: Shawn Lin \u003cshawn@dmp.com.tw\u003e\nSigned-off-by: Albert Chen \u003calbert.chen@rdc.com.tw\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c01c6af84e5c397917496212f8c3f2942ec7012d",
      "tree": "69f15d3cfc87f622f061609ea61a8657b88cef13",
      "parents": [
        "bf745e88b733a2806dc4da8a9cd5a7e4d67543ab",
        "65f0b417dee94f779ce9b77102b7d73c93723b39"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 08 11:32:45 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 08 11:32:45 2011 -0800"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next-2.6\n"
    },
    {
      "commit": "bf745e88b733a2806dc4da8a9cd5a7e4d67543ab",
      "tree": "b78bd559f9088337a8654aeefefc6bad997a679c",
      "parents": [
        "a7ac8fc1d8d26c975c460a69aa7b9d5b5d5d29b0",
        "2b642ca5e93fa1c977e8c90480a2900149f262be"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 08 11:08:35 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 08 11:08:35 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-next-2.6\n"
    },
    {
      "commit": "2b642ca5e93fa1c977e8c90480a2900149f262be",
      "tree": "488baa822fca95311eae09111c84327073c7d6e9",
      "parents": [
        "da74cd4a2f64b01c14c4bf7df355a982f1e2ab18"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Fri Mar 04 09:06:10 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 18:10:22 2011 -0800"
      },
      "message": "ixgbe: fix setting and reporting of advertised speeds\n\nAdd the ability to set 100/F on x540.\nFix reporting of advertised modes by adding check for phy.autoneg_advertised\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": "da74cd4a2f64b01c14c4bf7df355a982f1e2ab18",
      "tree": "728349051cf306a443bffc8f9e60951c649f6f70",
      "parents": [
        "d7c8a29fc8bd20ba45ec2f52577ed04a988a9500"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Mar 03 09:25:07 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 18:08:25 2011 -0800"
      },
      "message": "ixgbe: fix spelling errors\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": "d7c8a29fc8bd20ba45ec2f52577ed04a988a9500",
      "tree": "976a5825650627ca0650789f9650072ad0c8f1c9",
      "parents": [
        "77ed18f302a2ef8d7b00ef6e804d23239db12ee1"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Mar 03 09:25:02 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 18:08:01 2011 -0800"
      },
      "message": "ixgbe: improve logic in ixgbe_init_mbx_params_pf\n\nUse if/then instead of an all-inclusive case statement.\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": "77ed18f302a2ef8d7b00ef6e804d23239db12ee1",
      "tree": "773b419c4e9d60e1f5022111bd59e79532603bc1",
      "parents": [
        "0b0c2b31bdf8d6fb5c14ae70894453ac44d64672"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Mar 03 09:24:56 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 18:07:21 2011 -0800"
      },
      "message": "ixgbe: add function description\n\nAdd description for ixgbe_init_eeprom_params_X540 and whitespace fix.\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": "0b0c2b31bdf8d6fb5c14ae70894453ac44d64672",
      "tree": "6e15145a52fc22d6701ef3db85e6cab05c39ef24",
      "parents": [
        "a3aeea0ec8d3af854edf7dc983dc8cbe803a43e8"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Feb 26 06:40:16 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 18:06:43 2011 -0800"
      },
      "message": "ixgbe: Enable flow control pause parameter auto-negotiation support\n\nThis patch enables flow control pause parameters auto-negotiation support\nto 82599 based 10G Base-T, backplane devices and multi-speed fiber optics\nmodules at 1G speed\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": "a3aeea0ec8d3af854edf7dc983dc8cbe803a43e8",
      "tree": "9953d4b01861113a9c81862919cb523e18612ff1",
      "parents": [
        "667c75651025049b39a2b5b83d8fc09a7967cce3"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Feb 26 06:40:11 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 18:06:06 2011 -0800"
      },
      "message": "ixgbe: Add x540 statistic counter definitions\n\nAdd defines to accumulate and display x540 PHY statistic counters on\ntransmit/receive.\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": "667c75651025049b39a2b5b83d8fc09a7967cce3",
      "tree": "56f3f5a0c9ef8718069d1d11f281760fb02de729",
      "parents": [
        "037c6d0a33453bf025c6d6b21e5a0fabe117a797"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Feb 26 06:40:05 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 18:05:27 2011 -0800"
      },
      "message": "ixgbe: clear correct counters for flow control on 82599\n\nThe 82599 was not correctly having some of it\u0027s counters cleared for flow\ncontrol.  This change corrects that.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "037c6d0a33453bf025c6d6b21e5a0fabe117a797",
      "tree": "008d21bef2889b7915850d9dddfa7ce110ee05f5",
      "parents": [
        "68a683cf6a5ff09faa366fc1fcf967add0211fe8"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Fri Feb 25 07:49:39 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 18:05:02 2011 -0800"
      },
      "message": "ixgbe: cleanup PHY init\n\nThis change cleans up several situations in which we were either stepping\nover possible errors, or calling initialization routines multiple times.\nAlso includes whitespace fixes where applicable.\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": "68a683cf6a5ff09faa366fc1fcf967add0211fe8",
      "tree": "ce031702ba79d9039bb4f0843a8f056885ba94e4",
      "parents": [
        "4ea09c9caaebc98d06a39c435d4359912cfbb5e2"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Tue Feb 01 07:22:16 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 18:04:35 2011 -0800"
      },
      "message": "ixgbe: add support to FCoE DDP in target mode\n\nAdd support to the ndo_fcoe_ddp_target() to allow the Intel 82599 device to\nalso provide DDP offload capability when the upper FCoE protocol stack is\noperating as a target.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: Kiran Patil \u003ckiran.patil@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "90827996c59135b73e54463dac38710d5ddf1d2a",
      "tree": "65a61ec13cf746d0b0008d4fe34d0d0b284000d6",
      "parents": [
        "0a915b95d67f3bf63121c04aeb4eaebb183feb58"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Sat Mar 05 18:59:20 2011 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 17:59:53 2011 -0800"
      },
      "message": "ixgbe: fix missing function pointer conversion\n\nIn the previous commit:\n  commit 5e655105e3e19d746f9e95c514b014c11c3d1b6a\n  Author: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\n  Date:   Fri Feb 25 01:58:04 2011 +0000\n\n  ixgbe: add function pointer for semaphore function\n\nthere was one release of the semaphore function call which\ndid not get converted to a function pointer.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "0a915b95d67f3bf63121c04aeb4eaebb183feb58",
      "tree": "4b197fc0e043e71e1b4817688c643c69fadb1d50",
      "parents": [
        "a1d76e10ae73348997f55efffc977e792d76a2c6"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Sat Feb 26 07:42:37 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 17:59:19 2011 -0800"
      },
      "message": "igb: Add stats output for OS2BMC feature on i350 devices\n\nThis patch adds statistics output for OS2BMC feature which is configured\nby eeprom on capable devices.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a1d76e10ae73348997f55efffc977e792d76a2c6",
      "tree": "49e19d378a467ecff14975527dd3e93f8f9c1611",
      "parents": [
        "541ac7c9b30ee2ff84ad87f27e0bc069e143afb5"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Mon Feb 14 08:19:24 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 17:58:23 2011 -0800"
      },
      "message": "e1000e: fix build issue due to undefined reference to crc32_le\n\nkernel build fails with:\n\ndrivers/built-in.o: In function `e1000_lv_jumbo_workaround_ich8lan\u0027:\n(.text+0x3e7a8): undefined reference to `crc32_le\u0027\n\nwhen CONFIG_CRC32 is not set or does not match the CONFIG_E1000E\nselection.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nReviewed-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9ac3524a948cab48137a8b40a4fa8ae1092b0a24",
      "tree": "ab03bb4ace08ee4803b01d75e1f85d7e4de7b308",
      "parents": [
        "16d79d7dc98e56d4700054b9b785a92102d8998c"
      ],
      "author": {
        "name": "Nils Carlson",
        "email": "nils.carlson@ericsson.com",
        "time": "Thu Mar 03 22:09:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 16:02:18 2011 -0800"
      },
      "message": "bonding 802.3ad: Rename rx_machine_lock to state_machine_lock\n\nRename the rx_machine_lock to state_machine_lock as this makes more\nsense in light of it now protecting all the state machines against\nconcurrency.\n\nSigned-off-by: Nils Carlson \u003cnils.carlson@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16d79d7dc98e56d4700054b9b785a92102d8998c",
      "tree": "975e808eed2b39d12fd09bb884fc24dd013410d6",
      "parents": [
        "ce3c869283739379134e1a90c37dd1a30b5f31b7"
      ],
      "author": {
        "name": "Nils Carlson",
        "email": "nils.carlson@ericsson.com",
        "time": "Thu Mar 03 22:09:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 16:02:17 2011 -0800"
      },
      "message": "bonding 802.3ad: Fix the state machine locking v2\n\nChanges since v1:\n* Clarify an unclear comment\n* Move a (possible) name change to a separate patch\n\nThe ad_rx_machine, ad_periodic_machine and ad_port_selection_logic\nfunctions all inspect and alter common fields within the port structure.\nPrevious to this patch, only the ad_rx_machines were mutexed, and the\nperiodic and port_selection could run unmutexed against an ad_rx_machine\ntrigged by an arriving LACPDU.\n\nThis patch remedies the situation by protecting all the state machines\nfrom concurrency. This is accomplished by locking around all the state\nmachines for a given port, which are executed at regular intervals; and\nthe ad_rx_machine when handling an incoming LACPDU.\n\nSigned-off-by: Nils Carlson \u003cnils.carlson@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce3c869283739379134e1a90c37dd1a30b5f31b7",
      "tree": "781b387b2bf46d494084a080334c7eb4084fbacf",
      "parents": [
        "b3ca9b02b00704053a38bfe4c31dbbb9c13595d0"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Fri Mar 04 13:49:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:57:58 2011 -0800"
      },
      "message": "drivers/net/macvtap: fix error check\n\n\u0027len\u0027 is unsigned of type size_t and can\u0027t be negative.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06f0c1392c20d708ffae067fdcad604882e19200",
      "tree": "f79927f13018580019caf553ecdaae74f31969fd",
      "parents": [
        "541ac7c9b30ee2ff84ad87f27e0bc069e143afb5"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Fri Mar 04 01:23:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:49:31 2011 -0800"
      },
      "message": "s2io: fix uninitialized compile warning\n\ndrivers/net/s2io.c:7559: warning: ‘tcp_len’ may be used uninitialized in this function\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "541ac7c9b30ee2ff84ad87f27e0bc069e143afb5",
      "tree": "bb1e2377bf33ecee73518b0c517980f5a33b8405",
      "parents": [
        "cca134fe784a01cf4eb9f0621b0104591b7ddfba"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Wed Mar 02 21:07:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:45:08 2011 -0800"
      },
      "message": "bonding: COW before overwriting the destination MAC address\n\nWhen there is a ptype handler holding a clone of this skb, whose\ndestination MAC addresse is overwritten, the owner of this handler may\nget a corrupted packet.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cca134fe784a01cf4eb9f0621b0104591b7ddfba",
      "tree": "fd273d10393538a13be950a97073c4ea8126ae26",
      "parents": [
        "ef28a4e6ecb8fbe742ea51fc9ec836b5289d1301"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Wed Mar 02 18:26:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:45:07 2011 -0800"
      },
      "message": "bonding: remove the unused dummy functions when net poll controller isn\u0027t enabled\n\nThese two functions are only used when net poll controller is enabled.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef28a4e6ecb8fbe742ea51fc9ec836b5289d1301",
      "tree": "32b1ace24f341cbf0c25cfb66f506be398a43683",
      "parents": [
        "e3f48d37cf87a4a94e9f05fddc39b0e5f2307c27",
        "7a8fc77b3744e26ce1249d9ccb23e356d6010679"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:39:24 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:39:24 2011 -0800"
      },
      "message": "Merge branch \u0027davem-next.r8169\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6\n"
    },
    {
      "commit": "f21b538ced88a39a6dd9ef4e2c5d9aac300f428b",
      "tree": "c88c1f878827433a7ca534b2500d94f9d8292641",
      "parents": [
        "63fcb27fdce614ac1b7cc6251bfcb7077f3002b3"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:09:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:58 2011 -0800"
      },
      "message": "be2net: Add multicast filter capability for Lancer\n\nLancer requires multicast capability flag set during IFACE_CREATE\nfor adding multicast filters.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63fcb27fdce614ac1b7cc6251bfcb7077f3002b3",
      "tree": "8969d7a39710d3e294888ade9482d329650f160b",
      "parents": [
        "d8a29d315969b0edbf4a37a1a91c361e222909a2"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:09:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:58 2011 -0800"
      },
      "message": "be2net: Disarm CQ and EQ to disable interrupt in Lancer\n\nFor Lancer disable interrupts in close by disarming CQs and EQs.\nChange the order of calls in be_close to achieve the correct result.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8a29d315969b0edbf4a37a1a91c361e222909a2",
      "tree": "98db254c10b7d8012b5da4c90d373bdb32ee1a2c",
      "parents": [
        "8b7756ca52b11225395a9fadf9ed200f03983b46"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:09:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:57 2011 -0800"
      },
      "message": "be2net: Remove TX Queue stop in close\n\nRemove TX Queue stop in close\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b7756ca52b11225395a9fadf9ed200f03983b46",
      "tree": "d9e28f1112ba863ddc975592994790f5e08ee023",
      "parents": [
        "37eed1cbbd446dc2808e1bff717010aa978fc0de"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:08:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:57 2011 -0800"
      },
      "message": "be2net: Change f/w command versions for Lancer\n\nChange f/w command versions for Lancer\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37eed1cbbd446dc2808e1bff717010aa978fc0de",
      "tree": "64e4eb4fc3fbe037610d1ba4b9bc349c636dce18",
      "parents": [
        "19fad86f3b34f52eebc511f6cdb99e82f53aee94"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:08:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:56 2011 -0800"
      },
      "message": "be2net: Add error recovery during load for Lancer\n\nAdd error recovery during load for Lancer\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19fad86f3b34f52eebc511f6cdb99e82f53aee94",
      "tree": "b440b46e31be59e29e8e04e15a11ca9d49c8fbd2",
      "parents": [
        "e80d9da651b19a79a1500d6bb808fcbcb39a869d"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:08:16 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:56 2011 -0800"
      },
      "message": "be2net: Checksum field valid only for TCP/UDP\n\nL4 checksum field is valid only for TCP/UDP packets in Lancer\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e80d9da651b19a79a1500d6bb808fcbcb39a869d",
      "tree": "67c9b5354f778b47f7efaf3244432ecaa5a01712",
      "parents": [
        "3be0686b6e2f953afe83626e871b4a7b0ceae49b"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:07:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:55 2011 -0800"
      },
      "message": "be2net: Remove ERR compl workaround for Lancer\n\nWorkaround added for Lancer in handling RX ERR completion received\nwhen no RX buffers are posted is not needed.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f277e65e7a2d360189f760baca42f3ca2f62dd7a",
      "tree": "6d6cdfe42ad1b7b687ed18d870db95af4982bd1b",
      "parents": [
        "9b3de1ef1ba0aa1129a9f857f07a6a97d954c6fd"
      ],
      "author": {
        "name": "Göran Weinholt",
        "email": "weinholt@csbnet.se",
        "time": "Wed Mar 02 04:07:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 12:30:12 2011 -0800"
      },
      "message": "net/smsc911x.c: Set the VLAN1 register to fix VLAN MTU problem\n\nThe smsc911x driver would drop frames longer than 1518 bytes, which is a\nproblem for networks with VLAN tagging. The VLAN1 tag register is used\nto increase the legal frame size to 1522 when a VLAN tag is identified.\n\nSigned-off-by: Göran Weinholt \u003cweinholt@csbnet.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a6672f2c425e6d1da2ef7f3169e417cd1f5a6cd",
      "tree": "21837858a9b5d83e6d918f43484843fd4d397521",
      "parents": [
        "ea29cae9d701d3f57d401e6c295244bcc26fab8e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Mar 07 15:09:19 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 07 13:51:04 2011 -0500"
      },
      "message": "b43: trivial: update B43_PHY_N description (PHY support)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ea29cae9d701d3f57d401e6c295244bcc26fab8e",
      "tree": "74891f226b7066a68c887c924c396a880fdfd2f9",
      "parents": [
        "b196d031f2bb29c253050d554130e41c7e3cbfb0"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Mar 07 13:31:24 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 07 13:51:04 2011 -0500"
      },
      "message": "p54spi: Update kconfig help text\n\nThis updates the p54spi Kconfig help text.\nThe driver works well on n8x0, so remove the words \"experimental\" and \"untested\".\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "118253ca46262342b87909927fec6214fa4a06a4",
      "tree": "3f967df96b947f8b9223413e967d6500f267bf89",
      "parents": [
        "9ac4793359f374e4e9ec6a71b65677096c024acd"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Mon Mar 07 09:22:24 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 07 13:51:04 2011 -0500"
      },
      "message": "iwlwifi: fix iwl-rx.c compilation\n\nMy commit 466a19a003f3b45a755bc85f967c21da947f9a00 \"iwlwifi: move rx\nhandlers code to iwl-rx.c\" breaks compilation on 32 bits. Fix that.\n\nReported-by: Guy, Wey-Yi \u003cwey-yi.w.guy@intel.com\u003e\nReported-by: Daniel Halperin \u003cdhalperi@cs.washington.edu\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9ac4793359f374e4e9ec6a71b65677096c024acd",
      "tree": "dea4cefa8b329e2bbd7678742b3066d3daec19f9",
      "parents": [
        "2d0123a5d635e336dbab21eba62e8dd4eb3e39a0"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Mon Mar 07 15:18:11 2011 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 07 13:51:04 2011 -0500"
      },
      "message": "wireless:ath: use resource_size() help function\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e4b0b32aa1c0dd7ae6340833dd6b19de46409a88",
      "tree": "338fb13c5b0b3e0dbeb1aad68ed02ad77bfcbdc8",
      "parents": [
        "410f2bb30d27252cc55a5f41668de60de62e5dc8"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Thu Mar 03 14:39:05 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 07 13:48:30 2011 -0500"
      },
      "message": "ath5k: Put hardware in PROMISC mode if there is more than 1 stations.\n\nIt seems ath5k has issues receiving broadcast packets (ARPs) when\nusing multiple STA interfaces associated with multiple APs.\nThis patch ensures the NIC is always in PROMISC mode if there\nare more than 1 stations associated.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9b3de1ef1ba0aa1129a9f857f07a6a97d954c6fd",
      "tree": "9456f9b8c4f5ce7b788afffaf996aa41348932e1",
      "parents": [
        "e3835b99333eb3ac7222f6fc0af5cae46074ac49"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Mar 06 10:51:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 06 18:06:04 2011 -0800"
      },
      "message": "bnx2x: fix MaxBW configuration\n\nIncrease resolution of MaxBW algorithm to suit\nMin Bandwidth configuration.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3835b99333eb3ac7222f6fc0af5cae46074ac49",
      "tree": "b68e45eda6bbf47f52cdd4fd2f58ec0dc1602ef9",
      "parents": [
        "9fdc3e9566b3ae691aefc3aa7b8dca6cac32c95e"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Mar 06 10:50:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 06 18:06:03 2011 -0800"
      },
      "message": "bnx2x: (NPAR) prevent HW access in D3 state\n\nChanging speed setting in NPAR requires HW access, this patch\ndelays the access to D0 state when performed in D3.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9fdc3e9566b3ae691aefc3aa7b8dca6cac32c95e",
      "tree": "0fa310fd7294dd9acb3387febdff2bb75c8c7639",
      "parents": [
        "c4154f25c85a44c8ff331c3d28e8d9d2f710a553"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Mar 06 10:49:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 06 18:06:03 2011 -0800"
      },
      "message": "bnx2x: fix link notification\n\nReport link to OS and other PFs after HW is fully reconfigured\naccording to new link parameters. (Affected only Multi Function modes).\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4154f25c85a44c8ff331c3d28e8d9d2f710a553",
      "tree": "d990fe4563b480c04d6606d0cb35bc9b4e981a0f",
      "parents": [
        "b65a0e0c84cf489bfa00d6aa6c48abc5a237100f"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Mar 06 10:49:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 06 18:06:02 2011 -0800"
      },
      "message": "bnx2x: fix non-pmf device load flow\n\nRemove port MAX BW configuration from non-pmf functions,\nwhich caused reconfigure of HW according to 10G (fake) link.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a8fc77b3744e26ce1249d9ccb23e356d6010679",
      "tree": "42884ba3aaab6ec157e904be4f9d98ed358bcfbd",
      "parents": [
        "54405cde762408b00a445466a40da4f7f33a8479"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Mar 01 17:18:33 2011 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Mar 05 10:04:50 2011 +0100"
      },
      "message": "r8169: convert to new VLAN model.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nReviewed-by: Jesse Gross \u003cjesse@nicira.com\u003e\n"
    },
    {
      "commit": "54405cde762408b00a445466a40da4f7f33a8479",
      "tree": "6cb4ed1c104a272232846c2000b71fe50fdba62a",
      "parents": [
        "5a5e4443150713347a7a7e4d0880b343348f5811"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jan 06 21:55:13 2011 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Mar 05 10:04:37 2011 +0100"
      },
      "message": "r8169: support control of advertising.\n\nThis allows \"ethtool advertise\" to control the speed and duplex\nfeatures the device offers the switch.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "5a5e4443150713347a7a7e4d0880b343348f5811",
      "tree": "4d035ecb4ca8453626e87251bf2a6132b8d7a703",
      "parents": [
        "716b50a31fb237c480e67ad66dc23feb35d40772"
      ],
      "author": {
        "name": "Hayes Wang",
        "email": "hayeswang@realtek.com",
        "time": "Tue Feb 22 17:26:21 2011 +0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Mar 05 10:04:06 2011 +0100"
      },
      "message": "r8169: support the new chips for RTL8105E.\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "d72751ede1b9bf993d7bd3377305c8e9e36a3cc4",
      "tree": "27abaa49de7ff666dbf6bbcb0d7bae2b9f029a2d",
      "parents": [
        "0a0e9ae1bd788bc19adc4d4ae08c98b233697402",
        "85a7045a90052749885e166f40af5e9140032287"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 04 12:48:25 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 04 12:48:25 2011 -0800"
      },
      "message": "Merge branch \u0027for-davem\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "85a7045a90052749885e166f40af5e9140032287",
      "tree": "cb4702d50bbe1d10ab9320ad3f63323b817727f7",
      "parents": [
        "29546a6404e3a4b5d13f0a9586eb5cf1c3b25167",
        "e46395a4b3d32d161d8b6d8e4a002972b1faae3e"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 04 14:10:40 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 04 14:10:40 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n"
    },
    {
      "commit": "410f2bb30d27252cc55a5f41668de60de62e5dc8",
      "tree": "db98f25482b239015fd7ec5027c971fca60ecce3",
      "parents": [
        "6198c387b25b528fd89a48bf67f0402d828ffa18"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Mar 04 17:51:51 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 04 14:06:50 2011 -0500"
      },
      "message": "iwlwifi: avoid too frequent recover from statistics\n\nUsually H/W generate statistics notify once per about 100ms, but\nsometimes we can receive notify in shorter time, even 2 ms.\n\nThis can be problem for plcp health and ack health checking.\n\nI.e. with 2 plcp errors happens randomly in 2 ms duration, we\nexceed plcp delta threshold equal to 100 (2*100/2).\n\nAlso checking ack\u0027s in short time, can results not necessary false\npositive and firmware reset, for example when channel is noised and\nwe do not receive ACKs frames or when remote device does not send\nACKs at the moment.\n\nPatch change code to do statistic check and possible recovery only\nif 99ms elapsed from last check. Forced delay should assure we have\ngood statistic data to estimate hardware state.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6198c387b25b528fd89a48bf67f0402d828ffa18",
      "tree": "ab73f90cabb009fa34257c84132a5647be2e89e6",
      "parents": [
        "466a19a003f3b45a755bc85f967c21da947f9a00"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Mar 04 17:51:50 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 04 14:06:50 2011 -0500"
      },
      "message": "iwlwifi: cleanup iwl_good_plcp_health\n\nMake iwl_good_plcp_health code easiest to read.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "466a19a003f3b45a755bc85f967c21da947f9a00",
      "tree": "ca346e832982a54da9751b411322113c35e2d897",
      "parents": [
        "9d468d2269b64222a706f52b965998ee64d0b4bf"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Mar 04 17:51:49 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 04 14:06:50 2011 -0500"
      },
      "message": "iwlwifi: move rx handlers code to iwl-rx.c\n\nPut generic rx_handlers (except iwlagn_rx_reply_compressed_ba) to\niwl-rx.c . Make functions static and change prefix from iwlagn_ to\niwl_ . Beautify iwl_setup_rx_handlers and do some other minor coding\nstyle changes.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db7889cda3571bfd0d3a3fc79ca0cd16bb321ff2",
      "tree": "0be029f5f22985b7a5f116596dfe3ace243ac263",
      "parents": [
        "557d99a26945e21992f693787334143d0355f60a"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Thu Mar 03 16:25:59 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 04 14:06:49 2011 -0500"
      },
      "message": "ath9k: Fix txq memory address printing in debugfs.\n\nNo use printing addresses of pointers, just print the\npointers themselves.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "557d99a26945e21992f693787334143d0355f60a",
      "tree": "0b2af6d2a5b6f642caa4bcb3820fc3568a9ab175",
      "parents": [
        "a24408307e930e21912e82c125648400041d66fb"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Thu Mar 03 19:47:21 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 04 14:06:49 2011 -0500"
      },
      "message": "rt2x00: Remove unused rt2x00queue_get_queue function.\n\nNow that all accesses to the data_queue structures is done via the specialized\nrt2x00queue_get_tx_queue function or via direct accesses, there is no\nneed for the rt2x00queue_get_queue function anymore, so remove it.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a24408307e930e21912e82c125648400041d66fb",
      "tree": "98e623fbeacc297ede100ba9d8da1e1e5c588dc2",
      "parents": [
        "61c6e4893f3070b6473ca4ec3176c7471d44278b"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Thu Mar 03 19:46:55 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 04 14:06:49 2011 -0500"
      },
      "message": "rt2x00: Optimize getting the beacon queue structure.\n\nIn the spirit of optimizing the code to get the queue structure of TX queues,\nalso optimize the code to get beacon queues. We can simply use the bcn queue\nfield of the rt2x00_dev structure instead of using the rt2x00queue_get_queue\nfunction.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "61c6e4893f3070b6473ca4ec3176c7471d44278b",
      "tree": "51df84f8d3993a2a40eadfd5df38850f006311f9",
      "parents": [
        "e74df4a7562da56a7e4dbf41ff167b2f44e84a50"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Thu Mar 03 19:46:29 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 04 14:06:49 2011 -0500"
      },
      "message": "rt2x00: Include ATIM queue support in rt2x00queue_get_tx_queue.\n\nThe ATIM queue is considered to be a TX queue by the drivers that support\nthe queue. Therefore include support for the ATIM queue to the\nrt2x00queue_get_tx_queue function so that the drivers that support the ATIM\nqueue can also use that function.\n\nAdd the support in such a way that drivers that do not support the ATIM\nqueue are not penalized in their efficiency.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "e74df4a7562da56a7e4dbf41ff167b2f44e84a50"
}
