)]}'
{
  "log": [
    {
      "commit": "aff65da0f1be5daec44231972b6b5fc45bfa7a58",
      "tree": "71c557deaf7a07ad1dbb1b52ff5593c8e75a8ebb",
      "parents": [
        "ea2ab69379a941c6f8884e290fdd28c93936a778"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Mon Aug 22 23:44:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 17:52:11 2011 -0700"
      },
      "message": "net: ipv4: convert to SKB frag APIs\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nCc: \"Pekka Savola (ipv6)\" \u003cpekkas@netcore.fi\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Hideaki YOSHIFUJI \u003cyoshfuji@linux-ipv6.org\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea2ab69379a941c6f8884e290fdd28c93936a778",
      "tree": "c02aa9c5ed66b1640b54bb6b763d131b9419be29",
      "parents": [
        "15133fbbb91ae695f153fb48daa6a1a8af4a5032"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Mon Aug 22 23:44:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 17:52:11 2011 -0700"
      },
      "message": "net: convert core to skb paged frag APIs\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: \"Michał Mirosław\" \u003cmirq-linux@rere.qmqm.pl\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15133fbbb91ae695f153fb48daa6a1a8af4a5032",
      "tree": "631c73a46d3a6d104dbc5ec1017c6d1c98f2f492",
      "parents": [
        "e2edb7d51ff3dee7ba651d27aad77dfa5a82a7fc"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Mon Aug 22 19:41:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 16:19:29 2011 -0700"
      },
      "message": "be2net: remove unused variable\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2edb7d51ff3dee7ba651d27aad77dfa5a82a7fc",
      "tree": "610d9bcac72c013c20aca680207a4442cc74e00e",
      "parents": [
        "09c1c68f2239dcd99b76be2c44e84811fba273db"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Mon Aug 22 19:41:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 16:19:29 2011 -0700"
      },
      "message": "be2net: increase FW update completion timeout\n\nFlashing some of the PHYs can take longer thus increasing the total flash\nupdate time to a max of 40s.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09c1c68f2239dcd99b76be2c44e84811fba273db",
      "tree": "bbbede1f08fb5663a39528deabae91a20cef8969",
      "parents": [
        "db3ea7819d035ff01c8260fce364511adfae0eaa"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Mon Aug 22 19:41:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 16:19:29 2011 -0700"
      },
      "message": "be2net: fix erx-\u003erx_drops_no_frags wrap around\n\nThe rx_drops_no_frags HW counter for RSS rings is 16bits in HW and can\nwraparound often. Maintain a 32-bit accumulator in the driver to prevent\nfrequent wraparound.\n\nAlso, incorporated Eric\u0027s feedback to use ACCESS_ONCE() for the accumulator\nwrite.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db3ea7819d035ff01c8260fce364511adfae0eaa",
      "tree": "7b35ccf9c6792235a19ae2d9e3ddb7567b8c6a20",
      "parents": [
        "857c99059e441d0a8afdfa0bc687463e8e61a761"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Mon Aug 22 19:41:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 16:19:29 2011 -0700"
      },
      "message": "be2net: get rid of memory mapped pci-cfg space address\n\nGet rid of adapter-\u003epcicfg and its use. Use pci_config_read/write_dword()\ninstead.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "857c99059e441d0a8afdfa0bc687463e8e61a761",
      "tree": "e625a4b0527c32cdbd22d9eb905be80149c8b085",
      "parents": [
        "ec5efe7946280d1e84603389a1030ccec0a767ae"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Mon Aug 22 19:41:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 16:19:28 2011 -0700"
      },
      "message": "be2net: Fix race in posting rx buffers.\n\nThere is a possibility of be_post_rx_frags() being called simultaneously from\nboth be_worker() (when rx_post_starved) and be_poll_rx() (when rxq-\u003eused is 0).\nThis can be avoided by posting rx buffers only when some completions have been\nreaped.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec5efe7946280d1e84603389a1030ccec0a767ae",
      "tree": "3097be415740de7f4e9d21ea84c363d88e881303",
      "parents": [
        "0e43182c0c9482a26a4108da9254f3e2869a8e18"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Aug 24 10:41:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 16:13:55 2011 -0700"
      },
      "message": "rps: support IPIP encapsulation\n\nSkip IPIP header to get proper layer-4 information.\n\nLike GRE tunnels, this only works if rxhash is not already provided by\nthe device itself (ethtool -K ethX rxhash off), to allow kernel compute\na software rxhash.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e43182c0c9482a26a4108da9254f3e2869a8e18",
      "tree": "4631b42bebca8dd9bca61e167e543aabd3b981a7",
      "parents": [
        "131ea6675c761f655d43b808dd0fe83d15d5cdd3",
        "a943cac144e035c21d4f1b31b95f15b33c33a480"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 10:33:00 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 10:33:00 2011 -0700"
      },
      "message": "Merge branch \u0027batman-adv/next\u0027 of git://git.open-mesh.org/linux-merge\n"
    },
    {
      "commit": "131ea6675c761f655d43b808dd0fe83d15d5cdd3",
      "tree": "0d8cb6a3ea524f216d846f172c218fababead4a0",
      "parents": [
        "7ae9ed8d3221c9f7dd4bc2773ff58797487d5ed8"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Fri Aug 19 06:25:00 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 16:59:54 2011 -0700"
      },
      "message": "net: add APIs for manipulating skb page fragments.\n\nThe primary aim is to add skb_frag_(ref|unref) in order to remove the use of\nbare get/put_page on SKB pages fragments and to isolate users from subsequent\nchanges to the skb_frag_t data structure.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: \"Michał Mirosław\" \u003cmirq-linux@rere.qmqm.pl\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ae9ed8d3221c9f7dd4bc2773ff58797487d5ed8",
      "tree": "fc9e9d8c0497767880d5fc9fe40f9bf454a522bd",
      "parents": [
        "0dfe178239453547d4297a4583ee7847948a481b",
        "b38d355eaa223e420d0c45ff7a3279ea811552c5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 14:47:43 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 14:47:43 2011 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next\n"
    },
    {
      "commit": "0dfe178239453547d4297a4583ee7847948a481b",
      "tree": "d6baba6edd14ff111338cc4466cbc09836cd29bd",
      "parents": [
        "c8d755b59ae6750150d7f351210b97ad4cce5a51"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Aug 22 12:43:22 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 12:43:22 2011 -0700"
      },
      "message": "net: vlan: goto another_round instead of calling __netif_receive_skb\n\nNow, when vlan tag on untagged in non-accelerated path is stripped from\nskb, headers are reset right away. Benefit from that and avoid calling\n__netif_receive_skb recursivelly and just use another_round.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8d755b59ae6750150d7f351210b97ad4cce5a51",
      "tree": "1404f8966112ca6f4c3ba19792117d311b521348",
      "parents": [
        "ca1ba7caa68520864e4b9227e67f3bbc6fed373b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Aug 22 11:30:38 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 11:30:38 2011 -0700"
      },
      "message": "net/wan/hdlc_ppp: use break in switch\n\nWe\u0027ll either hit one of the case labels or the default in the switch\nand in all cases do we then \u0027goto out\u0027 and we also have a \u0027goto out\u0027\nafter the switch that is redundant. Change to just use break in the\ncase statements and leave the \u0027goto out\u0027 after the lop for everyone to\nhit.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b38d355eaa223e420d0c45ff7a3279ea811552c5",
      "tree": "4a6b3341e1b8b72afdc19e3b9bfe8c40219c04aa",
      "parents": [
        "ca1ba7caa68520864e4b9227e67f3bbc6fed373b",
        "af2bf4b4ee58d262a9a5c1d4ce6f81835058f8b5"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:28:50 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:28:50 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n\nConflicts:\n\tdrivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.c\n\tdrivers/staging/ath6kl/os/linux/ar6000_drv.c\n"
    },
    {
      "commit": "a943cac144e035c21d4f1b31b95f15b33c33a480",
      "tree": "411276e08762d4c4a8d19daa0fecd908210758b7",
      "parents": [
        "267151cdfd17c9dd3923c8ed75ef03725cbdd539"
      ],
      "author": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Sat Jul 30 13:10:18 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:22 2011 +0200"
      },
      "message": "batman-adv: merge update_transtable() into tt related code\n\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "267151cdfd17c9dd3923c8ed75ef03725cbdd539",
      "tree": "8e16a93e4a5e90b9ee5f69e391221f0b74c965a0",
      "parents": [
        "df6edb9e69cdb29b31b27305f60bb400dd5d91ed"
      ],
      "author": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Fri Jul 29 18:31:38 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:22 2011 +0200"
      },
      "message": "batman-adv: reuse tt_len() to calculate tt buffer length\n\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\nAcked-by: Antonio Quartulli \u003cordex@autistici.org\u003e\n"
    },
    {
      "commit": "df6edb9e69cdb29b31b27305f60bb400dd5d91ed",
      "tree": "d042dd84af6971e98c3b49a377482bc7313f0c3d",
      "parents": [
        "3d393e47321062dbf9078a66a7cc1c2a52bafecc"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Thu Jul 07 15:35:38 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:22 2011 +0200"
      },
      "message": "batman-adv: print client flags in the local/global transtables output\n\nSince clients can have several flags on or off, this patches make them\nappear in the local/global transtable output so that they can be checked\nfor debugging purposes.\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "3d393e47321062dbf9078a66a7cc1c2a52bafecc",
      "tree": "f8e5675fd58984db15571fdc361655fbe6674241",
      "parents": [
        "59b699cdee039d75915c354da06937102d1f9a84"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Thu Jul 07 15:35:37 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:21 2011 +0200"
      },
      "message": "batman-adv: implement AP-isolation on the sender side\n\nIf a node has to send a packet issued by a WIFI client to another WIFI client,\nthe packet is dropped.\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "59b699cdee039d75915c354da06937102d1f9a84",
      "tree": "33fabd9cac27cb7bc1d3fbc765f098b5b8e8575e",
      "parents": [
        "bc2790808a7a3699a7c9f72f7ad225c8504824aa"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Thu Jul 07 15:35:36 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:20 2011 +0200"
      },
      "message": "batman-adv: implement AP-isolation on the receiver side\n\nWhen a node receives a unicast packet it checks if the source and the\ndestination client can communicate or not due to the AP isolation\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "bc2790808a7a3699a7c9f72f7ad225c8504824aa",
      "tree": "a1b0e88091facf44e0afb78d3438c55cfd6633ad",
      "parents": [
        "015758d00251a4dd9287806cdab4b9c1298f97ed"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Thu Jul 07 15:35:35 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:20 2011 +0200"
      },
      "message": "batman-adv: detect clients connected through a 802.11 device\n\nClients connected through a 802.11 device are now marked with the\nTT_CLIENT_WIFI flag. This flag is also advertised with the tt\nannouncement.\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "015758d00251a4dd9287806cdab4b9c1298f97ed",
      "tree": "f7569640da23701bc5c391afc1033cf89e1626aa",
      "parents": [
        "1a1f37d9257a4792ca17b28b1c2e4ad15fe95b28"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Sat Jul 09 17:52:13 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:19 2011 +0200"
      },
      "message": "batman-adv: correct several typ0s in the comments\n\nSeveral typos have been corrected and some sentences have been rephrased\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "1a1f37d9257a4792ca17b28b1c2e4ad15fe95b28",
      "tree": "5bc0aa0d34b87d1f9b70682f1c54298860ce7d13",
      "parents": [
        "322a8b034003c0d46d39af85bf24fee27b902f48"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Sun Jul 10 00:36:36 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:19 2011 +0200"
      },
      "message": "batman-adv: hash_add() has to discriminate on the return value\n\nhash_add() returns 0 on success while returns -1 either on error and on\nentry already present. The caller could use such information to select\nits behaviour. For this reason it is useful that hash_add() returns -1\nin case on error and returns 1 in case of entry already present.\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "ca1ba7caa68520864e4b9227e67f3bbc6fed373b",
      "tree": "84010e15b506f0506c15dbf03794dd8b776074ea",
      "parents": [
        "6461be3a54f802e00d5dcba3537271f92a90eaf3",
        "66f32a8b97f11ad73d2e7b8c192c55febb20b425"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 17:25:36 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 17:25:36 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-next\n\nConflicts:\n\tdrivers/net/ethernet/intel/e1000e/netdev.c\n"
    },
    {
      "commit": "6461be3a54f802e00d5dcba3537271f92a90eaf3",
      "tree": "68adf3fef00b81226d7e0bbb5b7dddb097f967e6",
      "parents": [
        "2e025c71ce3dbfb5ddb7f2e4bb67ac11b65f8dd2"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Fri Aug 19 04:44:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 14:20:49 2011 -0700"
      },
      "message": "net: Preserve ooo_okay when copying skb header\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e025c71ce3dbfb5ddb7f2e4bb67ac11b65f8dd2",
      "tree": "fe25f21d36a1aca3445ce6d88c4416494afdfa46",
      "parents": [
        "823dcd2506fa369aeb8cbd26da5663efe2fda9a9"
      ],
      "author": {
        "name": "Vladimir Zapolskiy",
        "email": "vz@mleia.com",
        "time": "Sat Aug 20 14:15:55 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 14:15:55 2011 -0700"
      },
      "message": "dm9000: define debug level as a module parameter\n\nThis change allows to get driver specific debug messages output\nproviding a module parameter. As far as the maximum level of verbosity\nis too high, it is demoted by default.\n\nSigned-off-by: Vladimir Zapolskiy \u003cvz@mleia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "823dcd2506fa369aeb8cbd26da5663efe2fda9a9",
      "tree": "853b3e3c05f0b9ee1b5df8464db19b7acc57150c",
      "parents": [
        "eaa36660de7e174498618d69d7277d44a2f24c3d",
        "98e77438aed3cd3343cbb86825127b1d9d2bea33"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:39:12 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:39:12 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net\n"
    },
    {
      "commit": "eaa36660de7e174498618d69d7277d44a2f24c3d",
      "tree": "7b925a4d2b64a6765cc763382922ad5dbfc129e3",
      "parents": [
        "941ec90f35603f35466988efd01395377fd00475"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 19 13:58:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:34:27 2011 -0700"
      },
      "message": "tg3: Update version to 3.120\n\nThis patch updates the tg3 version to 3.120.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "941ec90f35603f35466988efd01395377fd00475",
      "tree": "4ebf6850d3ce27967cf382d594c54b435c051080",
      "parents": [
        "28a4595786a64fb51d41c0bad819256198525e49"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 19 13:58:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:34:27 2011 -0700"
      },
      "message": "tg3: Add external loopback support to selftest\n\nThis patch adds external loopback support to tg3\u0027s ethtool selftest.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28a4595786a64fb51d41c0bad819256198525e49",
      "tree": "f1912d57e01f07b2901d2c41a7e79fef9e28f26c",
      "parents": [
        "5e5a7f371ffea4b5aeca60253f912e0b36391495"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 19 13:58:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:34:27 2011 -0700"
      },
      "message": "tg3: Restructure tg3_test_loopback\n\nThe tg3_test_loopback() function is starting to get more complicated as\nmore loopback tests are added.  This patch cleans up the code.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e5a7f371ffea4b5aeca60253f912e0b36391495",
      "tree": "b14078de84b7bb81e4b1627531ea5a31657ce8a7",
      "parents": [
        "6e01b20b21d6b2131f27a7c068ff71a7fbe58796"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 19 13:58:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:34:27 2011 -0700"
      },
      "message": "tg3: Pull phy int lpbk setup into separate func\n\nThis patch pulls out the internal phy loopback setup code into a\nseparate function.  This cleans up the loopback test code and makes it\navailable for NETIF_F_LOOPBACK support later.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e01b20b21d6b2131f27a7c068ff71a7fbe58796",
      "tree": "b3340fc55b3263fd36de9ba9e24aa18b3727765a",
      "parents": [
        "2215e24ceb74b701c34b2ebe7cdc96e5509ac565"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 19 13:58:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:34:27 2011 -0700"
      },
      "message": "tg3: Consilidate MAC loopback code\n\nThe driver puts the device into MAC loopback in two places in the\ndriver.  This patch consolidates the code into a single routine.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2215e24ceb74b701c34b2ebe7cdc96e5509ac565",
      "tree": "0949c59a5753d89359133a3fb54e1be98d2f03db",
      "parents": [
        "b2d2ccffa4593f56a90a4163d54770949a10c936"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Aug 19 13:58:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:34:27 2011 -0700"
      },
      "message": "tg3: Remove dead code\n\nNow that CPMU devices don\u0027t do MAC loopback, all the CPMU power saving\nmode adjustments are unneeded.  This patch removes the dead code.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2d2ccffa4593f56a90a4163d54770949a10c936",
      "tree": "2babb65595a2d8ecd338f027ee0f93b2fdfed159",
      "parents": [
        "4ca2462e94b3b0a2fdd3b777ff2bd9bcd82c6096"
      ],
      "author": {
        "name": "Jitendra Kalsaria",
        "email": "jitendra.kalsaria@qlogic.com",
        "time": "Sat Aug 20 10:33:34 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 10:33:34 2011 -0700"
      },
      "message": "qlge: Adding Maintainer.\n\nSigned-off-by: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ca2462e94b3b0a2fdd3b777ff2bd9bcd82c6096",
      "tree": "462f96b65cf6ce7bf4e6aaca5beb011a6c1dfe80",
      "parents": [
        "ae1511bf769cafeae5ab61aaf9947a16a22cbd10"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Fri Aug 19 07:26:44 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 19 07:26:44 2011 -0700"
      },
      "message": "net: add the comment for skb-\u003el4_rxhash\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66f32a8b97f11ad73d2e7b8c192c55febb20b425",
      "tree": "9829fd858063f19fde90681c6ab15464240be339",
      "parents": [
        "971060b1066fef53e0b2eacece2f6d092d716d15"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Jun 29 05:43:22 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Aug 19 06:02:40 2011 -0700"
      },
      "message": "ixgbe: Cleanup FCOE and VLAN handling in xmit_frame_ring\n\nThis change is meant to further cleanup the transmit path by streamlining\nsome of the VLAN and FCOE/DCB tasks in the transmit path.  In addition it\nadds code for support software VLANs in the event that they are used in\nconjunction with DCB and/or FCOE.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "971060b1066fef53e0b2eacece2f6d092d716d15",
      "tree": "e74614ec7cc99d549ed7a9ef61df856e5e118f4a",
      "parents": [
        "d3d0023979c87ee00f61946deb08b6a1ebd0455d"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Jul 15 02:31:30 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Aug 19 06:01:59 2011 -0700"
      },
      "message": "ixgbe: replace reference to CONFIG_FCOE with IXGBE_FCOE\n\nCONFIG_FCOE is not the correct define to check since it is possible for it\nto be CONFIG_FCOE_MODULE, as such the reference to it should be replaced\nwith IXGBE_FCOE.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d3d0023979c87ee00f61946deb08b6a1ebd0455d",
      "tree": "079507dd179c3c5f0ae4ac577895b8544fb013da",
      "parents": [
        "0ebafd86656e5b74abb7b7c2a9b5b8458e836532"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Jul 15 02:31:25 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Aug 19 05:57:43 2011 -0700"
      },
      "message": "ixgbe: Refactor transmit map and cleanup routines\n\nThis patch implements a partial refactor of the TX map/queue and cleanup\nroutines.  It merges the map and queue functionality and as a result\nimproves the transmit performance by avoiding unnecessary reads from memory.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "0ebafd86656e5b74abb7b7c2a9b5b8458e836532",
      "tree": "be9952e24ed0868fdb5e19d2f05d745f4c07c3d4",
      "parents": [
        "c5778b43dffe1d063368065d9549dd0019315a39"
      ],
      "author": {
        "name": "Amir Hanania",
        "email": "amir.hanania@intel.com",
        "time": "Thu Apr 28 08:47:23 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Aug 19 04:43:00 2011 -0700"
      },
      "message": "ixgbe - DDP last user buffer - error to warn\n\nChange the error message in the last DDP user buffer to warn_once\n\nSigned-off-by: Amir Hanania \u003camir.hanania@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "98e77438aed3cd3343cbb86825127b1d9d2bea33",
      "tree": "a26022d2d359c25096c39a59cdd01ecf6aea62bb",
      "parents": [
        "2d5b2c5ca0d3ebe707386b3add365496460cf918"
      ],
      "author": {
        "name": "Daniel Baluta",
        "email": "dbaluta@ixiacom.com",
        "time": "Fri Aug 19 03:19:07 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 19 03:19:07 2011 -0700"
      },
      "message": "ipv6: Fix ipv6_getsockopt for IPV6_2292PKTOPTIONS\n\nIPV6_2292PKTOPTIONS is broken for 32-bit applications running\nin COMPAT mode on 64-bit kernels.\n\nThe same problem was fixed for IPv4 with the patch:\nipv4: Fix ip_getsockopt for IP_PKTOPTIONS,\ncommit dd23198e58cd35259dd09e8892bbdb90f1d57748\n\nSigned-off-by: Sorin Dumitru \u003csdumitru@ixiacom.com\u003e\nSigned-off-by: Daniel Baluta \u003cdbaluta@ixiacom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5778b43dffe1d063368065d9549dd0019315a39",
      "tree": "21de26e9bb4f9c4b2e8211a41f37d525ac05adc9",
      "parents": [
        "5f450212f281272f4ef81d96b79bf68cebdbc210"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 29 05:53:12 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Aug 19 01:17:31 2011 -0700"
      },
      "message": "e1000e: bump driver version number\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by:  Aaron Brown  \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5f450212f281272f4ef81d96b79bf68cebdbc210",
      "tree": "f324df8fa90d351f2f9c5a9186ddfd6ab4389499",
      "parents": [
        "ae1511bf769cafeae5ab61aaf9947a16a22cbd10"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 22 06:21:46 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Aug 19 01:17:31 2011 -0700"
      },
      "message": "e1000e: convert driver to use extended descriptors\n\nSome features currently not supported by the driver (e.g. RSS) require the\nuse of extended descriptors, but the driver is setup to only use legacy\ndescriptors in all modes except for when jumbo frames are enabled on some\nparts.  Convert the driver to always use extended descriptors in order to\nenable the forthcoming support of these other features.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "ae1511bf769cafeae5ab61aaf9947a16a22cbd10",
      "tree": "07589e499a3252700451a7611aff6cd6fc16ecad",
      "parents": [
        "1ff1986fc94ee711df3cf19d45f2abf351436a6d"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Thu Aug 18 23:23:47 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 23:23:47 2011 -0700"
      },
      "message": "net: rps: support PPPOE session messages\n\nInspect the payload of PPPOE session messages for the 4 tuples to generate\nskb-\u003erxhash.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ff1986fc94ee711df3cf19d45f2abf351436a6d",
      "tree": "8301dc9db8afac2dcd7cc864ac1abd56657d6f27",
      "parents": [
        "939cf3069d31a6e0e335eb5e08ef04895f2d013d"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Thu Aug 18 22:07:54 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 22:07:54 2011 -0700"
      },
      "message": "net: rps: support 802.1Q\n\nFor the 802.1Q packets, if the NIC doesn\u0027t support hw-accel-vlan-rx, RPS\nwon\u0027t inspect the internal 4 tuples to generate skb-\u003erxhash, so this kind\nof traffic can\u0027t get any benefit from RPS.\n\nThis patch adds the support for 802.1Q to RPS.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "939cf3069d31a6e0e335eb5e08ef04895f2d013d",
      "tree": "492558c46ea92c778f6443bebb3e445d6b18dfdc",
      "parents": [
        "96b0accb8867627250e911f8929e6c01da1ffd40"
      ],
      "author": {
        "name": "Somnath Kotur",
        "email": "somnath.kotur@emulex.com",
        "time": "Thu Aug 18 21:51:49 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:51:49 2011 -0700"
      },
      "message": "be2net: Storing the \u0027vid\u0027 got by the grp5 event instead of storing the vlan_tag\n\nSigned-off-by: Somnath Kotur \u003csomnath.kotur@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96b0accb8867627250e911f8929e6c01da1ffd40",
      "tree": "9c7b907724da173f92a2cbcf914df82ea1aa3b3b",
      "parents": [
        "3b3bceef26f8273b1f51c503e9485a35b8326417"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Thu Aug 18 21:51:01 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:51:01 2011 -0700"
      },
      "message": "bnx2x: downgrade Max BW error message to debug\n\nThere are valid configurations where Max BW is configured to zero for\nsome VNs.\nPrint the message only if debugging is enabled and do not call the\nconfiguration \"illegal\".\n\n[v2: use DP(), not BNX2X_DBG_ERR(); recommended by Eilon Greenstein.]\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b3bceef26f8273b1f51c503e9485a35b8326417",
      "tree": "6cf64c541343d0c50470002516f254d4ced63a85",
      "parents": [
        "e88db79b0131b2067bee2e866fd7021fc5af84be"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Thu Aug 18 21:33:49 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:33:49 2011 -0700"
      },
      "message": "net: fix IBM EMAC driver after rename.\n\nIn commit 9aa3283595451ca093500ff0977b106e1f465586 (ehea/ibm*: Move the\nIBM drivers) the IBM_NEW_EMAC* were renames to IBM_EMAC*\n\nThe conversion was incomplete so that even if the driver was added to\nthe .config it wasn\u0027t built, but there were no errors).  In this commit\nwe also update the various defconfigs that use EMAC to use the new\nKconfig symbol, and explicitly add the NET_VENDOR_IBM guard.\n\nWe do not explicitly select the Kconfig dependencies, as this would force\nEMAC on.  Doing it in the defconfig allows more flexibility.\n\nTested on a canyondlands board.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e88db79b0131b2067bee2e866fd7021fc5af84be",
      "tree": "7e9f7aa88ef04a438b48ecba6112dc020a91b773",
      "parents": [
        "e987716b4fd78e9f3f135ddf762b601aadb02d92"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 18 21:32:18 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:32:18 2011 -0700"
      },
      "message": "NET: Korina: Don\u0027t include \u003casm/segment.h\u003e\n\nKorina.c is a MIPS-specific SOC driver and \u003casm/segment\u003e is empty on\nMIPS since 2.1.7 ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e987716b4fd78e9f3f135ddf762b601aadb02d92",
      "tree": "32e3d9bd9b4a3f6f1eda9298e34aca1334b8ceb8",
      "parents": [
        "83c07ddee839e2d23a04466c92a59aed4d79a30b"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Thu Aug 18 21:31:22 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:31:22 2011 -0700"
      },
      "message": "MAINTAINERS: qlcnic\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d5b2c5ca0d3ebe707386b3add365496460cf918",
      "tree": "8bf10fb1cf2a3859004c4aa0e6b4014d2ee1cf76",
      "parents": [
        "c5114cd59d2664f258b0d021d79b1532d94bdc2b"
      ],
      "author": {
        "name": "Willem de Bruijn",
        "email": "willemb@google.com",
        "time": "Thu Aug 18 21:30:37 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:30:37 2011 -0700"
      },
      "message": "net: netdev-features.txt update to Documentation/networking/00-INDEX\n\nUpdate netdev-features.txt entry in 00-INDEX to incorporate\nfeedback by Michał Mirosław.\n\nv2: restored tabs that were inadvertently changed to spaces in v1.\nsorry for the error.\n\nSigned-off-by: Willem de Bruijn \u003cwillemb@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5114cd59d2664f258b0d021d79b1532d94bdc2b",
      "tree": "3e9d8fcc3cd02d588b2ffbba0450f4feba3e5e17",
      "parents": [
        "9331db4f00cfee8a79d2147ac83723ef436b9759"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Aug 18 21:29:27 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 21:29:27 2011 -0700"
      },
      "message": "vlan: reset headers on accel emulation path\n\nIt\u0027s after all necessary to do reset headers here. The reason is we\ncannot depend that it gets reseted in __netif_receive_skb once skb is\nreinjected. For incoming vlanids without vlan_dev, vlan_do_receive()\nreturns false with skb !\u003d NULL and __netif_reveive_skb continues, skb is\nnot reinjected.\n\nThis might be good material for 3.0-stable as well\n\nReported-by: Mike Auty \u003cmike.auty@gmail.com\u003e\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83c07ddee839e2d23a04466c92a59aed4d79a30b",
      "tree": "4cfe1de9de62c5ae5f972181fb08e45265dfb237",
      "parents": [
        "b489da87ebf7b0c106e45dc7a3c65d9d72ac6bd7"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Aug 18 04:12:32 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 18 04:12:32 2011 -0700"
      },
      "message": "MAINTAINERS: change netxen_nic maintainers\n\nI will no longer maintain netxen_nic driver.\nSony Chacko and Rajesh Borundia are taking over.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9331db4f00cfee8a79d2147ac83723ef436b9759",
      "tree": "c504e38c405b70d4eb86e2f6de8239e62d86d731",
      "parents": [
        "9a75a97296c43c34add7dca8275496186e1b4ae9"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Aug 17 23:50:37 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 23:50:37 2011 -0700"
      },
      "message": "forcedeth: call vlan_mode only if hw supports vlans\n\nIf hw does not support vlans, dont call nv_vlan_mode because it has no point.\nI believe that this should fix issues on older non-vlan supportive\nchips (like Ingo has).\n\nReported-ty: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b489da87ebf7b0c106e45dc7a3c65d9d72ac6bd7",
      "tree": "8d5d9abf6085e70d69edf1decb2e9ebc47fee670",
      "parents": [
        "97efe9aef1ae8922666d32f28d712745a86859e9"
      ],
      "author": {
        "name": "holt@sgi.com",
        "email": "holt@sgi.com",
        "time": "Tue Aug 16 17:32:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:36:38 2011 -0700"
      },
      "message": "flexcan: Add flexcan device support for p1010rdb.\n\nAllow the p1010 processor to select the flexcan network driver.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e,\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e,\nCc: U Bhaskar-B22300 \u003cB22300@freescale.com\u003e\nCc: socketcan-core@lists.berlios.de,\nCc: netdev@vger.kernel.org,\nCc: PPC list \u003clinuxppc-dev@lists.ozlabs.org\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97efe9aef1ae8922666d32f28d712745a86859e9",
      "tree": "c02a00d17b63b8454dd69d874bc207fccb8d0aa7",
      "parents": [
        "c8aef4cb788b760331e6df06a5d93389824882b4"
      ],
      "author": {
        "name": "holt@sgi.com",
        "email": "holt@sgi.com",
        "time": "Tue Aug 16 17:32:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:36:38 2011 -0700"
      },
      "message": "flexcan: Prefer device tree clock frequency if available.\n\nIf our CAN device\u0027s device tree node has a clock-frequency property,\nthen use that value for the can devices clock frequency.  If not, fall\nback to asking the platform/mach code for the clock frequency associated\nwith the flexcan device.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e,\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e,\nCc: U Bhaskar-B22300 \u003cB22300@freescale.com\u003e\nCc: Scott Wood \u003cscottwood@freescale.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: socketcan-core@lists.berlios.de,\nCc: netdev@vger.kernel.org,\nCc: PPC list \u003clinuxppc-dev@lists.ozlabs.org\u003e\nCc: devicetree-discuss@lists.ozlabs.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8aef4cb788b760331e6df06a5d93389824882b4",
      "tree": "c37077d02bf411b6551b03d39bf475f98c438ab3",
      "parents": [
        "243abbf2a610d801904bf1e44917e9ac4ccf823e"
      ],
      "author": {
        "name": "holt@sgi.com",
        "email": "holt@sgi.com",
        "time": "Tue Aug 16 17:32:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:36:38 2011 -0700"
      },
      "message": "flexcan: Add of_match to platform_device definition.\n\nOn powerpc, the OpenFirmware devices are not matched without specifying\nan of_match array.  Introduce that array as that is used for matching\non the Freescale P1010 processor.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: U Bhaskar-B22300 \u003cB22300@freescale.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: socketcan-core@lists.berlios.de\nCc: netdev@vger.kernel.org\nCc: PPC list \u003clinuxppc-dev@lists.ozlabs.org\u003e\nCc: devicetree-discuss@lists.ozlabs.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "243abbf2a610d801904bf1e44917e9ac4ccf823e",
      "tree": "95d21ecebfa2bb1caa2e94cb8ca4f4b8ffa1d548",
      "parents": [
        "61e271ee64f1da6f69e56419ecf2ca7330884564"
      ],
      "author": {
        "name": "holt@sgi.com",
        "email": "holt@sgi.com",
        "time": "Tue Aug 16 17:32:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:36:38 2011 -0700"
      },
      "message": "flexcan: Fix up fsl-flexcan device tree binding.\n\nThis patch cleans up the documentation of the device-tree binding for\nthe Flexcan devices on Freescale\u0027s PowerPC and ARM cores. Extra\nproperties are not used by the driver so we are removing them.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e,\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e,\nCc: U Bhaskar-B22300 \u003cB22300@freescale.com\u003e\nCc: Scott Wood \u003cscottwood@freescale.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: socketcan-core@lists.berlios.de,\nCc: netdev@vger.kernel.org,\nCc: PPC list \u003clinuxppc-dev@lists.ozlabs.org\u003e\nCc: devicetree-discuss@lists.ozlabs.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61e271ee64f1da6f69e56419ecf2ca7330884564",
      "tree": "a6490f207c0485c55f6f7942fde8a013a733229b",
      "parents": [
        "12732c308340ad786d540b3a85f7b164189f2108"
      ],
      "author": {
        "name": "holt@sgi.com",
        "email": "holt@sgi.com",
        "time": "Tue Aug 16 17:32:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:36:38 2011 -0700"
      },
      "message": "flexcan: Abstract off read/write for big/little endian.\n\nMake flexcan driver handle register reads in the appropriate endianess.\nThis was a basic search and replace and then define some inlines.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: U Bhaskar-B22300 \u003cB22300@freescale.com\u003e\nCc: socketcan-core@lists.berlios.de\nCc: netdev@vger.kernel.org\nCc: PPC list \u003clinuxppc-dev@lists.ozlabs.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12732c308340ad786d540b3a85f7b164189f2108",
      "tree": "3f3af7397fbc01a09285efbbc21d6040f3e78051",
      "parents": [
        "b81693d9149c598302e8eb9c20cb20330d922c8e"
      ],
      "author": {
        "name": "holt@sgi.com",
        "email": "holt@sgi.com",
        "time": "Tue Aug 16 17:32:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:36:38 2011 -0700"
      },
      "message": "flexcan: Remove #include \u003cmach/clock.h\u003e\n\npowerpc does not have a mach-####/clock.h.  When testing, I found neither\narm nor powerpc needed the mach/clock.h at all so I removed it.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: U Bhaskar-B22300 \u003cB22300@freescale.com\u003e\nCc: socketcan-core@lists.berlios.de\nCc: netdev@vger.kernel.org\nCc: PPC list \u003clinuxppc-dev@lists.ozlabs.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b81693d9149c598302e8eb9c20cb20330d922c8e",
      "tree": "450ac7ce3252d90d55c46c5a3c28dec8e2f2308c",
      "parents": [
        "afc4b13df143122f99a0eb10bfefb216c2806de0"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Aug 16 06:29:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:22:03 2011 -0700"
      },
      "message": "net: remove ndo_set_multicast_list callback\n\nRemove no longer used operation.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afc4b13df143122f99a0eb10bfefb216c2806de0",
      "tree": "5a90e0a8226ce4173d8d366f5bed0322c9623cdd",
      "parents": [
        "01789349ee52e4a3faf376f1485303d9723c4f1f"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Aug 16 06:29:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:22:03 2011 -0700"
      },
      "message": "net: remove use of ndo_set_multicast_list in drivers\n\nreplace it by ndo_set_rx_mode\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01789349ee52e4a3faf376f1485303d9723c4f1f",
      "tree": "cea58b51337ffda221f67d47dd234e52f76f65cf",
      "parents": [
        "d03462b999307ec5c186851ec9c5751bd5a675f7"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Aug 16 06:29:00 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:21:27 2011 -0700"
      },
      "message": "net: introduce IFF_UNICAST_FLT private flag\n\nUse IFF_UNICAST_FTL to find out if driver handles unicast address\nfiltering. In case it does not, promisc mode is entered.\n\nPatch also fixes following drivers:\nstmmac, niu: support uc filtering and yet it propagated\n\tndo_set_multicast_list\nbna, benet, pxa168_eth, ks8851, ks8851_mll, ksz884x : has set\n\tndo_set_rx_mode but do not support uc filtering\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d03462b999307ec5c186851ec9c5751bd5a675f7",
      "tree": "500f727d52572ae2e5124cde25823c4d3cedbe55",
      "parents": [
        "f3ba150392c85d8175c454a7190b5fa46a49039e"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Aug 16 03:15:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:17:47 2011 -0700"
      },
      "message": "bonding: use ndo_change_rx_flags callback\n\nBenefit from use of ndo_change_rx_flags in handling change of promisc\nand allmulti. No need to store previous state locally.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3ba150392c85d8175c454a7190b5fa46a49039e",
      "tree": "4df54351d5d71fddaf416c3ee984382e885c7acb",
      "parents": [
        "c6865cb3cc6f3c2857fa4c6f5fda2945d70b1e84",
        "665d7eb8877c6bb777039efb22f894740be10bcb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:16:00 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:16:00 2011 -0700"
      },
      "message": "Merge branch \u0027can/mscan\u0027 of git://git.pengutronix.de/git/mkl/linux-2.6\n"
    },
    {
      "commit": "9a75a97296c43c34add7dca8275496186e1b4ae9",
      "tree": "97586714a41f12fb2d18a42690fa4c823c1de9b4",
      "parents": [
        "ba3211ccd043fae3713793334d64d75bd0a1d029"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Aug 15 22:33:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:13:39 2011 -0700"
      },
      "message": "via-velocity: remove non-tagged packet filtering\n\nIt\u0027s undesired to filter untagged packets at any time. So simply remove this.\n\nReported-by: Stephan Bärwolf \u003cstephan.baerwolf@tu-ilmenau.de\u003e\nTested-by: Stephan Bärwolf \u003cstephan.baerwolf@tu-ilmenau.de\u003e\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba3211ccd043fae3713793334d64d75bd0a1d029",
      "tree": "ec0c004eabf168afec87fd1686e0aedf3041cfdf",
      "parents": [
        "8919bc13e8d92c5b082c5c0321567383a071f5bc"
      ],
      "author": {
        "name": "Peter Pan(潘卫平)",
        "email": "panweiping3@gmail.com",
        "time": "Mon Aug 15 15:57:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:12:06 2011 -0700"
      },
      "message": "bonding:reset backup and inactive flag of slave\n\nEduard Sinelnikov (eduard.sinelnikov@gmail.com) found that if we change\nbonding mode from active backup to round robin, some slaves are still keeping\n\"backup\", and won\u0027t transmit packets.\n\nAs Jay Vosburgh(fubar@us.ibm.com) pointed out that we can work around that by\nremoving the bond_is_active_slave() check, because the \"backup\" flag is only\nmeaningful for active backup mode.\n\nBut if we just simply ignore the bond_is_active_slave() check,\nthe transmission will work fine, but we can\u0027t maintain the correct value of\n\"backup\" flag for each slaves, though it is meaningless for other mode than\nactive backup.\n\nI\u0027d like to reset \"backup\" and \"inactive\" flag in bond_open,\nthus we can keep the correct value of them.\n\nAs for bond_is_active_slave(), I\u0027d like to prepare another patch to handle it.\n\nV2:\nUse C style comment.\nMove read_lock(\u0026bond-\u003ecurr_slave_lock).\nReplace restore with reset, for active backup mode, it means \"restore\",\nbut for other modes, it means \"reset\".\n\nSigned-off-by: Weiping Pan \u003cpanweiping3@gmail.com\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8919bc13e8d92c5b082c5c0321567383a071f5bc",
      "tree": "1558f718b5fb02cdd0fca1ac53d1cb8199463d2c",
      "parents": [
        "c2bceb3d7f145af5a0916bea700f2f9d380901ea"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "jhs@mojatatu.com",
        "time": "Mon Aug 15 05:25:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:10:20 2011 -0700"
      },
      "message": "net_sched: fix port mirror/redirect stats reporting\n\nWhen a redirected or mirrored packet is dropped by the target\ndevice we need to record statistics.\n\nSigned-off-by: Jamal Hadi Salim \u003cjhs@mojatatu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6865cb3cc6f3c2857fa4c6f5fda2945d70b1e84",
      "tree": "2c575583ebc973f56714d5ab6751b8745972fd6f",
      "parents": [
        "e971b7225bcb1f318811ef04628c441497372999"
      ],
      "author": {
        "name": "Tom Herbert",
        "email": "therbert@google.com",
        "time": "Sun Aug 14 19:46:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:06:03 2011 -0700"
      },
      "message": "rps: Inspect GRE encapsulated packets to get flow hash\n\nCrack open GRE packets in __skb_get_rxhash to compute 4-tuple hash on\nin encapsulated packet.  Note that this is used only when the\n__skb_get_rxhash is taken, in particular only when the device does\nnot compute provide the rxhash (ie. feature is disabled).\n\nThis was tested by creating a single GRE tunnel between two 16 core\nAMD machines.  200 netperf TCP_RR streams were ran with 1 byte\nrequest and response size.\n\nWithout patch: 157497 tps, 50/90/99% latencies 1250/1292/1364 usecs\nWith patch: 325896 tps, 50/90/99% latencies 603/848/1169\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e971b7225bcb1f318811ef04628c441497372999",
      "tree": "0c860fe9fe988cc117a5275168833a585211be17",
      "parents": [
        "bdeab991918663aed38757904219e8398214334c"
      ],
      "author": {
        "name": "Tom Herbert",
        "email": "therbert@google.com",
        "time": "Sun Aug 14 19:46:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:06:03 2011 -0700"
      },
      "message": "rps: Infrastructure in __skb_get_rxhash for deep inspection\n\nBasics for looking for ports in encapsulated packets in tunnels.\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bdeab991918663aed38757904219e8398214334c",
      "tree": "bc6c02da7ed88e3e568677b4a35fb4e55de363de",
      "parents": [
        "792df22cd0499b4e662d4618b0008fdcfef8b04e"
      ],
      "author": {
        "name": "Tom Herbert",
        "email": "therbert@google.com",
        "time": "Sun Aug 14 19:45:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:06:03 2011 -0700"
      },
      "message": "rps: Add flag to skb to indicate rxhash is based on L4 tuple\n\nThe l4_rxhash flag was added to the skb structure to indicate\nthat the rxhash value was computed over the 4 tuple for the\npacket which includes the port information in the encapsulated\ntransport packet.  This is used by the stack to preserve the\nrxhash value in __skb_rx_tunnel.\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "792df22cd0499b4e662d4618b0008fdcfef8b04e",
      "tree": "ec980bfc5b5bf79b0c171e23656012887d6c3092",
      "parents": [
        "f1deab502206ab7e4470334b7738383c76e4ddd9"
      ],
      "author": {
        "name": "Tom Herbert",
        "email": "therbert@google.com",
        "time": "Sun Aug 14 19:45:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:06:03 2011 -0700"
      },
      "message": "rps: Some minor cleanup in get_rps_cpus\n\nUse some variables for clarity and extensibility.\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1deab502206ab7e4470334b7738383c76e4ddd9",
      "tree": "0284270dc050f2ffd60646d25e815d16357dbe37",
      "parents": [
        "94f05b0f60de32e6efa19310bd142f1519e2abdb"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Aug 14 12:16:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 15:47:23 2011 -0700"
      },
      "message": "bnx2x: Use pr_fmt and message logging cleanups\n\nAdd pr_fmt(fmt) KBUILD_MODNAME \": \" to prefix messages with \"bnx2x: \".\nRemove #define DP_LEVEL and use pr_notice.\nRepeating KERN_\u003cLEVEL\u003e isn\u0027t necessary in multi-line printks.\nprintk macro neatening, use fmt and ##__VA_ARGS__.\nCoalesce long formats.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94f05b0f60de32e6efa19310bd142f1519e2abdb",
      "tree": "9d7f9b70833d1acdb0798d68b49c6cd309cefc58",
      "parents": [
        "0f9dad10a040fa72c588db46a94c9e96545cc509"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Aug 14 12:16:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 15:47:23 2011 -0700"
      },
      "message": "bnx2x: Coalesce pr_cont uses and fix DP typos\n\nUses of pr_cont should be avoided where reasonably possible\nbecause they can be interleaved by other threads and processes.\n\nCoalesce pr_cont uses.\n\nFix typos, duplicated words and spacing in DP uses caused\nby split multi-line formats.  Coalesce some of these\nsplit formats.  Add missing terminating newlines to DP uses.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f9dad10a040fa72c588db46a94c9e96545cc509",
      "tree": "2ff2392de3fe8ec413d986400dac7f1c37920817",
      "parents": [
        "a27fc96b0317b732b68b5f781bbdeb56ab5082a8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Aug 14 12:16:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 15:47:23 2011 -0700"
      },
      "message": "bnx2x: Remove local defines for %pM and mac address\n\nUse %pM and mac address directly instead.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a27fc96b0317b732b68b5f781bbdeb56ab5082a8",
      "tree": "f52b25ab7a0005f0bd1da684873c8de8c1f3b7cf",
      "parents": [
        "acf42a2a575777681fee45ed59d7140be38e9142"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Aug 15 14:09:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 16 16:36:15 2011 -0700"
      },
      "message": "ethtool: Note common alternate exit condition for interrupt coalescing\n\nMany implementations ignore the value of max_frames and do not\ntreat usecs \u003d\u003d 0 as special.  Document this as deprecated.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acf42a2a575777681fee45ed59d7140be38e9142",
      "tree": "8a5fc2c1005d389fedd4816926ab42d07fe96fd3",
      "parents": [
        "2d7c79390eccd743a643db3fa577f4837e7f2b85"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Aug 15 14:08:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 16 16:36:15 2011 -0700"
      },
      "message": "ethtool: Explicitly state the exit condition for interrupt coalescing\n\nAlso explicitly state how to disable interrupt coalescing.\n\nRemove the now-redundant text from field descriptions.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d7c79390eccd743a643db3fa577f4837e7f2b85",
      "tree": "9c13001aac43a3f3de9e9d60778968faf56a92b5",
      "parents": [
        "725b361b29ba9fb72705a30743d288ee66055209"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Aug 15 14:07:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 16 16:36:14 2011 -0700"
      },
      "message": "ethtool: Correct description of \u0027max_coalesced_frames\u0027 fields\n\nThe current descriptions state that these fields specify \u0027How many\npackets to delay ... after a packet ...\u0027 which implies that the\nhardware should wait for (max_coalesced_frames + 1) completions before\ngenerating an interrupt.  It is also stated that setting both this\nfield and the corresponding \u0027coalesce_usecs\u0027 field to 0 is invalid.\nTogether, this implies that the hardware must always be configured\nto delay a completion IRQ for at least 1 usec or 1 more completion.\n\nI believe that the addition of 1 is not intended, and David Miller\nconfirms that the original implementation (in tg3) does not do this.\nClarify the descriptions of these fields to avoid this interpretation.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "725b361b29ba9fb72705a30743d288ee66055209",
      "tree": "3334455ee379ec86e035244920926d0323caf4e8",
      "parents": [
        "5f308d195ed2ae227bea569c7c8a4563e04e0110"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Aug 15 14:07:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 16 16:36:14 2011 -0700"
      },
      "message": "ethtool: Specify what kind of coalescing struct ethtool_coalesce covers\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f308d195ed2ae227bea569c7c8a4563e04e0110",
      "tree": "541666b150dae8f80f8c9c5058589993997d204a",
      "parents": [
        "19e2f6fe9601ca5c846b7163e6d6d00f87b34760"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Aug 15 14:06:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 16 16:36:14 2011 -0700"
      },
      "message": "ethtool: Reformat struct ethtool_coalesce comments into kernel-doc format\n\nThis reorders and duplicates some wording, but should make no\nsubstantive changes.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2bceb3d7f145af5a0916bea700f2f9d380901ea",
      "tree": "90a46a5155a4d9b23791426716ec596e494f5fd7",
      "parents": [
        "588dc91151d99e9307c2f9a8468453274fe43ecd"
      ],
      "author": {
        "name": "Lionel Elie Mamane",
        "email": "lionel@mamane.lu",
        "time": "Sat Aug 13 14:04:38 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 16 16:28:55 2011 -0700"
      },
      "message": "sit tunnels: propagate IPv6 transport class to IPv4 Type of Service\n\nsit tunnels (IPv6 tunnel over IPv4) do not implement the \"tos inherit\"\ncase to copy the IPv6 transport class byte from the inner packet to\nthe IPv4 type of service byte in the outer packet. By contrast, ipip\ntunnels and GRE tunnels do.\n\nThis patch, adapted from the similar code in net/ipv4/ipip.c and\nnet/ipv4/ip_gre.c, implements that.\n\nThis patch applies to 3.0.1, and has been tested on that version.\n\nSigned-off-by: Lionel Elie Mamane \u003clionel@mamane.lu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19e2f6fe9601ca5c846b7163e6d6d00f87b34760",
      "tree": "4c13d42b3aa0f8415f72bb075ac89841667a6cd9",
      "parents": [
        "ef37d38a1fe78ba627b8178af02df31e59b18896"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 15 23:10:39 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 16 00:16:49 2011 -0700"
      },
      "message": "net: Fix sungem_phy sharing.\n\nSince sungem_phy is used by multiple, unrelated, drivers make it\nbuild as a real module under drivers/net.\n\ndepmod will pick up the symbol dependency and make sure sungem_phy.ko\ngets loaded any time sungem.ko or spider_net.ko is loaded.\n\nTested-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef37d38a1fe78ba627b8178af02df31e59b18896",
      "tree": "6cbc81470262a8292081540c4171c09673cab429",
      "parents": [
        "2bb698412d8aab0bfc3f269f5ebe8eb67d7cc8f4"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Aug 15 21:02:55 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 15 21:02:55 2011 -0700"
      },
      "message": "sungem: sungem_phy.h moved\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "665d7eb8877c6bb777039efb22f894740be10bcb",
      "tree": "1eb2756354cd5a29c1a49c27a25066f410972056",
      "parents": [
        "b333293058aa2d401737c7246bce58f8ba00906d"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Aug 15 12:45:08 2011 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Aug 15 12:52:20 2011 +0200"
      },
      "message": "net/can/mscan: add __iomem annotations\n\nThis patch fixes the following sparse warning by adding the missing\n__iomem annotation.\n\ndrivers/net/can/mscan/mscan.c:73:32: warning: incorrect type in argument 1 (different address spaces)\ndrivers/net/can/mscan/mscan.c:73:32:    expected unsigned char volatile [noderef] [usertype] \u003casn:2\u003e*addr\ndrivers/net/can/mscan/mscan.c:73:32:    got unsigned char *\u003cnoident\u003e\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "2bb698412d8aab0bfc3f269f5ebe8eb67d7cc8f4",
      "tree": "641177b2577c01119a8a25430f363963e9c20e66",
      "parents": [
        "b333293058aa2d401737c7246bce58f8ba00906d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 14 22:52:04 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 14 22:52:04 2011 -0700"
      },
      "message": "net: Move sungem_phy.h under include/linux\n\nFixes build failures of the spider_net driver because it tries\nto use a convoluted path to include this header.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "588dc91151d99e9307c2f9a8468453274fe43ecd",
      "tree": "62331a1de1d671522070796238942326c5842e77",
      "parents": [
        "320f24e482e6b390c608c6afec253405f9ab7436"
      ],
      "author": {
        "name": "Wang Shaoyan",
        "email": "wangshaoyan.pt@taobao.com",
        "time": "Thu Aug 11 17:07:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:33 2011 -0700"
      },
      "message": "gianfar: reduce stack usage in gianfar_ethtool.c\n\n  drivers/net/gianfar_ethtool.c:765: warning: the frame size of 2048 bytes is larger than 1024 bytes\n\nSigned-off-by: Wang Shaoyan \u003cwangshaoyan.pt@taobao.com\u003e\nReviewed-and-tested-by: Sebastian Pöhn \u003csebastian.poehn@belden.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "320f24e482e6b390c608c6afec253405f9ab7436",
      "tree": "cfb6f94a5bb381ab6794270a9db032d8c4a82c0b",
      "parents": [
        "b88cf73d9278a5838e3ac2b670ab3b4ff533ea17"
      ],
      "author": {
        "name": "Willem de Bruijn",
        "email": "willemb@google.com",
        "time": "Thu Aug 11 14:41:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:33 2011 -0700"
      },
      "message": "net: minor update to Documentation/networking/scaling.txt\n\nIncorporate last comments about hyperthreading, interrupt coalescing and\nthe definition of cache domains into the network scaling document scaling.txt\n\nSigned-off-by: Willem de Bruijn \u003cwillemb@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b88cf73d9278a5838e3ac2b670ab3b4ff533ea17",
      "tree": "59222ae188e741371559636a479a13100a6f0b18",
      "parents": [
        "32f7fd44ce3aae9ad204fb167d793c335608568d"
      ],
      "author": {
        "name": "Willem de Bruijn",
        "email": "willemb@google.com",
        "time": "Thu Aug 11 14:39:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:33 2011 -0700"
      },
      "message": "net: add missing entries to Documentation/networking/00-INDEX\n\nA simple janitor duty patch that adds a one sentence overview to\n00-INDEX for all files that lacked it.\n\n- does not add entries for subdirectories\n- does not modify existing entries.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32f7fd44ce3aae9ad204fb167d793c335608568d",
      "tree": "a21d8563645cd3c07546f3b36db0a897342a5c36",
      "parents": [
        "6a27cdeddf48858089e3672f844615cbf0877ebf"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Aug 10 01:19:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:33 2011 -0700"
      },
      "message": "gianfar: prevent buggy hw rx vlan tagging\n\nOn some buggy chips, \"vlan tag present\" flag is set which causes packet\nloss. Fix this by checking if rx vlan accel is enabled in features.\n\nReported-by: Michael Guntsche \u003cmguntsche@gmail.com\u003e\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a27cdeddf48858089e3672f844615cbf0877ebf",
      "tree": "c675694a85a2bb2bf7d4321c4483fc0d86508552",
      "parents": [
        "951f2f960e5bbce20309de44626cf11d17847712"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Tue Aug 09 20:15:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:32 2011 -0700"
      },
      "message": "net: sh_eth: Fix build by forgot including linux/interrupt.h\n\nBy a6b7a407865aab9f849dd99a71072b7cd1175116, remove interrupt.h\nfrom netdevice.h. But this forget to revise sh_eth.\n\nThis fix the build failure.\n\nerror: expected \u0027\u003d\u0027, \u0027,\u0027, \u0027;\u0027, \u0027asm\u0027 or \u0027__attribute__\u0027 before \u0027sh_eth_interrupt\u0027\nerror: implicit declaration of function \u0027request_irq\u0027\nerror: \u0027sh_eth_interrupt\u0027 undeclared (first use in this function)\nerror: (Each undeclared identifier is reported only once\n\tdrivers/net/sh_eth.c:1386: error: for each function it appears in.)\nerror: \u0027IRQF_SHARED\u0027 undeclared (first use in this function)\nerror: implicit declaration of function \u0027free_irq\u0027\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nCC: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "951f2f960e5bbce20309de44626cf11d17847712",
      "tree": "23b4a76dbb70f036e9b756c70205e5c740f9ce12",
      "parents": [
        "75bc8ef528f7c4ea7e80384c5593487b6b3b535e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Aug 08 06:28:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:32 2011 -0700"
      },
      "message": "drivers/net/can/sja1000/plx_pci.c: eliminate double free\n\nIn this code, the failure_cleanup label calls the function\nplx_pci_del_card, which frees everything in the card-\u003enet_dev array.  dev\nis placed in this array immediately after allocation, so the two subsequent\njumps to failure_cleanup should not also call free_sja1000dev, but the\nsecond one does.\n\nIf plx_pci_check_sja1000 fails, then free_sja1000dev is also called on\ndev.  Because dev is already in the card-\u003enet_dev array, this implies that\nwhen plx_pci_del_card is later called, it may get freed again.  So that\nentry is reset to NULL after the free.\n\nFinally, if there is a problem with one channel, there will be a hole in the\narray.  card-\u003echannels counts the number of channels that have succeeded,\nand does not keep track of the index of the largest element in the array\nthat is valid.  So the loop in plx_pci_del_card is changed to go up to\nPLX_PCI_MAX_CHAN, which is only 2.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75bc8ef528f7c4ea7e80384c5593487b6b3b535e",
      "tree": "7207080d5c50cc10d8104fe3cadf96b7cb21b938",
      "parents": [
        "f6957f88e59df5008f7b2169400be657f81cdb80"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@redhat.com",
        "time": "Mon Aug 08 02:34:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:32 2011 -0700"
      },
      "message": "usbnet/cdc_ncm: Don\u0027t use stack variables for DMA\n\nThe cdc_ncm driver still has a few places where stack variables are\npassed to the cdc_ncm_do_request function.  This triggers a stack trace in\nlib/dma-debug.c if the CONFIG_DEBUG_DMA_API option is set.\n\nAdjust these calls to pass parameters that have been allocated with\nkzalloc.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6957f88e59df5008f7b2169400be657f81cdb80",
      "tree": "22248b6b4ef5fb05c972690d8498050e2684b4e1",
      "parents": [
        "7612bd8483bdc8cd723716a7097851819e6b8a72"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Sun Aug 07 23:15:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 18:00:32 2011 -0700"
      },
      "message": "vmxnet3: Don\u0027t enable vlan filters in promiscuous mode.\n\nThe vmxnet3 driver enables vlan filters if filtering is enabled for\nany vlan.  In promiscuous mode the filter table is cleared to in\norder to disable filtering.  However, if a vlan device is subsequently\ncreated that vlan will be added to the filter, re-engaging it.  As a\nresult, not only do we not see all the vlans in promiscuous mode, we\ndon\u0027t even see vlans for which a filter was previously created.\n\nCC: Scott J. Goldman \u003cscottjg@vmware.com\u003e\nCC: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nCC: VMware PV-Drivers \u003cpv-drivers@vmware.com\u003e\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: Shreyas N Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af2bf4b4ee58d262a9a5c1d4ce6f81835058f8b5",
      "tree": "453a90c7536a4e0b579a4b7c04fd8c15414907e0",
      "parents": [
        "7c6fa2a843c5ac0f8e3e4bf679cee9c93d5e3437"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kvalo@qca.qualcomm.com",
        "time": "Fri Aug 12 21:45:44 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Aug 13 14:48:06 2011 -0400"
      },
      "message": "staging: remove ath6kl\n\nath6kl is now in drivers/net/wireless/ath so the staging driver\nis not supported anymore and should be removed.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nSigned-off-by: Kalle Valo \u003ckvalo@qca.qualcomm.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7612bd8483bdc8cd723716a7097851819e6b8a72",
      "tree": "e840eab4dc0600b604bf64b8acd5d5cce4fd8214",
      "parents": [
        "73e0881d31406acc09eb11fa073108b43c89124e",
        "c6e7f51e73c1bc6044bce989ec503ef2e4758d55"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 02:26:48 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 02:26:48 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net\n"
    },
    {
      "commit": "c6e7f51e73c1bc6044bce989ec503ef2e4758d55",
      "tree": "1d564e396f763cb5dcfa2783e91346f15696bf18",
      "parents": [
        "0ed013e28fe853244f4972cf18d8e2bd62eeb8fc"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 29 05:53:02 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 13 02:15:38 2011 -0700"
      },
      "message": "e1000e: workaround invalid Tx/Rx tail descriptor register write\n\nWhen the Manageability Engine (ME) is enabled on 82579, it periodically\naccesses some MAC CSR registers.  There is an arbiter in hardware which\nprevents simultaneous access of these registers by the host software, i.e.\nthe driver.  There is a hardware bug in the aribter that signals a host\naccess of the registers later than it actually happens.  A write of the\nTransmit or Receive Descriptor Tail register could result in an incorrect\nvalue if the driver and ME perform simultaneous accesses which could result\nin an access to an invalid memory address.  This would return an\nUnsupported Request which could hang the hardware.  Workaround the issue by\nchecking the FWSM register bit24 which is set by ME before it accesses the\nMAC CSR registers.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "0ed013e28fe853244f4972cf18d8e2bd62eeb8fc",
      "tree": "959d4fef12aaaad7919261d22b90698c1658b027",
      "parents": [
        "1d2101a712b3b7281a19ff6d7bfc16c2ce9d3998"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 29 05:52:56 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 13 02:12:31 2011 -0700"
      },
      "message": "e1000e: workaround for packet drop on 82579 at 100Mbps\n\nThe MAC can drop short packets when the PHY detects noise on the line at\n100Mbps due to a timing issue.  Workaround the issue by increasing the PLL\ncounter so the PHY properly recognizes the synchronization pattern from the\nMAC.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1d2101a712b3b7281a19ff6d7bfc16c2ce9d3998",
      "tree": "4a33de343896b90fe4312aaa86552ee2db9f4dec",
      "parents": [
        "63d635b21c00069b5ade7640bcbe8ab912dc65d1"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Jul 22 06:21:56 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 13 02:11:48 2011 -0700"
      },
      "message": "e1000e: Spurious interrupts \u0026 dropped packets with 82577/8/9 in half-duplex\n\nOn 82577/8/9 in half-duplex when a received packet is passed from the PHY\nto the MAC, if too many preamble octects are stripped from the packet\nbefore arriving at the MAC, it can be misintrepeted as an in-band message\nrather than an actual frame.  For example, if the frame contents resembled\nan interrupt request in-band message, it would trigger a false interrupt.\nIn most cases, the packet is just dropped.\n\nBy reducing the number of preamble octets stripped from the beginning of\nthe frame when passing it from the PHY to the MAC, the MAC will interpret\nthe frame properly.\n\nAn additional uses of the magic PHY_REG(770, 16) have been updated with a\ndefine introduced with this patch.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "63d635b21c00069b5ade7640bcbe8ab912dc65d1",
      "tree": "de5f1ed7c844ce8eab77400281568e8bf58e7e22",
      "parents": [
        "d80bcf46f1dae47805260dc60fb900cc4dabe35e"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jun 02 04:29:23 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Aug 13 02:10:27 2011 -0700"
      },
      "message": "ixgbe: Fix FCOE memory leak for DDP packets\n\nThis patch is meant to fix a memory leak found via code review for FCOE.\nSpecifically on DDP flows the SKBs were being dropped without being\nrecycled, freed, or given to the stack.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "b333293058aa2d401737c7246bce58f8ba00906d",
      "tree": "dace4eab8f669d29b4e10cd784d16ca1690cbbbf",
      "parents": [
        "0da9581ddb0ffbec8129504d661b563749160e70"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Aug 08 01:33:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 01:10:17 2011 -0700"
      },
      "message": "qeth: add support for af_iucv HiperSockets transport\n\nThis patch extends the HiperSockets device driver to send and receive\naf_iucv traffic over HiperSockets transport.\nTX: Driver uses new asynchronous delivery of storage blocks to pass\n    flow control/congestion information from the HiperSockets microcode\n    to the af_iucv socket.\nRX: Memory for incoming traffic is preallocated and passed to\n    HiperSockets layer. If receiver is not capable to clean its buffers\n    shared with HiperSockets and pass new memory to the HiperSockets\n    layer this will cause flow control/congestion events on the\n    sender.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: Einar Lueck \u003celelueck@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0da9581ddb0ffbec8129504d661b563749160e70",
      "tree": "9638d1ffcb05b0c51ab450967126c346e3db9982",
      "parents": [
        "aae7ea8d54f4fa6f016fffa2dbe170d0e7851dd0"
      ],
      "author": {
        "name": "Einar Lueck",
        "email": "elelueck@de.ibm.com",
        "time": "Mon Aug 08 01:33:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 01:10:16 2011 -0700"
      },
      "message": "qeth: exploit asynchronous delivery of storage blocks\n\nThis patch exploits the QDIO support for asynchronous delivery of storage\nblocks for Hipersockets. The exploitation is not configured per default and\nmay be enabled via the function qeth_configure_cq.\n\nSigned-off-by: Einar Lueck \u003celelueck@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aae7ea8d54f4fa6f016fffa2dbe170d0e7851dd0",
      "tree": "814c645ddf6527949e0d53b729d40db16dfe1455",
      "parents": [
        "9cb7284f3058d272758ebaaa8f6f924cb99792bc"
      ],
      "author": {
        "name": "Einar Lueck",
        "email": "elelueck@de.ibm.com",
        "time": "Mon Aug 08 01:33:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 01:10:16 2011 -0700"
      },
      "message": "qeth: support forced signal adapter indications\n\nThis patch ensures that signal adapter commands are issued if they are\nindicated to be required.\n\nSigned-off-by: Einar Lueck \u003celelueck@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "9cb7284f3058d272758ebaaa8f6f924cb99792bc"
}
