)]}'
{
  "log": [
    {
      "commit": "eb8aa72d4e8756bde74d5f22bdd968ee6131069a",
      "tree": "b646e71fce2a343396fa7dfcfbd610465eae8ca0",
      "parents": [
        "5d30530efbb811f875786d788ae1c5d79547c3a4"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Apr 14 23:23:45 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 23:23:45 2011 -0700"
      },
      "message": "rndis_host: Quirky devices are still \u0027point-to-point\u0027\n\nMy changes in commit 4d42d417be75d750b82798922b6e775915e11bce were\nwritten some time before the introduction of FLAG_POINTTOPOINT, so\ndidn\u0027t include that flag in the new driver_info.  Change the new\ndriver_info to be consistent.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d30530efbb811f875786d788ae1c5d79547c3a4",
      "tree": "ba6c1b23aaf1eb5489ef5e95cc5a45da70bf1321",
      "parents": [
        "65cce19c07756c2b2b51595c967dda93b0727027"
      ],
      "author": {
        "name": "David Decotigny",
        "email": "decot@google.com",
        "time": "Wed Apr 13 15:22:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 22:00:32 2011 -0700"
      },
      "message": "net-bonding: Adding support for throughputs larger than 65536 Mbps\n\nThis updates the bonding driver to support v2.6.27-rc3 enhancements\n(b11f8d8c aka. \"ethtool: Expand ethtool_cmd.speed to 32 bits\") which\nallow to encode the Mbps link speed on 32-bits (Max 4 Pbps) instead of\n16 (Max 65536 Mbps).\n\nThis patch also attempts to compact struct slave by reordering its\nfields.\n\nSigned-off-by: David Decotigny \u003cdecot@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65cce19c07756c2b2b51595c967dda93b0727027",
      "tree": "df3f51653b8dccced401c902d8566f068c735cfc",
      "parents": [
        "d30ee670f25ea8f265a2804e2a0a53804cac5185"
      ],
      "author": {
        "name": "David Decotigny",
        "email": "decot@google.com",
        "time": "Wed Apr 13 15:22:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 22:00:32 2011 -0700"
      },
      "message": "net-bonding: Fix minor/cosmetic type inconsistencies\n\nThe __get_link_speed() function returns a u16 value which was stored\nin a u32 local variable. This patch uses the return value directly,\nthus fixing that minor type consistency.\n\nThe \u0027duplex\u0027 field in struct slave being encoded on 8 bits, to be more\nconsistent we use a u8 integer (instead of u16) whenever we copy it to\nlocal variables.\n\nSigned-off-by: David Decotigny \u003cdecot@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d30ee670f25ea8f265a2804e2a0a53804cac5185",
      "tree": "7a8d3b92f26cb3e9570df2989a0b8ea462027a1a",
      "parents": [
        "ef9c7ab4a97d53d9cb4912d13e142f52a30ecd54"
      ],
      "author": {
        "name": "David Decotigny",
        "email": "decot@google.com",
        "time": "Wed Apr 13 15:22:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 22:00:31 2011 -0700"
      },
      "message": "net-bonding: Fix minor sparse complaints\n\nThis gets rid of minor sparse complaints:\ndrivers/net/bonding/bond_main.c:4361:4: warning: do-while statement is not a compound statement\ndrivers/net/bonding/bond_main.c:243:12: warning: symbol \u0027bond_mode_name\u0027 was not declared. Should it be static?\n\nSigned-off-by: David Decotigny \u003cdecot@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef9c7ab4a97d53d9cb4912d13e142f52a30ecd54",
      "tree": "942dffdc67367bd23314c12ebabfd3ce4ce68735",
      "parents": [
        "6c8c2513c86c589a819c161c9abbdea2a3d56f5e"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Apr 14 05:51:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 21:53:43 2011 -0700"
      },
      "message": "qlge: make nic_operations struct const\n\nThe struct nic_operations is just function pointers and should be\ndeclared const for added security.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c8c2513c86c589a819c161c9abbdea2a3d56f5e",
      "tree": "043371fbd07fce16159abf9d58cfd0df35b99268",
      "parents": [
        "44f4d5a27ee63ec80d498e0d0673605d5ce1427d"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Apr 14 05:50:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 21:53:42 2011 -0700"
      },
      "message": "sfc: make function tables const\n\nThe phy, mac, and board information structures should be const.\nSince tables contain function pointer this improves security\n(at least theoretically).\n\nCompile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44f4d5a27ee63ec80d498e0d0673605d5ce1427d",
      "tree": "09b14d853c0df99a35fe2d3811d83640ca98254e",
      "parents": [
        "fce55922f5299a04c0a56b170a141fab34f13465"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Tue Apr 12 23:27:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 21:32:53 2011 -0700"
      },
      "message": "Phonet: convert bound sockets hash list to RCU\n\nThis gets rid of the last spinlock in the Phonet stack proper.\n\nSigned-off-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fce55922f5299a04c0a56b170a141fab34f13465",
      "tree": "91c6eeea0957b41199641c43add0e8170ad65f89",
      "parents": [
        "21d8c49e01a0c1c6eb6c750cd04110db4a539284"
      ],
      "author": {
        "name": "Allan, Bruce W",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Apr 13 13:09:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 21:15:49 2011 -0700"
      },
      "message": "ethtool: allow custom interval for physical identification\n\nWhen physical identification of an adapter is done by toggling the\nmechanism on and off through software utilizing the set_phys_id operation,\nit is done with a fixed duration for both on and off states.  Some drivers\nmay want to set a custom duration for the on/off intervals.  This patch\nchanges the API so the return code from the driver\u0027s entry point when it\nis called with ETHTOOL_ID_ACTIVE can specify the frequency at which to\ncycle the on/off states, and updates the drivers that have already been\nconverted to use the new set_phys_id and use the synchronous method for\nidentifying an adapter.\n\nThe physical identification frequency set in the updated drivers is based\non how it was done prior to the introduction of set_phys_id.\n\nCompile tested only.  Also fixes a compiler warning in sfc.\n\nv2: drivers do not return -EINVAL for ETHOOL_ID_ACTIVE\nv3: fold patchset into single patch and cleanup per Ben\u0027s feedback\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nCc: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nCc: Sathya Perla \u003csathya.perla@emulex.com\u003e\nCc: Subbu Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nCc: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nCc: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nCc: Divy Le Ray \u003cdivy@chelsio.com\u003e\nCc: Don Fry \u003cpcnet32@frontier.com\u003e\nCc: Jon Mason \u003cjdmason@kudzu.us\u003e\nCc: Solarflare linux maintainers \u003clinux-net-drivers@solarflare.com\u003e\nCc: Steve Hodgson \u003cshodgson@solarflare.com\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nAcked-by: Jon Mason \u003cjdmason@kudzu.us\u003e\nAcked-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21d8c49e01a0c1c6eb6c750cd04110db4a539284",
      "tree": "03e19c4f6f24fd67da407463508c0ee27f6f9785",
      "parents": [
        "8849b720e9632acef139a349f9ec62e63ce7e497"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 14:49:37 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 15:05:22 2011 -0700"
      },
      "message": "ipv4: Call fib_select_default() only when actually necessary.\n\nfib_select_default() is a complete NOP, and completely pointless\nto invoke, when we have no more than 1 default route installed.\n\nAnd this is far and away the common case.\n\nSo remember how many prefixlen\u003d\u003d0 routes we have in the routing\ntable, and elide the call when we have no more than one of those.\n\nThis cuts output route creation time by 157 cycles on Niagara2+.\n\nIn order to add the new int to fib_table, we have to correct the type\nof -\u003etb_data[] to unsigned long, otherwise the private area will be\nunaligned on 64-bit systems.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nReviewed-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\n"
    },
    {
      "commit": "8849b720e9632acef139a349f9ec62e63ce7e497",
      "tree": "20ac2cb94562d4d6b1a531dc8866eff62d5e755a",
      "parents": [
        "45a5f720fe37d21059da3c333c373c845ccbd82b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 14 00:20:07 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 14 00:20:07 2011 -0700"
      },
      "message": "NET: AX.25, NETROM, ROSE: Remove SOCK_DEBUG calls\n\nNobody alive seems to recall when they last were useful.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "45a5f720fe37d21059da3c333c373c845ccbd82b",
      "tree": "f7701604f21cdf1e235d0a1bb6aa7a90190b0b48",
      "parents": [
        "e09ad236fc85b1d6e010138f59aba76f6c9a295b"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Mon Apr 04 04:29:46 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:27:18 2011 -0700"
      },
      "message": "ixgbe: DCB, X540 devices do not respond to pause frames\n\nDCB enabled X540 devices are not responding to pause frames\ndue to a missing register set that was added for these\ndevices that did not exist in other devices.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "e09ad236fc85b1d6e010138f59aba76f6c9a295b",
      "tree": "7f05239838d579f23a71106d1880155e2359d882",
      "parents": [
        "b776d1043510c60f59220eb5e58b524f5a7f0e52"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Mon Apr 04 04:29:41 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:26:43 2011 -0700"
      },
      "message": "ixgbe: DCB, misallocated packet buffer size with X540 device\n\nThe X540 device has a smaller packet buffer but the DCB configuration\nnever took this into account. Under stress this can result in the DMA\nengine hanging and TX Unit hang occurring to reset the device. This\npatch reworks the packet buffer allocation routine used for DCB on\n82599 and X540 devices to account for RX packet buffer sizes.\n\nThis fixes the immediate hang. We should consolidate the various\nhardware specific routines for configuring features into a single\nroutine. This will make it much harder to miss feature cases like\nthis.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "b776d1043510c60f59220eb5e58b524f5a7f0e52",
      "tree": "bbc53cc64c1c1d0a94d559259cf26ca89f32bf49",
      "parents": [
        "a59e8a1a72806057084adc2d321fc2a7cbce9579"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Mar 31 09:36:18 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:26:06 2011 -0700"
      },
      "message": "ixgbe: make device_caps() generic\n\nx540 has the same device capability word in the EEPROM as 82599.\nThis patch renames ixgbe_get_device_caps_82599 to\nixgbe_get_device_caps_generic, moves it to ixgbe_common.h and\nsets up the function pointer for x540.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a59e8a1a72806057084adc2d321fc2a7cbce9579",
      "tree": "35f2c3f4a8822d4100e9cc086915a17e3b590285",
      "parents": [
        "4c40ef0291acebf32435e5a4921178ee53bd8933"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Mar 31 09:36:12 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:25:36 2011 -0700"
      },
      "message": "ixgbe: explicitly disable 100H for x540\n\n100H is not supported on this HW, but the bit is set on the PHY.\nThis can result in link at 100F when advertising only 1000F.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "4c40ef0291acebf32435e5a4921178ee53bd8933",
      "tree": "cb81178828889d33cf1611d38eee68cf00e7303b",
      "parents": [
        "eb9c3e3ea2981e56c71e8f5477c51783856090b1"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Mar 24 07:06:02 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:24:38 2011 -0700"
      },
      "message": "ixgbe: add support for new HW\n\nAdd new device ID supported by ixgbe.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "eb9c3e3ea2981e56c71e8f5477c51783856090b1",
      "tree": "ff6ddad23c34e96de2083c46598f7aab0eb62425",
      "parents": [
        "032b4325b61b03f87f0346d0e92e39f785e24105"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Mar 24 00:57:50 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:23:38 2011 -0700"
      },
      "message": "ixgbe: fix semaphores in eeprom routines for x540\n\nHW can upload EEPROM content from flash while\nin a middle of checksum calculation. Take NVM ownership for the whole\nprocess of checksum update.\n\nCall ixgbe_read_eerd_generic() and ixgbe_write_eewr_generic() directly to\navoid double take of semaphores which leads to long loading times.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "032b4325b61b03f87f0346d0e92e39f785e24105",
      "tree": "10d20725cd30ad4c5daed140c779307f9f393f3f",
      "parents": [
        "0fa6d83258252695203d24c8818092644df10fd7"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Mar 18 09:32:53 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:23:11 2011 -0700"
      },
      "message": "ixgbe: cleanup short msleep\u0027s (\u003c20ms) to use usleep_range\n\nSince msleep might not sleep for the desired amount when less\nthan 20ms use usleep_range.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "0fa6d83258252695203d24c8818092644df10fd7",
      "tree": "9ac59ecec98e4c5ab7594271c0012e88f0a9a99c",
      "parents": [
        "3d5c520727ce3dbf418eec38e431856708f946f8"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Fri Mar 18 08:18:32 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:22:44 2011 -0700"
      },
      "message": "ixgbe: fix 82599 KR downshift coexistence with LESM FW module\n\nDisable KR to KX4/KX downshift on 82599 backplane devices when\nLESM (Link Establishment State Machine) is enabled in FW. Those\nfeatures cannot co-exist as they both manipulate the same registers.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nAcked-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Phillip Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "3d5c520727ce3dbf418eec38e431856708f946f8",
      "tree": "50b944c1a794b0a5b178ca04063fa8f4631ee268",
      "parents": [
        "7184b7cf555f5bc08e34994147c341abb07d1dbb"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Mar 19 01:32:46 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:22:18 2011 -0700"
      },
      "message": "ixgbe: move disabling of relaxed ordering in start_hw()\n\nRelaxed ordering can lead to issues with some chipsets.\n\nThis patch makes sure that it is disabled by default and\nnot only when DCA is on.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "7184b7cf555f5bc08e34994147c341abb07d1dbb",
      "tree": "6273596a819234c83a8f2f3ca496920a191a58bc",
      "parents": [
        "75e3d3c6812ef2387f8dcfd86437cff00f64b68b"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Fri Mar 18 08:18:22 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:21:52 2011 -0700"
      },
      "message": "ixgbe: refactor common start_hw code for 82599 and x540\n\nFactored out the common start_hw code into a new function\nixgbe_start_hw_gen2() so that it can be used by x540 and 82599.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nAcked-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "75e3d3c6812ef2387f8dcfd86437cff00f64b68b",
      "tree": "b23d5c2db67022704e76a29a2e234e0ae6e387ac",
      "parents": [
        "d6cd8e0e75b66896bd4e14c8883d62322831cb8f"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 17 18:11:38 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:21:28 2011 -0700"
      },
      "message": "ixgbe: update version string for Dell CEM use\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\n"
    },
    {
      "commit": "d6cd8e0e75b66896bd4e14c8883d62322831cb8f",
      "tree": "84454c5456f87278c70817d0510917bc5a099546",
      "parents": [
        "c9130180a8dc48943f2a072acec4a53616a1f0ab"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Mar 16 01:58:20 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:21:03 2011 -0700"
      },
      "message": "ixgbe: fix namespacecheck issue\n\nSet ixgbe_identify_82599() as static\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": "c9130180a8dc48943f2a072acec4a53616a1f0ab",
      "tree": "cdcc703266672f4af4ab38afe3f2bbf4636f8a04",
      "parents": [
        "2ea5ea5fc4f4f1daa74708c2a14e364d8474812d"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Mar 16 01:55:55 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:20:37 2011 -0700"
      },
      "message": "ixgbe: correct function number for some 82598 parts\n\nSome 82598 parts have LAN0 disabled and LAN1 enabled and the LAN ID bits in\nDevice Status register report the NIC as having only LAN1 as enabled. This\ncauses ixgbe_set_lan_id_multi_port_pcie() to set bus-\u003efunc \u003d 1 which is\nincorrect.\n\nForce bus-\u003efunc to 0 when LAN0 is disabled in the EEPROM.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2ea5ea5fc4f4f1daa74708c2a14e364d8474812d",
      "tree": "2239644057f59379b5cbc315378f12b85961a509",
      "parents": [
        "c8ca76ebc6e50752c5311b92bb9aef7edb324577"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Mar 12 08:56:38 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:20:15 2011 -0700"
      },
      "message": "ixgbe: fix return value checks\n\nThe value of status was incorrectly tested. Also whitespace cleanup.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "c8ca76ebc6e50752c5311b92bb9aef7edb324577",
      "tree": "d79f9ceadbd6e7f2079ceef72123750ba8ab8b23",
      "parents": [
        "78cd29d5a92ae5067377ad42089f2c8781312f4a"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Sat Mar 12 03:50:53 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:19:47 2011 -0700"
      },
      "message": "ixgbe: DCB, further cleanups to app configuration\n\nWith the app data on the kernel dcb_app list we no longer\nneed to specifically handle them in ixgbe for the CEE case.\nSo now we can remove app handling logic and check when the\nhw is configured if the app data matches the hardware\nconfiguration in set_hw_all().\n\nIf it does not match then we can reconfigure.\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": "78cd29d5a92ae5067377ad42089f2c8781312f4a",
      "tree": "fb9845f2fdb6c28890478c7fa8fbcfec79e4543d",
      "parents": [
        "2084b114e3fb0d84e5882f5ee6c7039be52da715"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Mar 24 03:09:03 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:19:22 2011 -0700"
      },
      "message": "e1000e: If ASPM L0s needs to be disabled, do it prior to enabling device\n\nBased on a patch from Naga Chumbalkar \u003cnagananda.chumbalkar@hp.com\u003e:\n\nIf ASPM L0s needs to be disabled due to HW errata, do it prior to\n\"enabling\" the device. This way if the kernel ever defaults its\naspm_policy to POLICY_POWERSAVE, then the e1000e driver will get a\nchance to disable ASPM on the misbehaving device *prior* to calling\npci_enable_device_mem(). This will be useful in situations\nwhere the BIOS indicates ASPM support on the server by clearing the\nACPI FADT \"ASPM Controls\" bit.\n\nNote:\nThe kernel (2.6.38) currently uses the BIOS \"default\" as its aspm_policy.\nHowever, Linux distros can diverge from that and set the default to\n\"powersave\".\n\nv2: o cleanup namespace pollution of e1000e_disable_aspm(),\n    o fix type and initialization of the new aspm_disable_flag in a few\n      functions, and\n    o redefine FLAG2_DISABLE_ASPM_L0S to the first unused bit in\n      adapter-\u003eflags2.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nCc: Naga Chumbalkar \u003cnagananda.chumbalkar@hp.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": "2084b114e3fb0d84e5882f5ee6c7039be52da715",
      "tree": "45ac55b9cd72f72493f5c69c43996c3ea45e7b6a",
      "parents": [
        "86d70e532c352bd309dab5f1d18d113f441cb3ae"
      ],
      "author": {
        "name": "Flavio Leitner",
        "email": "fleitner@redhat.com",
        "time": "Tue Apr 05 04:27:43 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:18:57 2011 -0700"
      },
      "message": "e1000e: fix stats locking in e1000_watchdog_task\n\nJust move the unlock down a bit because it unlocks too\nearly leaving a chance for get_stats64() run in parallel\nwhile it is still accessing the stats.\n\nSigned-off-by: Flavio Leitner \u003cfleitner@redhat.com\u003e\nAcked-by: Bruce Allan \u003cbruce.w.allan@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": "86d70e532c352bd309dab5f1d18d113f441cb3ae",
      "tree": "f905aa3db40ff99c23e1d7574a919c0c458183e4",
      "parents": [
        "a5cc764206a3d01dce8ebc17b4e1534afb53c495"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 25 16:01:01 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:17:50 2011 -0700"
      },
      "message": "e1000e: convert to new VLAN model\n\nThis switches the e1000e driver to use the new VLAN interfaces.\n\nCC: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\n"
    },
    {
      "commit": "a5cc764206a3d01dce8ebc17b4e1534afb53c495",
      "tree": "4cd52876a13f7405d915adfcc7d4a3a251253dbf",
      "parents": [
        "1bba4386ab4f67a53c9649268dd9c83bc6110a9b"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Sat Mar 19 00:31:23 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:17:27 2011 -0700"
      },
      "message": "e1000e: PCIe link speed in GT/s, not GB/s\n\nCorrect the log message when driver loads.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "1bba4386ab4f67a53c9649268dd9c83bc6110a9b",
      "tree": "5519c317c5f2828422c7cb44fa6251bae5b5aff9",
      "parents": [
        "563988dcfe706457ec7049d59e18d6147179bb0a"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Sat Mar 19 00:27:20 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:17:06 2011 -0700"
      },
      "message": "e1000e: convert short duration msleep() to usleep_range()\n\nWith durations less than 20ms, the jiffies or legacy timer backed msleep()\nmay sleep ~20ms which might not be what the caller expects.  Instead, it\nis recommended to use the hrtimers backed usleep_range().  For more, see\nDocumentation/timers/timers-howto.txt.  Issues reported by checkpatch.\n\nIn addition, remove unnecessary sleep in e1000e_write_nvm_spi().\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "563988dcfe706457ec7049d59e18d6147179bb0a",
      "tree": "eba3ccc69a72c62099f192216aa6d66817b76e28",
      "parents": [
        "34a0326e3aaf1d67fe3de55e77e92961c6a9a847"
      ],
      "author": {
        "name": "Stefan Assmann",
        "email": "sassmann@kpanic.de",
        "time": "Tue Apr 05 04:27:15 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:16:44 2011 -0700"
      },
      "message": "igb: introduce igb_thermal_sensor_event for sensor checking\n\nThe code for thermal sensor checking should be wrapped into a function.\n\nSigned-off-by: Stefan Assmann \u003csassmann@kpanic.de\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "34a0326e3aaf1d67fe3de55e77e92961c6a9a847",
      "tree": "3a11535115424573eef34eac48da7b4b3675f7f7",
      "parents": [
        "7c158399c21e4eabb33965a5fc689ebbd2ded4f6"
      ],
      "author": {
        "name": "Stefan Assmann",
        "email": "sassmann@kpanic.de",
        "time": "Tue Apr 05 04:27:05 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:16:19 2011 -0700"
      },
      "message": "igb: fix typo in igb_validate_nvm_checksum_82580\n\nComment spelling fix.\n\nSigned-off-by: Stefan Assmann \u003csassmann@kpanic.de\u003e\nTested-by:  Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "7c158399c21e4eabb33965a5fc689ebbd2ded4f6",
      "tree": "825b471b130b2317444f90a1b410693180ee82bf",
      "parents": [
        "c326de88b8ac7ed1cd1027017ba6079dbe91be49"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Sat Mar 12 11:56:02 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Apr 13 19:15:50 2011 -0700"
      },
      "message": "igb: Add anti-spoofing feature documentation\n\nAdd the documentation for the anti-spoofing feature in the HW.\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": "c326de88b8ac7ed1cd1027017ba6079dbe91be49",
      "tree": "9458898250dc12048b46b7a54581211422a8c39e",
      "parents": [
        "c3e945006ab2295e9a3f4327aa74a502ad123fe6"
      ],
      "author": {
        "name": "Mathieu J. Poirier",
        "email": "mathieu.poirier@linaro.org",
        "time": "Wed Apr 13 17:13:00 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 17:13:00 2011 -0700"
      },
      "message": "net: allow shifted access in smsc911x V2\n\nThis is a revised patch that permits a shifted access to the\nLAN9221 registers.  More specifically:\n\n It adds a shift parameter in the platform_data.\n It introduces an ops in smsc911x_data.\n A choice of access function to use at run-time.\n Four new shifted access function.\n\nSigned-off-by: Mathieu Poirier \u003cmathieu.poirier@linaro.org\u003e\nSigned-off-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3e945006ab2295e9a3f4327aa74a502ad123fe6",
      "tree": "06bb8b4e44ea7db96f3c6c751a39020ad3d76b47",
      "parents": [
        "4852a8614f63999e38539ad16615054dcd20a05d"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 13 11:05:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 17:10:08 2011 -0700"
      },
      "message": "tg3: Add support for extended VPD blocks\n\nIn some devices, the VPD block is relocated to a different area in\nNVRAM.  The original location can still contain old, but still valid VPD\ndata.  This patch changes the code to look for an extended VPD block in\nNVRAM.  If one is found, that block is used for all VPD operations\ninstead.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4852a8614f63999e38539ad16615054dcd20a05d",
      "tree": "d26c200550fcdc957ce78f82db375861d766b40c",
      "parents": [
        "48fa55a0a5e20b9e2a28a72c66c7027678cae6bb"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 13 11:05:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 17:10:07 2011 -0700"
      },
      "message": "tg3: Add jumbo frame loopback tests to selftest\n\nThis patch adds jumbo frame loopback test support to the ethtool\nselftest.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48fa55a0a5e20b9e2a28a72c66c7027678cae6bb",
      "tree": "9f8a3c77bbb17b414f51125003d44fb41bc306dd",
      "parents": [
        "e64de4e6c660dae6d6370b3acb59d5d5cc9ecf20"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 13 11:05:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 17:10:07 2011 -0700"
      },
      "message": "tg3: Automatically size stat/test string arrays\n\nThis patch reimplements the size preprocessor constants of the stats and\nethtool test string arrays.  The size is calculated at compile time\nrather than using static constants.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e64de4e6c660dae6d6370b3acb59d5d5cc9ecf20",
      "tree": "bbe7e74f51c2085ce0a3c9e8536a48061647d3b8",
      "parents": [
        "97bd8e491d1786f0020372a5a470bb8b3184856f"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 13 11:05:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 17:10:06 2011 -0700"
      },
      "message": "tg3: Dump registers when status block shows errors\n\nThis patch monitors the error bit of the status word within the status\nblock.  If it is set, the driver will dump the driver state after\nvalidating the error and then reset the chip.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97bd8e491d1786f0020372a5a470bb8b3184856f",
      "tree": "a6c09f541895883107fa9dce458c8aa614c37736",
      "parents": [
        "4d42d417be75d750b82798922b6e775915e11bce"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Apr 13 11:05:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 17:10:05 2011 -0700"
      },
      "message": "tg3: Provide full regdump on tx timeout\n\nThe current amount of information provided in the output of a tx timeout\nis insufficient to determine a root cause.  This patch replaces the\nterse, four-register status output with a more complete body of\ninformation.  For PCIe devices, the full register space is dumped.  For\nother devices, select registers are dumped instead.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nReviewed-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d42d417be75d750b82798922b6e775915e11bce",
      "tree": "306b97e4cb6e82d5ecd7109c0b2561d256be67a8",
      "parents": [
        "74ae2fd7d326750d973920c30d5269596724ca71"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Apr 13 14:48:55 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 14:48:55 2011 -0700"
      },
      "message": "rndis_host: Poll status before control channel where necessary\n\nSome RNDIS devices don\u0027t respond on the control channel until polled\non the status channel.  In particular, this was reported to be the\ncase for the 2Wire HomePortal 1000SW and for some Windows Mobile\ndevices.\n\nThis is roughly based on a patch by John Carr \u003cjohn.carr@unrouted.co.uk\u003e\nwhich is currently applied by Mandriva.\n\nReported-by: Mark Glassberg \u003cvzeeaxwl@myfairpoint.net\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74ae2fd7d326750d973920c30d5269596724ca71",
      "tree": "ac18819cbe8bf4bf356fd45816b6a6bea7cf2224",
      "parents": [
        "b19f7f71b6fa5e0c49f65082044b8a2ff1009f00"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Apr 13 11:51:43 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 11:51:43 2011 -0700"
      },
      "message": "stmmac: review Wol and enable the Unicast support\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b19f7f71b6fa5e0c49f65082044b8a2ff1009f00",
      "tree": "2b203a34682332c7b291681e00bb2113fce2b5f2",
      "parents": [
        "8b5933c380fc66a6311739f9b36a812383f82141"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@systec-electronic.com",
        "time": "Wed Apr 13 05:03:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 11:50:08 2011 -0700"
      },
      "message": "macb: Add rx overrun counter\n\nSigned-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b5933c380fc66a6311739f9b36a812383f82141",
      "tree": "0552732a62a704756069e34cb945ee191a733332",
      "parents": [
        "6139e75f4a413bdc8f366fc11e437347be8abc59"
      ],
      "author": {
        "name": "amit salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 07 01:58:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 13 11:31:04 2011 -0700"
      },
      "message": "net: ethtool support to configure number of channels\n\nEthtool support to configure RX, TX and other channels. combined field\nin struct ethtool_channels to reflect set of channel (RX, TX or other).\nOther channel can be link interrupts, SR-IOV coordination etc.\n\nETHTOOL_GCHANNELS will report max and current number of RX channels,\nmax and current number of TX channels, max and current number of other channel\nor max and current number of combined channel.\n\nNumber of channel can be modify upto max number of channel through\nETHTOOL_SCHANNELS command.\n\nBen Hutchings:\no define \u0027combined\u0027 and \u0027other\u0027 types.  Most multiqueue drivers pair up RX and TX\n  queues so that most channels combine RX and TX work.\no Please could you use a kernel-doc comment to describe the structure.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nReviewed-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6139e75f4a413bdc8f366fc11e437347be8abc59",
      "tree": "3cc9d95c92840717e2ecbd88c4d1ce35b339057c",
      "parents": [
        "a7e70158884629898d79709622a66b8ef99e4018"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 19:27:51 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 19:27:51 2011 -0700"
      },
      "message": "net: Missing \u0027inline\u0027 in vlan-disabled vlan_untag()\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7e70158884629898d79709622a66b8ef99e4018",
      "tree": "bd0cd03816f85f5bcef84000e01b0f9701f063ed",
      "parents": [
        "24743537d3f784a8b3014e934fad0a9c45e4e789",
        "252f4bf400df1712408fe83ba199a66a1b57ab1d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 16:16:02 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 16:16:02 2011 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "24743537d3f784a8b3014e934fad0a9c45e4e789",
      "tree": "db65a79017f00e081a8ba5476fff5095edf03be1",
      "parents": [
        "095d3da610d4022d341c517c59dd5a5d656d966f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 16:14:21 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 16:14:21 2011 -0700"
      },
      "message": "atm: iphase: Fix set-but-not-used warnings.\n\nThe \"iavcc\" and \"iadev\" cases are obvious.\n\nThe intr_status and frmr_intr cases are reading a register to clear\nthe chip status.  This driver is pretty old and creaky, and uses\nvolatile pointer dereferences to do register I/O when it should be\nusing readl() and friends.  However that it outside of the scope of\nthese changes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "095d3da610d4022d341c517c59dd5a5d656d966f",
      "tree": "949aa05edeb978d344653d571bb7820efc8832b1",
      "parents": [
        "1aac62671686e6234c91b5f6fc4caaa850419d5d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 15:58:41 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 15:58:41 2011 -0700"
      },
      "message": "9p: Kill set but unused variable in 9p_client_{read,write}() and p9_client_readdir()\n\nFixes the following warnings:\n\nnet/9p/client.c:1305:18: warning: variable ‘total’ set but not used [-Wunused-but-set-variable]\nnet/9p/client.c:1370:18: warning: variable ‘total’ set but not used [-Wunused-but-set-variable]\nnet/9p/client.c:1769:18: warning: variable ‘total’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1aac62671686e6234c91b5f6fc4caaa850419d5d",
      "tree": "f265c06caa7cf513a06b07726be29090210c0d29",
      "parents": [
        "6d95ff974a4b51121777973ffba7547c648da974"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 12 04:07:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 14:54:24 2011 -0700"
      },
      "message": "net: vlan_features comment clarification\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d95ff974a4b51121777973ffba7547c648da974",
      "tree": "497e51efc5871e2098457dad70e8bd2f8c8779c6",
      "parents": [
        "66371c44136b566f39f70c72cb4d117558bee3fa"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 12 09:48:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 14:50:45 2011 -0700"
      },
      "message": "net: ioc3: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66371c44136b566f39f70c72cb4d117558bee3fa",
      "tree": "0976d78d048da3c8bddba3a177b42e35c78d070b",
      "parents": [
        "e5ee20e70f078d584572709962f5d90f876912c3"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 12 09:38:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 14:50:44 2011 -0700"
      },
      "message": "net: bnx2x: convert to hw_features\n\nSince ndo_fix_features callback is postponing features change when\nbp-\u003erecovery_state !\u003d BNX2X_RECOVERY_DONE, netdev_update_features()\nhas to be called again when this condition changes. Previously,\nethtool_ops-\u003eset_flags callback returned -EBUSY in that case\n(it\u0027s not possible in the new model).\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\n\nv5: - don\u0027t delay set_features, as it\u0027s rtnl_locked - same as recovery process\nv4: - complete bp-\u003erx_csum -\u003e NETIF_F_RXCSUM conversion\n    - add check for failed ndo_set_features in ndo_open callback\nv3: - include NETIF_F_LRO in hw_features\n    - don\u0027t call netdev_update_features() if bnx2x_nic_load() failed\nv2: - comment in ndo_fix_features callback\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5ee20e70f078d584572709962f5d90f876912c3",
      "tree": "23990453ea68529a9d011efa945ab121abc2f4a9",
      "parents": [
        "d1423c7ab847e72a63e0e3512a1a7f3bce55ae01"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 12 09:38:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 14:50:44 2011 -0700"
      },
      "message": "net: bna: convert to hw_features\n\nNote: looks like bnad-\u003econf_mutex is duplicating rtnl_lock.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1423c7ab847e72a63e0e3512a1a7f3bce55ae01",
      "tree": "bca91dad73b831f28d7ba4279a0a7666f7bffde0",
      "parents": [
        "f5d640371dacda100a32a30e8013f957aff26ce1"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 10 04:49:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 14:50:43 2011 -0700"
      },
      "message": "net: ps3_gelic: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5d640371dacda100a32a30e8013f957aff26ce1",
      "tree": "58bd3509c4d4a2026f2607fc65ea174b8aad83d2",
      "parents": [
        "872674858fe236b746317741013c830bb70775c2"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 10 03:13:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 14:50:42 2011 -0700"
      },
      "message": "net: sky2: convert to hw_features\n\nCaveats:\n - driver modifies vlan_features on HW VLAN TX changes\n - broken RX checksum will be reenabled on features change\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "872674858fe236b746317741013c830bb70775c2",
      "tree": "39967b77f796318844a7f642f5894e311da2f746",
      "parents": [
        "bcc6d47903612c3861201cc3a866fb604f26b8b2"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 12 09:56:38 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 14:36:07 2011 -0700"
      },
      "message": "net: add RTNL_ASSERT in __netdev_update_features()\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcc6d47903612c3861201cc3a866fb604f26b8b2",
      "tree": "bd02aeaa18984de46d09a1cb41b1f5e09ec89dbb",
      "parents": [
        "143780c6562080c1117cd9197ee1b33c0d838376"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Apr 07 19:48:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 14:15:19 2011 -0700"
      },
      "message": "net: vlan: make non-hw-accel rx path similar to hw-accel\n\nNow there are 2 paths for rx vlan frames. When rx-vlan-hw-accel is\nenabled, skb is untagged by NIC, vlan_tci is set and the skb gets into\nvlan code in __netif_receive_skb - vlan_hwaccel_do_receive.\n\nFor non-rx-vlan-hw-accel however, tagged skb goes thru whole\n__netif_receive_skb, it\u0027s untagged in ptype_base hander and reinjected\n\nThis incosistency is fixed by this patch. Vlan untagging happens early in\n__netif_receive_skb so the rest of code (ptype_all handlers, rx_handlers)\nsee the skb like it was untagged by hw.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\n\nv1-\u003ev2:\n\tremove \"inline\" from vlan_core.c functions\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "143780c6562080c1117cd9197ee1b33c0d838376",
      "tree": "2c917395174066a85ea138377993e3a0fd45e7fb",
      "parents": [
        "6ba1037c3d871ab70e342631516dbf841c35b086"
      ],
      "author": {
        "name": "Allan, Bruce W",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon Apr 11 13:01:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 13:47:33 2011 -0700"
      },
      "message": "ethtool: time to blink provided in seconds not jiffies\n\nWhen blinking for a duration set by the user, the value specified is in\nseconds but it is used as the number of jiffies in the timeout after which\nthe Physical ID indicator is deactivated.  Fix by converting the timeout\nto seconds.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nAcked-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "252f4bf400df1712408fe83ba199a66a1b57ab1d",
      "tree": "e07fa00abdd55b31e22567786c78635f32c6a66c",
      "parents": [
        "6ba1037c3d871ab70e342631516dbf841c35b086",
        "b37e3b6d64358604960b35e8ecbb7aed22e0926e"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 12 16:18:44 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 12 16:18:44 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/ath/ar9170/main.c\n\tdrivers/net/wireless/ath/ar9170/phy.c\n\tdrivers/net/wireless/zd1211rw/zd_rf_rf2959.c\n"
    },
    {
      "commit": "6ba1037c3d871ab70e342631516dbf841c35b086",
      "tree": "9f3b9ac5fbf4b00a01f1c7621f8135dfbf6898f1",
      "parents": [
        "9f9b16458134ba9f06ef6f15369513aa9eebc81c"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@kudzu.us",
        "time": "Fri Apr 08 11:11:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 11:22:34 2011 -0700"
      },
      "message": "vxge: update driver version\n\nUpdate vxge driver version to 2.5.3\n\nSigned-off-by: Jon Mason \u003cjdmason@kudzu.us\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f9b16458134ba9f06ef6f15369513aa9eebc81c",
      "tree": "d43804b6c7e2b2b4eea94f5383cb9ba1cdf30a3e",
      "parents": [
        "cd883a791b55c3c52ce402cd551585fed092d240"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@kudzu.us",
        "time": "Fri Apr 08 11:11:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 11:22:34 2011 -0700"
      },
      "message": "vxge: spin-lock issue\n\nIn vxge_hw_vpath_close, __vxge_hw_vp_terminate memsets the vpath which\nclobbers the spin lock state, then the driver attempts to acquire the\nspin lock.  Resolve this by not zeroing the lock part of vpath struct,\nclean-up vpath locking in init, close, and fix locking hole in fw_api\ncall.\n\nIssue found by Bob Picco \u003cbpicco@redhat.com\u003e\n\nSigned-off-by: Jon Mason \u003cjdmason@kudzu.us\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd883a791b55c3c52ce402cd551585fed092d240",
      "tree": "9f7e6191bf756e55904b0ad217fdc32403962090",
      "parents": [
        "d83d282bcbf24ec8ddd4f0eb57f7ad302c431b8a"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@kudzu.us",
        "time": "Fri Apr 08 11:11:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 11:22:33 2011 -0700"
      },
      "message": "vxge: always enable hardware time stamp\n\nHardware time stamp calculation can only be enabled by the privileged\nfunction. Enable it always by default and simply use the ethtool\ninterface to set a flag to indicate whether or not the respective\nfunction driver should indicate the timestamp along with the received\npacket.\n\nAlso, make certain fields in vxge_hw_device_config bit-fields to reduce\nthe size of the struct.\n\nSigned-off-by: Jon Mason \u003cjdmason@kudzu.us\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d83d282bcbf24ec8ddd4f0eb57f7ad302c431b8a",
      "tree": "d70019b7c94d333c84ce3610186c8cff23b635d2",
      "parents": [
        "f344c25dbab1a392ef7a7afc8ca061b3b7285423"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 16:00:00 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 11:21:30 2011 -0700"
      },
      "message": "s2io: Fix warnings due to -Wunused-but-set-variable.\n\nMost of these are cases where we are trying to read back a register\nafter a write to ensure completion.\n\nSimply pre-fixing the readl() or readq() with \"(void)\" is sufficient\nbecause these are volatile operations and the compiler cannot eliminate\nthem just because no real assignment takes place.\n\nThe case of free_rxd_blk()\u0027s assignments to \"struct buffAdd *ba\" is a\nreal spurious assignment as this variable is completely otherwise\nunused.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jon Mason \u003cjdmason@kudzu.us\u003e\n"
    },
    {
      "commit": "f344c25dbab1a392ef7a7afc8ca061b3b7285423",
      "tree": "5dcf48f111cf273736240aa758e4454ec28c9fd5",
      "parents": [
        "39b9afbb4c0750742eb61b7a015e12f483e0b4a3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 15:49:26 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 15:49:26 2011 -0700"
      },
      "message": "niu: Fix warnings due to -Wunused-but-set-variable\n\nMost of these were legitimate, and once case was a real bug\n(not propagating errors from -\u003excvr_init() methods).\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39b9afbb4c0750742eb61b7a015e12f483e0b4a3",
      "tree": "9075eb0b21c5d98ad43a9e799e42375b7a5309a1",
      "parents": [
        "4dd820c088d201e526840c9dbc2f0b87a0a41868"
      ],
      "author": {
        "name": "Sjur Brændeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Mon Apr 11 10:43:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 15:08:48 2011 -0700"
      },
      "message": "caif: Add BUG_ON if dev_info is missing in packet\n\nSigned-off-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4dd820c088d201e526840c9dbc2f0b87a0a41868",
      "tree": "fac7a3a70bd32df3104ae6f1273a727fb0fa006f",
      "parents": [
        "73d6ac633c6c0ca703f90db0b808d9593e46aef6"
      ],
      "author": {
        "name": "Sjur Brændeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Mon Apr 11 10:43:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 15:08:48 2011 -0700"
      },
      "message": "caif: Don\u0027t resend if dev_queue_xmit fails.\n\nIf CAIF Link Layer returns an error, we no longer try to re-build the\nCAIF packet and resend it. Instead, we simply return any transmission\nerrors to the socket client.\n\nSigned-off-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73d6ac633c6c0ca703f90db0b808d9593e46aef6",
      "tree": "738fb16f97e24288f9db9c6b43b4bcee4f794dc6",
      "parents": [
        "1c01a80cfec6f806246f31ff2680cd3639b30e67"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Apr 11 10:43:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 15:08:47 2011 -0700"
      },
      "message": "caif: code cleanup\n\nCleanup of new CAIF code.\n  * make local functions static\n  * remove code that is never used\n  * expand get_caif_conf() since wrapper is no longer needed\n  * make args to comparison functions const\n  * rename connect_req_to_link_param to keep exported names\n    consistent\n\nCompile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c01a80cfec6f806246f31ff2680cd3639b30e67",
      "tree": "0b554aad2ec1da71ecf6339d4ba51617bfe1dc3c",
      "parents": [
        "c44d79950b2daa1025e62eede73e4e4a274d1ef3",
        "4a9f65f6304a00f6473e83b19c1e83caa1e42530"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:44:25 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:44:25 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/smsc911x.c\n"
    },
    {
      "commit": "c44d79950b2daa1025e62eede73e4e4a274d1ef3",
      "tree": "f41b834ae30098cd8a831a8d75ac08318ca6f5b9",
      "parents": [
        "bde3528f17aebb9c74d6b0ef81860868c91af049"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Apr 08 13:49:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:28:44 2011 -0700"
      },
      "message": "niu: Recognise original ethtool class code for AH/ESP flow hashing\n\nWhen the RX network flow classification interface was originally\ndefined for reporting and controlling of flow hashing, AH and ESP were\nnot given distinct flow class codes (apparently because the Sun\nNeptune hardware treats them very similarly).\n\nFor flow steering, they must be distinguished, so new and separate\nflow class codes were added for AH and ESP.  But for backward-\ncompatibility, flow hash operations should continue to support the\noriginal class codes.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bde3528f17aebb9c74d6b0ef81860868c91af049",
      "tree": "d93e8d029d95d45ac983848b480c8707b3f62023",
      "parents": [
        "1b3291241a658fb4d4bbdb41483e1f53c26445ec"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Apr 08 13:45:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:28:43 2011 -0700"
      },
      "message": "gianfar: Clean up implementation of RX network flow classification\n\nThis code was cribbed from niu, so gfar_set_hash_opts() begins by\nconverting the ethtool flow class code into a class code for Sun\nNeptune hardware, then does the same thing again for the hardware it\u0027s\nreally dealing with.  It may also return -1 (-EPERM) for some\nunhandled ethtool flow class codes.\n\nRemove the useless code and definitions, and fix the error code.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b3291241a658fb4d4bbdb41483e1f53c26445ec",
      "tree": "481d91be6092a9af5065d708bf2f35cf6051a357",
      "parents": [
        "127fe533ae56d7f4e7b5011869870982eba25723"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Apr 06 13:47:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:22:34 2011 -0700"
      },
      "message": "qlge: use ethtool set_phys_id\n\nThis is a stab at replacing old ethtool phys_id with set_phys_id\non the Qlogic 10Gb driver. Compile tested only.\n\nNot sure if set_led_cfg will flash continuously, or needs\nto be replaced by ETHTOOL_ID_ON/ETHTOOL_ID_OFF\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "127fe533ae56d7f4e7b5011869870982eba25723",
      "tree": "05a0752df856b975524fb1dbb302c2c84253aab9",
      "parents": [
        "5d9f11cf5038587cc53975deb8beaa1a876a7a7b"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Apr 08 18:01:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:20:49 2011 -0700"
      },
      "message": "v3 ethtool: add ntuple flow specifier data to network flow classifier\n\nThis change is meant to add an ntuple data extensions to the rx network flow\nclassification specifiers.  The idea is to allow ntuple to be displayed via\nthe network flow classification interface.\n\nThe first patch had some left over stuff from the original flow extension\nflags I had added.  That bit is removed in this patch.\n\nThe second had some left over comments that stated we ignored bits in the\nmasks when we actually match them.\n\nThis work is based on input from Ben Hutchings.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nReviewed-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d9f11cf5038587cc53975deb8beaa1a876a7a7b",
      "tree": "a3a3705f4ec33b0c8de803d82c8107a4b921b768",
      "parents": [
        "8d7dfc2b57bb2cad0731dedd58ec1d70bcca1ccf"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Apr 08 12:07:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:20:49 2011 -0700"
      },
      "message": "ethtool: prevent null pointer dereference with NTUPLE set but no set_rx_ntuple\n\nThis change is meant to prevent a possible null pointer dereference if\nNETIF_F_NTUPLE is defined but the set_rx_ntuple function pointer is not.\n\nThe main motivation behind this patch is to eventually replace the ntuple\ninterfaces entirely with the network flow classifier interfaces.  This\nallows the device drivers to maintain the ntuple check internally while\nusing the network flow classifier interface for setting up and displaying\nrules.\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a9f65f6304a00f6473e83b19c1e83caa1e42530",
      "tree": "126371158cd2361291027c22690d9761d8e22372",
      "parents": [
        "0c184ed9032c58b21f0d90de28c796874b73d6a1"
      ],
      "author": {
        "name": "Sjur Brændeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Mon Apr 11 10:11:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:15:58 2011 -0700"
      },
      "message": "caif: performance bugfix - allow radio stack to prioritize packets.\n\n    In the CAIF Payload message the Packet Type indication must be set to\n    UNCLASSIFIED in order to allow packet prioritization in the modem\u0027s\n    network stack. Otherwise TCP-Ack is not prioritized in the modems\n    transmit queue.\n\nSigned-off-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c184ed9032c58b21f0d90de28c796874b73d6a1",
      "tree": "149921e54ad64675e7bcc98bba639093ca752931",
      "parents": [
        "c968bdf6912cad6d0fc63d7037cc1c870604a808"
      ],
      "author": {
        "name": "Sjur Brændeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Mon Apr 11 10:11:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:15:57 2011 -0700"
      },
      "message": "caif: Bugfix use for_each_safe when removing list nodes.\n\nSigned-off-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c968bdf6912cad6d0fc63d7037cc1c870604a808",
      "tree": "a2a10926aa0ddac61b30c168d29c487845aacd36",
      "parents": [
        "77c8e2c01542649f7a02fef8eb3b3d0e7fed6bbd"
      ],
      "author": {
        "name": "amit salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Apr 11 02:10:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:15:57 2011 -0700"
      },
      "message": "netxen: limit skb frags for non tso packet\n\nMachines are getting deadlock in four node cluster environment.\nAll nodes are accessing (find /gfs2 -depth -print|cpio -ocv \u003e /dev/null)\n200 GB storage on a GFS2 filesystem.\nThis result in memory fragmentation and driver receives 18 frags for\n1448 byte packets.\nFor non tso packet, fw drops the tx request, if it has \u003e14 frags.\n\nFixing it by pulling extra frags.\n\nCc: stable@kernel.org\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77c8e2c01542649f7a02fef8eb3b3d0e7fed6bbd",
      "tree": "2bdeb6ff656f5b0155d1fc001c8f54f47da68c0a",
      "parents": [
        "9814290ad0314fa0ce7991eae34ac44956e40b12"
      ],
      "author": {
        "name": "Peter Pan(潘卫平)",
        "email": "panweiping3@gmail.com",
        "time": "Mon Apr 11 00:16:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:15:56 2011 -0700"
      },
      "message": "bonding:fix two typos\n\nreplace relpy with reply.\nreplace premanent with permanent.\n\nSigned-off-by: Weiping Pan(潘卫平) \u003cpanweiping3@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9814290ad0314fa0ce7991eae34ac44956e40b12",
      "tree": "fd507ee6c38aff738ff764b942d4025d1e42ee4d",
      "parents": [
        "26f007b85a1bb73e1974ebd371cf5cd1e80c0a00"
      ],
      "author": {
        "name": "Peter Pan(潘卫平)",
        "email": "panweiping3@gmail.com",
        "time": "Mon Apr 11 00:15:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:15:56 2011 -0700"
      },
      "message": "net: fix tranmitted/tranmitting typo\n\nreplace tranmitted with transmitted.\nreplace tranmitting with transmitting.\n\nSigned-off-by: Weiping Pan(潘卫平) \u003cpanweiping3@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26f007b85a1bb73e1974ebd371cf5cd1e80c0a00",
      "tree": "677b2dc6a4b5d2885aaede92368beb1132134ad4",
      "parents": [
        "3b647568454acedb8f09f72931bfe92b73f812c7"
      ],
      "author": {
        "name": "Peter Pan(潘卫平)",
        "email": "panweiping3@gmail.com",
        "time": "Sun Apr 10 22:17:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:15:55 2011 -0700"
      },
      "message": "bonding:delete unused rlb_interval_counter\n\nNow, alb_bond_info uses rx_ntt,rlb_update_delay_counter and\nrlb_update_retry_counter to decide when to call rlb_update_rx_clients().\n\nSigned-off-by: Weiping Pan(潘卫平) \u003cpanweiping3@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b647568454acedb8f09f72931bfe92b73f812c7",
      "tree": "ddb1610b5157c89c75b3ee0694c685c2783a9c3c",
      "parents": [
        "38dbaf0afb518e462de7afca552acad048237a73"
      ],
      "author": {
        "name": "Peter Pan(潘卫平)",
        "email": "panweiping3@gmail.com",
        "time": "Sun Apr 10 22:17:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:15:55 2011 -0700"
      },
      "message": "bonding:delete unused alb_timer\n\nNow bonding-alb uses delayed_work instead of timer_list.\n\nSigned-off-by: Weiping Pan(潘卫平) \u003cpanweiping3@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38dbaf0afb518e462de7afca552acad048237a73",
      "tree": "abebb39d02e08d539930332835ff8192bfa8134c",
      "parents": [
        "a08070acd43a76069ab20000cd02474369506add"
      ],
      "author": {
        "name": "Peter Pan(潘卫平)",
        "email": "panweiping3@gmail.com",
        "time": "Fri Apr 08 03:40:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 13:15:54 2011 -0700"
      },
      "message": "bonding:set save_load to 0 when initializing\n\nIt is unnecessary to set save_load to 1 here,\nas the tx_hashtbl is just kzalloced.\n\nSigned-off-by: Weiping Pan(潘卫平) \u003cpanweiping3@gmail.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a08070acd43a76069ab20000cd02474369506add",
      "tree": "9f09417e2ea3c623250b9598b7ff8752654acbd4",
      "parents": [
        "f66ffe285939559d2a6f630a36f676d7c056b99d"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Sun Apr 10 23:16:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 12:55:48 2011 -0700"
      },
      "message": "stmmac: fix Transmit Underflow error\n\nOn some old MAC chips without COE sometime the\nTransmit Underflow error is issued.\n\nThe driver aborted all the transmission process\nand initialized it from scratch.\nThis breaks the network activity as raised by Nachiketa\non a SPEAr board.\n\nThe patch is to fix this rare underflow event.\nThe driver will only clear the interrupt and the Tx\nDMA will go out the Suspend state as soon as the\ndescriptor is fetched again.\nThe driver will continue to bump-up the DMA FIFO threshold\nthat, indeed, helped somebody to prevent this kind of error\nin the past as well.\n\nReported-by: Nachiketa Prachanda \u003cnprachanda@ncomputing.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f66ffe285939559d2a6f630a36f676d7c056b99d",
      "tree": "3b6ee5cdd3b679b4a1d01d3b30d3cf208554183e",
      "parents": [
        "bded18c2dd09eee870f4446652dbce493a6dece1"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Sun Apr 10 23:16:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 12:55:47 2011 -0700"
      },
      "message": "stmmac: fix open funct when exit on error\n\nThis patch reviews the open function and fixes some\nerrors when exit with an error state.\nIt also moves the request_irq after core is initialized\nwhen interrupts are properly masked.\n\nSigned-off-by: Shiraz Hashim \u003cshiraz.hashim@st.com\u003e\nHacked-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bded18c2dd09eee870f4446652dbce493a6dece1",
      "tree": "e5fa7154479979972bb540cc622502172850eb13",
      "parents": [
        "0e10b33a05fd57a8aaf9672e05e83937fb243a08"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Sun Apr 10 23:16:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 12:55:47 2011 -0700"
      },
      "message": "stmmac: fixed dma lib build when turn-on the debug option\n\nThis patch fixes a compilation error when build the\ndwmac_lib with the DEBUG option enabled.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e10b33a05fd57a8aaf9672e05e83937fb243a08",
      "tree": "a8d8551e84a72b2f696b6d1f6112babb27d441ee",
      "parents": [
        "b42282e5a05018ecdc0d63a4ad530b0999785912",
        "4a39e781682828c1b81a839e7d343fd91945a8d5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 12:53:51 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 12:53:51 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "4a39e781682828c1b81a839e7d343fd91945a8d5",
      "tree": "e4549900aad16e3400df59b867e96489c16ab90c",
      "parents": [
        "a6756da9eace8b4af73e9dea43f1fc2889224c94"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 11 13:02:06 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 11 13:56:07 2011 -0400"
      },
      "message": "iwlegacy: make iwl3945 and iwl4965 select IWLWIFI_LEGACY\n\nOtherwise, IWLWIFI_LEGACY has to be selected independently before the\ndrivers are made available.\n\nReported-by: Dave Airlie \u003cairlied@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nCc: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "b42282e5a05018ecdc0d63a4ad530b0999785912",
      "tree": "c358fbb6eae26a1c5a2bd478241cbcdfd9aa3124",
      "parents": [
        "c44eaf41a5a423993932c9a9ad279ee132779b48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 10:53:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 10:53:11 2011 -0700"
      },
      "message": "pci: fix PCI bus allocation alignment handling\n\nIn commit 13583b16592a (\"PCI: refactor io size calculation code\") Ram\nhad a thinko in the refactorization of the code: the end result used the\nvariable \u0027align\u0027 for the bus alignment, but the original code used\n\u0027min_align\u0027.\n\nSince then, another use of that \u0027align\u0027 variable got introduced by\ncommit c8adf9a3e873 (\"PCI: pre-allocate additional resources to devices\nonly after successful allocation of essential resources.\")\n\nFix both of those uses to use \u0027min_align\u0027 as they should.\n\nDaniel Hellstrom \u003cdaniel@gaisler.com\u003e\nAcked-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c44eaf41a5a423993932c9a9ad279ee132779b48",
      "tree": "3554fc0bfdcd97936417d6d001d00710d11e67e5",
      "parents": [
        "4263a2f1dad8c8e7ce2352a0cbc882c2b0c044a9",
        "88edaa415966af965bb7eb7056d8b58145462c8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 07:27:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 07:27:24 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (34 commits)\n  net: Add support for SMSC LAN9530, LAN9730 and LAN89530\n  mlx4_en: Restoring RX buffer pointer in case of failure\n  mlx4: Sensing link type at device initialization\n  ipv4: Fix \"Set rt-\u003ert_iif more sanely on output routes.\"\n  MAINTAINERS: add entry for Xen network backend\n  be2net: Fix suspend/resume operation\n  be2net: Rename some struct members for clarity\n  pppoe: drop PPPOX_ZOMBIEs in pppoe_flush_dev\n  dsa/mv88e6131: add support for mv88e6085 switch\n  ipv6: Enable RFS sk_rxhash tracking for ipv6 sockets (v2)\n  be2net: Fix a potential crash during shutdown.\n  bna: Fix for handling firmware heartbeat failure\n  can: mcp251x: Allow pass IRQ flags through platform data.\n  smsc911x: fix mac_lock acquision before calling smsc911x_mac_read\n  iwlwifi: accept EEPROM version 0x423 for iwl6000\n  rt2x00: fix cancelling uninitialized work\n  rtlwifi: Fix some warnings/bugs\n  p54usb: IDs for two new devices\n  wl12xx: fix potential buffer overflow in testmode nvs push\n  zd1211rw: reset rx idle timer from tasklet\n  ...\n"
    },
    {
      "commit": "88edaa415966af965bb7eb7056d8b58145462c8e",
      "tree": "6a681868803740cd6317080cf9507eaf4dfb5d49",
      "parents": [
        "60b1809f7e2ea2620aa548e1c866066756bdd1d2"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Sun Apr 10 18:59:27 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:59:27 2011 -0700"
      },
      "message": "net: Add support for SMSC LAN9530, LAN9730 and LAN89530\n\nThis patch adds support for SMSC\u0027s LAN9530, LAN9730 and LAN89530 USB\nethernet controllers to the existing smsc95xx driver by adding\ntheir new USB VID/PID pairs.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d7dfc2b57bb2cad0731dedd58ec1d70bcca1ccf",
      "tree": "1818a31f2a8d4ad06eb84b2cff292c3036d7a8d9",
      "parents": [
        "f593fe363268e7354b3a7f3907170de1ac4de7e7"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 10 04:47:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:55:21 2011 -0700"
      },
      "message": "net: bnx2: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f593fe363268e7354b3a7f3907170de1ac4de7e7",
      "tree": "82e50d49821753e2f60cc614ac05f762b2f5f8fa",
      "parents": [
        "e6a46416d4233c99a041ca35c1f692ecae9f942d"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 10 03:13:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:55:21 2011 -0700"
      },
      "message": "net: via-velocity: convert to hw_features\n\nTrivial conversion.\n\nThis also enables toggling TX VLAN offload and fixes TX checksumming\nrace with offload changes.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6a46416d4233c99a041ca35c1f692ecae9f942d",
      "tree": "7d96127a6e9d7ef19702dcde3da3a68304858f74",
      "parents": [
        "5e982f3bfdd5d063f8806a26c87843496a35d26b"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Apr 10 03:13:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:55:20 2011 -0700"
      },
      "message": "net: ksz884x: convert to hw_features\n\nThis also fixes possible race when changing receive checksum state\nand removes IPV6_CSUM_GEN_HACK as it\u0027s always set.\n\nBTW, The claim about fake IPV6 checksum looks dubious. If that were true,\nthen there\u0027s a problem in networking core and should be fixed there and not\nin random drivers.\n\nBTW#2, there\u0027s no MAINTAINERS entry for this driver. I assume this driver\nis supported by Micrel?\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e982f3bfdd5d063f8806a26c87843496a35d26b",
      "tree": "6526772af4bbe2222aaa0625c9f53006de1c7464",
      "parents": [
        "044a890c5a0fb7ac60c70bbb4e1b79e59272e504"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sat Apr 09 02:46:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:55:19 2011 -0700"
      },
      "message": "net: stmmac: convert to hw_features\n\nThis also removes TSO as it\u0027s made fully in software --- better to leave this\nto networking core.\n\nIf the MAC features can be detected at probe time and not at open, then\nstmmac_fix_features could be simplified by limiting hw_features. That\u0027s\nalso better for users as they don\u0027t see offloads being togglable but\nnever turned on.\n\nRedundant fallbacks for TX csum are removed as it\u0027s already handled\nby network core.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "044a890c5a0fb7ac60c70bbb4e1b79e59272e504",
      "tree": "66feaa3c8790c6205d62179e32a45f32bbb0d10b",
      "parents": [
        "350fb32ae45ec74ea9cc117c728c48b8e840f0f9"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sat Apr 09 00:58:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:55:19 2011 -0700"
      },
      "message": "net: 8139cp: convert to hw_features\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "350fb32ae45ec74ea9cc117c728c48b8e840f0f9",
      "tree": "af5b53bf85da0a00b20ef239166be8dc9c017667",
      "parents": [
        "8b8ddc68df13032a5666438b48dfb7a86de3a610"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Apr 08 06:35:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:55:18 2011 -0700"
      },
      "message": "net: r8169: convert to hw_features\n\nSimple conversion with a bit of needed cleanup.\n\nThis also fixes:\n - confusion around vlan_features in rtl8169_vlan_mode(),\n - problem with broken TSO for too big MTU (the limit is set\n   at 0xFFF --- max MSS field value).\n\nSG+IP_CSUM+TSO is left disabled by default, based on suggestion by\nDavid Dillow.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b8ddc68df13032a5666438b48dfb7a86de3a610",
      "tree": "8a2b12b3480ea5ab7586fa76e23bf6eb18472e5c",
      "parents": [
        "4e01d2d1cac683477b539b40b7b4662d6a9c436f"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Apr 08 02:38:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:55:18 2011 -0700"
      },
      "message": "net: benet: convert to hw_features - fixup\n\nFix up after merge with NETIF_F_RXHASH implementation.\n\nThis allows to toggle NETIF_F_RXHASH and NETIF_F_HW_VLAN_TX.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e01d2d1cac683477b539b40b7b4662d6a9c436f",
      "tree": "c1fae3d590cc34358714782fb087a0e9b696e407",
      "parents": [
        "990078afbf90e0175e71da2df04595b99153514c"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Apr 08 02:38:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:55:17 2011 -0700"
      },
      "message": "net: Remove invalid offloads\n\nRemove offload changing ethtool ops which drivers don\u0027t really support:\n\n - fs_enet\n - ucc_geth\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "990078afbf90e0175e71da2df04595b99153514c",
      "tree": "ff61e3ab53f46ceca2ef280788982883b50cc669",
      "parents": [
        "5c04c819a20af40adb7d282199f4e34e14fa05c5"
      ],
      "author": {
        "name": "Michael Smith",
        "email": "msmith@cbnco.com",
        "time": "Thu Apr 07 04:51:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:50:59 2011 -0700"
      },
      "message": "Disable rp_filter for IPsec packets\n\nThe reverse path filter interferes with IPsec subnet-to-subnet tunnels,\nespecially when the link to the IPsec peer is on an interface other than\nthe one hosting the default route.\n\nWith dynamic routing, where the peer might be reachable through eth0\ntoday and eth1 tomorrow, it\u0027s difficult to keep rp_filter enabled unless\nfake routes to the remote subnets are configured on the interface\ncurrently used to reach the peer.\n\nIPsec provides a much stronger anti-spoofing policy than rp_filter, so\nthis patch disables the rp_filter for packets with a security path.\n\nSigned-off-by: Michael Smith \u003cmsmith@cbnco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c04c819a20af40adb7d282199f4e34e14fa05c5",
      "tree": "c92925ffcf83d593f8cd52faed144cc43289d7f9",
      "parents": [
        "5325e92f33eef5fb54e2e63185d965b4be59a4b3"
      ],
      "author": {
        "name": "Michael Smith",
        "email": "msmith@cbnco.com",
        "time": "Thu Apr 07 04:51:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:50:59 2011 -0700"
      },
      "message": "fib_validate_source(): pass sk_buff instead of mark\n\nThis makes sk_buff available for other use in fib_validate_source().\n\nSigned-off-by: Michael Smith \u003cmsmith@cbnco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5325e92f33eef5fb54e2e63185d965b4be59a4b3",
      "tree": "ee62aa60f4f84ad6afb8ee20d0effc073f20e7b1",
      "parents": [
        "647da406e5e6cef87d17ee4d3c65c7b496883a3f"
      ],
      "author": {
        "name": "simon",
        "email": "simon@ubuntu.(none)",
        "time": "Wed Apr 06 21:40:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:46:45 2011 -0700"
      },
      "message": "usb: plusb: Add debug to reset function\n\nThis patch adds some debug to the reset function to print out the\nreason why it fails.\n\nSigned-off-by: Simon Wood \u003csimon@mungewell.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "647da406e5e6cef87d17ee4d3c65c7b496883a3f",
      "tree": "5c5b2718163844484433f3c97ff2fa5a45c72c69",
      "parents": [
        "6e4d2d9eb22dc9e9f0abfb1a464405b97a461cde"
      ],
      "author": {
        "name": "simon",
        "email": "simon@ubuntu.(none)",
        "time": "Wed Apr 06 21:40:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:46:44 2011 -0700"
      },
      "message": "usb: plusb: Add support for PL-25A1\n\nThis patch adds support for the PL-25A1 by adding the appropriate\nUSB ID\u0027s. This chip is used in the Belkin \u0027Windows Easy Transfer\u0027\nCables.\n\nSigned-off-by: Simon Wood \u003csimon@mungewell.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e4d2d9eb22dc9e9f0abfb1a464405b97a461cde",
      "tree": "ea61e1afa8edaff1719ce36b9a9d12514ff79c47",
      "parents": [
        "857a3d0fb648b450de4a87cc2df9055774cafd2d"
      ],
      "author": {
        "name": "simon",
        "email": "simon@ubuntu.(none)",
        "time": "Wed Apr 06 21:40:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 10 18:46:44 2011 -0700"
      },
      "message": "usb: plusb: Whitespace\n\nThis patch cleans up a couple of instances of incorrect whitespace\n\nSigned-off-by: Simon Wood \u003csimon@mungewell.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "4263a2f1dad8c8e7ce2352a0cbc882c2b0c044a9"
}
