)]}'
{
  "log": [
    {
      "commit": "b4aa9e05a61b845541fa6f5b1d246976922601f0",
      "tree": "ca94478c3df281ab76a3399f5ba6341ade3f5791",
      "parents": [
        "1dc0f3c54ce1df957f99c17b145488fd03eb1a59",
        "4b8fe66300acb2fba8b16d62606e0d30204022fc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 17 12:27:22 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 17 12:27:22 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x/bnx2x.h\n\tdrivers/net/wireless/iwlwifi/iwl-1000.c\n\tdrivers/net/wireless/iwlwifi/iwl-6000.c\n\tdrivers/net/wireless/iwlwifi/iwl-core.h\n\tdrivers/vhost/vhost.c\n"
    },
    {
      "commit": "0d0b16727f24f8258eeb33818347ca0f4557f982",
      "tree": "e89fec837700b02aff0d08de1c5cbae3ff5060a8",
      "parents": [
        "55508d601dab7df5cbcc7a63f4be8620eface204"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Dec 14 15:24:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 16 14:43:15 2010 -0800"
      },
      "message": "net: Fix drivers advertising HW_CSUM feature to use csum_start\n\nSome drivers are using skb_transport_offset(skb) instead of skb-\u003ecsum_start\nfor NETIF_F_HW_CSUM offload.  This does not matter now, but if someone\nimplements checksumming of encapsulated packets then this will break silently.\n\nTSO output paths are left as they are, since they are for IP+TCP only\n(might be worth converting though).\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": "23f333a2bfafba80339315b724808982a9de57d9",
      "tree": "55819e6a8eeb9c2d34b42c77e7e38f7f6571baf9",
      "parents": [
        "6e07ebd84eef00be9e169a6d15a0bc20b06578fa"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "message": "drivers/net: don\u0027t use flush_scheduled_work()\n\nflush_scheduled_work() is on its way out.  This patch contains simple\nconversions to replace flush_scheduled_work() usage with direct\ncancels and flushes.\n\nDirectly cancel the used works on driver detach and flush them in\nother cases.\n\nThe conversions are mostly straight forward and the only dangers are,\n\n* Forgetting to cancel/flush one or more used works.\n\n* Cancelling when a work should be flushed (ie. the work must be\n  executed once scheduled whether the driver is detaching or not).\n\nI\u0027ve gone over the changes multiple times but it would be much\nappreciated if you can review with the above points in mind.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jay Cliburn \u003cjcliburn@gmail.com\u003e\nCc: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: Divy Le Ray \u003cdivy@chelsio.com\u003e\nCc: e1000-devel@lists.sourceforge.net\nCc: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nCc: Andrew Gallatin \u003cgallatin@myri.com\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Ramkrishna Vepa \u003cramkrishna.vepa@exar.com\u003e\nCc: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "6c2c9d964e71770e7d6efc1a82f3621005d12185",
      "tree": "c7302d93fbf9d85f7b6b86e10d7ed9074f83251f",
      "parents": [
        "36accaed22347f4b09cbc3c9fe2c1163a3575ea1"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Fri Dec 10 12:02:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:23:51 2010 -0800"
      },
      "message": "enic: Move enic port profile handling code to a new 802.1Qbh provisioning info type\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29639059a0122d95b34b5475bd9fee3910b401a3",
      "tree": "d79443299bf4aeacc8047a87945fea5cc65159ae",
      "parents": [
        "0b1c00fc3e9f8d658e0632da7e7ee57bed779ec7"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Dec 08 13:54:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 15:42:22 2010 -0800"
      },
      "message": "enic: Use VF mac set by IFLA_VF_MAC in port profile provisioning data\n\nThis patch adds support in enic 802.1Qbh port profile provisioning code\nto use the mac address set by IFLA_VF_MAC. For now we handle this mac as a\nspecial case for a VM mac address sent to us by libvirt. The VM mac address\nis sent to the switch along with the rest of the port profile provisioning\ndata. This patch also adds calls to register and deregister the mac address\nduring port profile association/deassociation.\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b1c00fc3e9f8d658e0632da7e7ee57bed779ec7",
      "tree": "3dc6bd6f7b0cde427c1527e5771ad78f40980eab",
      "parents": [
        "319d7e847355ec7e03d3c865917b2b0e2e592fb8"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Dec 08 13:53:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 15:42:21 2010 -0800"
      },
      "message": "enic: Add ndo_set_vf_mac support for enic dynamic devices\n\nThis patch implements the ndo_set_vf_mac netdev operation for enic\ndynamic devices. It treats the mac address set by IFLA_VF_MAC as a\nspecial case to use it in the port profile provisioning data.\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "319d7e847355ec7e03d3c865917b2b0e2e592fb8",
      "tree": "a900c8007e8060e03e5d26939051716d0543921a",
      "parents": [
        "a8d764b9832d3cc86019f71916665dd2d337d7c2"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Dec 08 13:19:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 15:39:42 2010 -0800"
      },
      "message": "enic: Add ndo_set_rx_mode support for enic vnics\n\nAdd ndo_set_rx_mode support to register unicast and multicast\naddress filters for enic devices\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79aeec5822cea63cf732bbc0c9f3337542352616",
      "tree": "c8dc3d215d2abdb516472c7986e37181896b8a6b",
      "parents": [
        "e91db5cd6f2203ef2a93ce8770f2728e9107c4f7"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Wed Dec 08 13:05:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 15:01:07 2010 -0800"
      },
      "message": "enic: Bug Fix: Pass napi reference to the isr that services receive queue\n\nPass reference to napi instead of enic device to the isr that services receive queue.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f4f067f99cbb2af7af7a67bd025a9fb58b5156c",
      "tree": "7830cff52e76bb8c650425bdc3203e1e5299b939",
      "parents": [
        "ce5a121304af02d02489e86efb6ae26a67f95e52"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Mon Nov 15 08:09:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 15 11:13:19 2010 -0800"
      },
      "message": "enic: Fix build warnings\n\nFix data type of argument passed to pci_alloc_consistent and pci_free_consistent routines.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eab6d18d20fc5b5ba04a7e7fcd6f357197870e51",
      "tree": "8a52538666747998dd16bc68a2102b05ebfe6873",
      "parents": [
        "b738127dfb469bb9f595cdace30e7f881e8146b2"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Wed Oct 20 13:56:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:52 2010 -0700"
      },
      "message": "vlan: Don\u0027t check for vlan group before vlan_tx_tag_present.\n\nMany (but not all) drivers check to see whether there is a vlan\ngroup configured before using a tag stored in the skb.  There\u0027s\nnot much point in this check since it just throws away data that\nshould only be present in the expected circumstances.  However,\nit will soon be legal and expected to get a vlan tag when no\nvlan group is configured, so remove this check from all drivers\nto avoid dropping the tags.\n\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53c90536e96218ed6d60e7ea7a69a92b68805cdf",
      "tree": "b5b6515d6468fc5df667b5d43bee3fbe6789c9d5",
      "parents": [
        "d058590976cb76defb636d78999cca353a09695b"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Wed Oct 20 10:17:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:49 2010 -0700"
      },
      "message": "enic: Fix log message\n\nFix a log message\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d058590976cb76defb636d78999cca353a09695b",
      "tree": "eefb5265a23f912763fa3c2d2e6d2a89657cffbd",
      "parents": [
        "2db77e0f331d343511d08e204be5e22f934e1a68"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Wed Oct 20 10:17:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:48 2010 -0700"
      },
      "message": "enic: Change min MTU\n\nChange min MTU to 68.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2db77e0f331d343511d08e204be5e22f934e1a68",
      "tree": "03b86c7f5aab8e7623deb25499f4cca3962e0771",
      "parents": [
        "c76fd32d0504c0450edb0e00890aa32e3ff1f73d"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Wed Oct 20 10:17:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:48 2010 -0700"
      },
      "message": "enic: Replace firmware devcmd CMD_ENABLE with CMD_ENABLE_WAIT\n\nReplace no wait CMD_ENABLE firmware devcmd with CMD_ENABLE_WAIT\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c76fd32d0504c0450edb0e00890aa32e3ff1f73d",
      "tree": "97675516b7a04d9f3adff9c8281a20d47f7cc9ab",
      "parents": [
        "717258ba4b3ecca9c7c0ef2b76d7aa5800242bad"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Wed Oct 20 10:17:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:47 2010 -0700"
      },
      "message": "enic: Make firmware cognizant of the user set mac address\n\nLet the firmware know about the mac address set by the user using ndo_set_mac_address\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "717258ba4b3ecca9c7c0ef2b76d7aa5800242bad",
      "tree": "d82deb82352401aa9b3877c2b99fec348e3b583d",
      "parents": [
        "e0e8ab596012d8c2147beb3c8b70d2d6ab90acda"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Wed Oct 20 10:16:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:47 2010 -0700"
      },
      "message": "enic: Add support for multiple hardware receive queues\n\nAdd support for multiple hardware receive queues. The ingress traffic is hashed into one of the receive queues based on IP or TCP or both headers. The max no. of receive queues supported is 8.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fdba3881154ee91927af7d7436d54eb05dcc3bf",
      "tree": "fdd7abe7c29d96b3de538b377b58c0336bb7b79c",
      "parents": [
        "bf746e62afc83be1baccc0cc9e128a9805ecd5fd"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Sep 30 13:35:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 01 00:36:52 2010 -0700"
      },
      "message": "enic: Make local functions static\n\nMake functions used locally in a file as static\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf746e62afc83be1baccc0cc9e128a9805ecd5fd",
      "tree": "a092aaecb4b0d95012a9300296c5664384c00ddb",
      "parents": [
        "367e5e376922dcf52f92e1db436010fb828d3bfa"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Sep 30 13:35:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 01 00:36:52 2010 -0700"
      },
      "message": "enic: Remove dead code\n\nRemoved code that is unused\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "807540baae406c84dcb9c1c8ef07a56d2d2ae84a",
      "tree": "ccd5c2cb57710dd6b73cf8df11eedf67abc14ae4",
      "parents": [
        "cb4dfe562cac6fcb544df752e40c1d78000d0712"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Sep 23 05:40:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 26 18:34:29 2010 -0700"
      },
      "message": "drivers/net: return operator cleanup\n\nChange \"return (EXPR);\" to \"return EXPR;\"\n\nreturn is not a function, parentheses are not required.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f76da51f58eda3a027e71e98404b80fcad2d80d",
      "tree": "c3d308fa44541cbfe7e53a6f596bfe450bc7ba46",
      "parents": [
        "832177901a61aeda1f2122e323c39881ec84af65"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Tue Aug 10 18:55:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 02:32:59 2010 -0700"
      },
      "message": "enic: Mark intr_timer in vnic_enet_config as deprecated\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "832177901a61aeda1f2122e323c39881ec84af65",
      "tree": "4df41abbabfefc6fcd9eb32c389f36a12a8fd4f2",
      "parents": [
        "ce16cc02f9fe21d4e42116305e5ea9d12e51635d"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Tue Aug 10 18:55:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 02:32:58 2010 -0700"
      },
      "message": "enic: Check if rq/wq buf not NULL before freeing them\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce16cc02f9fe21d4e42116305e5ea9d12e51635d",
      "tree": "6fe4a3b48ab1ec0bb10c2c615cddb680cefc96bf",
      "parents": [
        "7c46835e4845fed5f348f5845a3a6165874e2f05"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Tue Aug 10 18:55:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 02:32:58 2010 -0700"
      },
      "message": "enic: Clean up: remove enic_dev_stats_clear\n\nRemove function enic_dev_stats_clear and its reference in enic device\ninit code. Firmware clears device stats on device open. So, no need for\nthe driver to do it again.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c46835e4845fed5f348f5845a3a6165874e2f05",
      "tree": "7ddc9fb2de9ba71a8904452160685a74c5bd8cff",
      "parents": [
        "ae94abe1687871d9772494b3d378c6d3decd7f75"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Tue Aug 10 18:55:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 02:32:58 2010 -0700"
      },
      "message": "enic: Use offsetof macro in vic tlv length calculation\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae94abe1687871d9772494b3d378c6d3decd7f75",
      "tree": "281cbbd00c476444d02d8d9543c0e290644b9363",
      "parents": [
        "90cf0b53d74ebca4f62d865ae39d21ed3bdbf877"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Tue Aug 10 18:55:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 02:32:57 2010 -0700"
      },
      "message": "enic: Add new firmware devcmds\n\nAdd new firmware devcmds:  CMD_PROXY_BY_INDEX, CMD_CONFIG_INFO_GET\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90cf0b53d74ebca4f62d865ae39d21ed3bdbf877",
      "tree": "ddac723d5e1fe07d7aa45768e2dc38293612fb9b",
      "parents": [
        "294dab25e7068f9df80af53aceed332f9621c970"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Tue Aug 10 18:55:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 02:32:56 2010 -0700"
      },
      "message": "enic: Add support for firmware management device\n\nThis patch adds support for firmware management device in enic driver.\nA management device is a virtual PCIe device that firmware can present\nto the host as its management endpoint. It provides the interface between\nthe host and adapter firmware for all management operations.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "294dab25e7068f9df80af53aceed332f9621c970",
      "tree": "c43af909c0a4992f6f2050a911cbc913c81631e1",
      "parents": [
        "559764d1996e6ae769feb07918687b0806f2d975"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Tue Aug 10 18:54:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 17 02:32:56 2010 -0700"
      },
      "message": "enic: Add set mac address\n\nThis patch implements the ndo_set_mac_address netdev operation for an enic device\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c33788b45f754bd5dd8adc520e37fa38ac1849c7",
      "tree": "eccf06b81949778b6a30e53f691ef6256a613f0c",
      "parents": [
        "2a1bc0d56b446104a3a728925b3a7afbef64afa7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 03 09:32:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 04 16:18:04 2010 -0700"
      },
      "message": "drivers/net/enic: Use %pUB to format a UUID\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1437ce3983bcbc0447a0dedcd644c14fe833d266",
      "tree": "073ba0dc60127b08b65fbcca4d0d7c15318c08f8",
      "parents": [
        "b3003be36a3c9215cd17182349981581de269048"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Jun 30 02:44:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 30 14:09:35 2010 -0700"
      },
      "message": "ethtool: Change ethtool_op_set_flags to validate flags\n\nethtool_op_set_flags() does not check for unsupported flags, and has\nno way of doing so.  This means it is not suitable for use as a\ndefault implementation of ethtool_ops::set_flags.\n\nAdd a \u0027supported\u0027 parameter specifying the flags that the driver and\nhardware support, validate the requested flags against this, and\nchange all current callers to pass this parameter.\n\nChange some other trivial implementations of ethtool_ops::set_flags to\ncall ethtool_op_set_flags().\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nReviewed-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29046f9b1e36f6e3332ce2d8e366005fd177b37a",
      "tree": "8b178261548c5b6f22615b81a4d41128e03c6525",
      "parents": [
        "506e1198413d28446f9a98792b2b38b6bf5f8295"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Jun 24 10:52:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 20:50:30 2010 -0700"
      },
      "message": "enic: Clean ups\n\n1) Update copyright\n2) Fix hardware queue descriptor field size CQ_ENET_RQ_DESC_FCOE_SOF_BITS\n3) Include rtnetlink.h instead of if_link.h\n4) Selectively flush writes to interrupt mask register\n5) Use pci_enable_device_mem\n6) Remove unused variables and header files\n7) Fix size mismatch between memory alloc and free operations of a variable\n8) Check for non null arguments to vic_provinfo_alloc\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "506e1198413d28446f9a98792b2b38b6bf5f8295",
      "tree": "e86d4441f76ae2424128261a6df65a0256257dc6",
      "parents": [
        "1825aca667196f75b193e2d509ea96ffdc8db0ca"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Jun 24 10:52:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 20:50:25 2010 -0700"
      },
      "message": "enic: Bug Fix: Handle surprise hardware removals\n\nHandle surprise hardware removals gracefully during devcmd issue and init,\ncleanup of queues.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1825aca667196f75b193e2d509ea96ffdc8db0ca",
      "tree": "ae8814b42ad649e983c41cebdf8af1c91d06e7fd",
      "parents": [
        "b5bab85c15ed3d1ae7f917a7c077086ac6c04572"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Jun 24 10:51:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 20:50:24 2010 -0700"
      },
      "message": "enic: Feature Add: Add loopback capability to enic devices\n\nHardware has the loopback capability to queue the packets transmitted from\na device to the receive queue of the same device. enic now supports the\nloopback capability.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5bab85c15ed3d1ae7f917a7c077086ac6c04572",
      "tree": "e7a259fc15178a546cd9e4d0757ec040b4209bc6",
      "parents": [
        "70feadf36df94dc0dc2f32fec4c131ecd75344f2"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Jun 24 10:51:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 20:50:24 2010 -0700"
      },
      "message": "enic: Use receive queue buffer blocks of 32/64 entries\n\nChange the receive queue buffer allocations into blocks of 32 entries when\nring size is less than 64, otherwise use 64 entries per block.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70feadf36df94dc0dc2f32fec4c131ecd75344f2",
      "tree": "2b397cecaedf4c42134f4d1281ab74c5b8c1be79",
      "parents": [
        "a7a79debcca02fbf908c0abed8d8fb25d0e51b48"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Jun 24 10:51:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 20:50:23 2010 -0700"
      },
      "message": "enic: Add new firmware devcmds\n\nAdd new firmware devcmds - CMD_PROXY_BY_BDF, CMD_PACKET_FILTER_ALL,\nCMD_ENABLE_WAIT.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7a79debcca02fbf908c0abed8d8fb25d0e51b48",
      "tree": "93651a514b16b50956b32f5665a5d896ae7b21dd",
      "parents": [
        "383ab92f11dd78d365ed05cf4d83ca2acc069a1f"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Jun 24 10:50:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 20:50:23 2010 -0700"
      },
      "message": "enic: Use (netdev|dev|pr)_\u003clevel\u003e macro helpers for logging\n\nReplace all printk routines with the (netdev|dev|pr)_\u003clevel\u003e macros that\nprovide verbose logs.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "383ab92f11dd78d365ed05cf4d83ca2acc069a1f",
      "tree": "484b3957d2a28a7f5a67e37871fc729484e67d59",
      "parents": [
        "99ef563901a18d44a6c2eadd2b958e2e83aeca51"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Jun 24 10:50:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 20:46:40 2010 -0700"
      },
      "message": "enic: Clean up: Add wrapper routines for firmware devcmd calls\n\nAdd wrapper routines that issue devcmds to firmware and ensure that a\ndevcmd lock is held for each devcmd call.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99ef563901a18d44a6c2eadd2b958e2e83aeca51",
      "tree": "29bbf0fe2457effbaa62281eca6aff2191cc9f75",
      "parents": [
        "f8cac14acff870203ea7f61f1a92c5486d1774fa"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Jun 24 10:50:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 20:46:01 2010 -0700"
      },
      "message": "enic: Use a lighter reset operation for enic devices\n\nThe port profile information for a dynamic enic device is set by the upper\nlayers, that are oblivious to the device reset operation. We do not want a\nreset operation erase the network state of a dynamic enic device as there\nis no way to set up the port profile information again. Hence a lighter\nreset operation called hang reset is used. Hang reset, unlike soft reset\ndoes not reset the network state and resets the host side state only.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8cac14acff870203ea7f61f1a92c5486d1774fa",
      "tree": "4caa5145dca79a98bb5a19b9fd2658fe8fe3933c",
      "parents": [
        "88132f55d74fdd97a7d459007b2bbb59e850f8c0"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Jun 24 10:49:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 20:45:22 2010 -0700"
      },
      "message": "enic: Bug Fix: Change hardware ingress vlan rewrite mode\n\nThe current ingress vlan rewrite mode setting lets the hardware strip off\nthe tag control information of a packet received on native vlan. As a\nresult, the priority bits are also lost. The fix is to change the ingress\nvlan rewrite mode setting such that the complete tag control information is\nretained for packets that belong to native vlan.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88132f55d74fdd97a7d459007b2bbb59e850f8c0",
      "tree": "440a621ab075be307e2cf4964c8e44ad27675458",
      "parents": [
        "72b8a169dbfa74e7d1d08b97435e61e711d7be0e"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Jun 24 10:49:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 20:45:00 2010 -0700"
      },
      "message": "enic: Feature Add: Replace LRO with GRO\n\nenic now uses the GRO mechanism instead of LRO to pass skbs to upper\nlayers.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b08f516244abda22c07b5e7db10ef109dc43f2d",
      "tree": "098fbb9b45213feeb5e093a9a690ef76e624469a",
      "parents": [
        "0b5c25e8ac3a60bd01a52ca7405ba96aec8c16be",
        "28c8e4790ca5ef75f54895ca46437f9fbb433ddf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 14 22:59:34 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 14 22:59:34 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/ixgbe/ixgbe_ethtool.c\n\nWith merge conflict help from Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d49aba84fe775671133295658f43f4d142a517f9",
      "tree": "367f731720046001de6bb6f20ea4376303dcfb27",
      "parents": [
        "e79aa8671033535c2e9ffc0a68010ae49ed5734c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jun 08 07:00:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 12 15:23:45 2010 -0700"
      },
      "message": "enic: fix pci_alloc_consistent argument\n\nFix build warning on i386 (32-bit) with 32-bit dma_addr_t:\n\ndrivers/net/enic/vnic_dev.c: In function \u0027vnic_dev_init_prov\u0027:\ndrivers/net/enic/vnic_dev.c:716: warning: passing argument 3 of \u0027pci_alloc_consistent\u0027 from incompatible pointer type\ninclude/asm-generic/pci-dma-compat.h:16: note: expected \u0027dma_addr_t *\u0027 but argument is of type \u0027u64 *\u0027\n\nNow builds without warnings on i386 and on x86_64.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tScott Feldman \u003cscofeldm@cisco.com\u003e\nCc:\tVasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nCc:\tRoopa Prabhu \u003croprabhu@cisco.com\u003e\nAcked-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\n"
    },
    {
      "commit": "fc0ba8e87189b02683177116932fa580ab97b7ff",
      "tree": "ba9bac6b668cf6e5bbb2d1a55767302397641471",
      "parents": [
        "62522d36d74a843e78d17f2dffc90468c6762803"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Jun 09 21:59:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 11 18:37:07 2010 -0700"
      },
      "message": "enic: cleanup vic_provinfo_alloc()\n\nIf oui were a null variable then vic_provinfo_alloc() would leak memory.\nBut this function is only called from one place and oui is not null so\nI removed the check.\n\nI also moved the memory allocation down a line so it was easier to spot.\n(No one ever reads variable declarations).\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eedc765ca4b19a41cf0b921a492ac08d640060d1",
      "tree": "95c566c6238cc953e1e336115d2daafe8bcb388f",
      "parents": [
        "e59d44df46edaafb6b637e98d046775524b31104",
        "024a07bacf8287a6ddfa83e9d5b951c5e8b4070e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 06 17:42:02 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 06 17:42:02 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/sfc/net_driver.h\n\tdrivers/net/sfc/siena.c\n"
    },
    {
      "commit": "ba2d3587912f82d1ab4367975b1df460db60fb1e",
      "tree": "1e4e04caf23274bb4e39edbfc5713b4856326953",
      "parents": [
        "1273d97674a1782ff55b823aa6c40aea9b538aaf"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Jun 02 18:10:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 03 03:18:23 2010 -0700"
      },
      "message": "drivers/net: use __packed annotation\n\ncleanup patch.\n\nUse new __packed annotation in drivers/net/\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08f382ebb8a9efb898840aa74cf55148c7a98af6",
      "tree": "2486b90342f17a8f5a1bf8feb1a219143b83da48",
      "parents": [
        "f048fa9c8686119c3858a463cab6121dced7c0bf"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Tue Jun 01 08:59:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 02 02:26:40 2010 -0700"
      },
      "message": "enic: bug fix: make the set/get netlink VF_PORT support symmetrical\n\nTo make get/set netlink VF_PORT truly symmetrical, we need to keep track\nof what items are set and only return those items on get.  Previously, the\ndriver wasn\u0027t differentiating between a set of attr with a NULL string,\nfor example, and not setting the attr at all.  We only want to return\nthe NULL string if the attr was actually set with a NULL string.  Otherwise,\ndon\u0027t return the attr.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "418c437d8b4b87815f3afed89da2aa0078d5379d",
      "tree": "e363be0d21c3209cae767490e7aad4732602b7b2",
      "parents": [
        "6fc7f5730b71916bc44389015d404f668674c64c"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Sat May 22 17:29:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 23 23:11:06 2010 -0700"
      },
      "message": "enic: Use random mac addr when associating port-profile\n\nUse random mac addr for interface when associating port-profile to\ndynamic enic device, in the case no mac addr was previous assigned.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fc7f5730b71916bc44389015d404f668674c64c",
      "tree": "c16d7478b1ec0b3df4662d5e1ec070f51500c913",
      "parents": [
        "76cc8b13a6e41b537fd262b600da1571314add62"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Sat May 22 17:29:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 23 23:11:06 2010 -0700"
      },
      "message": "enic: bug fix: sprintf UUID to string as u8[] rather than u16[] array\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8bd909183acffad68780b10c1cdf36161cfd5d1",
      "tree": "aefec6e6f1e67e93bc1b2ec223f974a4cd34f00f",
      "parents": [
        "57b610805ce92dbd79fc97509f80fa5391b99623"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon May 17 22:50:19 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 22:50:19 2010 -0700"
      },
      "message": "net: Add ndo_{set|get}_vf_port support for enic dynamic vnics\n\nAdd enic ndo_{set|get}_vf_port ops to support setting/getting\nport-profile for enic dynamic devices.  Enic dynamic devices are just like\nnormal enic eth devices except dynamic enics require an extra configuration\nstep to assign a port-profile identifier to the interface before the\ninterface is useable.  Once a port-profile is assigned, link comes up on the\ninterface and is ready for I/O.  The port-profile is used to configure the\nnetwork port assigned to the interface.  The network port configuration\nincludes VLAN membership, QoS policies, and port security settings typical\nof a data center network.\n\nA dynamic enic initially has a zero-mac address.  Before a port-profile is\nassigned, a valid non-zero unicast mac address should be assign to the\ndynamic enic interface.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\n"
    },
    {
      "commit": "871039f02f8ec4ab2e5e9010718caa8e085786f1",
      "tree": "f0d2b3127fc48c862967d68c46c2d46668137515",
      "parents": [
        "e4077e018b5ead3de9951fc01d8bf12eeeeeefed",
        "4a1032faac94ebbf647460ae3e06fc21146eb280"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/stmmac/stmmac_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_cmd.c\n\tdrivers/net/wireless/wl12xx/wl1271_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_spi.c\n\tnet/core/ethtool.c\n\tnet/mac80211/scan.c\n"
    },
    {
      "commit": "22bedad3ce112d5ca1eaf043d4990fa2ed698c87",
      "tree": "b6fba5688d48b1396f01d13ee53610dea7749c15",
      "parents": [
        "a748ee2426817a95b1f03012d8f339c45c722ae1"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Apr 01 21:22:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:22:15 2010 -0700"
      },
      "message": "net: convert multicast list to list_head\n\nConverts the list and the core manipulating with it to be the same as uc_list.\n\n+uses two functions for adding/removing mc address (normal and \"global\"\n variant) instead of a function parameter.\n+removes dev_mcast.c completely.\n+exposes netdev_hw_addr_list_* macros along with __hw_addr_* functions for\n manipulation with lists on a sandbox (used in bonding and 80211 drivers)\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "641cb85e68945878d520d5fc3c2dc64aa1dda868",
      "tree": "251c8de46cd36c62100b65cddd6a3ec9c922bd97",
      "parents": [
        "d883aa76416f8e9e872f11ac08c5a3c6684840de"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Mar 18 16:20:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:22:49 2010 -0700"
      },
      "message": "enic: Clean up: Change driver description; Fix tab space; Update MAINTAINERS\n\n1) Change enic driver description to \"Cisco VIC Ethernet NIC Driver\"\n2) Fix tab space\n3) Update MAINTAINERS list\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d883aa76416f8e9e872f11ac08c5a3c6684840de",
      "tree": "1918680e25c14fac826da1f1b9ec51545ebdfdfe",
      "parents": [
        "73c1ea9b54eb4794b7413ceb2250ad7957dfcc91"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Mar 18 16:19:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:22:49 2010 -0700"
      },
      "message": "enic: Clean up: Add wrapper functions\n\nAdd wrapper functions vnic_dev_notify_setcmd and vnic_dev_notify_unsetcmd\nfor firmware notify commands.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73c1ea9b54eb4794b7413ceb2250ad7957dfcc91",
      "tree": "6493e26658430fd3d796f5b9f44aec883bd45b85",
      "parents": [
        "b6d24eb663cdf4af9c08b37ad2e31056c5eb2561"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Mar 18 16:19:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:22:48 2010 -0700"
      },
      "message": "enic: Do not advertise NETIF_F_HW_VLAN_RX\n\nHardware does not honor vlan filters from the host and so the driver does\nnot need to advertise this.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6d24eb663cdf4af9c08b37ad2e31056c5eb2561",
      "tree": "74feb13f2f56a6e58660553a935498614f401a55",
      "parents": [
        "a55a603dae47a1ea4fbfad3a3a428ea7a0900ab6"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Mar 18 16:19:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:22:48 2010 -0700"
      },
      "message": "enic: Bug Fix: Fix timeout for hardware Tx and Rx queue disable operations\n\nThe timeout for hardware Tx and Rx queue disable operations is increased to\nwork-around an erratum for \"unnamed\" chipset where a DMA completion may take\nupto 10ms. We have to wait atleast this long for hardware to signal that Tx\nand Rx queues are quiesced.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a55a603dae47a1ea4fbfad3a3a428ea7a0900ab6",
      "tree": "e5a0526197efe4afb24443a2b918a8908ce11a43",
      "parents": [
        "ba7e94a44afbbf4c494e00b844f7bbfb144e7f6d"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Mar 18 16:19:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:22:47 2010 -0700"
      },
      "message": "enic: Bug Fix: Fix hardware descriptor reads\n\nThe last bit written to a completion descriptor by hardware is the color\nbit. Driver must read all other descriptor fields only after reading the\ncolor bit to avoid reading stale descriptor fields.  There is a rmb() after\nreading the color bit to avoid any compiler/cpu reordering of the reads.\nThe color bit is the generation bit that toggles each pass through the\ncompletion descriptor ring.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48e2f183cb1709600012265a2e723f45a350d5fe",
      "tree": "608368bda6f159342c307deca3b03998d25434c8",
      "parents": [
        "7a81e9f3ca712db82344ea3ab2a5879241f59c48"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Feb 22 09:22:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:52 2010 -0800"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr, part4\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cd24eaf0c6ee7f0242e34ee77ec899f255e66b5",
      "tree": "99f57f6374a58022e1e5ed1cbc12699288c7eae1",
      "parents": [
        "8e5574211d96c0552f84c757718475fdb4021be7"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Feb 08 04:30:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 12 11:38:58 2010 -0800"
      },
      "message": "net: use netdev_mc_count and netdev_mc_empty when appropriate\n\nThis patch replaces dev-\u003emc_count in all drivers (hopefully I didn\u0027t miss\nanything). Used spatch and did small tweaks and conding style changes when\nit was suitable.\n\nJirka\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3aa18842a5303fc28fcc4d57dbd16618bd830a0",
      "tree": "9214348bd1e57ad0a3701314be60adf19dfef702",
      "parents": [
        "108316c1bd0a75ba855ce4a6540c530e1562bfb0"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Jan 07 11:58:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 23:54:26 2010 -0800"
      },
      "message": "drivers/net/: use DEFINE_PCI_DEVICE_TABLE()\n\nUse DEFINE_PCI_DEVICE_TABLE() so we get place PCI ids table into correct section\nin every case.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d87fd25d5ac4cd044e21b749a8f6cac90f093c71",
      "tree": "20d1f1db5063218b6733171b4ec48c66bd3a469d",
      "parents": [
        "7c8445991172cc17eaca9f7de0a300c02caaa49d"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Dec 23 13:27:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 21:03:42 2009 -0800"
      },
      "message": "enic: whitespace cleanup; #define cleanup; more verbose err msg\n\nSome misc changes to cleanup whitespace issues and fix/remove some #define\nHW defintions.\n\n1) fix some whitespace issues\n2) more verbose err msg when resources aren\u0027t available to configure vnic\n3) remove unused #define\n4) fix RSS #define rss hash types\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c8445991172cc17eaca9f7de0a300c02caaa49d",
      "tree": "0518a514d0d3e5af0d6442a2ef72aa10bbce58ae",
      "parents": [
        "bd2496229e702b2eb50eab5589858a3cdb7847b2"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Dec 23 13:27:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 21:03:41 2009 -0800"
      },
      "message": "enic: feature add: add ethtool -c/C support\n\nOnly rx_usec and tx_usec options for ethtool -C are settable as those\nare the only settings that make sense to HW.  Adds driver reporting of\nintr coalescing timer value in usec units rather than HW units.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd2496229e702b2eb50eab5589858a3cdb7847b2",
      "tree": "68f8abacc713ec25d7ad2ef345b64ab9f3b4b408",
      "parents": [
        "9959a18556c73ebf2936b8df183ea7b41f38d933"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Dec 23 13:27:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 21:03:41 2009 -0800"
      },
      "message": "enic: Bug fix: align desc ring sizes to 32 descs\n\nPrevious driver was aligning ring sizes to 16 descs, but hardware actually\nwants desc ring sizes to be aligned to 32 descs.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9959a18556c73ebf2936b8df183ea7b41f38d933",
      "tree": "dd3f715d82e9d655e16baf0aed86c518ad9eb8ef",
      "parents": [
        "2d6ddced5c99cf79c06b9b6ec1366ab63b970ea9"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Dec 23 13:27:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 21:03:40 2009 -0800"
      },
      "message": "enic: minimize pkt filter updates to firmware\n\nIn set_multicast(), only push pkt filter changes down to firmware if\npkt filter actually changes.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d6ddced5c99cf79c06b9b6ec1366ab63b970ea9",
      "tree": "b79d03cfecf1100fd6e4eb8598493df2c8269af1",
      "parents": [
        "b3d18d191bb805f3effdfc083c4ce79789470b46"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Dec 23 13:27:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 21:03:40 2009 -0800"
      },
      "message": "enic: Bug fix: try harder to fill Rx ring on skb allocation failures\n\nDuring dev-\u003eopen(), make sure we get at least one skb on the Rx ring.\nOtherwise abort the interface load.  Also, if we get skb allocation\nfailures in NAPI poll while trying to replenish the ring, try again\nlater so we don\u0027t end up starving out the Rx ring completely.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3d18d191bb805f3effdfc083c4ce79789470b46",
      "tree": "034a2d4cfda07b9f843942bc33a3e43ea2572489",
      "parents": [
        "fe45332ed289d91e57eca11bfd1ca75d6e420ab4"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Dec 23 13:27:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 21:03:39 2009 -0800"
      },
      "message": "enic: Bug fix: use safe queue shutdown in dev-\u003estop\n\nFix dev-\u003estop shutdown bug where driver was stopping xmit queue and then\ndisabling intrs.  Fix is to disable intrs first and then stop the xmit\nqueue, otherwise an interrupt could cause the queue to be rewoken.  Also,\nno need to explicitly do queue servicing because queues are cleaned and\nreset back to initial state at end of dev-\u003estop.  Servicing queues also\nhad the side-effect of also rewakening the xmit queue, which is not what\nwe want.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89d71a66c40d629e3b1285def543ab1425558cd5",
      "tree": "45159e85418170fe36e4e023d9617693625d1740",
      "parents": [
        "bff1c09640b3006bca711e18ef08a5fb955ad9b5"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Oct 13 05:34:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:18 2009 -0700"
      },
      "message": "net: Use netdev_alloc_skb_ip_align()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fdfa97073a2bcbb60d900654c612b2ff09b9cb7",
      "tree": "3297813813e0a1a82664e13b52cbc79ecb36ae92",
      "parents": [
        "491598a44f12fe8b862ab4123de1a1ffe9b86832"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:25 2009 -0700"
      },
      "message": "enic: organize device initialization/deinit into separate functions\n\nTo unclutter probe() a little bit, put all device initialization code\nin one spot and device deinit code in another spot.  Also remove unused\nrq-\u003ebuf_index variable/func.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "491598a44f12fe8b862ab4123de1a1ffe9b86832",
      "tree": "2e985af4658cfc8a59132c0082817f94a8635438",
      "parents": [
        "d73149f51e165f5872bc431ae181650396145265"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:24 2009 -0700"
      },
      "message": "enic: bug fix: check for zero port MTU before posting warning\n\nNic firmware can return zero for port MTU, so check for non-zero value\nbefore checking for change in port MTU.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d73149f51e165f5872bc431ae181650396145265",
      "tree": "f737b65590919989546fdea996e76407e67b14d8",
      "parents": [
        "9f63a7c6aef00a8eafa7521342099f199f68c575"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:23 2009 -0700"
      },
      "message": "enic: changes to driver/firmware interface\n\nDeprecate some old APIa; change arguments to stats dump all API; add new\ninterrupt assert API\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f63a7c6aef00a8eafa7521342099f199f68c575",
      "tree": "7c4b14d3faee0582c7924d1b96bffa304c024767",
      "parents": [
        "6ba9cdc09678d6925c205ef0b0bd374e31589ecf"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:19 2009 -0700"
      },
      "message": "enic: bug fix: enable VLAN filtering\n\nBug fix: enable VLAN filtering\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ba9cdc09678d6925c205ef0b0bd374e31589ecf",
      "tree": "cff6128e997b6945d77ad47dab3a23bc8de8a56a",
      "parents": [
        "350991e12ac1ac407850169a0d65f522a7fd029e"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:19 2009 -0700"
      },
      "message": "enic: provision for multiple Rx/Tx queues; prepare for RSS support\n\nProvision for multiple Rx/Tx queues.  Max of 8 WQs and 8 RQs.  Max for\ncompletion queue is 8+8\u003d16 and max for interrupt resources is 8+8+2.\n\nAdd driver/firmware interface for setting up RSS secret key and indirection\ntable.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "350991e12ac1ac407850169a0d65f522a7fd029e",
      "tree": "68a3553d8de4cc55173dd15e392f42616ca19d8f",
      "parents": [
        "56ac88b38e5918d92bdfc97c528068e45ff4581c"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:18 2009 -0700"
      },
      "message": "enic: bug fix: included MAC drops in rx_dropped netstat\n\nBug fix: included MAC drops in rx_dropped netstat.  Also track Rx trunctations\nstat at the MAC\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56ac88b38e5918d92bdfc97c528068e45ff4581c",
      "tree": "9a087772b5f76379b812bd93feeda44374970ae2",
      "parents": [
        "d19e22dc2c1c43724c1d9ce4a5456ae74eeb6da8"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:17 2009 -0700"
      },
      "message": "enic: bug fix: protect fw call i/f with spinlock\n\nSome driver -\u003e nic firmware calls weren\u0027t guarded with a spinlock, exposing\nthe call i/f to a race between two threads\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d19e22dc2c1c43724c1d9ce4a5456ae74eeb6da8",
      "tree": "4dec2301d6ca6d17ea3a4c6864d0d660825a964a",
      "parents": [
        "ea0d7d9181b0831f1b570b02fa02a15f25520c12"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:12 2009 -0700"
      },
      "message": "enic: use netdev_alloc_skb\n\nUse netdev_alloc_skb rather than dev_alloc_skb\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea0d7d9181b0831f1b570b02fa02a15f25520c12",
      "tree": "8ec141dc43dd2a8999a3dd69231854e90e11f309",
      "parents": [
        "4badc385d1a9e140ad0992537237fc22211adad0"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:11 2009 -0700"
      },
      "message": "enic: bug fix: split TSO fragments larger than 16K into multiple descs\n\nenic WQ desc supports a maximum 16K buf size, so split any send fragments\nlarger than 16K into several descs.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4badc385d1a9e140ad0992537237fc22211adad0",
      "tree": "5edf87f3240b4ad5c999e025c47d379f09f91296",
      "parents": [
        "27e6c7d33835e7f347cdfb5025766b7d9a6596d1"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:01:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:10 2009 -0700"
      },
      "message": "enic: workaround A0 erratum\n\nA0 revision ASIC has an erratum on the RQ desc cache on chip where the\ncache can become corrupted causing pkt buf writes to wrong locations.  The s/w\nworkaround is to post a dummy RQ desc in the ring every 32 descs, causing a\nflush of the cache.  A0 parts are not production, but there are enough of\nthese parts in the wild in test setups to warrant including workaround.  A1\nrevision ASIC parts fix erratum.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27e6c7d33835e7f347cdfb5025766b7d9a6596d1",
      "tree": "70ba8cc0b46da5e7035d2bd230869d5d716c9e9b",
      "parents": [
        "1a123a3168566b10f87f228ae963770b26f27420"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:01:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:09 2009 -0700"
      },
      "message": "enic: add support for multiple BARs\n\nNic firmware can place resources (queues, intrs, etc) on multiple BARs, so\nallow driver to discover/map resources beyond BAR0.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0fc0b732eaa38beb93a6fb62f77c7bd9622c76ec",
      "tree": "2423b134116c16f027ebeae7954c098f27d6e619",
      "parents": [
        "daf09de817353f18bb81a23a023d429cfd258e62"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Sep 02 01:03:33 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 02 01:03:33 2009 -0700"
      },
      "message": "netdev: drivers should make ethtool_ops const\n\nNo need to put ethtool_ops in data, they should be const.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61357325f377889a1daffa14962d705dc814dd0e",
      "tree": "7b436f1097abbc5681de6d1e5901f62963b42220",
      "parents": [
        "d0cf9c0dadcdc89a755bcb301cfc9c796eb28ccf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Aug 31 19:50:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 01 01:14:07 2009 -0700"
      },
      "message": "netdev: convert bulk of drivers to netdev_tx_t\n\nIn a couple of cases collapse some extra code like:\n   int retval \u003d NETDEV_TX_OK;\n   ...\n   return retval;\ninto\n   return NETDEV_TX_OK;\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28679751a924c11f7135641f26e99249385de5b4",
      "tree": "79e05e9ee10e62b02c52e3a5af11dd3dfa28a0e2",
      "parents": [
        "3f1f39c42b24d5c20eb593ce80b9c4d5ec1e2148"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed May 27 19:26:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 29 01:46:26 2009 -0700"
      },
      "message": "net: dont update dev-\u003etrans_start in 10GB drivers\n\nFollowup of commits 9d21493b4beb8f918ba248032fefa393074a5e2b\nand 08baf561083bc27a953aa087dd8a664bb2b88e8e\n(net: tx scalability works : trans_start)\n(net: txq_trans_update() helper)\n\nNow that core network takes care of trans_start updates, dont do it\nin drivers themselves, if possible. Multi queue drivers can\navoid one cache miss (on dev-\u003etrans_start) in their start_xmit()\nhandler.\n\nExceptions are NETIF_F_LLTX drivers (vxge \u0026 tehuti)\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "284901a90a9e0b812ca3f5f852cbbfb60d10249d",
      "tree": "06c1b5a0f83c90cfb662f756e7781977ce739ce8",
      "parents": [
        "6afd142fd0dfba497246d0fab236c20a7b4bf778"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nReplace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50cf156af7dc68a44409bef636585ef88ebbab34",
      "tree": "a70e4a9ad805904f6e98bf654d6de7a55fe77e98",
      "parents": [
        "e911e0d9af90e4f1b4f2cf183a0993f9fed9f9c6"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:10 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_40BIT_MASK macro with DMA_BIT_MASK(40)\n\nReplace all DMA_40BIT_MASK macro with DMA_BIT_MASK(40)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cdc44a231f906a6ec586637e6e4c4c216679da4",
      "tree": "3c9e54e57c82d2286e6327a428b8d58526f3993d",
      "parents": [
        "68f717089a62ee4c51933f4be43e4ef7b31539fd"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon Feb 09 23:25:33 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:25:33 2009 -0800"
      },
      "message": "enic: Add api for link down count and to get firmware notification status.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68f717089a62ee4c51933f4be43e4ef7b31539fd",
      "tree": "c346c309425729aeb56c2c06c17567c062e6a35b",
      "parents": [
        "bd9fb1a44a5c52a1c322ebacd08f6b7416a40a86"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon Feb 09 23:24:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:24:24 2009 -0800"
      },
      "message": "enic: bug fix: tx_timeout reset path fix-ups\n\ntx_timeout reset path needs to re-init dev and re-apply nic cfg to\nenable vlan stripping.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd9fb1a44a5c52a1c322ebacd08f6b7416a40a86",
      "tree": "0157167dfbecc8377930cb57e71012d9264b7b99",
      "parents": [
        "ed8af6b288c0643dfe0ad91f1bfc8c56c0d307cc"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon Feb 09 23:24:08 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:24:08 2009 -0800"
      },
      "message": "enic: record all bad FCS errs as frame errors\n\nReport all bad FCS errs as frames errs.  This includes frames with bad\nFCS on wire detected by MAC and frames which may be truncated due to\ningress FIFO overruns.  No longer print a driver msg on bad FCS err.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed8af6b288c0643dfe0ad91f1bfc8c56c0d307cc",
      "tree": "6c15a77bec04fe3b5616c4ec5c0b6b2dd1502285",
      "parents": [
        "0ecc103aec454288cbaa5a33d8960ab3467e8a11"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon Feb 09 23:23:50 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:23:50 2009 -0800"
      },
      "message": "enic: bug fix: return notify intr credits\n\nReturn notify intr credits after notify intr from firmware.  This is\nespecially important for legacy PCI intr mode, where not returning\ncredits would cause PBA to remain asserted which would get us right\nback into the ISR.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09640e6365c679b5642b1c41b6d7078f51689ddf",
      "tree": "a2b80c153bd23fe59db8c6994fda29923819fcea",
      "parents": [
        "ee437770c42088b9b653e8b3bf28a61fa647f84e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sun Feb 01 00:45:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:45:17 2009 -0800"
      },
      "message": "net: replace uses of __constant_{endian}\n\nBase versions handle constant folding now.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "288379f050284087578b77e04f040b57db3db3f8",
      "tree": "ac5f5c83e2778a1966327d87316fc94067363b45",
      "parents": [
        "627af770c63acddc2402dd19fec70df5c3ad8ab7"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Jan 19 16:43:59 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:33:50 2009 -0800"
      },
      "message": "net: Remove redundant NAPI functions\n\nFollowing the removal of the unused struct net_device * parameter from\nthe NAPI functions named *netif_rx_* in commit 908a7a1, they are\nexactly equivalent to the corresponding *napi_* functions and are\ntherefore redundant.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe96aaa14f553f0eb7af0e3502563a5400c65257",
      "tree": "c82499085a496ede1d4764c61e249c4a0a2c6a43",
      "parents": [
        "0faac9f75fa4260d67fed5a67bb2f16dbe2e93c8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Jan 09 11:13:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 11 00:06:36 2009 -0800"
      },
      "message": "netdev: add missing set_mac_address hook\n\nMany drivers lost the ability to set ethernet address accidently\nduring the net_device_ops conversion.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e4232ee5d7a1d2b2399e9080bf2f1a28444c80b",
      "tree": "6ccf44f9ec57d72cccaffce622e38c73cdb1872f",
      "parents": [
        "fa4c16da738952882d51b265adbef1d8d329d50f"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Fri Dec 26 00:01:18 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 26 00:01:18 2008 -0800"
      },
      "message": "drivers/net/enic: fix sparse warning: make symbol static\n\nFix this sparse warning:\n\n  drivers/net/enic/vnic_dev.c:288:5: warning: symbol \u0027vnic_dev_capable\u0027 was not declared. Should it be static?\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "908a7a16b852ffd618a9127be8d62432182d81b4",
      "tree": "a0b509227e26bef7edd347575761e0dbeb5756e7",
      "parents": [
        "889bd9b6dbcd426b8698c4a779dd7dbf247f57b8"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Mon Dec 22 20:43:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 22 20:43:12 2008 -0800"
      },
      "message": "net: Remove unused netdev arg from some NAPI interfaces.\n\nWhen the napi api was changed to separate its 1:1 binding to the net_device\nstruct, the netif_rx_[prep|schedule|complete] api failed to remove the now\nvestigual net_device structure parameter.  This patch cleans up that api by\nproperly removing it..\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21fc578dcaa66dd30bad3c2f2cd7578e2865e8f2",
      "tree": "d489df6cd83a4cc1cf3558898747404660c690a9",
      "parents": [
        "845964515a76381e204d3399af82c149f8abcc1c"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Fri Nov 21 21:29:25 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 21:29:25 2008 -0800"
      },
      "message": "enic: misc cleanup items:\n\nClarrify reading PBA has no side-effect (clearing).\nAdd missing GPL license text.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "845964515a76381e204d3399af82c149f8abcc1c",
      "tree": "46f7f16c17294ccf56bd9f964e74a92cf7e7871e",
      "parents": [
        "cb3c766975985885e64e20cc72c4a36d90da2b30"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Fri Nov 21 21:29:01 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 21:29:01 2008 -0800"
      },
      "message": "enic: move wmb closer to where needed: before writing posted_index to hw\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb3c766975985885e64e20cc72c4a36d90da2b30",
      "tree": "9ca794b1c79a5417f489a82792019f8bd6b93ec8",
      "parents": [
        "27372bf5fa5ffc0fee3ddb486a0da942295fd8e0"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Fri Nov 21 21:28:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 21:28:40 2008 -0800"
      },
      "message": "enic: mask off some reserved bits in CQ descriptor for future use\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27372bf5fa5ffc0fee3ddb486a0da942295fd8e0",
      "tree": "34a4e6f41057ff12f01a86d891c81023c3d45a8e",
      "parents": [
        "86ca9db794a285f18f31ed15601696b238ccb57a"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Fri Nov 21 21:28:18 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 21:28:18 2008 -0800"
      },
      "message": "enic: driver/firmware API updates\n\nAdd driver/firmware compatibility check.\nUpdate firmware notify cmd to honor notify area size.\nAdd new version of init cmd.\nAdd link_down_cnt to notify area to track link down count.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86ca9db794a285f18f31ed15601696b238ccb57a",
      "tree": "8b89fdd21453fcb52ea4821d160acbb3a0c37def",
      "parents": [
        "4e4fd4e485ad63a9074ff09a9b53ffc7a5c594ec"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Fri Nov 21 21:26:55 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 21:26:55 2008 -0800"
      },
      "message": "enic: enable ethtool LRO support\n\nEnable ethtool support for get/set_flags so LRO can be turned on/off\nby fwding drivers such as the bridge driver.  LRO is not compatible\nwith fwding drivers.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "008298231abbeb91bc7be9e8b078607b816d1a4a",
      "tree": "8cb0c17720086ef97c614b96241f06aa63ce8511",
      "parents": [
        "6ab33d51713d6d60c7677c0d020910a8cb37e513"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Nov 20 20:14:53 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 20:14:53 2008 -0800"
      },
      "message": "netdev: add more functions to netdevice ops\n\nThis patch moves neigh_setup and hard_start_xmit into the network device ops\nstructure. For bisection, fix all the previously converted drivers as well.\nBonding driver took the biggest hit on this.\n\nAdded a prefetch of the hard_start_xmit in the fast path to try and reduce\nany impact this would have.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afe29f7a61b7b9b9dae9f443c34733c2b4f461ba",
      "tree": "e79f482bcd1faff5ea477a6f81e98193be17fb49",
      "parents": [
        "52256cfc9f81cd8713e00a0713e68347bbffba5a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 19 22:23:26 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 19 22:42:55 2008 -0800"
      },
      "message": "enic: convert to net_device_ops\n\nConvert this driver to network device ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "babcda74e9d96bb58fd9c6c5112dbdbff169e695",
      "tree": "fcbe5e70f1fff01ad49504171e964c387a5ad7f8",
      "parents": [
        "ab2910921064b657610a3b501358a305e13087ea"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 21:11:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 21:11:17 2008 -0800"
      },
      "message": "drivers/net: Kill now superfluous -\u003elast_rx stores.\n\nThe generic packet receive code takes care of setting\nnetdev-\u003elast_rx when necessary, for the sake of the\nbonding ARP monitor.\n\nDrivers need not do it any more.\n\nSome cases had to be skipped over because the drivers\nwere making use of the -\u003elast_rx value themselves.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c510e4b730a92cecf94ada45c989d8be0200d47",
      "tree": "61f1926964c580946367588602a8eb039561f077",
      "parents": [
        "e174961ca1a0b28f7abf0be47973ad57cb74e5f0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Oct 27 17:47:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 27 17:47:26 2008 -0700"
      },
      "message": "net: convert more to %pM\n\nA number of places still use %02x:...:%02x because it\u0027s\nin debug statements or for no real reason. Make a few\nof them use %pM.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7c6bfb710cfd6552c3186cb8ce1ac9eef7a0e3d",
      "tree": "c780955709ace1b54288f3abfd838567c54bf600",
      "parents": [
        "bf94e17bc8d35fc339945a42990a2f2b5e9b5a40"
      ],
      "author": {
        "name": "Kamalesh Babulal",
        "email": "kamalesh@linux.vnet.ibm.com",
        "time": "Mon Oct 13 18:41:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 13 18:41:01 2008 -0700"
      },
      "message": "net: fix driver build errors due to missing net/ip6_checksum.h include\n\n  2.6.27-git2 kernel build fails with allyesconfig on powerpc with \nbuild error \n\n\u003cintroduced by commit 01f2e4ead2c51226ed1283ef6a8388ca6f4cff8f\u003e \n\nCC    drivers/net/enic/enic_main.o\ndrivers/net/enic/enic_main.c: In function âenic_queue_wq_skb_tsoâ:\ndrivers/net/enic/enic_main.c:576: error: implicit declaration of function âcsum_ipv6_magicâ\nmake[3]: *** [drivers/net/enic/enic_main.o] Error 1\n\n\u003cintroduced by commit c4e84bde1d595d857d3c74b49b9c45cc770df792\u003e\n\ndrivers/net/qlge/qlge_main.c: In function âql_tsoâ:\ndrivers/net/qlge/qlge_main.c:1862: error: implicit declaration of function âcsum_ipv6_magicâ\nmake[3]: *** [drivers/net/qlge/qlge_main.o] Error 1\n  \n\u003cintroduced by commit 95252236e73e789dd186ce796a2abc60b3a61ebe\u003e\n\ndrivers/net/jme.c: In function âjme_tx_tsoâ:\ndrivers/net/jme.c:1784: error: implicit declaration of function âcsum_ipv6_magicâ\nmake[2]: *** [drivers/net/jme.o] Error 1\n\nSigned-off-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55ed31e62d18094337319b942b38cfc00360444b",
      "tree": "7aad51a1c3d4d62cd2546091f10e3dfcf95f90e1",
      "parents": [
        "fa3e5b4eb8261ae6ee27922881093db973e9d640"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 22:13:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 22:13:53 2008 -0700"
      },
      "message": "enic: Attempt to fix build in 32-bit such as i386.\n\nSuch platforms lack readq/writeq but this driver want to call them.\n\nNoticed by Andrew Morton.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "4b75a442d2affb2ed20422054b1c640bd3b9c36a"
}
