)]}'
{
  "log": [
    {
      "commit": "88f07484ccdf08e58dc462ed1ac7eb2e84d88a17",
      "tree": "eabe5787c1a2292674f473002eb484f8f4e9dcb3",
      "parents": [
        "88491d8103498a6166f70d5999902fec70924314"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Aug 23 01:29:52 2011 -0700"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 27 00:58:56 2011 -0700"
      },
      "message": "drivers/net/ethernet/*: Enabled vendor Kconfig options\n\nBased on finds for Stephen Rothwell, where current defconfig\u0027s\nenable a ethernet driver and it is not compiled due to the newly\nadded NET_VENDOR_* component of Kconfig.\n\nThis patch enables all the \"new\" Kconfig options so that current\ndefconfig\u0027s will continue to compile the expected drivers.  In\naddition, by enabling all the new Kconfig options does not add\nany un-expected options.\n\nCC: Stephen Rothwll \u003csfc@canb.auug.org.au\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "88491d8103498a6166f70d5999902fec70924314",
      "tree": "d22646735d94ad81597b535e9e56131cc1896d71",
      "parents": [
        "330278cde612888e79fc4ab13d8f725258e903dd"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Aug 23 00:42:10 2011 -0700"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 27 00:58:49 2011 -0700"
      },
      "message": "drivers/net: Kconfig \u0026 Makefile cleanup\n\nThe is does a general cleanup of the drivers/net/ Kconfig and\nMakefile.  This patch create a \"core\" option and places all\nthe networking core drivers into this option (default is yes\nfor this option).  In addition, it alphabitizes the Kconfig\ndriver options.\n\nAs a side cleanup, found that the arcnet, token ring, and PHY\nKconfig options were a tri-state option and should have been\na bool option.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "330278cde612888e79fc4ab13d8f725258e903dd",
      "tree": "460e3dd3ef318b62bb5f77af16edd827399ed1d4",
      "parents": [
        "c0153225a0e86013b8b8267ffd94e5484d83b916"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Aug 22 18:04:50 2011 -0700"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 27 00:58:44 2011 -0700"
      },
      "message": "com20020_cs: Move the PCMCIA Arcnet driver\n\nMove the COM20020 PCMICA Arcnet driver into drivers/net/arcnet/ with\nthe other Arcnet drivers.  Made the necessary Kconfig and Makefile\nchanges as well.\n\nSince this was the \"last\" PCMCIA driver in drivers/net/pcmcia/, this patch\nalso cleans up the references to drivers/net/pcmcia.\n\nCC: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "c0153225a0e86013b8b8267ffd94e5484d83b916",
      "tree": "4fc92fd61995d2f19d9cfa605732be435aaa2b85",
      "parents": [
        "b5451d783ade99308dfccdf5ca284ed07affa4ff"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Aug 22 17:37:03 2011 -0700"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 27 00:58:39 2011 -0700"
      },
      "message": "ixbmtr_cs: Move the IBM PCMCIA Token Ring driver\n\nMove the IBM PCMCIA Token Ring driver into drivers/net/tokenring/ with\nthe other Token Ring drivers.  Made the necessary Kconfig and Makefile\nchanges as well.\n\nCC: Mike Phillips \u003cphillim@amtrak.com\u003e\nCC: Burt Silverman \u003cburts@us.ibm.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "b5451d783ade99308dfccdf5ca284ed07affa4ff",
      "tree": "98830cee17e38f3351bb3f1cc839ee3c29ec68a3",
      "parents": [
        "18e635f4b3e1e1b43cb239321f6120918ba38d46"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Aug 03 03:17:13 2011 -0700"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 27 00:58:36 2011 -0700"
      },
      "message": "slip: Move the SLIP drivers\n\nMove the Serial Line Internet Protocol (SLIP) drivers into\ndrivers/net/slip/ and make the necessary Kconfig and Makefile\nchanges.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\n"
    },
    {
      "commit": "18e635f4b3e1e1b43cb239321f6120918ba38d46",
      "tree": "5955bae430b853445e32a5d932c2710a82ea7a02",
      "parents": [
        "ff5a3b509e4ec96a2a4c57052a2d96e855778a24"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Aug 03 03:01:58 2011 -0700"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 27 00:58:33 2011 -0700"
      },
      "message": "plip: Move the PLIP driver\n\nMove the Parallel Line Internet Protocol (PLIP) driver into\ndrivers/net/plip/ and make the necessary Kconfig and Makefile changes.\n\nCC: Niibe Yutaka \u003cgniibe@mri.co.jp\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\n"
    },
    {
      "commit": "ff5a3b509e4ec96a2a4c57052a2d96e855778a24",
      "tree": "cf7b81e65c03ab1cbadd949742aed7146cb80dd0",
      "parents": [
        "224cf5ad14c038b13c119dff29422f178a306f54"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Aug 01 22:48:13 2011 -0700"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 27 00:58:30 2011 -0700"
      },
      "message": "hippi: Move the HIPPI driver\n\nMove the HIPPI driver into drivers/net/hippi/ and make the\nnecessary Kconfig and Makefile changes.\n\nCC: Jes Sorensen \u003cjes@wildopensource.com\u003e\nCC: Jes Sorensen \u003cjes@trained-monkey.org\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "224cf5ad14c038b13c119dff29422f178a306f54",
      "tree": "89bf411ea743e9d7bbd3c609eeb7220270a97fc5",
      "parents": [
        "aab3ac26108642eaa06efa4697dab595c7de2bbd"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sun Jul 31 02:38:19 2011 -0700"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 27 00:58:26 2011 -0700"
      },
      "message": "ppp: Move the PPP drivers\n\nMove the PPP drivers into drivers/net/ppp/ and make the\nnecessary Kconfig and Makefile changes.\n\nCC: Paul Mackerras \u003cpaulus@samba.org\u003e\nCC: Frank Cusack \u003cfcusack@fcusack.com\u003e\nCC: Michal Ostrowski \u003cmostrows@speakeasy.net\u003e\nCC: Michal Ostrowski \u003cmostrows@earthlink.net\u003e\nCC: Dmitry Kozlov \u003cxeb@mail.ru\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "aab3ac26108642eaa06efa4697dab595c7de2bbd",
      "tree": "7d8bb44750e2854e89309a3bab6ecf95e356015a",
      "parents": [
        "33f810b2036f13f1b123062a9e5c1794d400ce81"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Aug 24 01:34:35 2011 -0700"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 27 00:58:23 2011 -0700"
      },
      "message": "skfp: Fix SysKonnect FDDI driver compile issues\n\nAfter moving the skfp driver, issues with the #include pathing to\ntheir locel headers was somehow exposed.  Several headers had the\nincorrect path, so they were not able to be found during compile\ntime.\n\nThis patch fixes up the path issues to the local headers that need\nto be included.\n\nCC: \"Maciej W. Rozycki\" \u003cmacro@linux-mips.org\u003e\nCC: Christoph Goos \u003ccgoos@syskonnect.de\u003e\nCC: \u003clinux@syskonnect.de\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "33f810b2036f13f1b123062a9e5c1794d400ce81",
      "tree": "370b55026f4bd856e96842f86af631ca2bab3da2",
      "parents": [
        "3cd0999d134235d64b175edd2eb1d46ebc97b377"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sun Jul 31 00:06:29 2011 -0700"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 27 00:58:13 2011 -0700"
      },
      "message": "fddi: Move the FDDI drivers\n\nMove the FDDI drivers into drivers/net/fddi/ and make the\nnecessary Kconfig and Makefile changes.\n\nCC: \"Maciej W. Rozycki\" \u003cmacro@linux-mips.org\u003e\nCC: Christoph Goos \u003ccgoos@syskonnect.de\u003e\nCC: \u003clinux@syskonnect.de\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "3cd0999d134235d64b175edd2eb1d46ebc97b377",
      "tree": "7ae299a0d55bbdba0435563cacc1fc52f5a62490",
      "parents": [
        "31c15a2f24ebdab14333d9bf5df49757842ae2ec",
        "cd2967803617cd0a0bb8611e7d41c33a451207a5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 13:13:04 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 13:13:04 2011 -0400"
      },
      "message": "Merge branch \u0027davem-next.mii\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6\n"
    },
    {
      "commit": "31c15a2f24ebdab14333d9bf5df49757842ae2ec",
      "tree": "ef89d4b94c4f41f6d18c923490441189ff95b52d",
      "parents": [
        "363437f40a23bacdead80bb80d08d8193a20cfce"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dnelson@redhat.com",
        "time": "Thu Aug 25 14:39:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:55:18 2011 -0400"
      },
      "message": "e1000: save skb counts in TX to avoid cache misses\n\nVirtual Machines with emulated e1000 network adapter running on Parallels\u0027\nserver were seeing kernel panics due to the e1000 driver dereferencing an\nunexpected NULL pointer retrieved from buffer_info-\u003eskb.\n\nThe problem has been addressed for the e1000e driver, but not for the e1000.\nSince the two drivers share similar code in the affected area, a port of the\nfollowing e1000e driver commit solves the issue for the e1000 driver:\n\ncommit 9ed318d546a29d7a591dbe648fd1a2efe3be1180\nAuthor: Tom Herbert \u003ctherbert@google.com\u003e\nDate:   Wed May 5 14:02:27 2010 +0000\n\n    e1000e: save skb counts in TX to avoid cache misses\n\n    In e1000_tx_map, precompute number of segements and bytecounts which\n    are derived from fields in skb; these are stored in buffer_info.  When\n    cleaning tx in e1000_clean_tx_irq use the values in the associated\n    buffer_info for statistics counting, this eliminates cache misses\n    on skb fields.\n\nSigned-off-by: Dean Nelson \u003cdnelson@redhat.com\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "363437f40a23bacdead80bb80d08d8193a20cfce",
      "tree": "e5dce35d8aa3ad364dafc1274b3a4c469dbcdb88",
      "parents": [
        "18cf1248eca3f1fc38e12b314a6cadd286260e65"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Aug 25 06:21:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:55:18 2011 -0400"
      },
      "message": "net_sched: sfb: optimize enqueue on full queue\n\nIn case SFB queue is full (hard limit reached), there is no point\nspending time to compute hash and maximum qlen/p_mark.\n\nWe instead just early drop packet.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18cf1248eca3f1fc38e12b314a6cadd286260e65",
      "tree": "9e58836297302493e72a36f7432487c2709cc81e",
      "parents": [
        "44861f4455a77beaec2e53459c77b7fb0eda91a7"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Aug 24 01:30:28 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:55:18 2011 -0400"
      },
      "message": "bna: off by one in bfa_msgq_rspq_pi_update()\n\nThe rspq-\u003ersphdlr[] array has BFI_MC_MAX elements, so this test was\noff by one.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Rasesh Mody \u003crmody@brocade.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44861f4455a77beaec2e53459c77b7fb0eda91a7",
      "tree": "601361470575247574b7b22f95d75e44804206df",
      "parents": [
        "3756a89f3d039d8a6aa2556f8d57d4b2ec25d5dd"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Aug 24 01:29:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:55:18 2011 -0400"
      },
      "message": "bna: unlock on error path in pnad_pci_probe()\n\nWe introduced a new lock here, so there was error path which needs\nan unlock now.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Rasesh Mody \u003crmody@brocade.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3756a89f3d039d8a6aa2556f8d57d4b2ec25d5dd",
      "tree": "2b8b0849725996505e35013fcdc1404b081d45c8",
      "parents": [
        "6e68c912eee8f5ebc975cfb81d66d4a214b07d46"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Aug 23 06:33:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:55:18 2011 -0400"
      },
      "message": "bnx2x: Add new PHY BCM54616\n\nThe BCM54616 PHY is very similar to the 54618SE, only without EEE support, which will not be activated due to querying the actual PHY type.\nThis check is already done by reading a dedicated PHY register.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e68c912eee8f5ebc975cfb81d66d4a214b07d46",
      "tree": "b08f810c9b66469efcf588e7047beb61e1c8507e",
      "parents": [
        "bc59ba399113fcbcac56ba22edde4b816199d48c"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Tue Aug 23 06:15:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:49:23 2011 -0400"
      },
      "message": "bnx2x: resurrect RX hashing\n\nbnx2x used to be able to set rxhash, but this was lost in the conversion\nto hw_features (commit 66371c441).\nRestore it and enable it by default.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nCC: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nCC: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nCC: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nCC: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc59ba399113fcbcac56ba22edde4b816199d48c",
      "tree": "16c9023b050de412a934008b99eb8c2cf3464be1",
      "parents": [
        "165c68d5a291537eaf2d3821a19335c9ec100ba6"
      ],
      "author": {
        "name": "chetan loke",
        "email": "loke.chetan@gmail.com",
        "time": "Thu Aug 25 10:43:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:38:44 2011 -0400"
      },
      "message": "af_packet: Prefixed tpacket_v3 structs to avoid name space collision\n\nstructs introduced in tpacket_v3 implementation are prefixed with \u0027tpacket\u0027\nto avoid namespace collision.\n\nCompile tested.\n\nSigned-off-by: Chetan Loke \u003cloke.chetan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "165c68d5a291537eaf2d3821a19335c9ec100ba6",
      "tree": "4ea485969cad853819e7034398898ce0b0bff9eb",
      "parents": [
        "94b06fdbfce46f3126810e30698bdf010617179b"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Wed Aug 24 22:28:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:38:43 2011 -0400"
      },
      "message": "fcoe: convert to SKB paged frag API.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Robert Love \u003crobert.w.love@intel.com\u003e\nCc: \"James E.J. Bottomley\" \u003cJBottomley@parallels.com\u003e\nCc: devel@open-fcoe.org\nCc: linux-scsi@vger.kernel.org\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94b06fdbfce46f3126810e30698bdf010617179b",
      "tree": "23dd8e3ee4e71ec95d51fddf7cf1be85f70830a1",
      "parents": [
        "f55c95724789fccb412abef13c3f503e55148790"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Wed Aug 24 22:28:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:38:43 2011 -0400"
      },
      "message": "bnx2fc: convert to SKB paged frag API.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nCc: \"James E.J. Bottomley\" \u003cJBottomley@parallels.com\u003e\nCc: linux-scsi@vger.kernel.org\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f55c95724789fccb412abef13c3f503e55148790",
      "tree": "ca80b2898827352d5839a2b93f32f8d62a615d0d",
      "parents": [
        "b7b6a688d217936459ff5cf1087b2361db952509"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Wed Aug 24 22:28:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:38:43 2011 -0400"
      },
      "message": "bnx2x: convert to SKB paged frag API.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7b6a688d217936459ff5cf1087b2361db952509",
      "tree": "a9aa03f85691e4f41e97697a588a820cf83dced8",
      "parents": [
        "dc234d0b24e9639476969ece81d56dd7588e944a"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Wed Aug 24 22:28:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:38:43 2011 -0400"
      },
      "message": "bnx2: convert to SKB paged frag API.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc234d0b24e9639476969ece81d56dd7588e944a",
      "tree": "c149a2e469a6d628942390dfcb65f0a99b5f880a",
      "parents": [
        "5581be3b48914b0f9126b14daa02d334928322b0"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Wed Aug 24 22:28:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:38:43 2011 -0400"
      },
      "message": "tg3: convert to SKB paged frag API.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nCc: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: netdev@vger.kernel.org\nCc: devicetree-discuss@lists.ozlabs.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5581be3b48914b0f9126b14daa02d334928322b0",
      "tree": "209a32b5a8bc19a28a188bb4b48ec5a695a664e0",
      "parents": [
        "cf383ebb1300e910377c124e8eb582c6bc27d2b6"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Wed Aug 24 22:28:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:38:42 2011 -0400"
      },
      "message": "IPoIB: convert to SKB paged frag API.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Roland Dreier \u003croland@kernel.org\u003e\nCc: Sean Hefty \u003csean.hefty@intel.com\u003e\nCc: Hal Rosenstock \u003chal.rosenstock@gmail.com\u003e\nCc: linux-rdma@vger.kernel.org\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf383ebb1300e910377c124e8eb582c6bc27d2b6",
      "tree": "1ba5493cde1bf5a146c16f847c3c12760663fadb",
      "parents": [
        "70b1052ad284d97d0a4d7f56ad63d1757f1da08f"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Wed Aug 24 22:28:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:38:42 2011 -0400"
      },
      "message": "IB: nes: convert to SKB paged frag API.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Faisal Latif \u003cfaisal.latif@intel.com\u003e\nCc: Roland Dreier \u003croland@kernel.org\u003e\nCc: Sean Hefty \u003csean.hefty@intel.com\u003e\nCc: Hal Rosenstock \u003chal.rosenstock@gmail.com\u003e\nCc: linux-rdma@vger.kernel.org\nCc: netdev@vger.kernel.org\nAcked-by: Faisal Latif \u003cfaisal.latif@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70b1052ad284d97d0a4d7f56ad63d1757f1da08f",
      "tree": "1d2d4f524c1e73d4705fa35cb2cf35e4109be063",
      "parents": [
        "c517202f3cf1cd189259c50d55622d8c7ab16eb2"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Wed Aug 24 22:28:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:38:42 2011 -0400"
      },
      "message": "IB: amso1100: convert to SKB paged frag API.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Tom Tucker \u003ctom@opengridcomputing.com\u003e\nCc: Steve Wise \u003cswise@opengridcomputing.com\u003e\nCc: Roland Dreier \u003croland@kernel.org\u003e\nCc: Sean Hefty \u003csean.hefty@intel.com\u003e\nCc: Hal Rosenstock \u003chal.rosenstock@gmail.com\u003e\nCc: linux-rdma@vger.kernel.org\nCc: netdev@vger.kernel.org\nAcked-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c517202f3cf1cd189259c50d55622d8c7ab16eb2",
      "tree": "3ba97fc45e6db0f804a9a3b4438de69923a42c4d",
      "parents": [
        "767df1c7174406127d3619c2f7a862655b34074f"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Wed Aug 24 22:28:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:38:42 2011 -0400"
      },
      "message": "atm: convert to SKB paged frag API.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nCc: linux-atm-general@lists.sourceforge.net\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "767df1c7174406127d3619c2f7a862655b34074f",
      "tree": "e4b83805286bd2f8677ee29353a87adfbe56c1db",
      "parents": [
        "5740bb569303a1272cf082a652c020e980e4781b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 24 18:46:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:02:51 2011 -0400"
      },
      "message": "headers, can: Add missing #include to \u003clinux/can/bcm.h\u003e\n\n\u003clinux/can/bcm.h\u003e uses type canid_t, defined in \u003clinux/can.h\u003e.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5740bb569303a1272cf082a652c020e980e4781b",
      "tree": "b7aebce759cb510a21e6e34ac62f583aa6073bb2",
      "parents": [
        "598aaff2ee05c91728e5845956dd9754ed04315c"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 24 18:45:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:02:50 2011 -0400"
      },
      "message": "headers, xtables: Add missing #include \u003clinux/netfilter.h\u003e\n\nVarious headers use union nf_inet_addr, defined in \u003clinux/netfilter.h\u003e.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "598aaff2ee05c91728e5845956dd9754ed04315c",
      "tree": "6f537ce36316252140a3350c468584e7bd8733ab",
      "parents": [
        "3828620bc0c2d055c3e66c075de4c2a609baec26"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 24 18:45:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:02:50 2011 -0400"
      },
      "message": "headers, netfilter: Add missing #include \u003climits.h\u003e for userland\n\nVarious headers use INT_MIN and INT_MAX, which are defined for\nuserland in \u003climits.h\u003e.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3828620bc0c2d055c3e66c075de4c2a609baec26",
      "tree": "89e9ddd201f8599e47890f7fb5af327132c1fee7",
      "parents": [
        "7ff30c43f316f1febcfb6e84d511ab34ea433e7b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 24 18:45:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:02:50 2011 -0400"
      },
      "message": "headers, tipc: Add missing #include to \u003clinux/tipc_config.h\u003e for userland\n\n\u003clinux/tipc_config.h\u003e defines inline functions using ntohs() etc.\nFor userland these are defined in \u003carpa/inet.h\u003e.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ff30c43f316f1febcfb6e84d511ab34ea433e7b",
      "tree": "597da153649ad5c1f7e0934749d96d3bb9cb3bca",
      "parents": [
        "bcb949b8847655516ba499ca75cd8529f167e360"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 24 18:44:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:02:50 2011 -0400"
      },
      "message": "headers, netfilter: Use kernel type names __u8, __u16, __u32\n\nThese types are guaranteed to be defined by \u003clinux/types.h\u003e for\nboth userland and kernel, unlike u_intN_t.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcb949b8847655516ba499ca75cd8529f167e360",
      "tree": "7e5457a45e5ddf1381bffc9cfe793504afe10696",
      "parents": [
        "d4b172d2ecb99edfb6afce6af8a65447af347543"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 24 18:43:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:02:50 2011 -0400"
      },
      "message": "headers, net: Use __kernel_sa_family_t in more definitions shared with userland\n\nComplete the work started with commit\n6602a4baf4d1a73cc4685a39ef859e1c5ddf654c (\u0027net: Make userland include\nof netlink.h more sane\u0027).\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4b172d2ecb99edfb6afce6af8a65447af347543",
      "tree": "90498aa19696d1bd87b93c6a530c13dada7773ae",
      "parents": [
        "c2e0cd88691f214fdeacb63bbd823703456a1617"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 24 18:43:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:02:50 2011 -0400"
      },
      "message": "headers, pppol2tp: Use __kernel_pid_t in \u003clinux/pppol2tp.h\u003e\n\n\u003clinux/types.h\u003e defines __kernel_pid_t for userland; pid_t is\ndefined elsewhere (and potentially differently).\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2e0cd88691f214fdeacb63bbd823703456a1617",
      "tree": "9d1782b5ae8ce94307091e6fd4db9800bcf3fd18",
      "parents": [
        "22ad72b0277b02d4b4dee99ae69a58f616a46435"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 24 18:43:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:02:50 2011 -0400"
      },
      "message": "headers, ax25: Add missing #include to \u003clinux/netrom.h\u003e, \u003clinux/rose.h\u003e\n\nThese headers use the ax25_address type defined in \u003clinux/ax25.h\u003e.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22ad72b0277b02d4b4dee99ae69a58f616a46435",
      "tree": "e3de95068cd643b3e9b612e59a1e38ce69f50928",
      "parents": [
        "0856a304091b33a8e8f9f9c98e776f425af2b625"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 24 18:40:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:02:50 2011 -0400"
      },
      "message": "headers, pppox: Add missing #include to \u003clinux/if_pppox.h\u003e\n\n\u003clinux/if_ppox.h\u003e uses ETH_ALEN, defined in \u003clinux/if_ether.h\u003e.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd2967803617cd0a0bb8611e7d41c33a451207a5",
      "tree": "ff7c2b014c8ba1d8b022f78510e32911af4dc1a7",
      "parents": [
        "78f6a6bd89e9a33e4be1bc61e6990a1172aa396e"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Aug 21 16:17:22 2011 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Aug 25 11:08:21 2011 +0200"
      },
      "message": "sunbmac: use standard #defines from mii.h.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "78f6a6bd89e9a33e4be1bc61e6990a1172aa396e",
      "tree": "dbbe9fcf40e564aea1e45f2f42a7afc546cc1333",
      "parents": [
        "0856a304091b33a8e8f9f9c98e776f425af2b625"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Aug 21 18:32:05 2011 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Aug 25 11:08:16 2011 +0200"
      },
      "message": "dl2k: use standard #defines from mii.h.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "0856a304091b33a8e8f9f9c98e776f425af2b625",
      "tree": "cc521e8e13db01813e0e1b4b67ecc20a18551212",
      "parents": [
        "6af29ccc223b0feb6fc6112281c3fa3cdb1afddf"
      ],
      "author": {
        "name": "Tim Chen",
        "email": "tim.c.chen@linux.intel.com",
        "time": "Mon Aug 22 14:57:26 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 19:41:13 2011 -0700"
      },
      "message": "Scm: Remove unnecessary pid \u0026 credential references in Unix socket\u0027s send and receive path\n\nPatch series 109f6e39..7361c36c back in 2.6.36 added functionality to\nallow credentials to work across pid namespaces for packets sent via\nUNIX sockets.  However, the atomic reference counts on pid and\ncredentials caused plenty of cache bouncing when there are numerous\nthreads of the same pid sharing a UNIX socket.  This patch mitigates the\nproblem by eliminating extraneous reference counts on pid and\ncredentials on both send and receive path of UNIX sockets. I found a 2x\nimprovement in hackbench\u0027s threaded case.\n\nOn the receive path in unix_dgram_recvmsg, currently there is an\nincrement of reference count on pid and credentials in scm_set_cred.\nThen there are two decrement of the reference counts.  Once in scm_recv\nand once when skb_free_datagram call skb-\u003edestructor function\nunix_destruct_scm.  One pair of increment and decrement of ref count on\npid and credentials can be eliminated from the receive path.  Until we\ndestroy the skb, we already set a reference when we created the skb on\nthe send side.\n\nOn the send path, there are two increments of ref count on pid and\ncredentials, once in scm_send and once in unix_scm_to_skb.  Then there\nis a decrement of the reference counts in scm_destroy\u0027s call to\nscm_destroy_cred at the end of unix_dgram_sendmsg functions.   One pair\nof increment and decrement of the reference counts can be removed so we\nonly need to increment the ref counts once.\n\nBy incorporating these changes, for hackbench running on a 4 socket\nNHM-EX machine with 40 cores, the execution of hackbench on\n50 groups of 20 threads sped up by factor of 2.\n\nHackbench command used for testing:\n./hackbench 50 thread 2000\n\nSigned-off-by: Tim Chen \u003ctim.c.chen@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6af29ccc223b0feb6fc6112281c3fa3cdb1afddf",
      "tree": "53cc047bce9d4c81860f5e852851f94cd1022e0e",
      "parents": [
        "f207c050fb1c385e34946e57107e639831c7d557"
      ],
      "author": {
        "name": "Michio Honda",
        "email": "micchie@sfc.wide.ad.jp",
        "time": "Thu Jun 16 17:14:34 2011 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 19:41:13 2011 -0700"
      },
      "message": "sctp: Bundle HEAERTBEAT into ASCONF_ACK\n\nWith this patch a HEARTBEAT chunk is bundled into the ASCONF-ACK\nfor ADD IP ADDRESS, confirming the new destination as quickly as\npossible.\n\nSigned-off-by: Michio Honda \u003cmicchie@sfc.wide.ad.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f207c050fb1c385e34946e57107e639831c7d557",
      "tree": "cd42c5c405d99658dc79936ee31b0485126b1514",
      "parents": [
        "a262f0cdf1f2916ea918dc329492abb5323d9a6c"
      ],
      "author": {
        "name": "Michio Honda",
        "email": "micchie@sfc.wide.ad.jp",
        "time": "Thu Jun 16 10:54:23 2011 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 19:41:09 2011 -0700"
      },
      "message": "sctp: HEARTBEAT negotiation after ASCONF\n\nThis patch fixes BUG that the ASCONF receiver transmits DATA chunks\nto the newly added UNCONFIRMED destination.\n\nSigned-off-by: Michio Honda \u003cmicchie@sfc.wide.ad.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a262f0cdf1f2916ea918dc329492abb5323d9a6c",
      "tree": "976cd31c3ea365f5810a154a1c77c75fb299c5fe",
      "parents": [
        "f6fb8f100b807378fda19e83e5ac6828b638603a"
      ],
      "author": {
        "name": "Nandita Dukkipati",
        "email": "nanditad@google.com",
        "time": "Sun Aug 21 20:21:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 19:40:40 2011 -0700"
      },
      "message": "Proportional Rate Reduction for TCP.\n\nThis patch implements Proportional Rate Reduction (PRR) for TCP.\nPRR is an algorithm that determines TCP\u0027s sending rate in fast\nrecovery. PRR avoids excessive window reductions and aims for\nthe actual congestion window size at the end of recovery to be as\nclose as possible to the window determined by the congestion control\nalgorithm. PRR also improves accuracy of the amount of data sent\nduring loss recovery.\n\nThe patch implements the recommended flavor of PRR called PRR-SSRB\n(Proportional rate reduction with slow start reduction bound) and\nreplaces the existing rate halving algorithm. PRR improves upon the\nexisting Linux fast recovery under a number of conditions including:\n  1) burst losses where the losses implicitly reduce the amount of\noutstanding data (pipe) below the ssthresh value selected by the\ncongestion control algorithm and,\n  2) losses near the end of short flows where application runs out of\ndata to send.\n\nAs an example, with the existing rate halving implementation a single\nloss event can cause a connection carrying short Web transactions to\ngo into the slow start mode after the recovery. This is because during\nrecovery Linux pulls the congestion window down to packets_in_flight+1\non every ACK. A short Web response often runs out of new data to send\nand its pipe reduces to zero by the end of recovery when all its packets\nare drained from the network. Subsequent HTTP responses using the same\nconnection will have to slow start to raise cwnd to ssthresh. PRR on\nthe other hand aims for the cwnd to be as close as possible to ssthresh\nby the end of recovery.\n\nA description of PRR and a discussion of its performance can be found at\nthe following links:\n- IETF Draft:\n    http://tools.ietf.org/html/draft-mathis-tcpm-proportional-rate-reduction-01\n- IETF Slides:\n    http://www.ietf.org/proceedings/80/slides/tcpm-6.pdf\n    http://tools.ietf.org/agenda/81/slides/tcpm-2.pdf\n- Paper to appear in Internet Measurements Conference (IMC) 2011:\n    Improving TCP Loss Recovery\n    Nandita Dukkipati, Matt Mathis, Yuchung Cheng\n\nSigned-off-by: Nandita Dukkipati \u003cnanditad@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6fb8f100b807378fda19e83e5ac6828b638603a",
      "tree": "66d30265f08fbf9745e3feb9af6f5a06fe38d71b",
      "parents": [
        "0d4691ce112be025019999df5f2a5e00c03f03c2"
      ],
      "author": {
        "name": "chetan loke",
        "email": "loke.chetan@gmail.com",
        "time": "Fri Aug 19 10:18:16 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 19:40:40 2011 -0700"
      },
      "message": "af-packet: TPACKET_V3 flexible buffer implementation.\n\n1) Blocks can be configured with non-static frame-size.\n2) Read/poll is at a block-level(as opposed to packet-level).\n3) Added poll timeout to avoid indefinite user-space wait on idle links.\n4) Added user-configurable knobs:\n   4.1) block::timeout.\n   4.2) tpkt_hdr::sk_rxhash.\n\nChanges:\nC1) tpacket_rcv()\n    C1.1) packet_current_frame() is replaced by packet_current_rx_frame()\n          The bulk of the processing is then moved in the following chain:\n          packet_current_rx_frame()\n            __packet_lookup_frame_in_block\n              fill_curr_block()\n              or\n                retire_current_block\n                dispatch_next_block\n              or\n              return NULL(queue is plugged/paused)\n\nSigned-off-by: Chetan Loke \u003cloke.chetan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d4691ce112be025019999df5f2a5e00c03f03c2",
      "tree": "629146e87693072a265bdb96b99c84605a1a9ce2",
      "parents": [
        "44331fe2aa0d7eed54e68484df58e9e00aee0f6e"
      ],
      "author": {
        "name": "chetan loke",
        "email": "loke.chetan@gmail.com",
        "time": "Fri Aug 19 10:18:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 19:40:39 2011 -0700"
      },
      "message": "af-packet: Added TPACKET_V3 headers.\n\nAdded TPACKET_V3 definitions.\n\nSigned-off-by: Chetan Loke \u003cloke.chetan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44331fe2aa0d7eed54e68484df58e9e00aee0f6e",
      "tree": "02d56d565c5ec9ba61c422be0c9b2b42f5807293",
      "parents": [
        "804cf14ea5ceca46554d5801e2817bba8116b7e5"
      ],
      "author": {
        "name": "Alexander Smirnov",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Wed Aug 24 19:34:42 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 19:36:06 2011 -0700"
      },
      "message": "IEEE802.15.4: 6LoWPAN basic support\n\nThis patch provides base support for transmission of IPv6 packets as\nwell as the formation of IPv6 link-local addresses and statelessly\nautoconfigured addresses on top of IEEE 802.15.4 networks.\n\nFor more information please look at the RFC4944 \"Compression Format\nfor IPv6 Datagrams in Low Power and Losst Networks (6LoWPAN).\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "804cf14ea5ceca46554d5801e2817bba8116b7e5",
      "tree": "94da9b8e7f6c7cfdaae1d0812c4b7a6d5d001454",
      "parents": [
        "408dadf03fe365f12f85d5c3d959f4bb888b9f3e"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Mon Aug 22 23:45:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 17:52:12 2011 -0700"
      },
      "message": "net: xfrm: convert to SKB frag APIs\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "408dadf03fe365f12f85d5c3d959f4bb888b9f3e",
      "tree": "c88f21b532c8c1d8f20f37a097ceaad93ee75741",
      "parents": [
        "aff65da0f1be5daec44231972b6b5fc45bfa7a58"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Mon Aug 22 23:45:00 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 17:52:12 2011 -0700"
      },
      "message": "net: ipv6: convert to SKB frag APIs\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nCc: \"Pekka Savola (ipv6)\" \u003cpekkas@netcore.fi\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Hideaki YOSHIFUJI \u003cyoshfuji@linux-ipv6.org\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aff65da0f1be5daec44231972b6b5fc45bfa7a58",
      "tree": "71c557deaf7a07ad1dbb1b52ff5593c8e75a8ebb",
      "parents": [
        "ea2ab69379a941c6f8884e290fdd28c93936a778"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Mon Aug 22 23:44:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 17:52:11 2011 -0700"
      },
      "message": "net: ipv4: convert to SKB frag APIs\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nCc: \"Pekka Savola (ipv6)\" \u003cpekkas@netcore.fi\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Hideaki YOSHIFUJI \u003cyoshfuji@linux-ipv6.org\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea2ab69379a941c6f8884e290fdd28c93936a778",
      "tree": "c02aa9c5ed66b1640b54bb6b763d131b9419be29",
      "parents": [
        "15133fbbb91ae695f153fb48daa6a1a8af4a5032"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Mon Aug 22 23:44:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 17:52:11 2011 -0700"
      },
      "message": "net: convert core to skb paged frag APIs\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: \"Michał Mirosław\" \u003cmirq-linux@rere.qmqm.pl\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15133fbbb91ae695f153fb48daa6a1a8af4a5032",
      "tree": "631c73a46d3a6d104dbc5ec1017c6d1c98f2f492",
      "parents": [
        "e2edb7d51ff3dee7ba651d27aad77dfa5a82a7fc"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Mon Aug 22 19:41:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 16:19:29 2011 -0700"
      },
      "message": "be2net: remove unused variable\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2edb7d51ff3dee7ba651d27aad77dfa5a82a7fc",
      "tree": "610d9bcac72c013c20aca680207a4442cc74e00e",
      "parents": [
        "09c1c68f2239dcd99b76be2c44e84811fba273db"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Mon Aug 22 19:41:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 16:19:29 2011 -0700"
      },
      "message": "be2net: increase FW update completion timeout\n\nFlashing some of the PHYs can take longer thus increasing the total flash\nupdate time to a max of 40s.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09c1c68f2239dcd99b76be2c44e84811fba273db",
      "tree": "bbbede1f08fb5663a39528deabae91a20cef8969",
      "parents": [
        "db3ea7819d035ff01c8260fce364511adfae0eaa"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Mon Aug 22 19:41:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 16:19:29 2011 -0700"
      },
      "message": "be2net: fix erx-\u003erx_drops_no_frags wrap around\n\nThe rx_drops_no_frags HW counter for RSS rings is 16bits in HW and can\nwraparound often. Maintain a 32-bit accumulator in the driver to prevent\nfrequent wraparound.\n\nAlso, incorporated Eric\u0027s feedback to use ACCESS_ONCE() for the accumulator\nwrite.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db3ea7819d035ff01c8260fce364511adfae0eaa",
      "tree": "7b35ccf9c6792235a19ae2d9e3ddb7567b8c6a20",
      "parents": [
        "857c99059e441d0a8afdfa0bc687463e8e61a761"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Mon Aug 22 19:41:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 16:19:29 2011 -0700"
      },
      "message": "be2net: get rid of memory mapped pci-cfg space address\n\nGet rid of adapter-\u003epcicfg and its use. Use pci_config_read/write_dword()\ninstead.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "857c99059e441d0a8afdfa0bc687463e8e61a761",
      "tree": "e625a4b0527c32cdbd22d9eb905be80149c8b085",
      "parents": [
        "ec5efe7946280d1e84603389a1030ccec0a767ae"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Mon Aug 22 19:41:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 16:19:28 2011 -0700"
      },
      "message": "be2net: Fix race in posting rx buffers.\n\nThere is a possibility of be_post_rx_frags() being called simultaneously from\nboth be_worker() (when rx_post_starved) and be_poll_rx() (when rxq-\u003eused is 0).\nThis can be avoided by posting rx buffers only when some completions have been\nreaped.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec5efe7946280d1e84603389a1030ccec0a767ae",
      "tree": "3097be415740de7f4e9d21ea84c363d88e881303",
      "parents": [
        "0e43182c0c9482a26a4108da9254f3e2869a8e18"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Aug 24 10:41:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 16:13:55 2011 -0700"
      },
      "message": "rps: support IPIP encapsulation\n\nSkip IPIP header to get proper layer-4 information.\n\nLike GRE tunnels, this only works if rxhash is not already provided by\nthe device itself (ethtool -K ethX rxhash off), to allow kernel compute\na software rxhash.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e43182c0c9482a26a4108da9254f3e2869a8e18",
      "tree": "4631b42bebca8dd9bca61e167e543aabd3b981a7",
      "parents": [
        "131ea6675c761f655d43b808dd0fe83d15d5cdd3",
        "a943cac144e035c21d4f1b31b95f15b33c33a480"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 10:33:00 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 10:33:00 2011 -0700"
      },
      "message": "Merge branch \u0027batman-adv/next\u0027 of git://git.open-mesh.org/linux-merge\n"
    },
    {
      "commit": "131ea6675c761f655d43b808dd0fe83d15d5cdd3",
      "tree": "0d8cb6a3ea524f216d846f172c218fababead4a0",
      "parents": [
        "7ae9ed8d3221c9f7dd4bc2773ff58797487d5ed8"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Fri Aug 19 06:25:00 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 16:59:54 2011 -0700"
      },
      "message": "net: add APIs for manipulating skb page fragments.\n\nThe primary aim is to add skb_frag_(ref|unref) in order to remove the use of\nbare get/put_page on SKB pages fragments and to isolate users from subsequent\nchanges to the skb_frag_t data structure.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: \"Michał Mirosław\" \u003cmirq-linux@rere.qmqm.pl\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ae9ed8d3221c9f7dd4bc2773ff58797487d5ed8",
      "tree": "fc9e9d8c0497767880d5fc9fe40f9bf454a522bd",
      "parents": [
        "0dfe178239453547d4297a4583ee7847948a481b",
        "b38d355eaa223e420d0c45ff7a3279ea811552c5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 14:47:43 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 14:47:43 2011 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next\n"
    },
    {
      "commit": "0dfe178239453547d4297a4583ee7847948a481b",
      "tree": "d6baba6edd14ff111338cc4466cbc09836cd29bd",
      "parents": [
        "c8d755b59ae6750150d7f351210b97ad4cce5a51"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Aug 22 12:43:22 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 12:43:22 2011 -0700"
      },
      "message": "net: vlan: goto another_round instead of calling __netif_receive_skb\n\nNow, when vlan tag on untagged in non-accelerated path is stripped from\nskb, headers are reset right away. Benefit from that and avoid calling\n__netif_receive_skb recursivelly and just use another_round.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8d755b59ae6750150d7f351210b97ad4cce5a51",
      "tree": "1404f8966112ca6f4c3ba19792117d311b521348",
      "parents": [
        "ca1ba7caa68520864e4b9227e67f3bbc6fed373b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Aug 22 11:30:38 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 11:30:38 2011 -0700"
      },
      "message": "net/wan/hdlc_ppp: use break in switch\n\nWe\u0027ll either hit one of the case labels or the default in the switch\nand in all cases do we then \u0027goto out\u0027 and we also have a \u0027goto out\u0027\nafter the switch that is redundant. Change to just use break in the\ncase statements and leave the \u0027goto out\u0027 after the lop for everyone to\nhit.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b38d355eaa223e420d0c45ff7a3279ea811552c5",
      "tree": "4a6b3341e1b8b72afdc19e3b9bfe8c40219c04aa",
      "parents": [
        "ca1ba7caa68520864e4b9227e67f3bbc6fed373b",
        "af2bf4b4ee58d262a9a5c1d4ce6f81835058f8b5"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:28:50 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:28:50 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n\nConflicts:\n\tdrivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.c\n\tdrivers/staging/ath6kl/os/linux/ar6000_drv.c\n"
    },
    {
      "commit": "a943cac144e035c21d4f1b31b95f15b33c33a480",
      "tree": "411276e08762d4c4a8d19daa0fecd908210758b7",
      "parents": [
        "267151cdfd17c9dd3923c8ed75ef03725cbdd539"
      ],
      "author": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Sat Jul 30 13:10:18 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:22 2011 +0200"
      },
      "message": "batman-adv: merge update_transtable() into tt related code\n\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "267151cdfd17c9dd3923c8ed75ef03725cbdd539",
      "tree": "8e16a93e4a5e90b9ee5f69e391221f0b74c965a0",
      "parents": [
        "df6edb9e69cdb29b31b27305f60bb400dd5d91ed"
      ],
      "author": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Fri Jul 29 18:31:38 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:22 2011 +0200"
      },
      "message": "batman-adv: reuse tt_len() to calculate tt buffer length\n\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\nAcked-by: Antonio Quartulli \u003cordex@autistici.org\u003e\n"
    },
    {
      "commit": "df6edb9e69cdb29b31b27305f60bb400dd5d91ed",
      "tree": "d042dd84af6971e98c3b49a377482bc7313f0c3d",
      "parents": [
        "3d393e47321062dbf9078a66a7cc1c2a52bafecc"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Thu Jul 07 15:35:38 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:22 2011 +0200"
      },
      "message": "batman-adv: print client flags in the local/global transtables output\n\nSince clients can have several flags on or off, this patches make them\nappear in the local/global transtable output so that they can be checked\nfor debugging purposes.\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "3d393e47321062dbf9078a66a7cc1c2a52bafecc",
      "tree": "f8e5675fd58984db15571fdc361655fbe6674241",
      "parents": [
        "59b699cdee039d75915c354da06937102d1f9a84"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Thu Jul 07 15:35:37 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:21 2011 +0200"
      },
      "message": "batman-adv: implement AP-isolation on the sender side\n\nIf a node has to send a packet issued by a WIFI client to another WIFI client,\nthe packet is dropped.\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "59b699cdee039d75915c354da06937102d1f9a84",
      "tree": "33fabd9cac27cb7bc1d3fbc765f098b5b8e8575e",
      "parents": [
        "bc2790808a7a3699a7c9f72f7ad225c8504824aa"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Thu Jul 07 15:35:36 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:20 2011 +0200"
      },
      "message": "batman-adv: implement AP-isolation on the receiver side\n\nWhen a node receives a unicast packet it checks if the source and the\ndestination client can communicate or not due to the AP isolation\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "bc2790808a7a3699a7c9f72f7ad225c8504824aa",
      "tree": "a1b0e88091facf44e0afb78d3438c55cfd6633ad",
      "parents": [
        "015758d00251a4dd9287806cdab4b9c1298f97ed"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Thu Jul 07 15:35:35 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:20 2011 +0200"
      },
      "message": "batman-adv: detect clients connected through a 802.11 device\n\nClients connected through a 802.11 device are now marked with the\nTT_CLIENT_WIFI flag. This flag is also advertised with the tt\nannouncement.\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "015758d00251a4dd9287806cdab4b9c1298f97ed",
      "tree": "f7569640da23701bc5c391afc1033cf89e1626aa",
      "parents": [
        "1a1f37d9257a4792ca17b28b1c2e4ad15fe95b28"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Sat Jul 09 17:52:13 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:19 2011 +0200"
      },
      "message": "batman-adv: correct several typ0s in the comments\n\nSeveral typos have been corrected and some sentences have been rephrased\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "1a1f37d9257a4792ca17b28b1c2e4ad15fe95b28",
      "tree": "5bc0aa0d34b87d1f9b70682f1c54298860ce7d13",
      "parents": [
        "322a8b034003c0d46d39af85bf24fee27b902f48"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Sun Jul 10 00:36:36 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:19 2011 +0200"
      },
      "message": "batman-adv: hash_add() has to discriminate on the return value\n\nhash_add() returns 0 on success while returns -1 either on error and on\nentry already present. The caller could use such information to select\nits behaviour. For this reason it is useful that hash_add() returns -1\nin case on error and returns 1 in case of entry already present.\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "ca1ba7caa68520864e4b9227e67f3bbc6fed373b",
      "tree": "84010e15b506f0506c15dbf03794dd8b776074ea",
      "parents": [
        "6461be3a54f802e00d5dcba3537271f92a90eaf3",
        "66f32a8b97f11ad73d2e7b8c192c55febb20b425"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 17:25:36 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 17:25:36 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-next\n\nConflicts:\n\tdrivers/net/ethernet/intel/e1000e/netdev.c\n"
    },
    {
      "commit": "6461be3a54f802e00d5dcba3537271f92a90eaf3",
      "tree": "68adf3fef00b81226d7e0bbb5b7dddb097f967e6",
      "parents": [
        "2e025c71ce3dbfb5ddb7f2e4bb67ac11b65f8dd2"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Fri Aug 19 04:44:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 14:20:49 2011 -0700"
      },
      "message": "net: Preserve ooo_okay when copying skb header\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e025c71ce3dbfb5ddb7f2e4bb67ac11b65f8dd2",
      "tree": "fe25f21d36a1aca3445ce6d88c4416494afdfa46",
      "parents": [
        "823dcd2506fa369aeb8cbd26da5663efe2fda9a9"
      ],
      "author": {
        "name": "Vladimir Zapolskiy",
        "email": "vz@mleia.com",
        "time": "Sat Aug 20 14:15:55 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 14:15:55 2011 -0700"
      },
      "message": "dm9000: define debug level as a module parameter\n\nThis change allows to get driver specific debug messages output\nproviding a module parameter. As far as the maximum level of verbosity\nis too high, it is demoted by default.\n\nSigned-off-by: Vladimir Zapolskiy \u003cvz@mleia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "823dcd2506fa369aeb8cbd26da5663efe2fda9a9",
      "tree": "853b3e3c05f0b9ee1b5df8464db19b7acc57150c",
      "parents": [
        "eaa36660de7e174498618d69d7277d44a2f24c3d",
        "98e77438aed3cd3343cbb86825127b1d9d2bea33"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:39:12 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:39:12 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net\n"
    },
    {
      "commit": "eaa36660de7e174498618d69d7277d44a2f24c3d",
      "tree": "7b925a4d2b64a6765cc763382922ad5dbfc129e3",
      "parents": [
        "941ec90f35603f35466988efd01395377fd00475"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 19 13:58:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:34:27 2011 -0700"
      },
      "message": "tg3: Update version to 3.120\n\nThis patch updates the tg3 version to 3.120.\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": "941ec90f35603f35466988efd01395377fd00475",
      "tree": "4ebf6850d3ce27967cf382d594c54b435c051080",
      "parents": [
        "28a4595786a64fb51d41c0bad819256198525e49"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 19 13:58:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:34:27 2011 -0700"
      },
      "message": "tg3: Add external loopback support to selftest\n\nThis patch adds external loopback support to tg3\u0027s ethtool selftest.\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": "28a4595786a64fb51d41c0bad819256198525e49",
      "tree": "f1912d57e01f07b2901d2c41a7e79fef9e28f26c",
      "parents": [
        "5e5a7f371ffea4b5aeca60253f912e0b36391495"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 19 13:58:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:34:27 2011 -0700"
      },
      "message": "tg3: Restructure tg3_test_loopback\n\nThe tg3_test_loopback() function is starting to get more complicated as\nmore loopback tests are added.  This patch cleans up the code.\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": "5e5a7f371ffea4b5aeca60253f912e0b36391495",
      "tree": "b14078de84b7bb81e4b1627531ea5a31657ce8a7",
      "parents": [
        "6e01b20b21d6b2131f27a7c068ff71a7fbe58796"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 19 13:58:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:34:27 2011 -0700"
      },
      "message": "tg3: Pull phy int lpbk setup into separate func\n\nThis patch pulls out the internal phy loopback setup code into a\nseparate function.  This cleans up the loopback test code and makes it\navailable for NETIF_F_LOOPBACK support later.\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": "6e01b20b21d6b2131f27a7c068ff71a7fbe58796",
      "tree": "b3340fc55b3263fd36de9ba9e24aa18b3727765a",
      "parents": [
        "2215e24ceb74b701c34b2ebe7cdc96e5509ac565"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 19 13:58:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:34:27 2011 -0700"
      },
      "message": "tg3: Consilidate MAC loopback code\n\nThe driver puts the device into MAC loopback in two places in the\ndriver.  This patch consolidates the code into a single routine.\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": "2215e24ceb74b701c34b2ebe7cdc96e5509ac565",
      "tree": "0949c59a5753d89359133a3fb54e1be98d2f03db",
      "parents": [
        "b2d2ccffa4593f56a90a4163d54770949a10c936"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 19 13:58:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:34:27 2011 -0700"
      },
      "message": "tg3: Remove dead code\n\nNow that CPMU devices don\u0027t do MAC loopback, all the CPMU power saving\nmode adjustments are unneeded.  This patch removes the dead code.\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": "b2d2ccffa4593f56a90a4163d54770949a10c936",
      "tree": "2babb65595a2d8ecd338f027ee0f93b2fdfed159",
      "parents": [
        "4ca2462e94b3b0a2fdd3b777ff2bd9bcd82c6096"
      ],
      "author": {
        "name": "Jitendra Kalsaria",
        "email": "jitendra.kalsaria@qlogic.com",
        "time": "Sat Aug 20 10:33:34 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:33:34 2011 -0700"
      },
      "message": "qlge: Adding Maintainer.\n\nSigned-off-by: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ca2462e94b3b0a2fdd3b777ff2bd9bcd82c6096",
      "tree": "462f96b65cf6ce7bf4e6aaca5beb011a6c1dfe80",
      "parents": [
        "ae1511bf769cafeae5ab61aaf9947a16a22cbd10"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Fri Aug 19 07:26:44 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 19 07:26:44 2011 -0700"
      },
      "message": "net: add the comment for skb-\u003el4_rxhash\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66f32a8b97f11ad73d2e7b8c192c55febb20b425",
      "tree": "9829fd858063f19fde90681c6ab15464240be339",
      "parents": [
        "971060b1066fef53e0b2eacece2f6d092d716d15"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Jun 29 05:43:22 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Aug 19 06:02:40 2011 -0700"
      },
      "message": "ixgbe: Cleanup FCOE and VLAN handling in xmit_frame_ring\n\nThis change is meant to further cleanup the transmit path by streamlining\nsome of the VLAN and FCOE/DCB tasks in the transmit path.  In addition it\nadds code for support software VLANs in the event that they are used in\nconjunction with DCB and/or FCOE.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "971060b1066fef53e0b2eacece2f6d092d716d15",
      "tree": "e74614ec7cc99d549ed7a9ef61df856e5e118f4a",
      "parents": [
        "d3d0023979c87ee00f61946deb08b6a1ebd0455d"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Jul 15 02:31:30 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Aug 19 06:01:59 2011 -0700"
      },
      "message": "ixgbe: replace reference to CONFIG_FCOE with IXGBE_FCOE\n\nCONFIG_FCOE is not the correct define to check since it is possible for it\nto be CONFIG_FCOE_MODULE, as such the reference to it should be replaced\nwith IXGBE_FCOE.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d3d0023979c87ee00f61946deb08b6a1ebd0455d",
      "tree": "079507dd179c3c5f0ae4ac577895b8544fb013da",
      "parents": [
        "0ebafd86656e5b74abb7b7c2a9b5b8458e836532"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Jul 15 02:31:25 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Aug 19 05:57:43 2011 -0700"
      },
      "message": "ixgbe: Refactor transmit map and cleanup routines\n\nThis patch implements a partial refactor of the TX map/queue and cleanup\nroutines.  It merges the map and queue functionality and as a result\nimproves the transmit performance by avoiding unnecessary reads from memory.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "0ebafd86656e5b74abb7b7c2a9b5b8458e836532",
      "tree": "be9952e24ed0868fdb5e19d2f05d745f4c07c3d4",
      "parents": [
        "c5778b43dffe1d063368065d9549dd0019315a39"
      ],
      "author": {
        "name": "Amir Hanania",
        "email": "amir.hanania@intel.com",
        "time": "Thu Apr 28 08:47:23 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Aug 19 04:43:00 2011 -0700"
      },
      "message": "ixgbe - DDP last user buffer - error to warn\n\nChange the error message in the last DDP user buffer to warn_once\n\nSigned-off-by: Amir Hanania \u003camir.hanania@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "98e77438aed3cd3343cbb86825127b1d9d2bea33",
      "tree": "a26022d2d359c25096c39a59cdd01ecf6aea62bb",
      "parents": [
        "2d5b2c5ca0d3ebe707386b3add365496460cf918"
      ],
      "author": {
        "name": "Daniel Baluta",
        "email": "dbaluta@ixiacom.com",
        "time": "Fri Aug 19 03:19:07 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 19 03:19:07 2011 -0700"
      },
      "message": "ipv6: Fix ipv6_getsockopt for IPV6_2292PKTOPTIONS\n\nIPV6_2292PKTOPTIONS is broken for 32-bit applications running\nin COMPAT mode on 64-bit kernels.\n\nThe same problem was fixed for IPv4 with the patch:\nipv4: Fix ip_getsockopt for IP_PKTOPTIONS,\ncommit dd23198e58cd35259dd09e8892bbdb90f1d57748\n\nSigned-off-by: Sorin Dumitru \u003csdumitru@ixiacom.com\u003e\nSigned-off-by: Daniel Baluta \u003cdbaluta@ixiacom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5778b43dffe1d063368065d9549dd0019315a39",
      "tree": "21de26e9bb4f9c4b2e8211a41f37d525ac05adc9",
      "parents": [
        "5f450212f281272f4ef81d96b79bf68cebdbc210"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 29 05:53:12 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Aug 19 01:17:31 2011 -0700"
      },
      "message": "e1000e: bump driver version number\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by:  Aaron Brown  \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5f450212f281272f4ef81d96b79bf68cebdbc210",
      "tree": "f324df8fa90d351f2f9c5a9186ddfd6ab4389499",
      "parents": [
        "ae1511bf769cafeae5ab61aaf9947a16a22cbd10"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 22 06:21:46 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Aug 19 01:17:31 2011 -0700"
      },
      "message": "e1000e: convert driver to use extended descriptors\n\nSome features currently not supported by the driver (e.g. RSS) require the\nuse of extended descriptors, but the driver is setup to only use legacy\ndescriptors in all modes except for when jumbo frames are enabled on some\nparts.  Convert the driver to always use extended descriptors in order to\nenable the forthcoming support of these other features.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "ae1511bf769cafeae5ab61aaf9947a16a22cbd10",
      "tree": "07589e499a3252700451a7611aff6cd6fc16ecad",
      "parents": [
        "1ff1986fc94ee711df3cf19d45f2abf351436a6d"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Thu Aug 18 23:23:47 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 23:23:47 2011 -0700"
      },
      "message": "net: rps: support PPPOE session messages\n\nInspect the payload of PPPOE session messages for the 4 tuples to generate\nskb-\u003erxhash.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ff1986fc94ee711df3cf19d45f2abf351436a6d",
      "tree": "8301dc9db8afac2dcd7cc864ac1abd56657d6f27",
      "parents": [
        "939cf3069d31a6e0e335eb5e08ef04895f2d013d"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Thu Aug 18 22:07:54 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 22:07:54 2011 -0700"
      },
      "message": "net: rps: support 802.1Q\n\nFor the 802.1Q packets, if the NIC doesn\u0027t support hw-accel-vlan-rx, RPS\nwon\u0027t inspect the internal 4 tuples to generate skb-\u003erxhash, so this kind\nof traffic can\u0027t get any benefit from RPS.\n\nThis patch adds the support for 802.1Q to RPS.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "939cf3069d31a6e0e335eb5e08ef04895f2d013d",
      "tree": "492558c46ea92c778f6443bebb3e445d6b18dfdc",
      "parents": [
        "96b0accb8867627250e911f8929e6c01da1ffd40"
      ],
      "author": {
        "name": "Somnath Kotur",
        "email": "somnath.kotur@emulex.com",
        "time": "Thu Aug 18 21:51:49 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:51:49 2011 -0700"
      },
      "message": "be2net: Storing the \u0027vid\u0027 got by the grp5 event instead of storing the vlan_tag\n\nSigned-off-by: Somnath Kotur \u003csomnath.kotur@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96b0accb8867627250e911f8929e6c01da1ffd40",
      "tree": "9c7b907724da173f92a2cbcf914df82ea1aa3b3b",
      "parents": [
        "3b3bceef26f8273b1f51c503e9485a35b8326417"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Thu Aug 18 21:51:01 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:51:01 2011 -0700"
      },
      "message": "bnx2x: downgrade Max BW error message to debug\n\nThere are valid configurations where Max BW is configured to zero for\nsome VNs.\nPrint the message only if debugging is enabled and do not call the\nconfiguration \"illegal\".\n\n[v2: use DP(), not BNX2X_DBG_ERR(); recommended by Eilon Greenstein.]\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b3bceef26f8273b1f51c503e9485a35b8326417",
      "tree": "6cf64c541343d0c50470002516f254d4ced63a85",
      "parents": [
        "e88db79b0131b2067bee2e866fd7021fc5af84be"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Thu Aug 18 21:33:49 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:33:49 2011 -0700"
      },
      "message": "net: fix IBM EMAC driver after rename.\n\nIn commit 9aa3283595451ca093500ff0977b106e1f465586 (ehea/ibm*: Move the\nIBM drivers) the IBM_NEW_EMAC* were renames to IBM_EMAC*\n\nThe conversion was incomplete so that even if the driver was added to\nthe .config it wasn\u0027t built, but there were no errors).  In this commit\nwe also update the various defconfigs that use EMAC to use the new\nKconfig symbol, and explicitly add the NET_VENDOR_IBM guard.\n\nWe do not explicitly select the Kconfig dependencies, as this would force\nEMAC on.  Doing it in the defconfig allows more flexibility.\n\nTested on a canyondlands board.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e88db79b0131b2067bee2e866fd7021fc5af84be",
      "tree": "7e9f7aa88ef04a438b48ecba6112dc020a91b773",
      "parents": [
        "e987716b4fd78e9f3f135ddf762b601aadb02d92"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 18 21:32:18 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:32:18 2011 -0700"
      },
      "message": "NET: Korina: Don\u0027t include \u003casm/segment.h\u003e\n\nKorina.c is a MIPS-specific SOC driver and \u003casm/segment\u003e is empty on\nMIPS since 2.1.7 ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e987716b4fd78e9f3f135ddf762b601aadb02d92",
      "tree": "32e3d9bd9b4a3f6f1eda9298e34aca1334b8ceb8",
      "parents": [
        "83c07ddee839e2d23a04466c92a59aed4d79a30b"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Thu Aug 18 21:31:22 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:31:22 2011 -0700"
      },
      "message": "MAINTAINERS: qlcnic\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d5b2c5ca0d3ebe707386b3add365496460cf918",
      "tree": "8bf10fb1cf2a3859004c4aa0e6b4014d2ee1cf76",
      "parents": [
        "c5114cd59d2664f258b0d021d79b1532d94bdc2b"
      ],
      "author": {
        "name": "Willem de Bruijn",
        "email": "willemb@google.com",
        "time": "Thu Aug 18 21:30:37 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:30:37 2011 -0700"
      },
      "message": "net: netdev-features.txt update to Documentation/networking/00-INDEX\n\nUpdate netdev-features.txt entry in 00-INDEX to incorporate\nfeedback by Michał Mirosław.\n\nv2: restored tabs that were inadvertently changed to spaces in v1.\nsorry for the error.\n\nSigned-off-by: Willem de Bruijn \u003cwillemb@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5114cd59d2664f258b0d021d79b1532d94bdc2b",
      "tree": "3e9d8fcc3cd02d588b2ffbba0450f4feba3e5e17",
      "parents": [
        "9331db4f00cfee8a79d2147ac83723ef436b9759"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Aug 18 21:29:27 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:29:27 2011 -0700"
      },
      "message": "vlan: reset headers on accel emulation path\n\nIt\u0027s after all necessary to do reset headers here. The reason is we\ncannot depend that it gets reseted in __netif_receive_skb once skb is\nreinjected. For incoming vlanids without vlan_dev, vlan_do_receive()\nreturns false with skb !\u003d NULL and __netif_reveive_skb continues, skb is\nnot reinjected.\n\nThis might be good material for 3.0-stable as well\n\nReported-by: Mike Auty \u003cmike.auty@gmail.com\u003e\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83c07ddee839e2d23a04466c92a59aed4d79a30b",
      "tree": "4cfe1de9de62c5ae5f972181fb08e45265dfb237",
      "parents": [
        "b489da87ebf7b0c106e45dc7a3c65d9d72ac6bd7"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Aug 18 04:12:32 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 04:12:32 2011 -0700"
      },
      "message": "MAINTAINERS: change netxen_nic maintainers\n\nI will no longer maintain netxen_nic driver.\nSony Chacko and Rajesh Borundia are taking over.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9331db4f00cfee8a79d2147ac83723ef436b9759",
      "tree": "c504e38c405b70d4eb86e2f6de8239e62d86d731",
      "parents": [
        "9a75a97296c43c34add7dca8275496186e1b4ae9"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Aug 17 23:50:37 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 23:50:37 2011 -0700"
      },
      "message": "forcedeth: call vlan_mode only if hw supports vlans\n\nIf hw does not support vlans, dont call nv_vlan_mode because it has no point.\nI believe that this should fix issues on older non-vlan supportive\nchips (like Ingo has).\n\nReported-ty: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b489da87ebf7b0c106e45dc7a3c65d9d72ac6bd7",
      "tree": "8d5d9abf6085e70d69edf1decb2e9ebc47fee670",
      "parents": [
        "97efe9aef1ae8922666d32f28d712745a86859e9"
      ],
      "author": {
        "name": "holt@sgi.com",
        "email": "holt@sgi.com",
        "time": "Tue Aug 16 17:32:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:36:38 2011 -0700"
      },
      "message": "flexcan: Add flexcan device support for p1010rdb.\n\nAllow the p1010 processor to select the flexcan network driver.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e,\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e,\nCc: U Bhaskar-B22300 \u003cB22300@freescale.com\u003e\nCc: socketcan-core@lists.berlios.de,\nCc: netdev@vger.kernel.org,\nCc: PPC list \u003clinuxppc-dev@lists.ozlabs.org\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "97efe9aef1ae8922666d32f28d712745a86859e9"
}
