)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "4263a2f1dad8c8e7ce2352a0cbc882c2b0c044a9",
      "tree": "e5892af7a7fd7784c5a3dba682b3cc2728ecadcf",
      "parents": [
        "510ec7bc3bf6bc6d87662d16a6136135d747e535",
        "84f3b6dab973c1a9e941fdd1a55caa44da6d9882"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 10 09:56:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 10 09:56:10 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Don\u0027t query connections for widgets have no connections\n  ALSA: HDA: Fix single internal mic on ALC275 (Sony Vaio VPCSB1C5E)\n  ALSA: hda - HDMI: Fix MCP7x audio infoframe checksums\n  ALSA: usb-audio: define another USB ID for a buggy USB MIDI cable\n  ALSA: HDA: Fix dock mic for Lenovo X220-tablet\n  ASoC: format_register_str: Don\u0027t clip register values\n  ASoC: PXA: Fix oops in __pxa2xx_pcm_prepare\n  ASoC: zylonite: set .codec_dai_name in initializer\n"
    },
    {
      "commit": "510ec7bc3bf6bc6d87662d16a6136135d747e535",
      "tree": "c57d936028021c4f06c7bc4a020c431deecf4d35",
      "parents": [
        "94c8a984ae2adbd9a9626fb42e0f2faf3e36e86f",
        "80b4f81a49809774f1b123c456fb179e472dbd0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 09 13:23:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 09 13:23:50 2011 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  mtd: atmel_nand: use CPU I/O when buffer is in vmalloc(ed) region\n  mtd: atmel_nand: modify test case for using DMA operations\n  mtd: atmel_nand: fix support for CPUs that do not support DMA access\n  mtd: atmel_nand: trivial: change DMA usage information trace\n  mtd: mtdswap: fix printk format warning\n"
    },
    {
      "commit": "84f3b6dab973c1a9e941fdd1a55caa44da6d9882",
      "tree": "75105af06069087a480c1f69e4e2916718e623e6",
      "parents": [
        "664cee46e755b37204f1731cb8726db610f3486d",
        "cd9abc7a22806f2340b853058a634b0e32a9f47c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Apr 09 10:05:53 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Apr 09 10:05:53 2011 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "664cee46e755b37204f1731cb8726db610f3486d",
      "tree": "11ed0d43eff14123534785cf25c0a2143e134e7e",
      "parents": [
        "a0334c50bf0ba7c720ed00f931e721c989efd233",
        "4e29402fe4b2006c994eed5020c42b2cc87d9b42"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Apr 09 10:05:30 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Apr 09 10:05:30 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "857a3d0fb648b450de4a87cc2df9055774cafd2d",
      "tree": "a2eb6baa4e7c762dc730ba7b060307e09fc5a31e",
      "parents": [
        "c5e06360317d9c7a91de983749d136c4089e5379"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Fri Apr 08 13:07:08 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 08 13:07:08 2011 -0700"
      },
      "message": "cxgb4vf: drop phys_id interface and implement the newer set_phys_id\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5e06360317d9c7a91de983749d136c4089e5379",
      "tree": "8e02b18452fa9e179525adffe1efc89145f33342",
      "parents": [
        "93ae653491f0a413d5f4d9aa4df45d09ecb55d62"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Fri Apr 08 13:06:25 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 08 13:06:25 2011 -0700"
      },
      "message": "cxgb4: drop phys_id interface and implement the newer set_phys_id\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93ae653491f0a413d5f4d9aa4df45d09ecb55d62",
      "tree": "0540b85362f08bd551bcd9f7840a061a71996fa9",
      "parents": [
        "782d640afd15af7a1faf01cfe566ca4ac511319d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Apr 08 13:03:02 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 08 13:03:02 2011 -0700"
      },
      "message": "cnic: Fix rtnl deadlock\n\nWhen cnic_stop_hw() -\u003e cnic_cm_stop_bnx2x_hw() is called under rtnl_lock()\nfrom NETDEV_DOWN event, it waits for cnic_delete_task() to complete.\nIt will deadlock when cnic_delete_task() takes rtnl_lock() before\ncalling cnic_ulp_stop_one().\n\nWe fix it by removing the rtnl_lock() in cnic_delete_task().\ncnic_ulp_stop_one() has mutex and atomic bit ops to prevent important\noperations from being done more than once, so it is not necessary to take\nrtnl_lock().\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94c8a984ae2adbd9a9626fb42e0f2faf3e36e86f",
      "tree": "a4beddd64501ef00ad41c8fd5974340bec2fcf73",
      "parents": [
        "f9fa0bc1fabe1d861e46d80ecbe7e85da359195c",
        "37adb89fadd65ce47f7e5cfd564938a76b351948"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 08 11:47:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 08 11:47:35 2011 -0700"
      },
      "message": "Merge branch \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  NFS: Change initial mount authflavor only when server returns NFS4ERR_WRONGSEC\n  NFS: Fix a signed vs. unsigned secinfo bug\n  Revert \"net/sunrpc: Use static const char arrays\"\n"
    },
    {
      "commit": "f9fa0bc1fabe1d861e46d80ecbe7e85da359195c",
      "tree": "7d90bcd4b78f22a72ea4d3102b8e2714b78d1e43",
      "parents": [
        "bb3c90f0de7b34995b5e35cf5dc97a3d428b3761"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Apr 08 10:53:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 08 11:05:24 2011 -0700"
      },
      "message": "signal.c: fix erroneous syscall kernel-doc\n\nFix erroneous syscall kernel-doc comments in kernel/signal.c.\n\nReported-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6756da9eace8b4af73e9dea43f1fc2889224c94",
      "tree": "7f1ac79ad2de9f422119f45d723af9bf3eb7bd66",
      "parents": [
        "96f372c95d32f76fa2b0e035e0a6269234bfda09"
      ],
      "author": {
        "name": "Jason Conti",
        "email": "jason.conti@gmail.com",
        "time": "Thu Apr 07 21:09:57 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Apr 08 13:06:30 2011 -0400"
      },
      "message": "p54: Initialize extra_len in p54_tx_80211\n\nThis patch fixes a very serious off-by-one bug in\nthe driver, which could leave the device in an\nunresponsive state.\n\nThe problem was that the extra_len variable [used to\nreserve extra scratch buffer space for the firmware]\nwas left uninitialized. Because p54_assign_address\nlater needs the value to reserve additional space,\nthe resulting frame could be to big for the small\ndevice\u0027s memory window and everything would\nimmediately come to a grinding halt.\n\nReference: https://bugs.launchpad.net/bugs/722185\n\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Jason Conti \u003cjason.conti@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "96f372c95d32f76fa2b0e035e0a6269234bfda09",
      "tree": "6fff40a25844d7ec927ce1f1d361f4c57b9096ff",
      "parents": [
        "bd39a274fb7b43374c797bafdb7f506598f36f77"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Apr 07 19:07:17 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Apr 08 13:06:30 2011 -0400"
      },
      "message": "ath9k: fix missing ath9k_ps_wakeup/ath9k_ps_restore calls\n\nThese missing chip wakeups mainly cause crashes on AR5416 cards in MIPS\nboards, but have also been reported to cause radio stability issues on\nAR9285.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb3c90f0de7b34995b5e35cf5dc97a3d428b3761",
      "tree": "d5d07b61c0ab6d8688579a255e2b97b624637336",
      "parents": [
        "3d762ca1cdf38b5fb7d1774734176d1d4d56bbb7",
        "8838101183bba239f100b0cfe31d9ebbfc2f1bd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 08 07:36:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 08 07:36:14 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] compile fix for latest binutils\n  [S390] cio: prevent purging of CCW devices in the online state\n  [S390] qdio: fix init sequence\n  [S390] Fix parameter passing for smp_switch_to_cpu()\n  [S390] oprofile s390: prevent stack corruption\n"
    },
    {
      "commit": "3d762ca1cdf38b5fb7d1774734176d1d4d56bbb7",
      "tree": "2fed11327a86c05ec945c31aa6e1307fbca527c9",
      "parents": [
        "0c3efe54d0165cecf0698b468e253577b555dde6",
        "b03f24567ce7caf2420b8be4c6eb74c191d59a91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 08 07:35:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 08 07:35:17 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6:\n  quota: Don\u0027t write quota info in dquot_commit()\n  ext3: Fix writepage credits computation for ordered mode\n"
    },
    {
      "commit": "60b1809f7e2ea2620aa548e1c866066756bdd1d2",
      "tree": "79ab74bbcd1bdb2232bb750a3236baee298d41bb",
      "parents": [
        "ab6dc30da55d262c54ae12e47e4a2e4372e39fbf"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Apr 06 23:25:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 20:36:13 2011 -0700"
      },
      "message": "mlx4_en: Restoring RX buffer pointer in case of failure\n\nIf not done, second attempt to open the RX ring would cause memory corruption.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab6dc30da55d262c54ae12e47e4a2e4372e39fbf",
      "tree": "fb77f6babbe4014502160bd8ddae2993ca6a1180",
      "parents": [
        "1b86a58f9d7ce4fe2377687f378fbfb53bdc9b6c"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Apr 06 23:24:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 20:36:12 2011 -0700"
      },
      "message": "mlx4: Sensing link type at device initialization\n\nWhen bringing the port up, performing a SENSE_PORT command\nTo try and check to which physical link type (IB or Ethernet) the physical\nport is connected.\nIn case there is no valid link partner, the port will come up as its\nsupported default.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "782d640afd15af7a1faf01cfe566ca4ac511319d",
      "tree": "fdf50de5e124d1ee61c7dd20a6fef1c585e53b0e",
      "parents": [
        "dc668910f4eaa233c241d43d96ed6b0b9258cc43"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Thu Apr 07 07:32:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 20:19:01 2011 -0700"
      },
      "message": "net: atl*: convert to hw_features\n\nThings left as they were:\n - atl1: is RX checksum really enabled?\n - atl2: copy-paste from atl1, with-errors-on-modify I presume\n - atl1c: there\u0027s a bug: MTU can\u0027t be changed if device is not up\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": "dc668910f4eaa233c241d43d96ed6b0b9258cc43",
      "tree": "0a8c85d7e70ab898c3c9fbae054a9bdb68a3025d",
      "parents": [
        "5ec8f9b8e6d87faa9d3a4b079b83e3c0d9c39921"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Thu Apr 07 03:35:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 20:16:58 2011 -0700"
      },
      "message": "net: tg3: convert to hw_features\n\nCleanup hint: Some features are calculated in tg3_get_invariants() and\nthe rest in its caller --- tg3_init_one(). This is not changed here.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nAcked-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ec8f9b8e6d87faa9d3a4b079b83e3c0d9c39921",
      "tree": "08b7d5634544c79b737edd25a0764709a9b7c242",
      "parents": [
        "6332c8d3a5e352fae854cbcac764622e083461e5"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Thu Apr 07 02:43:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 20:16:58 2011 -0700"
      },
      "message": "net: enic: convert to hw_features\n\nAs the driver uses GRO and not LRO, LRO settings are ignored anyway\nand are removed here to avoid confusion.\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": "6332c8d3a5e352fae854cbcac764622e083461e5",
      "tree": "7ee794566dacb78150064e89e753d925af6e32b1",
      "parents": [
        "e92702b1046a418a562878b22f92433517760921"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Thu Apr 07 02:43:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 20:16:57 2011 -0700"
      },
      "message": "net: benet: convert to hw_features\n\nSimple conversion.\n\nThis also fixes a bug in TX checksum toggling --- driver was changing\nNETIF_F_HW_CSUM instead of NETIF_F_IP_CSUM+NETIF_F_IPV6_CSUM.\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": "e92702b1046a418a562878b22f92433517760921",
      "tree": "656800b9614b9377f08070b49c1e5dad2b68e015",
      "parents": [
        "57841869197831542f25c739beaeab4465977878"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Thu Mar 31 01:01:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 20:15:49 2011 -0700"
      },
      "message": "skge: convert to hw_features\n\njust IP_CSUM.  This needs testing and so is not changed here.\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": "57841869197831542f25c739beaeab4465977878",
      "tree": "90d282ad0691b8b85f97fbe75e6ad8cde98c1178",
      "parents": [
        "48f5a19168c228e6533401c563d9fcbc152bc33f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Wed Apr 06 18:08:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 15:05:00 2011 -0700"
      },
      "message": "be2net: call FLR after setup wol in be_shutdown\n\nCalling setup_wol after a reset is inconsequential.\nThe WOL setting should be programmed before FLR.\nAnd yes, FLR does not erase wol information.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48f5a19168c228e6533401c563d9fcbc152bc33f",
      "tree": "5d9968910d64671a5719f198528419c5daf94299",
      "parents": [
        "81be8f0ab47db1171dac0eb8b062291603b57dd4"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Wed Apr 06 18:08:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 15:04:45 2011 -0700"
      },
      "message": "be2net: dynamically allocate adapter-\u003evf_cfg\n\nInstead of a fixed sized array for vf_cfg, allocate the size dynamically\ndepending on number of VFs the device supports.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81be8f0ab47db1171dac0eb8b062291603b57dd4",
      "tree": "91dbff61d5dda0a8be1c775cadddd15aea4c398c",
      "parents": [
        "b0060586d23968d66325d775651d92ee830c032f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Wed Apr 06 18:08:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 15:04:45 2011 -0700"
      },
      "message": "be2net: fix to get max VFs supported from adapter\n\nThe user supplied num_vfs value need not be compared\nagainst a static BE_MAX_VF, but can be checked against\nthe actual VFs that the device can support.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0060586d23968d66325d775651d92ee830c032f",
      "tree": "eec9d0ae244be4f66dd1f03e59293b0f10b3eb87",
      "parents": [
        "4b97291429bf59c09a969184a7d2ebde7287e7eb"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Wed Apr 06 18:08:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 15:04:44 2011 -0700"
      },
      "message": "be2net: use common method to check for sriov function type\n\nLancer and BE can both use SLI_INTF_REG to check a VF or a PF.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b97291429bf59c09a969184a7d2ebde7287e7eb",
      "tree": "21314d74a38638dde44cacce29dba2c84e445b92",
      "parents": [
        "c1e48efc701b79ee4367c9a1a4e8bbc7c3586e02"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Wed Apr 06 18:07:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 15:04:44 2011 -0700"
      },
      "message": "be2net: add rxhash support\n\nAdd rxhash support,\nBased on initial work by Eric Dumazet.\n\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1e48efc701b79ee4367c9a1a4e8bbc7c3586e02",
      "tree": "91921f7c0884813c72993fcd2ecd37dc5e56d89d",
      "parents": [
        "912d398d28b4359c2fb1f3763f1ce4f86de8350e",
        "1b86a58f9d7ce4fe2377687f378fbfb53bdc9b6c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 14:05:23 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 14:05:23 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/benet/be_main.c\n"
    },
    {
      "commit": "1b86a58f9d7ce4fe2377687f378fbfb53bdc9b6c",
      "tree": "e931b86166c2a644470e3754e2d3139f97834951",
      "parents": [
        "9b57e1a79e2142df8412ab223c90ba6f47c6b3a3"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Thu Apr 07 14:04:08 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 07 14:04:08 2011 -0700"
      },
      "message": "ipv4: Fix \"Set rt-\u003ert_iif more sanely on output routes.\"\n\nCommit 1018b5c01636c7c6bda31a719bda34fc631db29a (\"Set rt-\u003ert_iif more\nsanely on output routes.\")  breaks rt_is_{output,input}_route.\n\nThis became the cause to return \"IP_PKTINFO\u0027s -\u003eipi_ifindex \u003d\u003d 0\".\n\nTo fix it, this does:\n\n1) Add \"int rt_route_iif;\" to struct rtable\n\n2) For input routes, always set rt_route_iif to same value as rt_iif\n\n3) For output routes, always set rt_route_iif to zero.  Set rt_iif\n   as it is done currently.\n\n4) Change rt_is_{output,input}_route() to test rt_route_iif\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b37e3b6d64358604960b35e8ecbb7aed22e0926e",
      "tree": "f9673afc2332c15a989d3b32f002363a92ea66e1",
      "parents": [
        "a90c7a313a1c5b4fc99f987a2ae8f92ab0ae35c7",
        "bd39a274fb7b43374c797bafdb7f506598f36f77"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 07 16:45:40 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 07 16:45:40 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\nConflicts:\n\tdrivers/net/wireless/rtlwifi/efuse.c\n\tdrivers/net/wireless/rtlwifi/rtl8192c/fw_common.c\n\tnet/bluetooth/mgmt.c\n"
    },
    {
      "commit": "0c3efe54d0165cecf0698b468e253577b555dde6",
      "tree": "e004169ae37bc1b9fdc636146bd6967061f6f78a",
      "parents": [
        "132452ee2368cf775ccbef9746b51e3d2ba58b85",
        "d856b418464024dba4c7e901bab74dfb9a030d2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 13:34:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 13:34:41 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: mpc8xxx_wdt: fix build\n"
    },
    {
      "commit": "d856b418464024dba4c7e901bab74dfb9a030d2e",
      "tree": "e85cb723d3531b88fb0c032c06afbae926ad0f9b",
      "parents": [
        "8b9686ff4ddfdf45662024edd567920e6db87beb"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Mar 30 15:48:22 2011 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Apr 07 20:20:24 2011 +0000"
      },
      "message": "watchdog: mpc8xxx_wdt: fix build\n\nSince 1c48a5c93da6313 (dt: Eliminate of_platform_{,un}register_driver)\nmpc8xxx_wdt no longer builds as it tries to refer to a \u0027match\u0027 variable\nrather than ofdev-\u003edev.of_match that it checks just before.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "37adb89fadd65ce47f7e5cfd564938a76b351948",
      "tree": "b935bde3f61965a8e0810f9d12281b97b2376351",
      "parents": [
        "418875900e3de4831c84f86ae4756690dac5be77"
      ],
      "author": {
        "name": "Bryan Schumaker",
        "email": "bjschuma@netapp.com",
        "time": "Thu Apr 07 16:02:20 2011 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Apr 07 13:19:40 2011 -0700"
      },
      "message": "NFS: Change initial mount authflavor only when server returns NFS4ERR_WRONGSEC\n\nWhen attempting an initial mount, we should only attempt other\nauthflavors if AUTH_UNIX receives a NFS4ERR_WRONGSEC error.\nThis allows other errors to be passed back to userspace programs.\n\nSigned-off-by: Bryan Schumaker \u003cbjschuma@netapp.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "a90c7a313a1c5b4fc99f987a2ae8f92ab0ae35c7",
      "tree": "b5484abed3ef3f23e17375fbc44657b875b7f418",
      "parents": [
        "146095557b01cf5ff5d66554d96cbb8133d94eb9"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Apr 05 10:49:04 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 07 15:52:29 2011 -0400"
      },
      "message": "cfg80211: add a timer for invalid user reg hints\n\nWe have no other option but to inform userspace that we\nhave queued up their regulatory hint request when we are\ngiven one given that nl80211 operates atomically on user\nrequests. The best we can do is accept the request, and\nadd a delayed work item for processing failure and cancel it\nif we succeeed. Upon failure we restore the regulatory\nsettings and ignore the user input.\n\nThis fixes this reported bug:\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d28112\n\nReported-by: gregoryx.alagnou@intel.com\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "146095557b01cf5ff5d66554d96cbb8133d94eb9"
}
