)]}'
{
  "log": [
    {
      "commit": "8544b9f7371ec6a7a5c0f8701ddde9e98f52a37e",
      "tree": "36c2e615c3cb879602600f3a3e0f6beb37fdb15a",
      "parents": [
        "66aa4a55fe0548c8b13a195c61774db65c5896cd"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Mar 24 12:55:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 21:05:23 2010 -0700"
      },
      "message": "e1000e: Use pr_\u003clevel\u003e and netdev_\u003clevel\u003e\n\nAs an alternative to a quite large patch previously submitted by Joe\nPerches to make use of kernel logging API, this patch is much less\nintrusive.\n\nConvert e_\u003clevel\u003e to netdev_\u003clevel\u003e\nUse #define pr_fmt\nConvert a few printks to pr_\u003clevel\u003e\n\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66aa4a55fe0548c8b13a195c61774db65c5896cd",
      "tree": "d689361c310ae55678f9fbd73b8d2d273f830ecc",
      "parents": [
        "5c58c47a4f3758c81594402451d8fe0d8accb4e8"
      ],
      "author": {
        "name": "Tom Goff",
        "email": "thomas.goff@boeing.com",
        "time": "Fri Mar 19 15:38:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 20:13:58 2010 -0700"
      },
      "message": "netlink: use the appropriate namespace pid\n\nThis was included in OpenVZ kernels but wasn\u0027t integrated upstream.\n\u003eFrom git://git.openvz.org/pub/linux-2.6.24-openvz:\n\n\tcommit 5c69402f18adf7276352e051ece2cf31feefab02\n\tAuthor: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\n\tDate:   Mon Dec 24 14:37:45 2007 +0300\n\n\t    netlink: fixup -\u003etgid to work in multiple PID namespaces\n\nSigned-off-by: Tom Goff \u003cthomas.goff@boeing.com\u003e\nAcked-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c58c47a4f3758c81594402451d8fe0d8accb4e8",
      "tree": "08a5a5902776c4394ea843b6cadad29e868a306f",
      "parents": [
        "2853eb892edb6be1ea13787d0c24fb72c1d1cca5"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Mar 23 22:58:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 20:10:03 2010 -0700"
      },
      "message": "ixgbevf: convert to use netdev_for_each_mc_addr\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2853eb892edb6be1ea13787d0c24fb72c1d1cca5",
      "tree": "4e8e3ca0f53fbd08cf3d3514b83f5fd2482aed1d",
      "parents": [
        "b79d1d54cf0672f764402fe4711ef5306f917bd3"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Mar 23 22:58:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 20:10:03 2010 -0700"
      },
      "message": "ixgbe: convert to use netdev_for_each_mc_addr\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b79d1d54cf0672f764402fe4711ef5306f917bd3",
      "tree": "44fb00ef8ed3b3dab2d4b0c37aa78531c551c861",
      "parents": [
        "b54c9b98bbfb4836b1f7441c5a9db24affd3c2e9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 21:39:21 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 21:39:21 2010 -0700"
      },
      "message": "ipv6: Fix result generation in ipv6_get_ifaddr().\n\nFinishing naturally from hlist_for_each_entry(x, ...) does not result\nin \u0027x\u0027 being NULL.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b54c9b98bbfb4836b1f7441c5a9db24affd3c2e9",
      "tree": "fb8a994a46df0a0393fb31efe313577dac5ef2e0",
      "parents": [
        "df3345457a7a174dfb5872a070af80d456985038"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 21:25:30 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 21:25:30 2010 -0700"
      },
      "message": "ipv6: Preserve pervious behavior in ipv6_link_dev_addr().\n\nUse list_add_tail() to get the behavior we had before\nthe list_head conversion for ipv6 address lists.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df3345457a7a174dfb5872a070af80d456985038",
      "tree": "d8d2d2a86d0b3473783ea2709ff242817e78ed54",
      "parents": [
        "2381a55c88453d3f29fe62d235579a05fc20b7b3"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Mar 24 19:13:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 12:07:00 2010 -0700"
      },
      "message": "rps: add CONFIG_RPS\n\nRPS currently depends on SMP and SYSFS\n\nAdding a CONFIG_RPS makes sense in case this requirement changes in the\nfuture. This patch saves about 1500 bytes of kernel text in case SMP is\non but SYSFS is off.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2381a55c88453d3f29fe62d235579a05fc20b7b3",
      "tree": "b962ee6d3f5260622504433ef6a485703d3da8dd",
      "parents": [
        "d6dbee861386cd3f4cee62bcf28597e63e251e0c"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Mar 24 07:57:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 14:10:38 2010 -0700"
      },
      "message": "net/various: remove trailing space in messages\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6dbee861386cd3f4cee62bcf28597e63e251e0c",
      "tree": "191bf8cf781719d30732f48d27393d7b41978d14",
      "parents": [
        "c2bb1b9c7e862ecca2ffb20b1457034d2c401845"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Mar 24 07:57:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 14:10:22 2010 -0700"
      },
      "message": "net/intel: remove trailing space in messages\n\nIncludes one minor indentation fix to placate checkpatch.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: e1000-devel@lists.sourceforge.net\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2bb1b9c7e862ecca2ffb20b1457034d2c401845",
      "tree": "e530d2dac30a53008b8458896b74c2ffb9c36a0e",
      "parents": [
        "014e46686eff2159bac0887465fed7662c379ad3"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Mar 24 07:57:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 14:10:14 2010 -0700"
      },
      "message": "net/tulip: remove trailing space in messages\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "014e46686eff2159bac0887465fed7662c379ad3",
      "tree": "14034000d602920a382f7efd4d8300a8c58c2c1c",
      "parents": [
        "84d57bd61866c06aee5658fabe43292a231a5992"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Mar 24 07:57:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 14:10:07 2010 -0700"
      },
      "message": "net/tokenring: remove trailing space in messages\n\nTrailing spaces in files in /proc for lanstreamer.c and olympic.c\nhave been left as they are.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84d57bd61866c06aee5658fabe43292a231a5992",
      "tree": "e2fd20902b49f4ab5a5b000177f3ab5494ca5d77",
      "parents": [
        "583d077d35dd8df231c1e391e5406f0faf1a1788"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Mar 24 07:57:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 14:01:56 2010 -0700"
      },
      "message": "net/smc91xx: remove trailing space in messages\n\nIncludes a few whitespace fixes to placate checkpatch.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "583d077d35dd8df231c1e391e5406f0faf1a1788",
      "tree": "a5d85fa9996968928235936fa1b41613261a524f",
      "parents": [
        "19299b34b42f4d37be2ce9b411664f37ca10ff61"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Mar 24 07:57:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 14:01:55 2010 -0700"
      },
      "message": "net/ps3_gelic: remove trailing space in messages\n\nps3_gelic_wireless.c: also remove a stray \"p\" after a newline.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: linuxppc-dev@ozlabs.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19299b34b42f4d37be2ce9b411664f37ca10ff61",
      "tree": "5de1ef0ed55351bd15a1d0cfb424b8496d8ae1e2",
      "parents": [
        "a570f095eac34b7439eed2df6728381708c55bdc"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Mar 24 07:57:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 14:01:55 2010 -0700"
      },
      "message": "net/irda: remove trailing space in messages\n\nIncludes a minor consistency improvement between two related\ndebug messages.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a570f095eac34b7439eed2df6728381708c55bdc",
      "tree": "43a20b6589c81438e88b19f98b5fe3baecc4e333",
      "parents": [
        "b138338056fc423c61a583d45f8aa64cfad87131"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Mar 24 07:57:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 14:01:54 2010 -0700"
      },
      "message": "tipc: remove trailing space in messages\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Per Liden \u003cper.liden@ericsson.com\u003e\nCc: Jon Maloy \u003cjon.maloy@ericsson.com\u003e\nCc: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b138338056fc423c61a583d45f8aa64cfad87131",
      "tree": "89079c1f80c62a7fce240942605e869944c81a1e",
      "parents": [
        "18062ca94714a66e75da8a22e010d0e8e61ab4cd"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Mar 24 07:57:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 14:01:54 2010 -0700"
      },
      "message": "net: remove trailing space in messages\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18062ca94714a66e75da8a22e010d0e8e61ab4cd",
      "tree": "e74e07799093a7331ffb68c1116ecadf4affd39a",
      "parents": [
        "a424077a0a48d5b2e1bdbb8cc56fd43abfd7fd6c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 24 01:57:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 13:34:09 2010 -0700"
      },
      "message": "rds: cleanup: remove unneeded variable\n\nWe never use \"sk\" so this patch removes it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a424077a0a48d5b2e1bdbb8cc56fd43abfd7fd6c",
      "tree": "4e6652a2405d8702bcf6fa66546cfc994da0c5e1",
      "parents": [
        "a3dcce97b285ba54810f38fe2eccc295d69a76ce"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 24 01:56:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 13:34:09 2010 -0700"
      },
      "message": "wimax: remove unneeded variable\n\nWe never actually use \"dev\" so I removed it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3dcce97b285ba54810f38fe2eccc295d69a76ce",
      "tree": "34aa8af8b769d47bf411004bccbe501a7ebcfc17",
      "parents": [
        "e51d739ab79110c43ca03daf3ddb3c52dadd38b7"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 24 01:55:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 13:34:08 2010 -0700"
      },
      "message": "llc: cleanup: remove dead code from llc_init()\n\nWe don\u0027t need \"dev\" any more after:\n\ta5a04819c5740cb1aa217af2cc8f5ef26f33d744\n\t[LLC]: station source mac address\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e51d739ab79110c43ca03daf3ddb3c52dadd38b7",
      "tree": "b15bdd3cb58054cf052d821277408086a1cd7d0e",
      "parents": [
        "ec43b1a64a132303a6800c781bc17c683aedc55b"
      ],
      "author": {
        "name": "Tom Herbert",
        "email": "therbert@google.com",
        "time": "Tue Mar 23 13:39:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 23 23:17:18 2010 -0700"
      },
      "message": "net: Fix locking in flush_backlog\n\nNeed to take spinlocks when dequeuing from input_pkt_queue in flush_backlog.\nAlso, flush_backlog can now be called directly from netdev_run_todo.\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec43b1a64a132303a6800c781bc17c683aedc55b",
      "tree": "e9eec6144264de7b07e6fe1039ee8b0f3d61b86e",
      "parents": [
        "7101e111217581a36e2eeae7c4a3815d60673cbc"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Mon Mar 22 20:41:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 23 13:22:40 2010 -0700"
      },
      "message": "be2net: fix unmap_single/page() called incorrectly in Tx compl processing\n\nThe first wrb seen by tx compl processing does not have a dma handle in it.\nCurrently, pci_unmap_single() is attempted on this wrb and pci_unmap_page() on the\nrest. So, pci_unmap_page() gets incorrectly called on the dma hdl of skb-\u003edata (that\nwas mapped using map_single()). This patch fixes this issue.\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7101e111217581a36e2eeae7c4a3815d60673cbc",
      "tree": "360d8de508a994b90b6d27297c9bc32ab3869239",
      "parents": [
        "7316ae88c43d47f6503f4c29b4973204e33c3411"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Mon Mar 22 20:41:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 23 13:22:39 2010 -0700"
      },
      "message": "be2net: handle dma mapping errors in Tx path\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7316ae88c43d47f6503f4c29b4973204e33c3411",
      "tree": "442b265d3fd083065330e355cf8e9c73196cc443",
      "parents": [
        "300bc0602489d9f09f7b548f790afd2952f6070b"
      ],
      "author": {
        "name": "Tom Goff",
        "email": "thomas.goff@boeing.com",
        "time": "Fri Mar 19 15:40:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 20:26:25 2010 -0700"
      },
      "message": "net_sched: make traffic control network namespace aware\n\nMostly minor changes to add a net argument to various functions and\nremove initial network namespace checks.\n\nMake /proc/net/psched per network namespace.\n\nSigned-off-by: Tom Goff \u003cthomas.goff@boeing.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "300bc0602489d9f09f7b548f790afd2952f6070b",
      "tree": "6dbbb8f3af75c64c7237daa16e3aaffa1a15b8ca",
      "parents": [
        "38013262c2c815fa404fa9f42dbc958c616fb385"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Mar 22 20:08:04 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 20:08:04 2010 -0700"
      },
      "message": "ixgbevf: Message formatting fixup\n\nCommit 29b8dd024bd48c3d1d1e5140f5bbb683786f998e\nleft a trailing \", \" after a message.\nFix it and make the text used a bit smaller when DEBUG is #defined\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38013262c2c815fa404fa9f42dbc958c616fb385",
      "tree": "863e30091427a63b22397ad46c2b00a755546b30",
      "parents": [
        "3e4aa12f8a81506c44f04b4f0eb7663981c5a282"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 22 02:11:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:33:11 2010 -0700"
      },
      "message": "korina: use resource_size()\n\nThis size calculation is wrong.  It should be end - start + 1.\nUse resource_size() to calculate it correctly.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e4aa12f8a81506c44f04b4f0eb7663981c5a282",
      "tree": "154a7c3600d318da2ca1623f835aa1823c571ee3",
      "parents": [
        "664ffe80c0df5ad2576420ed2e6bd75cc704ba3a"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Mar 22 03:21:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:33:11 2010 -0700"
      },
      "message": "ipoib: remove addrlen check for mc addresses\n\nFinally this bit can be removed. Currently, after the bonding driver is\nchanged/fixed (32a806c194ea112cfab00f558482dd97bee5e44e net-next-2.6),\nthat\u0027s not possible for an addr with different length than dev-\u003eaddr_len\nto be present in list. Removing this check as in new mc_list there will be\nno addrlen in the record.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "664ffe80c0df5ad2576420ed2e6bd75cc704ba3a",
      "tree": "659eb6b690561062343292ed469523ca104c99fb",
      "parents": [
        "ecbacf8da78d9312e3ef5ccdbbbd547267092941"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 22 02:07:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:33:10 2010 -0700"
      },
      "message": "ewrk3: range checking problem\n\nThe range checking here is wrong.  It should be HASH_TABLE_LEN which\nis 512.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ecbacf8da78d9312e3ef5ccdbbbd547267092941",
      "tree": "251470004d16a256af339b0773cbf17b31052dec",
      "parents": [
        "7c5365bca33194092e0a094b34b268283022a1a1"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Sun Mar 21 23:59:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:33:10 2010 -0700"
      },
      "message": "netconsole: do not depend on experimental\n\nNowadays, most distributions enable netconsole by default,\nincluding RHEL, Fedora, Debian, Arch, Opensuse. And\nwe don\u0027t have any bug reports about it. So I think there\nis no need to mark it as experimental any more.\n\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c5365bca33194092e0a094b34b268283022a1a1",
      "tree": "0b9aa0493c5b074c083d00ad218ff6053708273e",
      "parents": [
        "d2ba2ed8fe3aa796a671a6922119d7171bb49515"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 22 02:11:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:33:10 2010 -0700"
      },
      "message": "stmmac: use resource_size()\n\nThe size calculation is not correct.  It should be end - start + 1.\nUse resource_size() to calculate it instead.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2ba2ed8fe3aa796a671a6922119d7171bb49515",
      "tree": "8265da058e55fb264bdd94b1e41ed6ac9d8cbf03",
      "parents": [
        "52a1dd4d15cc28da5d3e9bfb1526c314d65fdff8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Mar 22 14:08:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:30:05 2010 -0700"
      },
      "message": "igb: add support for Intel I350 Gigabit Network Connection\n\nThis patch adds support for the the I350 Gigabit network connection which\nis the follow-on part to the 82580.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCC: James Hearn \u003cjames.r.hearn@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52a1dd4d15cc28da5d3e9bfb1526c314d65fdff8",
      "tree": "04e3d0fecad1ab7ee0c7523eaed98cbe3fad5160",
      "parents": [
        "411f557c3accbaa1e2b378d29aeaffffbec39ccc"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Mar 22 14:07:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:30:04 2010 -0700"
      },
      "message": "igb: cleanup usage of virtualization registers\n\nThe igb driver was incorrectly attempting to write to registers that do not\nexist on 82580 hardware.  This wasn\u0027t causing any issues that I can tell,\nbut it is not recommended behavior either so I have changed this so we are\ndetermining which registers to write to based on mac type.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "411f557c3accbaa1e2b378d29aeaffffbec39ccc",
      "tree": "d607cf553bb58092b0fdd2f1a1ad84d3d79da2c7",
      "parents": [
        "33e2bf6aa16061bae1253514e7c32af27d2b4b31"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Mar 22 14:07:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:30:04 2010 -0700"
      },
      "message": "igb: Do not overwrite mdicnfg register when accessing 82580 phy\n\nThis change removes the extra configuration we were doing on the mdicnfg\nregister which should be set by EEPROM and which we should not need to\nwrite again afterwards.  This code was a holdover from some earlier\ndevelopment work that was being done on a board with an incomplete EEPROM\nand is no longer needed now that the production EEPROMs are in place.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33e2bf6aa16061bae1253514e7c32af27d2b4b31",
      "tree": "652d13b4feea9a8f562186e7badae72d2e22fe1f",
      "parents": [
        "e880eb6c5c9d98e389ffc0d8947f75d70785361a",
        "819bfecc4fc6b6e5a793f719a45b7146ce423b79"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:15:15 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:15:15 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n\nConflicts:\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/net/wireless/ath/ath5k/phy.c\n"
    },
    {
      "commit": "e880eb6c5c9d98e389ffc0d8947f75d70785361a",
      "tree": "6a0ee22c448e9d7a5b44a7869efa339fa0bb7164",
      "parents": [
        "70f60a220b33832ae4e2622b913f138892b6fe7b"
      ],
      "author": {
        "name": "Tom Herbert",
        "email": "therbert@google.com",
        "time": "Mon Mar 22 18:06:47 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:06:47 2010 -0700"
      },
      "message": "rps: Fix build with CONFIG_SYSFS enabled\n\nFix build with CONFIG_SYSFS not enabled.\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70f60a220b33832ae4e2622b913f138892b6fe7b",
      "tree": "c88ff8ddc77ed97906670dcd5183f961e3e39b13",
      "parents": [
        "7668448ea91cda36661878da54c851f8eb239d8e"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Mar 22 09:59:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 09:59:48 2010 -0700"
      },
      "message": "qeth: l3 fix build error in ipv6 addr list handling\n\nAdapt qeth l3 to:\ncommit c2e21293c054817c42eb5fa9c613d2ad51954136\n(ipv6: convert addrconf list to hlist)\nconverted lst_next member of inet6_ifaddr struct to a hlist.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7668448ea91cda36661878da54c851f8eb239d8e",
      "tree": "60e89ee236f15dec8fca3d46f4717fa35d48f2e7",
      "parents": [
        "986917b7b7570f889fa9c8c54962a9f2c3b32bf4"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Mar 20 01:20:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 21 21:21:58 2010 -0700"
      },
      "message": "bridge: cleanup: remove unused assignment\n\nWe never actually use iph again so this assignment can be removed.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "986917b7b7570f889fa9c8c54962a9f2c3b32bf4",
      "tree": "d96a4bf278ea05db315f2985903182fd6b5a48e4",
      "parents": [
        "abde89d7f57adfae5a43f086b45e5746be16e3f0"
      ],
      "author": {
        "name": "Yegor Yefremov",
        "email": "yegor_sub1@visionsystems.de",
        "time": "Fri Mar 19 00:50:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 21 20:33:37 2010 -0700"
      },
      "message": "can: sja1000: add read/write routines for 8, 16 and 32-bit register access\n\nadd routines for 8, 16 and 32-bit access like in\ndrivers/i2c/busses/i2c-pca-platform.c\n\nSigned-off-by: Yegor Yefremov \u003cyegorslists@googlemail.com\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "abde89d7f57adfae5a43f086b45e5746be16e3f0",
      "tree": "d3bb3c0ca508e07f25df44da9c806ce37f4c54a0",
      "parents": [
        "e99b99b471c21b071132e51bb7aa6b7a8796dc02"
      ],
      "author": {
        "name": "Yegor Yefremov",
        "email": "yegor_sub1@visionsystems.de",
        "time": "Fri Mar 19 00:49:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 21 20:33:37 2010 -0700"
      },
      "message": "can: sja1000: allow shared interrupt definition\n\nextend the AND mask, so that IRQF_SHARED flag remains\n\nSigned-off-by: Yegor Yefremov \u003cyegorslists@googlemail.com\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e99b99b471c21b071132e51bb7aa6b7a8796dc02",
      "tree": "7bcd7b8d5093e3a5d88f3eb0c7fa65cfb016041a",
      "parents": [
        "99fe3c391d50d381687fd84ed0ab22d57079e41f"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "robert@herjulf.net",
        "time": "Thu Mar 18 22:44:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 21 20:33:36 2010 -0700"
      },
      "message": "pktgen node allocation\n\nHere is patch to manipulate packet node allocation and implicitly\nhow packets are DMA\u0027d etc.\n\nThe flag NODE_ALLOC enables the function and numa_node_id();\nwhen enabled it can also be explicitly controlled via a new\nnode parameter\n\nTested this with 10 Intel 82599 ports w. TYAN S7025 E5520 CPU\u0027s.\nWas able to TX/DMA ~80 Gbit/s to Ethernet wires.\n\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99fe3c391d50d381687fd84ed0ab22d57079e41f",
      "tree": "5e7e88d73d0d96e60c3471ab4812b847a413645d",
      "parents": [
        "ec733b15a3ef0b5759141a177f8044a2f40c41e7"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Mar 18 11:27:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 21 20:33:36 2010 -0700"
      },
      "message": "net: dev_getfirstbyhwtype() optimization\n\nUse RCU to avoid RTNL use in dev_getfirstbyhwtype()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec733b15a3ef0b5759141a177f8044a2f40c41e7",
      "tree": "41af80ea4dcc89cc049bd36cbd882916a6469263",
      "parents": [
        "62c97ac04a67c120ec37a9bfd445a8d5dbbc1ed2"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Mar 18 20:36:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 21 18:34:16 2010 -0700"
      },
      "message": "net: snmp mib cleanup\n\nThere is no point to align or pad mibs to cache lines, they are per cpu\nallocated with a 8 bytes alignment anyway.\nThis wastes space for no gain. This patch removes __SNMP_MIB_ALIGN__\n\nSince SNMP mibs contain \"unsigned long\" fields only, we can relax the\nallocation alignment from \"unsigned long long\" to \"unsigned long\"\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62c97ac04a67c120ec37a9bfd445a8d5dbbc1ed2",
      "tree": "8195733812f43e1bb547e916fb718b3135c67eb8",
      "parents": [
        "283f2fe87e980d8af5ad8aa63751e7e3258ee05a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Mar 18 13:48:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 21 18:34:15 2010 -0700"
      },
      "message": "atm: Use kasprintf\n\nUse kasprintf in atm_proc_dev_register()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "283f2fe87e980d8af5ad8aa63751e7e3258ee05a",
      "tree": "43876fc3958a8c59cd4fd7a7815ed8fd56dcd84b",
      "parents": [
        "907cdda5205b012eec7513f66713749b293188c9"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Mar 18 13:37:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 21 18:34:15 2010 -0700"
      },
      "message": "net: speedup netdev_set_master()\n\nWe currently force a synchronize_net() in netdev_set_master()\n\nThis seems necessary only when a slave had a master and we dismantle it.\n\nIn the other case (\"ifenslave bond0 ethO\"), we dont need this long\ndelay.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "907cdda5205b012eec7513f66713749b293188c9",
      "tree": "0488e7282c2d3748d90f8ceca78a183f905c4167",
      "parents": [
        "32a806c194ea112cfab00f558482dd97bee5e44e"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Mar 19 05:37:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 21 18:31:35 2010 -0700"
      },
      "message": "tcp: Add SNMP counter for DEFER_ACCEPT\n\nIts currently hard to diagnose when ACK frames are dropped because an\napplication set TCP_DEFER_ACCEPT on its listening socket.\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d15507\n\nThis patch adds a SNMP value, named TCPDeferAcceptDrop\n\nnetstat -s | grep TCPDeferAcceptDrop\n    TCPDeferAcceptDrop: 0\n\nThis counter is incremented every time we drop a pure ACK frame received\nby a socket in SYN_RECV state because its SYNACK retrans count is lower\nthan defer_accept value.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32a806c194ea112cfab00f558482dd97bee5e44e",
      "tree": "196f572deccc966b3e2682f293cf775b51007658",
      "parents": [
        "755d0e77ac9c8d125388922dc33434ed5b2ebe80"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Fri Mar 19 04:00:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 21 18:31:34 2010 -0700"
      },
      "message": "bonding: flush unicast and multicast lists when changing type\n\nAfter the type change, addresses in unicast and multicast lists wouldn\u0027t make\nsense, not to mention possible different lenghts. So flush both lists here.\n\nNote \"dev_addr_discard\" will be very soon replaced by \"dev_mc_flush\" (once\nmc_list conversion will be done).\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "755d0e77ac9c8d125388922dc33434ed5b2ebe80",
      "tree": "c63cd067dac50bfc9f912f7ab9e3a6b8e850af7f",
      "parents": [
        "3e81c6da39a265e11ef48f52bd15bf7ca0068c75"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Mar 19 04:42:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 21 18:31:34 2010 -0700"
      },
      "message": "net: rtnetlink: ignore NETDEV_PRE_TYPE_CHANGE in rtnetlink_event()\n\nIgnore the new NETDEV_PRE_TYPE_CHANGE event in rtnetlink_event() since\nthere have been no changes userspace needs to be notified of.\n\nAlso add a comment to the netdev notifier event definitions to remind\npeople to update the exclusion list when adding new event types.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e81c6da39a265e11ef48f52bd15bf7ca0068c75",
      "tree": "880e2887173a0ec9c744bf1848b4e28da3c23558",
      "parents": [
        "b2db756449f63f98049587f7ede4a8e85e0c79b1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 16:18:00 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 16:18:00 2010 -0700"
      },
      "message": "ipv6: Fix bug in ipv6_chk_same_addr().\n\nhlist_for_each_entry(p...) will not necessarily initialize \u0027p\u0027\nto anything if the hlist is empty.  GCC notices this and emits\na warning.\n\nJust return true explicitly when we hit a match, and return\nfalse is we fall out of the loop without one.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2db756449f63f98049587f7ede4a8e85e0c79b1",
      "tree": "0d9087ccfcc3e7faa1e00fbf340f21d204f3ea15",
      "parents": [
        "88949cf484bfc399e1d662b5dda6892aaca21aae"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sat Mar 20 16:11:12 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 16:11:12 2010 -0700"
      },
      "message": "ipv6: Reduce timer events for addrconf_verify().\n\nThis patch reduces timer events while keeping accuracy by rounding\nour timer and/or batching several address validations in addrconf_verify().\n\naddrconf_verify() is called at earliest timeout among interface addresses\u0027\ntimeouts, but at maximum ADDR_CHECK_FREQUENCY (120 secs).\n\nIn most cases, all of timeouts of interface addresses are long enough\n(e.g. several hours or days vs 2 minutes), this timer is usually called\nevery ADDR_CHECK_FREQUENCY, and it is okay to be lazy.\n(Note this timer could be eliminated if all code paths which modifies\nvariables related to timeouts call us manually, but it is another story.)\n\nHowever, in other least but important cases, we try keeping accuracy.\n\nWhen the real interface address timeout is coming, and the timeout\nis just before the rounded timeout, we accept some error.\n\nWhen a timeout has been reached, we also try batching other several\nevents in very near future.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88949cf484bfc399e1d662b5dda6892aaca21aae",
      "tree": "564c3c208e9e01ac95d6b7b8a759a90d57cc6d03",
      "parents": [
        "e21e8467d3188a36f7f0af0d4b9aae74e23fda0e"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Mar 17 20:31:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 16:09:11 2010 -0700"
      },
      "message": "IPv6: addrconf cleanup addrconf_verify\n\nThe variable regen_advance is only used in the privacy case.\nMove it to simplify code and eliminate ifdef\u0027s\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e21e8467d3188a36f7f0af0d4b9aae74e23fda0e",
      "tree": "e830f3669d73a50ef1d96722b37f2f486bf14857",
      "parents": [
        "bcdd553fd3037d8700082ec4cbb6b25437ea06d6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sat Mar 20 16:09:01 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 16:09:01 2010 -0700"
      },
      "message": "addrconf: checkpatch fixes\n\nFix some of the checkpatch complaints.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcdd553fd3037d8700082ec4cbb6b25437ea06d6",
      "tree": "5bc05517261bc1890fc024bd83589849c5fdbded",
      "parents": [
        "502a2ffd7376ae27cfde6172257db0ff9d8cfec2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sat Mar 20 16:08:18 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 16:08:18 2010 -0700"
      },
      "message": "IPv6: addrconf cleanups\n\nSome minor stuff, reformat comments and add whitespace for clarity\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "502a2ffd7376ae27cfde6172257db0ff9d8cfec2",
      "tree": "de51fc19a9442f3edd344f56ff1887b25a5da6c9",
      "parents": [
        "3a88a81d89c20be312b3b219b185bbdde24b8fb8"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Mar 17 20:31:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 15:45:09 2010 -0700"
      },
      "message": "ipv6: convert idev_list to list macros\n\nConvert to list macro\u0027s for the list of addresses per interface\nin IPv6.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a88a81d89c20be312b3b219b185bbdde24b8fb8",
      "tree": "2610b2b8b47deb4e4d5db0968af21911306442b3",
      "parents": [
        "5c578aedcb21d79eeb4e9cf04ca5b276ac82614c"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Mar 17 20:31:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 15:44:35 2010 -0700"
      },
      "message": "ipv6: user better hash for addrconf\n\nThe existing hash function has a couple of issues:\n  * it is hardwired to 16 for IN6_ADDR_HSIZE\n  * limited to 256 and callers using int\n  * use jhash2 rather than some old BSD algorithm\n\nNo need for random seed since this is local only (based on assigned\naddresses) table.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c578aedcb21d79eeb4e9cf04ca5b276ac82614c",
      "tree": "e6d682d3072fda2ae3977beca2beb23d222b6911",
      "parents": [
        "c2e21293c054817c42eb5fa9c613d2ad51954136"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Mar 17 20:31:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 15:44:35 2010 -0700"
      },
      "message": "IPv6: convert addrconf hash list to RCU\n\nConvert from reader/writer lock to RCU and spinlock for addrconf\nhash list.\n\nAdds an additional helper macro for hlist_for_each_entry_continue_rcu\nto handle the continue case.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2e21293c054817c42eb5fa9c613d2ad51954136",
      "tree": "481f7de6d3e3a9a3d93af5654ec174ff5945dc2b",
      "parents": [
        "372e6c8f1f7b2bb68f9992d2e664925c73552a1d"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Mar 17 20:31:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 15:44:34 2010 -0700"
      },
      "message": "ipv6: convert addrconf list to hlist\n\nUsing hash list macros, simplifies code and helps later RCU.\n\nThis patch includes some initialization that is not strictly necessary,\nsince an empty hlist node/list is all zero; and list is in BSS\nand node is allocated with kzalloc.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "372e6c8f1f7b2bb68f9992d2e664925c73552a1d",
      "tree": "8ae282cb00d43e6d04316f5dd1ac163788a7a4df",
      "parents": [
        "e77c8e83dd587f2616d7ff20d23a897891e6e20d"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Mar 17 20:31:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 15:44:34 2010 -0700"
      },
      "message": "ipv6: convert temporary address list to list macros\n\nUse list macros instead of open coded linked list.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e77c8e83dd587f2616d7ff20d23a897891e6e20d",
      "tree": "ba5d2ce6541119f329b2fd51181aaae8528b38f0",
      "parents": [
        "641cb85e68945878d520d5fc3c2dc64aa1dda868",
        "af98441397227a5a4f212cd48710eea72a14dbdb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 15:24:29 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 15:24:29 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "af98441397227a5a4f212cd48710eea72a14dbdb",
      "tree": "19825acd31fb6f472fb7c7b793c7307d03595cb0",
      "parents": [
        "37b7ef7203240b3aba577bb1ff6765fe15225976",
        "535297a6ae4c3b7a0562e71fac15c213eeec68e7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 14:41:01 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 14:41:01 2010 -0700"
      },
      "message": "Merge branch \u0027vhost\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n"
    },
    {
      "commit": "37b7ef7203240b3aba577bb1ff6765fe15225976",
      "tree": "6e54b06dd07adff6e1ea52caf6715eca905dbb9a",
      "parents": [
        "1a50307ba1826e4da0024e64b245ce4eadf7688a"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue Mar 16 13:30:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 14:29:03 2010 -0700"
      },
      "message": "netfilter: ctnetlink: fix reliable event delivery if message building fails\n\nThis patch fixes a bug that allows to lose events when reliable\nevent delivery mode is used, ie. if NETLINK_BROADCAST_SEND_ERROR\nand NETLINK_RECV_NO_ENOBUFS socket options are set.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a50307ba1826e4da0024e64b245ce4eadf7688a",
      "tree": "48c0b788b925d6ae0877f5b95f5e0794ce0601a7",
      "parents": [
        "73852e8151b7d7a529fbe019ab6d2d0c02d8f3f2"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Thu Mar 18 14:24:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 14:29:03 2010 -0700"
      },
      "message": "netlink: fix NETLINK_RECV_NO_ENOBUFS in netlink_set_err()\n\nCurrently, ENOBUFS errors are reported to the socket via\nnetlink_set_err() even if NETLINK_RECV_NO_ENOBUFS is set. However,\nthat should not happen. This fixes this problem and it changes the\nprototype of netlink_set_err() to return the number of sockets that\nhave set the NETLINK_RECV_NO_ENOBUFS socket option. This return\nvalue is used in the next patch in these bugfix series.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73852e8151b7d7a529fbe019ab6d2d0c02d8f3f2",
      "tree": "724151d30c232e38ea947705986cfe60a3359241",
      "parents": [
        "f5d410f2ea7ba340f11815a56e05b9fa9421c421"
      ],
      "author": {
        "name": "Steven J. Magnani",
        "email": "steve@digidescorp.com",
        "time": "Tue Mar 16 05:22:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 20 14:29:02 2010 -0700"
      },
      "message": "NET_DMA: free skbs periodically\n\nUnder NET_DMA, data transfer can grind to a halt when userland issues a\nlarge read on a socket with a high RCVLOWAT (i.e., 512 KB for both).\nThis appears to be because the NET_DMA design queues up lots of memcpy\noperations, but doesn\u0027t issue or wait for them (and thus free the\nassociated skbs) until it is time for tcp_recvmesg() to return.\nThe socket hangs when its TCP window goes to zero before enough data is\navailable to satisfy the read.\n\nPeriodically issue asynchronous memcpy operations, and free skbs for ones\nthat have completed, to prevent sockets from going into zero-window mode.\n\nSigned-off-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5d410f2ea7ba340f11815a56e05b9fa9421c421",
      "tree": "8a03047550a63d94063443b8b3e8c63e472ae469",
      "parents": [
        "6830c25b7d08fbbd922959425193791bc42079f2"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue Mar 16 13:30:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 22:47:23 2010 -0700"
      },
      "message": "netlink: fix unaligned access in nla_get_be64()\n\nThis patch fixes a unaligned access in nla_get_be64() that was\nintroduced by myself in a17c859849402315613a0015ac8fbf101acf0cc1.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6830c25b7d08fbbd922959425193791bc42079f2",
      "tree": "4a3175a62c62375a5b7a611914842ccc48328aa1",
      "parents": [
        "a50436f2cd6e85794f7e1aad795ca8302177b896"
      ],
      "author": {
        "name": "Lennart Schulte",
        "email": "lennart.schulte@nets.rwth-aachen.de",
        "time": "Wed Mar 17 02:16:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 22:47:22 2010 -0700"
      },
      "message": "tcp: Fix tcp_mark_head_lost() with packets \u003d\u003d 0\n\nA packet is marked as lost in case packets \u003d\u003d 0, although nothing should be done.\nThis results in a too early retransmitted packet during recovery in some cases.\nThis small patch fixes this issue by returning immediately.\n\nSigned-off-by: Lennart Schulte \u003clennart.schulte@nets.rwth-aachen.de\u003e\nSigned-off-by: Arnd Hannemann \u003channemann@nets.rwth-aachen.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a50436f2cd6e85794f7e1aad795ca8302177b896",
      "tree": "522ac0b3ac330fb53d4ee9147f7565b27b482085",
      "parents": [
        "ea93fd9456ad32cd85b2d7914b58c6313cc40c9e"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Mar 17 06:04:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 22:47:22 2010 -0700"
      },
      "message": "net: ipmr/ip6mr: fix potential out-of-bounds vif_table access\n\nmfc_parent of cache entries is used to index into the vif_table and is\ninitialised from mfcctl-\u003emfcc_parent. This can take values of to 2^16-1,\nwhile the vif_table has only MAXVIFS (32) entries. The same problem\naffects ip6mr.\n\nRefuse invalid values to fix a potential out-of-bounds access. Unlike\nthe other validity checks, this is checked in ipmr_mfc_add() instead of\nthe setsockopt handler since its unused in the delete path and might be\nuninitialized.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea93fd9456ad32cd85b2d7914b58c6313cc40c9e",
      "tree": "5e9c1fc69059bfadc14f0f5166a19ecc577677bb",
      "parents": [
        "b894fa2627e28c078740dc7041cd08c7e2c353ab"
      ],
      "author": {
        "name": "Yegor Yefremov",
        "email": "yegorslists@googlemail.com",
        "time": "Fri Mar 19 22:43:29 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 22:43:29 2010 -0700"
      },
      "message": "KS8695: update ksp-\u003enext_rx_desc_read at the end of rx loop\n\nThere is no need to adjust the next rx descriptor after each packet,\nso do it only once at the end of the routine.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Yegor Yefremov \u003cyegorslists@googlemail.com\u003e\n"
    },
    {
      "commit": "b894fa2627e28c078740dc7041cd08c7e2c353ab",
      "tree": "8bdca723feb01a495114c4dfa8d3eb0f4c774c44",
      "parents": [
        "29b8dd024bd48c3d1d1e5140f5bbb683786f998e"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Mar 19 06:07:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:11:35 2010 -0700"
      },
      "message": "igb: Add support for 82576 ET2 Quad Port Server Adapter\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29b8dd024bd48c3d1d1e5140f5bbb683786f998e",
      "tree": "65ef5dba766a93a787d98bfd5e200eb7e0d5decf",
      "parents": [
        "4c3a822395c01d50ca2ba3aa4529e19d237a2f8c"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Fri Mar 19 03:00:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:00:45 2010 -0700"
      },
      "message": "ixgbevf: Message formatting cleanups\n\nClean up some text output formatting.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c3a822395c01d50ca2ba3aa4529e19d237a2f8c",
      "tree": "353fa7d616c998472d1792f992fce0044dcf2d82",
      "parents": [
        "33bd9f601ea21c4389870e425ae4eaf210d49b95"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Fri Mar 19 03:00:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:00:45 2010 -0700"
      },
      "message": "ixgbevf: Shorten up delay timer for watchdog task\n\nThe recovery from PF reset works better when you shorten up the delay\nuntil the watchdog task executes.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33bd9f601ea21c4389870e425ae4eaf210d49b95",
      "tree": "067d6e6dc6de15b4dc56064ad31b67770e98a9fa",
      "parents": [
        "fd3686a842717b890fbe3024b83a616c54d5dba0"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Fri Mar 19 02:59:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:00:44 2010 -0700"
      },
      "message": "ixgbevf: Fix VF Stats accounting after reset\n\nThe counters in the 82599 Virtual Function are not clear on read.  They\naccumulate to the maximum value and then roll over.  They are also not\ncleared when the VF executes a soft reset, so it is possible they are\nnon-zero when the driver loads and starts.  This has all been accounted\nfor in the code that keeps the stats up to date but there is one case\nthat is not.  When the PF driver is reset the counters in the VF are\nall reset to zero.  This adds an additional accounting overhead into\nthe VF driver when the PF is reset under its feet.  This patch adds\nadditional counters that are used by the VF driver to accumulate and\nsave stats after a PF reset has been detected.  Prior to this patch\ndisplaying the stats in the VF after the PF has reset would show\nbogus data.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd3686a842717b890fbe3024b83a616c54d5dba0",
      "tree": "6a1dc099b24dddc41c0d1367c46ece014ce1d992",
      "parents": [
        "936332b8e00103fc20eb7e915c9a3bcb2835a11a"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Fri Mar 19 04:41:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:00:44 2010 -0700"
      },
      "message": "ixgbe: Set IXGBE_RSC_CB(skb)-\u003eDMA field to zero after unmapping the address\n\nAs per Simon Horman\u0027s feedback set IXGBE_RSC_CB(skb)-\u003edma to zero\nafter unmapping HWRSC DMA address to avoid double freeing.\n\nSigned-off-by:  Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "936332b8e00103fc20eb7e915c9a3bcb2835a11a",
      "tree": "618b52182561406b1f937d75ac846d2a7643c2e0",
      "parents": [
        "97e3ecd112ba45eb217cddab59f48659bc15d9d0"
      ],
      "author": {
        "name": "Vasu Dev",
        "email": "vasu.dev@intel.com",
        "time": "Fri Mar 19 04:33:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:00:43 2010 -0700"
      },
      "message": "ixgbe: fix for real_num_tx_queues update issue\n\nCurrently netdev_features_change is called before fcoe tx queues\nsetup is done, so this patch moves calling of netdev_features_change\nafter tx queues setup is done in ixgbe_init_interrupt_scheme, so\nthat real_num_tx_queues is updated correctly on each fcoe enable\nor disable.\n\nThis allows additional fcoe queues updated correctly in vlan driver\nfor their correct queue selection.\n\nSigned-off-by: Vasu Dev \u003cvasu.dev@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97e3ecd112ba45eb217cddab59f48659bc15d9d0",
      "tree": "2e50eb442323387fd998e99ec560f58f1cdaf54e",
      "parents": [
        "10414444cb8a8ee8893e00390b7cf40502e28352"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Mar 18 11:27:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:00:42 2010 -0700"
      },
      "message": "TCP: check min TTL on received ICMP packets\n\nThis adds RFC5082 checks for TTL on received ICMP packets.\nIt adds some security against spoofed ICMP packets\ndisrupting GTSM protected sessions.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10414444cb8a8ee8893e00390b7cf40502e28352",
      "tree": "90b956fb7070f022f6619acdcc53f684e3372658",
      "parents": [
        "d11a4dc18bf41719c9f0d7ed494d295dd2973b92"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Mar 18 23:00:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:00:42 2010 -0700"
      },
      "message": "ipv6: Remove redundant dst NULL check in ip6_dst_check\n\nAs the only path leading to ip6_dst_check makes an indirect call\nthrough dst-\u003eops, dst cannot be NULL in ip6_dst_check.\n\nThis patch removes this check in case it misleads people who\ncome across this code.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d11a4dc18bf41719c9f0d7ed494d295dd2973b92",
      "tree": "654f7abdf27e1aeca25505896ead0e07664ee9fa",
      "parents": [
        "11bc3088373e913f165a8652601c6f8b8dc4aea2"
      ],
      "author": {
        "name": "Timo Teräs",
        "email": "timo.teras@iki.fi",
        "time": "Thu Mar 18 23:20:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 19 21:00:41 2010 -0700"
      },
      "message": "ipv4: check rt_genid in dst_check\n\nXfrm_dst keeps a reference to ipv4 rtable entries on each\ncached bundle. The only way to renew xfrm_dst when the underlying\nroute has changed, is to implement dst_check for this. This is\nwhat ipv6 side does too.\n\nThe problems started after 87c1e12b5eeb7b30b4b41291bef8e0b41fc3dde9\n(\"ipsec: Fix bogus bundle flowi\") which fixed a bug causing xfrm_dst\nto not get reused, until that all lookups always generated new\nxfrm_dst with new route reference and path mtu worked. But after the\nfix, the old routes started to get reused even after they were expired\ncausing pmtu to break (well it would occationally work if the rtable\ngc had run recently and marked the route obsolete causing dst_check to\nget called).\n\nSigned-off-by: Timo Teras \u003ctimo.teras@iki.fi\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "819bfecc4fc6b6e5a793f719a45b7146ce423b79",
      "tree": "a7e646bf8032c29d7a1187301cdfa0d5b726473b",
      "parents": [
        "09a08cff3d13315c948e6aee5cf912f8f1db54e7"
      ],
      "author": {
        "name": "florian@mickler.org",
        "email": "florian@mickler.org",
        "time": "Sat Mar 13 13:31:05 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 19 15:48:25 2010 -0400"
      },
      "message": "rename new rfkill sysfs knobs\n\nThis patch renames the (never officially released) sysfs-knobs\n\"blocked_hw\" and \"blocked_sw\" to \"hard\" and \"soft\", as the hardware vs\nsoftware conotation is misleading.\n\nIt also gets rid of not needed locks around u32-read-access.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "11bc3088373e913f165a8652601c6f8b8dc4aea2",
      "tree": "5a82487caf4de60681ac0bd743bfeba4851254b8",
      "parents": [
        "0ecad5a262923967147e2d1725e277a2a5fbcdd4"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Thu Mar 18 22:18:41 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 22:18:41 2010 -0700"
      },
      "message": "smsc95xx: Fix tx checksum offload for small packets\n\nTX checksum offload does not work properly when transmitting\nUDP packets with 0, 1 or 2 bytes of data.  This patch works\naround the problem by calculating checksums for these packets\nin the driver.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ecad5a262923967147e2d1725e277a2a5fbcdd4",
      "tree": "0aff0fbae7e4dd13989ceff304387b1f30fb702d",
      "parents": [
        "1097cd17700c4e9903b7bbfcec1432f61784cb53"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Mar 18 15:16:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 22:14:27 2010 -0700"
      },
      "message": "ixgbe: Fix 82599 KX4 Wake on LAN issue after an improper system shutdown\n\nAdvanced Power Management is disabled for 82599 KX4 connections by\nclearing GRC.APME bit, causing it to not wake the system from an\nimproper system shutdown. By default GRC.APME is enabled and software\nis not supposed to clear these settings during adapter probe.\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1097cd17700c4e9903b7bbfcec1432f61784cb53",
      "tree": "9920455ace2c9b5618852607658e8efb08fa49ad",
      "parents": [
        "4227f62db38ed221a49908c224b9fa2b91dc797b"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Mar 18 14:34:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 22:14:27 2010 -0700"
      },
      "message": "ixgbe: Fix 82599 multispeed fiber link issues due to Tx laser flapping\n\nFix 82599 link issues during driver load and unload test using multi-speed\n10G \u0026 1G fiber modules. When connected back to back sometime 82599 multispeed\nfiber modules would link at 1G speed instead of 10G highest speed, due to a\nrace condition in autotry process involving Tx laser flapping. Move autotry\nautoneg-37 tx laser flapping process from multispeed module init setup\nto driver unload. This will alert the link partner to restart its\nautotry process when it tries to establish the link with the link partner\n\nSigned-off-by:  Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "641cb85e68945878d520d5fc3c2dc64aa1dda868",
      "tree": "251c8de46cd36c62100b65cddd6a3ec9c922bd97",
      "parents": [
        "d883aa76416f8e9e872f11ac08c5a3c6684840de"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Mar 18 16:20:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:22:49 2010 -0700"
      },
      "message": "enic: Clean up: Change driver description; Fix tab space; Update MAINTAINERS\n\n1) Change enic driver description to \"Cisco VIC Ethernet NIC Driver\"\n2) Fix tab space\n3) Update MAINTAINERS list\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d883aa76416f8e9e872f11ac08c5a3c6684840de",
      "tree": "1918680e25c14fac826da1f1b9ec51545ebdfdfe",
      "parents": [
        "73c1ea9b54eb4794b7413ceb2250ad7957dfcc91"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Mar 18 16:19:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:22:49 2010 -0700"
      },
      "message": "enic: Clean up: Add wrapper functions\n\nAdd wrapper functions vnic_dev_notify_setcmd and vnic_dev_notify_unsetcmd\nfor firmware notify commands.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73c1ea9b54eb4794b7413ceb2250ad7957dfcc91",
      "tree": "6493e26658430fd3d796f5b9f44aec883bd45b85",
      "parents": [
        "b6d24eb663cdf4af9c08b37ad2e31056c5eb2561"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Mar 18 16:19:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:22:48 2010 -0700"
      },
      "message": "enic: Do not advertise NETIF_F_HW_VLAN_RX\n\nHardware does not honor vlan filters from the host and so the driver does\nnot need to advertise this.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6d24eb663cdf4af9c08b37ad2e31056c5eb2561",
      "tree": "74feb13f2f56a6e58660553a935498614f401a55",
      "parents": [
        "a55a603dae47a1ea4fbfad3a3a428ea7a0900ab6"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Mar 18 16:19:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:22:48 2010 -0700"
      },
      "message": "enic: Bug Fix: Fix timeout for hardware Tx and Rx queue disable operations\n\nThe timeout for hardware Tx and Rx queue disable operations is increased to\nwork-around an erratum for \"unnamed\" chipset where a DMA completion may take\nupto 10ms. We have to wait atleast this long for hardware to signal that Tx\nand Rx queues are quiesced.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a55a603dae47a1ea4fbfad3a3a428ea7a0900ab6",
      "tree": "e5a0526197efe4afb24443a2b918a8908ce11a43",
      "parents": [
        "ba7e94a44afbbf4c494e00b844f7bbfb144e7f6d"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Thu Mar 18 16:19:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:22:47 2010 -0700"
      },
      "message": "enic: Bug Fix: Fix hardware descriptor reads\n\nThe last bit written to a completion descriptor by hardware is the color\nbit. Driver must read all other descriptor fields only after reading the\ncolor bit to avoid reading stale descriptor fields.  There is a rmb() after\nreading the color bit to avoid any compiler/cpu reordering of the reads.\nThe color bit is the generation bit that toggles each pass through the\ncompletion descriptor ring.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4227f62db38ed221a49908c224b9fa2b91dc797b",
      "tree": "19c5c8d0cbc2d2047efe7e391f449aecbc9e6cf8",
      "parents": [
        "0641e4fbf2f824faee00ea74c459a088d94905fd",
        "c8406ea8fa1adde8dc5400127281d497bbcdb84a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:18:19 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:18:19 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "0641e4fbf2f824faee00ea74c459a088d94905fd",
      "tree": "54fdd8bc2e3a928ff0f7621c06e1e604eaf0529c",
      "parents": [
        "54d259d474e1fee6f6bb8f0f1360d85195199ac5"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Mar 18 21:16:45 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:16:45 2010 -0700"
      },
      "message": "net: Potential null skb-\u003edev dereference\n\nWhen doing \"ifenslave -d bond0 eth0\", there is chance to get NULL\ndereference in netif_receive_skb(), because dev-\u003emaster suddenly becomes\nNULL after we tested it.\n\nWe should use ACCESS_ONCE() to avoid this (or rcu_dereference())\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54d259d474e1fee6f6bb8f0f1360d85195199ac5",
      "tree": "f2306b880bbf024a4dbb9ed8b01b0aa6bd711e7f",
      "parents": [
        "bf5e5360fd1df1ae429ebbd81838d7d0879797d1"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Wed Mar 17 00:09:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:14:00 2010 -0700"
      },
      "message": "jme: Advance driver version number\n\nAdvance driver version number after some bug fix.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf5e5360fd1df1ae429ebbd81838d7d0879797d1",
      "tree": "b75cfb068c845430ae93931ab7869b8bccc1e0a2",
      "parents": [
        "17da69b8bfbe441a33a873ad5dd7d3d85800bf2b"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Wed Mar 17 00:09:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:14:00 2010 -0700"
      },
      "message": "jme: Protect vlgrp structure by pause RX actions.\n\nTemporary stop the RX IRQ, and disable (sync) tasklet or napi.\nAnd restore it after finished the vlgrp pointer assignment.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nCc: stable@kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17da69b8bfbe441a33a873ad5dd7d3d85800bf2b",
      "tree": "ded4572726613cd596c81611dbfc5f52a49a9e9c",
      "parents": [
        "658cc524305c9759019c4430ded231f631472482"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Wed Mar 17 00:09:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:13:59 2010 -0700"
      },
      "message": "jme: Fix VLAN memory leak\n\nFix memory leak while receiving 8021q tagged packet which is not\nregistered by user.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nCc: stable@kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "658cc524305c9759019c4430ded231f631472482",
      "tree": "f5d98b0ef5d5f5d8b9eb34b10a4f834f822827e4",
      "parents": [
        "b634f87522dff87712df8bda2a6c9061954d552a"
      ],
      "author": {
        "name": "Abraham Arce",
        "email": "abraham.arce.moreno@gmail.com",
        "time": "Tue Mar 16 12:24:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 21:08:48 2010 -0700"
      },
      "message": "KS8851: Avoid NULL pointer in set rx mode\n\nKernel NULL pointer dereference when setting mode for IFF_MULTICAST.\nTested on SDP OMAP4430 board.\n\nks8851 spi1.0: message enable is 0\nks8851 spi1.0: revision 0, MAC f2:f4:2f:56:37:de, IRQ 194\nUnable to handle kernel NULL pointer dereference at virtual address 00000000\npgd \u003d c0004000\n[00000000] *pgd\u003d00000000\nInternal error: Oops: 5 [#1] PREEMPT SMP\nlast sysfs file:\nModules linked in:\nCPU: 0    Not tainted  (2.6.34-rc1-01039-g38d7ed1-dirty #3)\nPC is at ks8851_set_rx_mode+0x88/0x124\nLR is at bitrev32+0x24/0x2c\n\n\u003csnip\u003e\n\nBacktrace:\n[\u003cc01bfbd8\u003e] ? (ks8851_set_rx_mode+0x0/0x124)\n[\u003cc01d4164\u003e] (__dev_set_rx_mode+0x0/0x90)\n[\u003cc01dc460\u003e] (dev_mc_add+0x0/0x78)\n[\u003cc021f0bc\u003e] (igmp_group_added+0x0/0x64)\n[\u003cc021f174\u003e] (ip_mc_inc_group+0x0/0x150)\n[\u003cc021f3b8\u003e] (ip_mc_up+0x0/0x64)\n[\u003cc0219eb0\u003e] (inetdev_event+0x0/0x3d4)\n[\u003cc0066818\u003e] (notifier_call_chain+0x0/0x78)\n[\u003cc00668b8\u003e] (__raw_notifier_call_chain+0x0/0x24)\n[\u003cc00668dc\u003e] (raw_notifier_call_chain+0x0/0x28)\n[\u003cc01d7484\u003e] (call_netdevice_notifiers+0x0/0x24)\n[\u003cc01d7780\u003e] (__dev_notify_flags+0x0/0x68)\n[\u003cc01d77e8\u003e] (dev_change_flags+0x0/0x4c)\n[\u003cc001f0bc\u003e] (ip_auto_config+0x0/0xf1c)\n[\u003cc0028490\u003e] (do_one_initcall+0x0/0x1bc)\n [\u003cc00084dc\u003e] (kernel_init+0x0/0x234)\nCode: e15130bc e1833012 e14130bc e5943000 (e5934000)\n---[ end trace ed0fb00a94142792 ]---\nKernel panic - not syncing: Fatal exception in interrupt\n\nSigned-off-by: Abraham Arce \u003cx0066660@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b634f87522dff87712df8bda2a6c9061954d552a",
      "tree": "fad85992b6d2566ba635434339da7567966ce1a6",
      "parents": [
        "22001a13d09d82772e831dcdac0553994a4bac5d"
      ],
      "author": {
        "name": "Alexandra Kossovsky",
        "email": "Alexandra.Kossovsky@oktetlabs.ru",
        "time": "Thu Mar 18 20:29:24 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 20:29:24 2010 -0700"
      },
      "message": "tcp: Fix OOB POLLIN avoidance.\n\nFrom: Alexandra.Kossovsky@oktetlabs.ru\n\nFixes kernel bugzilla #15541\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba7e94a44afbbf4c494e00b844f7bbfb144e7f6d",
      "tree": "17409c7eb5a5b0bcb89568e65883ec47595b26bc",
      "parents": [
        "1c01fe14a87332cc88266fbd6e598319322eb96f"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Mar 18 20:24:51 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 20:24:51 2010 -0700"
      },
      "message": "net: remove unused #include \u003clinux/version.h\u003e\n\nRemove unused #include \u003clinux/version.h\u003e(\u0027s) in\n  drivers/net/ksz884x.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c01fe14a87332cc88266fbd6e598319322eb96f",
      "tree": "e80491a8120724db96f7f6c6d2e2334d33383e6c",
      "parents": [
        "3ca5b4042ecae5e73c59de62e4ac0db31c10e0f8"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Mar 10 10:30:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 20:00:02 2010 -0700"
      },
      "message": "net: forbid underlaying devices to change its type\n\nIt\u0027s not desired for underlaying devices to change type. At the time,\nthere is for example possible to have bond with changed type from\nEthernet to Infiniband as a port of a bridge. This patch fixes this.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ca5b4042ecae5e73c59de62e4ac0db31c10e0f8",
      "tree": "a285e4281bd9ee6a248d905cd4707c15a66bac96",
      "parents": [
        "93d9b7d7a85cfb4e1711d5226eba73586dd4919f"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Mar 10 10:29:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 20:00:02 2010 -0700"
      },
      "message": "bonding: check return value of nofitier when changing type\n\nThis patch adds the possibility to refuse the bonding type change for\nother subsystems (such as for example bridge, vlan, etc.)\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93d9b7d7a85cfb4e1711d5226eba73586dd4919f",
      "tree": "e821e36c2d2eb07cdc46df1d3b1ea23afaf970ca",
      "parents": [
        "1e94d72feab025b8f7c55d07020602f82f3a97dd"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Mar 10 10:28:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 20:00:01 2010 -0700"
      },
      "message": "net: rename notifier defines for netdev type change\n\nSince generally there could be more netdevices changing type other\nthan bonding, making this event type name \"bonding-unrelated\"\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e94d72feab025b8f7c55d07020602f82f3a97dd",
      "tree": "f8d38b4fa5b51046e1bbcaf8f3fc88edc2052cae",
      "parents": [
        "a034016287236f435dbb8f1f57aee906f22b4598"
      ],
      "author": {
        "name": "Tom Herbert",
        "email": "therbert@google.com",
        "time": "Thu Mar 18 17:45:44 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 18 17:45:44 2010 -0700"
      },
      "message": "rps: Fixed build with CONFIG_SMP not enabled.\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a034016287236f435dbb8f1f57aee906f22b4598",
      "tree": "f6af0988a34effb8ec94b1a51e44c19d0f26ee23",
      "parents": [
        "e50208a080a8abdfa6c85865362a1cf329e9fe31"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Mar 17 23:12:24 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 17 23:12:24 2010 -0700"
      },
      "message": "Net / e1000e: Fix build issue introduced by runtime PM patch\n\nThe recent PCI runtime PM patch broke build for CONFIG_PM_RUNTIME\nand CONFIG_PM_SLEEP undefined.  Fix that by moving the PM callbacks\nunder suitable #ifdefs.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22001a13d09d82772e831dcdac0553994a4bac5d",
      "tree": "de2fef5da2b488016fe7907849f266b6581f04c0",
      "parents": [
        "87faf3ccf1c939938600ab57c6c9ed5bd2e5f4cc"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Mar 17 14:22:07 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 17 14:22:07 2010 -0700"
      },
      "message": "gigaset: fix build failure\n\nUpdate the dummy LL interface to the LL interface change\nintroduced by commit daab433c03c15fd642c71c94eb51bdd3f32602c8.\nThis fixes the build failure occurring after that commit when\nenabling ISDN_DRV_GIGASET but neither ISDN_I4L nor ISDN_CAPI.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "535297a6ae4c3b7a0562e71fac15c213eeec68e7",
      "tree": "878526e743260b3666e36fb0655c0800a5d21afc",
      "parents": [
        "0e255572121180c900e24e33b87047abd8153cce"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Mar 17 16:06:11 2010 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Mar 17 23:07:35 2010 +0200"
      },
      "message": "vhost: fix error handling in vring ioctls\n\nStanse found a locking problem in vhost_set_vring:\nseveral returns from VHOST_SET_VRING_KICK, VHOST_SET_VRING_CALL,\nVHOST_SET_VRING_ERR with the vq-\u003emutex held.\nFix these up.\n\nReported-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Laurent Chavey \u003cchavey@google.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "0e255572121180c900e24e33b87047abd8153cce",
      "tree": "f28e91b088f7a751ef8349a226e7d7c4c7046756",
      "parents": [
        "1dace8c801ac531022bd31a7316a6b4351837617"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Mar 08 23:24:22 2010 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Mar 17 16:44:20 2010 +0200"
      },
      "message": "vhost: fix interrupt mitigation with raw sockets\n\nA thinko in code means we never trigger interrupt\nmitigation. Fix this.\n\nReported-by: Juan Quintela \u003cquintela@redhat.com\u003e\nReported-by: Unai Uribarri \u003cunai.uribarri@optenet.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "e50208a080a8abdfa6c85865362a1cf329e9fe31",
      "tree": "0e02999c4e2eed2f8e37fcd12792a4ade88e2c9c",
      "parents": [
        "fa05e1ad1b61b37fb64a66794c11ab478e975c56"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 16 23:36:24 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 16 23:36:24 2010 -0700"
      },
      "message": "e1000e: Fix build with CONFIG_PM disabled.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "fa05e1ad1b61b37fb64a66794c11ab478e975c56"
}
