)]}'
{
  "log": [
    {
      "commit": "7a0deb6bcda98c2a764cb87f1441eef920fd3663",
      "tree": "0ed375637719e38c0a731e6ac390e2231b28e796",
      "parents": [
        "3c945e5b3719bcc18c6ddd31bbcae8ef94f3d19a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Feb 19 17:57:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:33 2010 -0800"
      },
      "message": "pci: add support for 82576NS serdes to existing SR-IOV quirk\n\nThis patch adds support for the 82576NS Serdes adapter to the existing pci\nquirk for 82576 parts.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c945e5b3719bcc18c6ddd31bbcae8ef94f3d19a",
      "tree": "2642881822ef675db78594f9a391bbea5c01cf49",
      "parents": [
        "06c92ee6384c33dbb6e313c66272181db70abbb0"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Feb 19 17:44:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:32 2010 -0800"
      },
      "message": "ixgbe: prevent speculative processing of descriptors before ready\n\nThe PowerPC architecture does not require loads to independent bytes to be\nordered without adding an explicit barrier.\n\nIn ixgbe_clean_rx_irq we load the status bit then load the packet data.\nWith packet split disabled if these loads go out of order we get a\nstale packet, but we will notice the bad sequence numbers and drop it.\n\nThe problem occurs with packet split enabled where the TCP/IP header and data\nare in different descriptors. If the reads go out of order we may have data\nthat doesn\u0027t match the TCP/IP header. Since we use hardware checksumming this\nbad data is never verified and it makes it all the way to the application.\n\nThis bug was found during stress testing and adding this barrier has been shown\nto fix it.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06c92ee6384c33dbb6e313c66272181db70abbb0",
      "tree": "ffab633a61ce4b6a80fc25f66c4a471e4e63ba82",
      "parents": [
        "f66d744d23dcb7ef659612595e2c9fb2fde4e009"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Feb 20 18:48:25 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 20 18:48:25 2010 -0800"
      },
      "message": "eepro: fix netdev_mc_count conversion\n\nFix commit 4cd24eaf0 (net: use netdev_mc_count and netdev_mc_empty when\nappropriate)\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f66d744d23dcb7ef659612595e2c9fb2fde4e009",
      "tree": "eb787f8c25edab1d1475c102954f7cb0ed0d93cd",
      "parents": [
        "9772a43170854ec98b53b054bce9b6476f260d00"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Fri Feb 19 14:00:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 17:11:54 2010 -0800"
      },
      "message": "MAINTAINERS: Add two maintainers for be2net driver\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9772a43170854ec98b53b054bce9b6476f260d00",
      "tree": "aa4f58af278aa208094c84a9d5768e23e6e43f68",
      "parents": [
        "91992e446cadbbde1a304de6954afd715af5121e"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Fri Feb 19 13:58:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 17:11:54 2010 -0800"
      },
      "message": "be2net: Bump the driver version number\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91992e446cadbbde1a304de6954afd715af5121e",
      "tree": "c35db4f51eee079a19018e251ec4f03a9c410d79",
      "parents": [
        "294aedcf875b982e2d3bd6d2d9b8124ccb163bf6"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Fri Feb 19 13:57:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 17:11:53 2010 -0800"
      },
      "message": "be2net: Maintain tx and rx counters in driver\n\nFor certain skews of the BE adapter, H/W Tx and Rx\ncounters could be common for more than one interface.\nAdd Tx and Rx counters in the adapter structure\n(to maintain stats on a per interfae basis).\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "294aedcf875b982e2d3bd6d2d9b8124ccb163bf6",
      "tree": "be3f4a1b11f25fd0e0d2915298ca16ad79b3cfde",
      "parents": [
        "353176888386d9025062a12dcec08d49af10cf2c"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Fri Feb 19 13:54:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 17:11:53 2010 -0800"
      },
      "message": "be2net: update copyright dates\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "353176888386d9025062a12dcec08d49af10cf2c",
      "tree": "75ebc4c4a910f8187e784d75abf5f4be159011f7",
      "parents": [
        "e4fc85600b1b4b8114354846ab9594ad354882d0"
      ],
      "author": {
        "name": "Robert Hancock",
        "email": "hancockrwd@gmail.com",
        "time": "Fri Feb 19 17:10:15 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 17:10:15 2010 -0800"
      },
      "message": "r8169: enable 64-bit DMA by default for PCI Express devices (v2)\n\nCurrently use of 64-bit DMA is disabled in r8169 unless the user passes the\nuse_dac module option. This is reasonable for conventional PCI devices where\nbroken chipsets may not handle dual-address-cycle transfers properly for\n32-bit slots and so this may not be safe. However, PCI Express should not have\nthis problem and not using 64-bit DMA results in DMA transfers needlessly using\nthe IOMMU or SWIOTLB. Set the use_dac module parameter to a new default value of\n-1 which results in 64-bit DMA being enabled by default for PCI Express devices\nonly.\n\nSigned-off-by: Robert Hancock \u003chancockrwd@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4fc85600b1b4b8114354846ab9594ad354882d0",
      "tree": "8b0e5e0f95e876c64afbfc78c2bebceec440be74",
      "parents": [
        "6e03718c852a7b2ce756e37ae340f4ebfec2f6f3"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Feb 04 18:57:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 13:19:51 2010 -0800"
      },
      "message": "mlx4: replace the dma_sync_single_range_for_cpu/device API\n\nThere are only two users of the dma_sync_single_range_for_cpu/device\nAPI in mainline (mlx4 and ssb). The\ndma_sync_single_range_for_cpu/device API has never been documented and\nthe dma_sync_single_for_cpu/device API also support a partial sync.\n\nThis converts mlx4 to use the dma_sync_single_for_cpu/device API\n(preparations for the removal of the dma_sync_single_range_for_cpu/device API).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e03718c852a7b2ce756e37ae340f4ebfec2f6f3",
      "tree": "757de27224214a865b55983ee79c7ba3301c777f",
      "parents": [
        "91fea5858418127ad33e0060f726c62be0047eaf"
      ],
      "author": {
        "name": "kirjanov@gmail.com",
        "email": "kirjanov@gmail.com",
        "time": "Fri Feb 19 05:00:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 13:15:51 2010 -0800"
      },
      "message": "greth: some driver cleanups\n\nOn Fri, Feb 19, 2010 at 13:51 +0100, Jiri Pirko wrote:\n\u003e\n\u003e \u003csnip\u003e\n\u003e \u003e\u003e@@ -1031,7 +1029,7 @@ static void greth_set_multicast_list(struct net_device *dev)\n\u003e \u003e\u003e \t\t\treturn;\n\u003e \u003e\u003e \t\t}\n\u003e \u003e\u003e\n\u003e \u003e\u003e-\t\tif (dev-\u003emc_count \u003d\u003d 0) {\n\u003e \u003e\u003e+\t\tif (!netdev_mc_count(dev)) {\n\u003e also please use netdev_mc_empty() here.\nSome driver cleanups:\n* convert to use phy_find_first/phy_direct_connect\n* convert to use netdev_mc_* helpers\n* fixed missing validate_addr hook\n* removed netdev_priv castings\n\nSigned-off-by: Denis Kirjanov \u003ckirjanov@gmail.com\u003e\nReviewed-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91fea5858418127ad33e0060f726c62be0047eaf",
      "tree": "3630384b91fe22565ac4eadc7dddd0d7720bf958",
      "parents": [
        "2f1eb65f366b81aa3c22c31e6e8db26168777ec5"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Fri Feb 19 08:48:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 13:15:50 2010 -0800"
      },
      "message": "net/pcmcia: convert to use netdev_for_each_mc_addr\n\nremoved fill_multicast_tbl function in smc91c92_cs and do the work inline\n\nrewritten set_addresses function in xirc2ps_cs. This was kinda headache.\nSimulated the original and new functions and they bahave the same.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f1eb65f366b81aa3c22c31e6e8db26168777ec5",
      "tree": "3c838f5801d0842c586519ddd4d991e22ac3ecd0",
      "parents": [
        "9e64cc9572b43afcbcd2d004538db435f2cd0587"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Feb 19 02:00:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 13:11:50 2010 -0800"
      },
      "message": "xfrm: Flushing empty SPD generates false events\n\nTo see the effect make sure you have an empty SPD.\nOn window1 \"ip xfrm mon\" and on window2 issue \"ip xfrm policy flush\"\nYou get prompt back in window2 and you see the flush event on window1.\nWith this fix, you still get prompt on window1 but no event on window2.\n\nThanks to Alexey Dobriyan for finding a bug in earlier version\nwhen using pfkey to do the flushing.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e64cc9572b43afcbcd2d004538db435f2cd0587",
      "tree": "36ccf743338c97b407734f1cfb39b665dd3ce05d",
      "parents": [
        "8be987d73481831265d7e8c648bec838271bfd9b"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Feb 19 02:00:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 13:11:50 2010 -0800"
      },
      "message": "xfrm: Flushing empty SAD generates false events\n\nTo see the effect make sure you have an empty SAD.\nOn window1 \"ip xfrm mon\" and on window2 issue \"ip xfrm state flush\"\nYou get prompt back in window2 and you see the flush event on window1.\nWith this fix, you still get prompt on window1 but no event on window2.\n\nThanks to Alexey Dobriyan for finding a bug in earlier version\nwhen using pfkey to do the flushing.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8be987d73481831265d7e8c648bec838271bfd9b",
      "tree": "d06242ca463d87e3840090959c695d9c1a151799",
      "parents": [
        "927606a17e802fcf0c9ee82a74bc444b84726e67"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Feb 19 02:00:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 13:11:49 2010 -0800"
      },
      "message": "pfkey: fix SA and SP flush sequence\n\nRFC 2367 says flushing behavior should be:\n1) user space -\u003e kernel: flush\n2) kernel: flush\n3) kernel -\u003e user space: flush event to ALL listeners\n\nThis is not realistic today in the presence of selinux policies\nwhich may reject the flush etc. So we make the sequence become:\n1) user space -\u003e kernel: flush\n2) kernel: flush\n3) kernel -\u003e user space: flush response to originater from #1\n4) if there were no errors then:\nkernel -\u003e user space: flush event to ALL listeners\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "927606a17e802fcf0c9ee82a74bc444b84726e67",
      "tree": "b1aef00e333a9678448e11863da2572a7bb16db6",
      "parents": [
        "cf261b2392daa7b1a18b91707485e3648dda34d3",
        "64507fdbc29c3a622180378210ecea8659b14e40"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 12:45:20 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 12:45:20 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6\n"
    },
    {
      "commit": "64507fdbc29c3a622180378210ecea8659b14e40",
      "tree": "c42d87f221405f3ba9553984c39178caae3aac26",
      "parents": [
        "a88e22adf5aad79b6e2ddd1bf0109c2ba8b46b0e"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Feb 19 15:28:38 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Feb 19 15:28:38 2010 +0100"
      },
      "message": "netfilter: nf_queue: fix NF_STOLEN skb leak\n\ncommit 3bc38712e3a6e059 (handle NF_STOP and unknown verdicts in\nnf_reinject) was a partial fix to packet leaks.\n\nIf user asks NF_STOLEN status, we must free the skb as well.\n\nReported-by: Afi Gjermund \u003cafigjermund@gmail.com\u003e\nSigned-off-by: Eric DUmazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "a88e22adf5aad79b6e2ddd1bf0109c2ba8b46b0e",
      "tree": "7085fe03c00deb268072f6b5145a03fa3405eab7",
      "parents": [
        "4bac6b180771f7ef5275b1a6d88e630ca3a3d6f0"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Fri Feb 19 14:24:39 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Feb 19 14:24:39 2010 +0100"
      },
      "message": "netfilter: ctnetlink: fix creation of conntrack with helpers\n\nThis patch fixes a bug that triggers an assertion if you create\na conntrack entry with a helper and netfilter debugging is enabled.\nBasically, we hit the assertion because the confirmation flag is\nset before the conntrack extensions are added. To fix this, we\nmove the extension addition before the aforementioned flag is\nset.\n\nThis patch also removes the possibility of setting a helper for\nexisting conntracks. This operation would also trigger the\nassertion since we are not allowed to add new extensions for\nexisting conntracks. We know noone that could benefit from\nthis operation sanely.\n\nThanks to Eric Dumazet for initial posting a preliminary patch\nto address this issue.\n\nReported-by: David Ramblewski \u003cDavid.Ramblewski@atosorigin.com\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "cf261b2392daa7b1a18b91707485e3648dda34d3",
      "tree": "90623b7a2d17aefa99ae5d993a0f8a97170146ce",
      "parents": [
        "ad06ab2a1c74a9e0f1136f8260e411bf01c4502f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 23:32:26 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 23:32:26 2010 -0800"
      },
      "message": "net: Make GRETH driver depend on SPARC.\n\nReported by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bac6b180771f7ef5275b1a6d88e630ca3a3d6f0",
      "tree": "3a528ddf792daea358d00d20e1065b6ed5bab30c",
      "parents": [
        "37ee3d5b3e979a168536e7e2f15bd1e769cb4122"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Feb 19 08:03:28 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Feb 19 08:03:28 2010 +0100"
      },
      "message": "netfilter: restore POST_ROUTING hook in NF_HOOK_COND\n\nCommit 2249065 (\"netfilter: get rid of the grossness in netfilter.h\")\ninverted the logic for conditional hook invocation, breaking the\nPOST_ROUTING hook invoked by ip_output().\n\nCorrect the logic and remove an unnecessary initialization.\n\nReported-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "ad06ab2a1c74a9e0f1136f8260e411bf01c4502f",
      "tree": "a1ee94af71c09b59ca9e6e50d7f4cdb5b3ff2aa3",
      "parents": [
        "05dbe005386e7521153dce6c5ad95c98b73b80c7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 20:00:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 15:43:11 2010 -0800"
      },
      "message": "drivers/net/sis190.c: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e and netif_msg_\u003ctest\u003e\nRemove local #define net_\u003ctest\u003e macros\nRemove periods from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05dbe005386e7521153dce6c5ad95c98b73b80c7",
      "tree": "d992eccdd74bc0e549efaa4ae8194a91f4a698eb",
      "parents": [
        "f546444d0b4f46d812a374a6eb2c46b7d24541f4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 19:44:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 15:43:11 2010 -0800"
      },
      "message": "drivers/net/tg3.c: Use (pr|netdev)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nRemove periods from most formats\nCoalesce long formats\nUse printk_once\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f546444d0b4f46d812a374a6eb2c46b7d24541f4",
      "tree": "9c5ffa2a5dda2e1852649df2a0458f7e8d5e4e10",
      "parents": [
        "b03388d6389e8853ddd9ae19d2ba15a6dbbe5d21"
      ],
      "author": {
        "name": "Chrissie Caulfield",
        "email": "christine.caulfield@googlemail.com",
        "time": "Thu Feb 18 01:33:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 15:43:10 2010 -0800"
      },
      "message": "Orphan DECnet\n\nDue to lack of time, space, motivation, hardware and probably expertise,\nI have reluctantly decided to orphan the DECnet code in the kernel.\n\nJudging by the deafening silence on the linux-decnet mailing list I\nsuspect it\u0027s either not being used anyway, or the few people that are\nusing it are happy with their older kernels.\n\nSigned-Off-By: Christine Caulfield \u003cchristine.caulfield@googlemail.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b03388d6389e8853ddd9ae19d2ba15a6dbbe5d21",
      "tree": "032417e678d19da31df28e702fbf63d9534e1baf",
      "parents": [
        "72032fdbcde8b333e65b3430e1bcb4358e2d6716"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Thu Feb 18 00:37:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 15:43:10 2010 -0800"
      },
      "message": "be2net: free tx buffers when completions never arrive\n\nbe2net: free tx buffers when completions never arrive\n\nIn cases like when a pci device is disconnected on an error,\npending tx completions will never arrive. Unmap and free such\nbuffers in the tx cleanup path.\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72032fdbcde8b333e65b3430e1bcb4358e2d6716",
      "tree": "53f48599a1cf4d68641a009cb6322e1711dc5efc",
      "parents": [
        "7e38017557bc0b87434d184f8804cadb102bb903"
      ],
      "author": {
        "name": "jamal",
        "email": "hadi@cyberus.ca",
        "time": "Thu Feb 18 03:35:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 15:43:09 2010 -0800"
      },
      "message": "xfrm: Introduce LINUX_MIB_XFRMFWDHDRERROR\n\nXFRMINHDRERROR counter is ambigous when validating forwarding\npath. It makes it tricky to debug when you have both in and fwd\nvalidation.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e38017557bc0b87434d184f8804cadb102bb903",
      "tree": "30c4a0793bd28f6731ade58786c06f9cf33115df",
      "parents": [
        "36e31b0af58728071e8023cf8e20c5166b700717"
      ],
      "author": {
        "name": "Andreas Petlund",
        "email": "apetlund@simula.no",
        "time": "Thu Feb 18 04:48:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 15:43:09 2010 -0800"
      },
      "message": "net: TCP thin dupack\n\nThis patch enables fast retransmissions after one dupACK for\nTCP if the stream is identified as thin. This will reduce\nlatencies for thin streams that are not able to trigger fast\nretransmissions due to high packet interarrival time. This\nmechanism is only active if enabled by iocontrol or syscontrol\nand the stream is identified as thin.\n\nSigned-off-by: Andreas Petlund \u003capetlund@simula.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36e31b0af58728071e8023cf8e20c5166b700717",
      "tree": "8b4d251bf78965ac7501bea9011786b8255a3312",
      "parents": [
        "5aa4b32fc86408705337e941ed716880c63d1590"
      ],
      "author": {
        "name": "Andreas Petlund",
        "email": "apetlund@simula.no",
        "time": "Thu Feb 18 02:47:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 15:43:08 2010 -0800"
      },
      "message": "net: TCP thin linear timeouts\n\nThis patch will make TCP use only linear timeouts if the\nstream is thin. This will help to avoid the very high latencies\nthat thin stream suffer because of exponential backoff. This\nmechanism is only active if enabled by iocontrol or syscontrol\nand the stream is identified as thin. A maximum of 6 linear\ntimeouts is tried before exponential backoff is resumed.\n\nSigned-off-by: Andreas Petlund \u003capetlund@simula.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5aa4b32fc86408705337e941ed716880c63d1590",
      "tree": "7385d30e16f2c7203a74a3723728b7e8c6ecfa7b",
      "parents": [
        "16cad981863344ef779ab703545bb6f261a0f0ce"
      ],
      "author": {
        "name": "Andreas Petlund",
        "email": "apetlund@simula.no",
        "time": "Thu Feb 18 02:45:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 15:43:07 2010 -0800"
      },
      "message": "net: TCP thin-stream detection\n\nInline function to dynamically detect thin streams based on\nthe number of packets in flight. Used to dynamically trigger\nthin-stream mechanisms if enabled by ioctl or sysctl.\n\nSigned-off-by: Andreas Petlund \u003capetlund@simula.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16cad981863344ef779ab703545bb6f261a0f0ce",
      "tree": "deb1a258936b2f8e18b5c53fdabaf639129a84f3",
      "parents": [
        "d59079425f6f1be0da995926b5ad1d54d9e4545d"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Feb 18 02:47:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:47:51 2010 -0800"
      },
      "message": "tokenring: convert to use netdev_for_each_mc_addr\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d59079425f6f1be0da995926b5ad1d54d9e4545d",
      "tree": "26eb7414eba48eba2b5760b867c11e252701a9a6",
      "parents": [
        "a92635dc77b14f0f28d45c0fbf91b5064d9d7617"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Feb 18 05:10:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:47:51 2010 -0800"
      },
      "message": "staging: convert to use netdev_for_each_mc_addr\n\nremoved needless checks in arlan-main.c and slicoss.c\nfixed bug in et131x_netdev.c to actually fill addresses in.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a92635dc77b14f0f28d45c0fbf91b5064d9d7617",
      "tree": "efc3a7a9a4b559614e56339aaa26171495bfb0c9",
      "parents": [
        "4302b67e041ea81c8fc233bee1296516e1294a27"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Feb 18 04:02:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:47:50 2010 -0800"
      },
      "message": "net/usb: convert to use netdev_for_each_mc_addr\n\nalso removed needless checks in smsc95xx\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4302b67e041ea81c8fc233bee1296516e1294a27",
      "tree": "c6160bcf70f321c7436f34033d39180c9043bfd9",
      "parents": [
        "5508590c193661bc1484ad7b952af5fceacea40d"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Feb 18 03:34:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:47:50 2010 -0800"
      },
      "message": "tulip: convert to use netdev_for_each_mc_addr\n\nalso bug in de2104x.c was corrected:\nfor (i \u003d 0; i \u003c 32; i++) loop should be outside mc_list iteration.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5508590c193661bc1484ad7b952af5fceacea40d",
      "tree": "8b7d1655f63034725127b9456afa5bad4bb6e83a",
      "parents": [
        "2a0d18f97cc15d57ad0c93259a3df4cb72c5a28b"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Feb 18 00:42:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:47:49 2010 -0800"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr, part2\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a0d18f97cc15d57ad0c93259a3df4cb72c5a28b",
      "tree": "8241c14e24223072ddeb68fcfe8b2aea37c2deab",
      "parents": [
        "59ce25d9eb2e17b901a404766f9e134759407d26"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Feb 17 23:22:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:47:48 2010 -0800"
      },
      "message": "smsc911x: convert to use netdev_for_each_mc_addr\n\nalso removed unnecessary checks\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59ce25d9eb2e17b901a404766f9e134759407d26",
      "tree": "0fb843307c503933c94058bd71e37a53442690a2",
      "parents": [
        "bf473a268af5d19c3730742a0c4f9aca274843da"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Feb 17 23:12:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:47:48 2010 -0800"
      },
      "message": "3c5xx: use netdev_mc_* helpers\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf473a268af5d19c3730742a0c4f9aca274843da",
      "tree": "704001674a4d3bee116add3b14e2afcbc3ce7cd5",
      "parents": [
        "b54452b07a7b1b8cc1385edba3ef2ef6d4679d5a"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Feb 17 22:55:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:47:47 2010 -0800"
      },
      "message": "depca: remove forgotten needless inicialization\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b54452b07a7b1b8cc1385edba3ef2ef6d4679d5a",
      "tree": "c8a7271b14c4cd9e0dc22a5d0a3bed9e79c88e36",
      "parents": [
        "3ffe533c87281b68d469b279ff3a5056f9c75862"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Feb 18 08:14:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:30:18 2010 -0800"
      },
      "message": "const: struct nla_policy\n\nMake remaining netlink policies as const.\nFixup coding style where needed.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ffe533c87281b68d469b279ff3a5056f9c75862",
      "tree": "456d4c8c877e937fd4919e4c30c75a7bb9f6651f",
      "parents": [
        "bbef49daca35d4fd21bf606a10b6980f17d9df5d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Feb 18 08:25:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:30:17 2010 -0800"
      },
      "message": "ipv6: drop unused \"dev\" arg of icmpv6_send()\n\nDunno, what was the idea, it wasn\u0027t used for a long time.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbef49daca35d4fd21bf606a10b6980f17d9df5d",
      "tree": "44b7df91941c3266286b8046890ddc7c0dfa26ec",
      "parents": [
        "bc417d99bf279f034474bc2d7dedd390838a5480"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Feb 18 08:13:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:30:17 2010 -0800"
      },
      "message": "ipv6: use standard lists for FIB walks\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc417d99bf279f034474bc2d7dedd390838a5480",
      "tree": "5b43a0d21bfd3fcbf6cca47972ea4b474ec346e4",
      "parents": [
        "663717f65c075eb4c6da7a123041295bd5295cc0"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Feb 18 08:12:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:30:16 2010 -0800"
      },
      "message": "ipv6: remove stale MIB definitions\n\nICMP6 MIB statistics was per-netns for quite a time.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "663717f65c075eb4c6da7a123041295bd5295cc0",
      "tree": "5613a3c05449ae2d36f6c70a7ebb4ce63e88f448",
      "parents": [
        "b9fb9ee07e67fce0b7bfd517a48710465706c30a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 18 14:12:06 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:12:06 2010 -0800"
      },
      "message": "AF_UNIX: update locking comment\n\nThe lock used in unix_state_lock() is a spin_lock not reader-writer.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9fb9ee07e67fce0b7bfd517a48710465706c30a",
      "tree": "10dc1f67a21f2f065f603adf2fc7f86fd009a758",
      "parents": [
        "501c774cb13c3ef8fb7fc5f08fa19473f7d9a0db"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 18 05:48:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:08:38 2010 -0800"
      },
      "message": "macvtap: add GSO/csum offload support\n\nAdded flags field to macvtap_queue to enable/disable processing of\nvirtio_net_hdr via IFF_VNET_HDR. This flag is checked to prepend virtio_net_hdr\nin the receive path and process/skip virtio_net_hdr in the send path.\n\nOriginal patch by Sridhar, further changes by Arnd.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "501c774cb13c3ef8fb7fc5f08fa19473f7d9a0db",
      "tree": "65db25ce76a5c038d69c304d9b6456e4f68e9f47",
      "parents": [
        "02df55d28c6001a3cdb7a997a34a0b01f01d015e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 18 05:46:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:08:38 2010 -0800"
      },
      "message": "net/macvtap: add vhost support\n\nThis adds support for passing a macvtap file descriptor into\nvhost-net, much like we already do for tun/tap.\n\nMost of the new code is taken from the respective patch\nin the tun driver and may get consolidated in the future.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02df55d28c6001a3cdb7a997a34a0b01f01d015e",
      "tree": "ea1bf32f7464294ce90e288bf5440323e9ca6e7f",
      "parents": [
        "37ee3d5b3e979a168536e7e2f15bd1e769cb4122"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 18 05:45:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:08:37 2010 -0800"
      },
      "message": "macvtap: rework object lifetime rules\n\nThis reworks the change done by the previous patch\nin a more complete way.\n\nThe original macvtap code has a number of problems\nresulting from the use of RCU for protecting the\naccess to struct macvtap_queue from open files.\n\nThis includes\n- need for GFP_ATOMIC allocations for skbs\n- potential deadlocks when copy_*_user sleeps\n- inability to work with vhost-net\n\nChanging the lifetime of macvtap_queue to always\ndepend on the open file solves all these. The\nRCU reference simply moves one step down to\nthe reference on the macvlan_dev, which we\nonly need for nonblocking operations.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37ee3d5b3e979a168536e7e2f15bd1e769cb4122",
      "tree": "aa6abf4c6976e9f5f1904f42d0745578560f871d",
      "parents": [
        "2906f66a5682e5670a5eefe991843689b8d8563f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Feb 18 19:04:44 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Feb 18 19:04:44 2010 +0100"
      },
      "message": "netfilter: nf_defrag_ipv4: fix compilation error with NF_CONNTRACK\u003dn\n\nAs reported by Randy Dunlap \u003crandy.dunlap@oracle.com\u003e, compilation\nof nf_defrag_ipv4 fails with:\n\ninclude/net/netfilter/nf_conntrack.h:94: error: field \u0027ct_general\u0027 has incomplete type\ninclude/net/netfilter/nf_conntrack.h:178: error: \u0027const struct sk_buff\u0027 has no member named \u0027nfct\u0027\ninclude/net/netfilter/nf_conntrack.h:185: error: implicit declaration of function \u0027nf_conntrack_put\u0027\ninclude/net/netfilter/nf_conntrack.h:294: error: \u0027const struct sk_buff\u0027 has no member named \u0027nfct\u0027\nnet/ipv4/netfilter/nf_defrag_ipv4.c:45: error: \u0027struct sk_buff\u0027 has no member named \u0027nfct\u0027\nnet/ipv4/netfilter/nf_defrag_ipv4.c:46: error: \u0027struct sk_buff\u0027 has no member named \u0027nfct\u0027\n\nnet/nf_conntrack.h must not be included with NF_CONNTRACK\u003dn, add a\nfew #ifdefs. Long term the header file should be fixed to be usable\neven with NF_CONNTRACK\u003dn.\n\nTested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "2906f66a5682e5670a5eefe991843689b8d8563f",
      "tree": "dcbc3ef175c609d2fa32a8e7478eb0d17015c0a7",
      "parents": [
        "477c608673526afc094be521086fed186c7ccf7d"
      ],
      "author": {
        "name": "Venkata Mohan Reddy",
        "email": "mohanreddykv@gmail.com",
        "time": "Thu Feb 18 12:31:05 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Feb 18 12:31:05 2010 +0100"
      },
      "message": "ipvs: SCTP Trasport Loadbalancing Support\n\nEnhance IPVS to load balance SCTP transport protocol packets. This is done\nbased on the SCTP rfc 4960. All possible control chunks have been taken\ncare. The state machine used in this code looks some what lengthy. I tried\nto make the state machine easy to understand.\n\nSigned-off-by: Venkata Mohan Reddy Koppula \u003cmohanreddykv@gmail.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "477c608673526afc094be521086fed186c7ccf7d",
      "tree": "7a4dd0165afa6c1cddadf4c88eeca07c861031ce",
      "parents": [
        "6457d26bd40077238799e31df2b800bcf4ef9177",
        "6e705f56a181118f6fbd35e6b443eab33df07290"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Feb 18 11:41:39 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Feb 18 11:41:39 2010 +0100"
      },
      "message": "Merge branch \u0027ebt_config_compat_v4\u0027 of git://git.breakpoint.cc/fw/nf-next-2.6\n"
    },
    {
      "commit": "6457d26bd40077238799e31df2b800bcf4ef9177",
      "tree": "4d9f085a8f33fa5528c14cbf60678295bbe74d11",
      "parents": [
        "dfa1a041094f4a6e5845a19a1b10e317676722e7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Feb 17 18:48:44 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 18:48:44 2010 -0800"
      },
      "message": "IPv6: convert mc_lock to spinlock\n\nOnly used for writing, so convert to spinlock\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dfa1a041094f4a6e5845a19a1b10e317676722e7",
      "tree": "09072e61ebf55b1babb374aad6083d8d751ecb01",
      "parents": [
        "acbbf1f1fd63391eeba70fec991568e4334c80d4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 18:48:11 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 18:48:11 2010 -0800"
      },
      "message": "drivers/net/tehuti.c: Reapply use DEFINE_PCI_DEVICE_TABLE()\n\nCommit 865a21a5e3d1b384c559a44c898fcad93e187b82 overwrote\ncommit a3aa18842a5303fc28fcc4d57dbd16618bd830a0\n\nFix it.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acbbf1f1fd63391eeba70fec991568e4334c80d4",
      "tree": "7ad4457a20efd90ea817f72eb31f8975df6e6b22",
      "parents": [
        "ada1db5c6fac4d400ec284729af19b47488b332d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:02:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 18:41:42 2010 -0800"
      },
      "message": "drivers/net/yellowfin.c: Use (pr|netdev)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nConvert formats like %8.8 to %08\nRemove periods from formats\nCoalesce long formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ada1db5c6fac4d400ec284729af19b47488b332d",
      "tree": "2addd7b493a25400bc231dd1a3694d53e9c62acd",
      "parents": [
        "67777f9bf255d7561375500a4e117bdb08a883db"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:29 2010 -0800"
      },
      "message": "drivers/net/sky2.c: Use (pr|netdev)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67777f9bf255d7561375500a4e117bdb08a883db",
      "tree": "228b4e52b6e81e5a5ec8e98181983a36afbbca9c",
      "parents": [
        "f15063cdd6bd541b4f35cec7e9a6c96f3c644c8d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:29 2010 -0800"
      },
      "message": "drivers/net/skge.c: Use (pr|netdev)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nCheckpatch cleaning\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f15063cdd6bd541b4f35cec7e9a6c96f3c644c8d",
      "tree": "bff4ccb9a2088aeffa044f575c0f42c739382950",
      "parents": [
        "9cd31f078ee8b8dd68bbb39680b5c9a51f85f1ea"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:28 2010 -0800"
      },
      "message": "drivers/net/skge.c: Use (pr|netdev)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cd31f078ee8b8dd68bbb39680b5c9a51f85f1ea",
      "tree": "8fcc18a518d482b79d7ad7282cee7342dc5e538f",
      "parents": [
        "ddf79b20eefd27797ce461411679a48e998701ca"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:21 2010 -0800"
      },
      "message": "drivers/net/pci-skeleton.c: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nCheckpatch cleaning\nConvert formats like 0x%08x to %#08x\nRemove periods from formats\nCoalesce long formats\nUse print_hex_dump\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddf79b20eefd27797ce461411679a48e998701ca",
      "tree": "a67dfacb36e9139f78b5db938c11f6d65b91ad61",
      "parents": [
        "436d27d1db147713e4cd17b2fa491d22374bda98"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:21 2010 -0800"
      },
      "message": "drivers/net/cnic.c: Use (pr|netdev)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nRemove periods from formats\nCoalesce long formats\nUse __func__\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "436d27d1db147713e4cd17b2fa491d22374bda98",
      "tree": "2d4a0deb80070b3cee47a5626f883223dd684e26",
      "parents": [
        "7995c64e5b56ec7fe6032e5fc586f726cde2152b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:20 2010 -0800"
      },
      "message": "drivers/net/cassini.c: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nRemove periods from formats\nCoalesce long formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7995c64e5b56ec7fe6032e5fc586f726cde2152b",
      "tree": "b072d2e42f717d8f2c3d94e9431c48a3e8304f72",
      "parents": [
        "3a9c6a4915e584663aebdb9016bcb9d3897dd779"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:20 2010 -0800"
      },
      "message": "drivers/net/bnx2x: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nConvert struct bnx2x member msglevel to msg_enable for netif_msg_\u003cfoo\u003e macros\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nCoalesce long formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a9c6a4915e584663aebdb9016bcb9d3897dd779",
      "tree": "8121d82ad6d4ab560cbad578a73757c079e742ad",
      "parents": [
        "2fc96fff4483971aa81795382c368ea7d8100dde"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:19 2010 -0800"
      },
      "message": "drivers/net/bnx2.c: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nRemove periods from formats\nCoalesce long formats\nCoalesce some printks\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fc96fff4483971aa81795382c368ea7d8100dde",
      "tree": "47ffb60cdf4411c9d87ac1caeca6b50158c6ae8b",
      "parents": [
        "497159aff6c81b61fe88463a64e7dad6f86297e3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:19 2010 -0800"
      },
      "message": "drivers/net/b44.c: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nRemove periods from formats\nCoalesce long formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "497159aff6c81b61fe88463a64e7dad6f86297e3",
      "tree": "43836646d96183eea8c3a5dc98243fbb78f0afaf",
      "parents": [
        "b4f18b3faccae13c0530ae8f7f20fe81d18f2bd5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:18 2010 -0800"
      },
      "message": "drivers/net/8139too.c: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nConvert formats like %8.8 to %08\nRemove periods from formats\nCoalesce long formats\nUse print_hex_dump\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4f18b3faccae13c0530ae8f7f20fe81d18f2bd5",
      "tree": "982e79ba6dac6f7e478a834b6720854d3402a65f",
      "parents": [
        "be7ce5307ded2e416224baab0bd1e5072591f33f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:18 2010 -0800"
      },
      "message": "drivers/net/8139cp.c: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nRemove periods from formats\nCoalesce long formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be7ce5307ded2e416224baab0bd1e5072591f33f",
      "tree": "4410471965600d5948eb71a36c08bd86bf3dfd9a",
      "parents": [
        "6a443a0f72ad7706345412dbd2e4d4981fdfce39"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:17:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:40 2010 -0800"
      },
      "message": "tg3: Update version to 3.108\n\nThis patch updates the tg3 version to 3.108.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a443a0f72ad7706345412dbd2e4d4981fdfce39",
      "tree": "e0e9724789c0bf2e232bae18080147834e58da50",
      "parents": [
        "79eb6904361fe4e54e589919a9b62c5e036c42c3"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:17:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:40 2010 -0800"
      },
      "message": "tg3: Push phylib definitions to phylib\n\nThis patch pushes phylib definitions out to phylib headers.  For phy\nIDs, this removes some code duplication.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79eb6904361fe4e54e589919a9b62c5e036c42c3",
      "tree": "5341c14a99cad6ab3442290828d759e22b45b2f5",
      "parents": [
        "24daf2b0a4005f3a4e757752fcfed9da276cf202"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:17:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:39 2010 -0800"
      },
      "message": "tg3: Rename tg3 phy ID preprocessor definitions\n\nThe phylib presents the phy ID in a different format than the one tg3\nhas traditionally used.  To highlight the distinction, this patch\nprepends the tg3 native phy ID format with TG3.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24daf2b0a4005f3a4e757752fcfed9da276cf202",
      "tree": "13b1988b5473bb0a2e0fa57feb4d7938c43b7a26",
      "parents": [
        "9ea4818dd39cc8c6b31c38c9f51d19d5d4ee0be6"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:17:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:39 2010 -0800"
      },
      "message": "tg3: Reformat SSID to phy ID table\n\nThis patch reformats the SSID to phy ID table, replacing constants with\npreprocessor definitions.  This patch is also prep work for the\nfollowing patch, which will push line lengths beyond 80 chars.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ea4818dd39cc8c6b31c38c9f51d19d5d4ee0be6",
      "tree": "7002135dea5246364c2a17a6f037c050c50b4cb8",
      "parents": [
        "0d86df808886d4e56c46a9c356dfb81146e3b6d1"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:17:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:38 2010 -0800"
      },
      "message": "tg3: Discover phy address once\n\nThe phy address will not change after it has been identified.  Move the\ndiscovery code to a location that only gets executed once.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d86df808886d4e56c46a9c356dfb81146e3b6d1",
      "tree": "de3d30376cffd0a27c666c9c88516ca4692ba677",
      "parents": [
        "144170635b543ceadfe6ba907ac496b40795764e"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:17:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:38 2010 -0800"
      },
      "message": "tg3: Reduce indent level of tg3_rx_prodring_alloc\n\nThis patch adds an inverted \"jumbo ring enable\" test and jumps to the exit\nif it succeeds.  The change reduces the indent level of the remaining\ncode making it more readable.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "144170635b543ceadfe6ba907ac496b40795764e",
      "tree": "553d18fa3542a852f512f7f9138616de4e88b002",
      "parents": [
        "b474eca74cf647df0a7fd56bc975ee4a812741b7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:16:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:37 2010 -0800"
      },
      "message": "tg3: Rename TG3_FLG3_RGMII_STD_IBND_DISABLE\n\nThe STD part of this preprocessor definition is a bit of a misnomer.\nThis flag is a coarse control of the RGMII inband status facilities.\nThis patch renames the definition to be more accurate.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b474eca74cf647df0a7fd56bc975ee4a812741b7",
      "tree": "a3fc31f51f93fd051afd1e1ac10800ddd0944364",
      "parents": [
        "2712168f856e8cd42265e7ef855d64702da20089"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:16:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:37 2010 -0800"
      },
      "message": "tg3: Add more partno entries for fallback path\n\nThis patch adds 57765 asic partno entries for the path executed if VPD\nis not present in NVRAM.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2712168f856e8cd42265e7ef855d64702da20089",
      "tree": "d12c32c013844a7b57a67fa43873f1e571435a3c",
      "parents": [
        "a4153d401ac440c73e0721db0b6b031e8e6f77d1"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:16:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:36 2010 -0800"
      },
      "message": "tg3: Allow phylib flowctrl changes anytime\n\nThis patch loosens the restriction that the phylib interface must be up\nand running to change the flow control parameters.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4153d401ac440c73e0721db0b6b031e8e6f77d1",
      "tree": "9ae5458a45ee018108515929f905bab457d351cf",
      "parents": [
        "d110114281fad580dd9ce629507d17b123169cff"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:16:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:35 2010 -0800"
      },
      "message": "tg3: Add support for 2 new selfboot formats\n\nThis patch adds new offsets to the bootcode version extraction code to\nsupport NVRAM format versions 4 and 5.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d110114281fad580dd9ce629507d17b123169cff",
      "tree": "0d6d8590bd70cc3fb4eb03e5041e4adef56d4e32",
      "parents": [
        "61e800cf949926b3d463ca3cf3025d964872774b"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:16:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:35 2010 -0800"
      },
      "message": "tg3: Make 57791 and 57795 10/100 only\n\nThis patch adds the 57791 and 57795 to the list of devices that only\nsupport 10 and 100 Mbps speeds.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61e800cf949926b3d463ca3cf3025d964872774b",
      "tree": "b855725b34c8b1f6b31b50052e2596a9797fcf96",
      "parents": [
        "99405162598176e830d17ae6d4f3d9e070ad900c"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:16:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:34 2010 -0800"
      },
      "message": "tg3: Enforce DMA mapping / skb assignment ordering\n\nMichael Chan noted that there is nothing in the code that would prevent\nthe compiler from delaying the access of the \"mapping\" member of the\nnewly arrived packet until much later.  If this happened after the\nskb \u003d NULL assignment, it is possible for the driver to pass a bad\ndma_addr value to pci_unmap_single().  To enforce this ordering, we need\na write memory barrier.  The pairing read memory barrier already exists\nin tg3_rx_prodring_xfer() under the comments starting with\n\"Ensure that updates to the...\".\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99405162598176e830d17ae6d4f3d9e070ad900c",
      "tree": "41a23acd64d3f18de729c2abadc98f7c4687aa45",
      "parents": [
        "5ff3f073670b544a9c0547cc6fef1f7eed5762ed"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Feb 14 01:01:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:35:17 2010 -0800"
      },
      "message": "tun: socket filter support\n\nThis patch adds Linux Socket Filter support to\ntun driver.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ff3f073670b544a9c0547cc6fef1f7eed5762ed",
      "tree": "44259652c1c6305c7b5ce3c8c1774407951e8e25",
      "parents": [
        "305b0160932af0ed67259b4b13c471aed2a86588"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Feb 14 01:01:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:35:16 2010 -0800"
      },
      "message": "net: export attach/detach filter routines\n\nExport sk_attach_filter/sk_detach_filter routines,\nso that tun module can use them.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "305b0160932af0ed67259b4b13c471aed2a86588",
      "tree": "2a3965e812a6e8f747619a7714cbf5b35528b4a0",
      "parents": [
        "0988d26978561d568efed45cc5576d85ea7b609d"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Feb 17 11:56:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:48 2010 -0800"
      },
      "message": "chelsio: convert to use netdev_for_each_mc_addr\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0988d26978561d568efed45cc5576d85ea7b609d",
      "tree": "d6b658928b8ab50d81db521c1ea9547df9a9aec0",
      "parents": [
        "e4a474f82ddaaef65433b0b4f5169f2f6cd8ddb0"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Feb 17 12:27:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:48 2010 -0800"
      },
      "message": "cxgb3: convert to use netdev_for_each_addr\n\nRemoved whole t3_rx_mode structure and appropriate helpers cause they are no\nlonger needed.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4a474f82ddaaef65433b0b4f5169f2f6cd8ddb0",
      "tree": "b98db85ea6a829c6d4a94152e267c04ae9201be0",
      "parents": [
        "e76b69cc0133952c98aa1ad6330cacacd269fd64"
      ],
      "author": {
        "name": "kirjanov@gmail.com",
        "email": "kirjanov@gmail.com",
        "time": "Tue Feb 16 21:54:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:47 2010 -0800"
      },
      "message": "smsc911x: replace manual phy lookup.\n\nUse phy_find_first() function instead of manual lookup.\n\nSigned-off-by: Denis Kirjanov \u003ckirjanov@gmail.com\u003e\nReviewed-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e76b69cc0133952c98aa1ad6330cacacd269fd64",
      "tree": "d06aa21c325692e8e97b6d73f34bc05319a586cf",
      "parents": [
        "1d4bd947c501ea1da81300280fb6aeec2cca9335"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Tue Feb 16 20:25:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:47 2010 -0800"
      },
      "message": "net: bug fix for vlan + gro issue\n\nTraffic (tcp) doesnot start on a vlan interface when gro is enabled.\nEven the tcp handshake was not taking place.\nThis is because, the eth_type_trans call before the netif_receive_skb\nin napi_gro_finish() resets the skb-\u003edev to napi-\u003edev from the previously\nset vlan netdev interface. This causes the ip_route_input to drop the\nincoming packet considering it as a packet coming from a martian source.\n\nI could repro this on 2.6.32.7 (stable) and 2.6.33-rc7.\nWith this fix, the traffic starts and the test runs fine on both vlan\nand non-vlan interfaces.\n\nCC: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCC: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d4bd947c501ea1da81300280fb6aeec2cca9335",
      "tree": "443ca2c757ac5a27bb8d6c0ac18338da08ca3768",
      "parents": [
        "d4c41139df6e74c6fff0cbac43e51cab782133be"
      ],
      "author": {
        "name": "kirjanov@gmail.com",
        "email": "kirjanov@gmail.com",
        "time": "Tue Feb 16 20:40:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:46 2010 -0800"
      },
      "message": "mv643xx_eth: fix missing validate_addr hook\n\nFix missing validate_addr hook.\n\nSigned-off-by: Denis Kirjanov \u003ckirjanov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4c41139df6e74c6fff0cbac43e51cab782133be",
      "tree": "c0831f0896b680d272e3e20314c8b47efb9ca48c",
      "parents": [
        "b6ca430599ea37843632b0eaa231dea5414dec25"
      ],
      "author": {
        "name": "Kristoffer Glembo",
        "email": "kristoffer@gaisler.com",
        "time": "Mon Feb 15 03:33:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:40 2010 -0800"
      },
      "message": "net: Add Aeroflex Gaisler 10/100/1G Ethernet MAC driver\n\nAdds device driver for Aeroflex Gaisler 10/100 and 10/100/1G Ethernet\nMAC IP cores.\n\nSigned-off-by: Kristoffer Glembo \u003ckristoffer@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6ca430599ea37843632b0eaa231dea5414dec25",
      "tree": "8d8c0dfb04ec15783a51fb6af04e6db5b8d72fa7",
      "parents": [
        "25cca5352712561fba97bd37c495593d641c1d39"
      ],
      "author": {
        "name": "Simon Kagstrom",
        "email": "simon.kagstrom@netinsight.net",
        "time": "Thu Feb 11 05:39:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:39 2010 -0800"
      },
      "message": "via-velocity: Enable scatter/gather IO by default\n\nReduces CPU utilization significantly with sendfile for example.\n\nSigned-off-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25cca5352712561fba97bd37c495593d641c1d39",
      "tree": "e31319edcccd30914e7268917ab8689df34eddc5",
      "parents": [
        "069c474e88bb7753183f1eadbd7786c27888c8e3"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Feb 11 10:26:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:38 2010 -0800"
      },
      "message": "ipg: Remove device claimed by dl2k from pci id table\n\nThis patch removes D-Link DGE-550T PCI ID (1186:4000) from the ipg\ndriver. The ipg driver is for IP2000-based cards and the DGE-550T is\na DL2000-based card. The driver loads and works for a few moments, but\nonce a real workload is applied it stops operating. The ipg driver\nclaimed this ID since it was introduced in 2.6.24 and it\u0027s forced many\nusers to blacklist it.\n\nThe correct driver for this hardware is the dl2k driver, which has been\nclaiming this PCI ID since the 2.4 days.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "069c474e88bb7753183f1eadbd7786c27888c8e3",
      "tree": "09b0385d34a2d0b302b1f61a2783bfcdc510732f",
      "parents": [
        "08326dbe7b5825295ec3711eec53b093549749e5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:41:40 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:41:40 2010 -0800"
      },
      "message": "xfrm: Revert false event eliding commits.\n\nAs reported by Alexey Dobriyan:\n\n--------------------\nsetkey now takes several seconds to run this simple script\nand it spits \"recv: Resource temporarily unavailable\" messages.\n\n#!/usr/sbin/setkey -f\nflush;\nspdflush;\n\nadd A B ipcomp 44 -m tunnel -C deflate;\nadd B A ipcomp 45 -m tunnel -C deflate;\n\nspdadd A B any -P in ipsec\n        ipcomp/tunnel/192.168.1.2-192.168.1.3/use;\nspdadd B A any -P out ipsec\n        ipcomp/tunnel/192.168.1.3-192.168.1.2/use;\n--------------------\n\nObviously applications want the events even when the table\nis empty.  So we cannot make this behavioral change.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08326dbe7b5825295ec3711eec53b093549749e5",
      "tree": "684dc4907ea770c3660500961e4559e0df2bf2bd",
      "parents": [
        "7af3351f71f4b3b5dbccb66cdc9b097052760a7f"
      ],
      "author": {
        "name": "Riccardo Ghetta",
        "email": "birrachiara@tin.it",
        "time": "Wed Feb 17 09:28:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:38:10 2010 -0800"
      },
      "message": "SiS190/191 half-duplex initialization fix\n\nAdds half-duplex specific setup code (taken from SiS own GPL driver).\nWithout those, half-duplex connections are very unreliable, often\nworking on small transfers and failing after a while.\n\nSigned-off-by: Riccardo Ghetta \u003cbirrachiara@tin.it\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7af3351f71f4b3b5dbccb66cdc9b097052760a7f",
      "tree": "c9fa0fa66c7823ed39d3ddc652bfee306f157497",
      "parents": [
        "a07da6df730b1fef933f66c03b0e51d5e7ad5b3e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Feb 17 09:26:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:38:10 2010 -0800"
      },
      "message": "ethtool: Don\u0027t flush n-tuple list from ethtool_reset()\n\nThe n-tuple list should be flushed if and only if the ETH_RESET_FILTER\nflag is set and the driver is able to reset filtering/flow direction\nhardware without also resetting a component whose flag is not set.\nThis test is best left to the driver.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a07da6df730b1fef933f66c03b0e51d5e7ad5b3e",
      "tree": "aaca739fe19cef53d5ebf8a744e6017b6d6d78ce",
      "parents": [
        "3359fced77f6b4ba1c7de9deace1d7dfa7217bbc"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 02:05:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:44 2010 -0800"
      },
      "message": "bnx2x: version number and date\n\nUpdated release version and date: 1.52.1-6 and 2010/02/16\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3359fced77f6b4ba1c7de9deace1d7dfa7217bbc",
      "tree": "0a07404bd7726559afde96901fa02cf48f8ec47b",
      "parents": [
        "2db29fc71b7e6af41aa1fadb67f588846dc461cf"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 13:35:01 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:44 2010 -0800"
      },
      "message": "bnx2x: Use firmware 5.2.13\n\nSwitch to the new firmware version (5.2.13).\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2db29fc71b7e6af41aa1fadb67f588846dc461cf",
      "tree": "727c3c8e8d840f46b329a5acc22aa72b206c0a7c",
      "parents": [
        "0c43f43f48c5c60d62c4d26917da3ee71df464ea"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 13:33:02 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:43 2010 -0800"
      },
      "message": "bnx2x: FW 5.2.13\n\nNew firmware version (5.2.13).\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c43f43f48c5c60d62c4d26917da3ee71df464ea",
      "tree": "aaec72ee2ccaaf5bd596385749ab011c6835d75c",
      "parents": [
        "d43a7e67ae2f911765b3d5b6cbb85221a9ffd0a4"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 02:04:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:43 2010 -0800"
      },
      "message": "bnx2x: fix in 57710 self-test\n\nBug fix: Use the last unicast entry in CAM in bnx2x_test_int(). Relevant for 57710 only.\n\nAuthor: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d43a7e67ae2f911765b3d5b6cbb85221a9ffd0a4",
      "tree": "b21a43a0bceccb2eca7bbe52c2e20cfa09198cbb",
      "parents": [
        "f1e1a199f3a68a32cf86095b3650d761ee8798b9"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 02:03:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:42 2010 -0800"
      },
      "message": "bnx2x: Do not allow enabling LRO if disable_tpa\u003d1\n\nBug fix: Do not allow enabling LRO if disable_tpa\u003d1.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1e1a199f3a68a32cf86095b3650d761ee8798b9",
      "tree": "1f644d1a4b17d840b3179fd3c1ba4d8fa76d99b6",
      "parents": [
        "6cbe5065bb367d4c8db0a71d2e828995bcfae336"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 02:03:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:42 2010 -0800"
      },
      "message": "bnx2x: clean up in case of error in bnx2x_init_hw()\n\nBug fix: clean up MCP state in case of error in bnx2x_init_hw().\n\nAuthor: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6cbe5065bb367d4c8db0a71d2e828995bcfae336",
      "tree": "8a2a715d587fb60acc66fa47f127e812fcc342a2",
      "parents": [
        "a475f603d23392f386e45cf377b17c30ed3bbb80"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 02:03:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:41 2010 -0800"
      },
      "message": "bnx2x: Properly release allocated MSI-X/MSI vectors\n\nBug fix: Properly release allocated MSI-X/MSI vectors if ifup failed\ndue to lack of memory.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a475f603d23392f386e45cf377b17c30ed3bbb80",
      "tree": "47e3377f1a1bf402f33dbddc4e14768e2a9881ec",
      "parents": [
        "60b86755929e1a7e9038c8d860a8491cfdf8d93a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 10:30:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:41 2010 -0800"
      },
      "message": "drivers/net/usb: Use netif_\u003clevel\u003e logging facilities\n\nConvert from:\n\tif (netif_msg_\u003cfoo\u003e(priv))\n\t\tdev_\u003clevel\u003e(dev...\nto\n\tnetif_\u003clevel\u003e(priv, foo, dev...\n\nAlso convert a few:\n\n\tif (i \u003c REG_TIMEOUT) {\n\t\tetc...\n\t\treturn ret;\n       }\nto\n\tif (i \u003e\u003d REG_TIMEOUT)\n\t\tgoto fail;\n\tetc...\n\treturn ret;\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60b86755929e1a7e9038c8d860a8491cfdf8d93a",
      "tree": "97062c7136ead4adcdbf2bd3280143da1fabbe20",
      "parents": [
        "82456b031e3c3b5bf95a7e49bd9b68b146446e76"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 10:30:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:40 2010 -0800"
      },
      "message": "usbnet: Convert dev(dbg|err|warn|info) macros to netdev_\u003clevel\u003e\n\nThese macros are too similar to the dev_\u003clevel\u003e equivalents\nbut take a usbnet * argument.  Convert them to the recently\nintroduced netdev_\u003clevel\u003e macros and remove the old macros.\n\nThe old macros had \"\\n\" appended to the format string.\nAdd the \"\\n\" to the converted uses.\n\nSome existing uses of the dev\u003cfoo\u003e macros in cdc_eem.c\nprobably mistakenly had trailing \"\\n\".  No \"\\n\" added there.\n\nFix net1080 this/other log message inversion.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82456b031e3c3b5bf95a7e49bd9b68b146446e76",
      "tree": "8111b5d5cc7fdf453f5709f62ff317629c9febc9",
      "parents": [
        "89420424fce28769c338909393518087befe8b37"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Wed Feb 17 01:35:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:40 2010 -0800"
      },
      "message": "be2net: implement pci shutdown handler\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89420424fce28769c338909393518087befe8b37",
      "tree": "1f3f40831ff18d40200bb8ff808d87ab5dbe9f48",
      "parents": [
        "7a1e9b2059d147461cff3dfbabbfb43f296a1eef"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Wed Feb 17 01:35:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:39 2010 -0800"
      },
      "message": "be2net: fix rx-path to ignore a flush completion\n\nThe flush compl (compl with numfrags \u003d\u003d 0; no data) is rcvd\nfrom hw to indicate completion of RXQ destory operation. Fix\nthe RX path to not process it as RX data.\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a1e9b2059d147461cff3dfbabbfb43f296a1eef",
      "tree": "96cede2e32bf278b86a06faab7c7940ee5d776b3",
      "parents": [
        "a058a632747dd0f1799b12f4ecd54e43f5b5f10d"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Wed Feb 17 01:35:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:39 2010 -0800"
      },
      "message": "be2net: don\u0027t rearm mcc cq when device is not open\n\nWhen an MCC cmd is issued (via a netdev/ethtool op)\nwhile the device is not open, the MCC CQ gets processed but the EQ\nis not processed (as isr is not registered.) This can cause the EQ\nto become full. So, while the device is not open, CQ must not be re-armed\nto prevent EQ entries.\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a058a632747dd0f1799b12f4ecd54e43f5b5f10d",
      "tree": "6a397196c62a0703756c8bd24cb1e964ba8bffac",
      "parents": [
        "aa13bd6ef4ddd81080f972220fae30eb28f65b17"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Wed Feb 17 01:34:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:38 2010 -0800"
      },
      "message": "be2net: a mini optimization in rx_compl_process() code\n\nIntroduce unlikely() for skb alloc failure and vlanf checks...\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa13bd6ef4ddd81080f972220fae30eb28f65b17",
      "tree": "d9e92fde0111bca92016538988edaddbf578f5be",
      "parents": [
        "801e9096c566d40d2e7c9903dc902fa01a5a0b36"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Feb 17 06:41:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:38 2010 -0800"
      },
      "message": "qlge: Fix occasional loopback test failure.\n\nOn some servers we see the cleaning of the RX queue finish before all\nthe loopback packets are sent out.  This delay allows the queues to\nsettle before checking for successful completion.\nAlso, delay completion so link has time to come back up.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "801e9096c566d40d2e7c9903dc902fa01a5a0b36",
      "tree": "f50e1d9cce2ab903563e90d09007466c9e84d5db",
      "parents": [
        "c0c56955e7325ba2f910c760111457adc21ef0d4"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Feb 17 06:41:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:37 2010 -0800"
      },
      "message": "qlge: Fix bonding mac address bug.\n\nUse local copy of current mac address when initializing.  In bonding\ntesting we saw cases where dev_addr was out of data causing failover\nerrors.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "c0c56955e7325ba2f910c760111457adc21ef0d4"
}
