)]}'
{
  "log": [
    {
      "commit": "0dbaee3b37e118a96bb7b8eb0d9bbaeeb46264be",
      "tree": "37000c5d7e663e4ae9800a7bcde9934984b8bae9",
      "parents": [
        "cc6f02dd490dac4ad821d5077b934c9b37037cd0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:52:14 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:52:14 2010 -0800"
      },
      "message": "net: Abstract default ADVMSS behind an accessor.\n\nMake all RTAX_ADVMSS metric accesses go through a new helper function,\ndst_metric_advmss().\n\nLeave the actual default metric as \"zero\" in the real metric slot,\nand compute the actual default value dynamically via a new dst_ops\nAF specific callback.\n\nFor stacked IPSEC routes, we use the advmss of the path which\npreserves existing behavior.\n\nUnlike ipv4/ipv6, DecNET ties the advmss to the mtu and thus updates\nadvmss on pmtu updates.  This inconsistency in advmss handling\nresults in more raw metric accesses than I wish we ended up with.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc6f02dd490dac4ad821d5077b934c9b37037cd0",
      "tree": "586bfe464eb7993074de248d6fed8c04d1f0d056",
      "parents": [
        "cfb7e5f187e787bb1430decea339fdea6a669f92"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Dec 13 12:50:49 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:50:49 2010 -0800"
      },
      "message": "net: change ip_default_ttl documentation\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfb7e5f187e787bb1430decea339fdea6a669f92",
      "tree": "3cee54269723a51117001c8d7a08b301d0ab8d21",
      "parents": [
        "0c78ab76a05cd788af0383354ffe819e0617f6a0"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:28 2010 -0800"
      },
      "message": "pch_can: Replace netif_rx to netif_receive_skb\n\nSince this driver is implemented as NAPI,\nnetif_receive_skb must be used not netif_rx.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c78ab76a05cd788af0383354ffe819e0617f6a0",
      "tree": "b00f309a80b3f108059fe3fae7cdeb0852b05603",
      "parents": [
        "fea9294c5f2902c45613681ad995ca27899d2016"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:28 2010 -0800"
      },
      "message": "pch_can: Add setting TEC/REC statistics processing\n\nAdd setting TEC/REC statistics processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fea9294c5f2902c45613681ad995ca27899d2016",
      "tree": "65ebb001d62c964b704365c9efc6a0659b619215",
      "parents": [
        "3332bc5446e034566e8a56bf7a7cd479ca35bd6d"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:27 2010 -0800"
      },
      "message": "pch_can: Optimize \"if\" condition in rx/tx processing\n\nFor reduce \"if\" condition, easy to read/understand the code,\noptimize \"if\" condition in rx/tx processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3332bc5446e034566e8a56bf7a7cd479ca35bd6d",
      "tree": "05ca7dffb9bb91ccf5a3d7a895dacafe7afcc3b9",
      "parents": [
        "a6f6d6b51b110e661ae5f862d60c27da4970bec6"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:27 2010 -0800"
      },
      "message": "pch_can: Fix incorrect return processing\n\nFix incorrect return processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6f6d6b51b110e661ae5f862d60c27da4970bec6",
      "tree": "8a0c98c4d4a5098d6f99baddaceae0e348d8308c",
      "parents": [
        "c755145649fa73bd197ac1a73d141047c61b543a"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:26 2010 -0800"
      },
      "message": "pch_can: Move MSI processing to probe/remove processing\n\nCurrently, in case this driver is integrated as module, and when this\nmodule is re-installed, no interrupts is to be occurred.\nFor the above issue, move MSI processing to open/release processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c755145649fa73bd197ac1a73d141047c61b543a",
      "tree": "59ff87bcd47aa3b828969a4df1efbc8ad760909b",
      "parents": [
        "d06848be64e13d5d1d73e581fb185e815893d8b7"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:25 2010 -0800"
      },
      "message": "pch_can: Comment optimization\n\nComment optimization\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d06848be64e13d5d1d73e581fb185e815893d8b7",
      "tree": "c78a647282daab2ebea532d80a3ae3d3fdcad2fc",
      "parents": [
        "0e0805c4063d0611e282bb7fdebe2e223bfe7220"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:25 2010 -0800"
      },
      "message": "pch_can: Fix miss-setting status issue\n\nModify miss-setting status issue at suspend.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e0805c4063d0611e282bb7fdebe2e223bfe7220",
      "tree": "b317efdff5ff2c62a105dbefebfaea292f5ef981",
      "parents": [
        "8714fcaca63203fe10331fe530ff48d3dd31de4e"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:24 2010 -0800"
      },
      "message": "pch_can: Fix bit timing calculation issue\n\nModify like use calculated value directly passed by CAN core module.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8714fcaca63203fe10331fe530ff48d3dd31de4e",
      "tree": "fd4c082f6fb3b0cfe841512e4bcd446002211a15",
      "parents": [
        "9388b166a323f8f7e35eb7a0d17b297ca695fa91"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:24 2010 -0800"
      },
      "message": "pch_can: Delete unnecessary/redundant code\n\nDelete unnecessary/redundant code\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9388b166a323f8f7e35eb7a0d17b297ca695fa91",
      "tree": "fde4bd7bceef5e431b40960fecc91044cef1759b",
      "parents": [
        "435b4efe93d4cec3aa0b36e8707df8d292d3641b"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:23 2010 -0800"
      },
      "message": "pch_can: Fix coding rule violation\n\nFix coding rule violation.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "435b4efe93d4cec3aa0b36e8707df8d292d3641b",
      "tree": "568341dd8e989f81a5e487369c97f3ee991853ad",
      "parents": [
        "e91530ea959295a31911488c62088d5c372032ea"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:23 2010 -0800"
      },
      "message": "pch_can: Replace netdev_dbg instead of dev_dbg partly\n\nFor easy to readable, use netdev_dbg instead of dev_dbg partly\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e91530ea959295a31911488c62088d5c372032ea",
      "tree": "7348441524de4be67164d37b5f9576710262457d",
      "parents": [
        "44c9aa890a2587f48920485b7487bc6d516dbbdf"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:22 2010 -0800"
      },
      "message": "pch_can: Change Copyright and module description\n\nCurrently, Copyright and module description are not formal.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44c9aa890a2587f48920485b7487bc6d516dbbdf",
      "tree": "d16610c30db26a900f01c384ecba48712d166a12",
      "parents": [
        "ca2b004e89484e89b1815157fae2d7f933c5af9e"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:22 2010 -0800"
      },
      "message": "pch_can: Reduce register access\n\nFor improve tx/rx speed, reduce register access.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca2b004e89484e89b1815157fae2d7f933c5af9e",
      "tree": "09f7838141a317b696575c416d7ac621daa72751",
      "parents": [
        "bd58cbc322e97550af5e12584324b7117180435d"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:21 2010 -0800"
      },
      "message": "pch_can: Change functions type\n\nCurrently, these two functions spec(returned value) is unnatural.\nThus, change the return value\u0027s spec\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd58cbc322e97550af5e12584324b7117180435d",
      "tree": "b39c36558b01f62372ea574b2384ac10800c8e92",
      "parents": [
        "7f2bc50efeaeb1dff62ef7e128ae36499fbcf35d"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:21 2010 -0800"
      },
      "message": "pch_can: Rename function/macro name\n\nFor easy to read/understand, Rename function/macro name.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f2bc50efeaeb1dff62ef7e128ae36499fbcf35d",
      "tree": "3ad13a28f36021e76b94425a38833716dc7c083e",
      "parents": [
        "1d5b4b2778e8e40f42ae5d9556777583f3556d81"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:20 2010 -0800"
      },
      "message": "pch_can: Fix warnings\n\nCurrently, in case CONFIG_PM is disabled, compiler outputs warnings.\nMove six functions which are used only CONFIG_PM is enabled,\ninto \"#ifdef CONFIG_PM\" area.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d5b4b2778e8e40f42ae5d9556777583f3556d81",
      "tree": "ab130f9f063f336ad042f04c37b6cf66aaba1e06",
      "parents": [
        "8ac9702b9d5d81b819fc7d6b4f6abad22af01f3c"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:20 2010 -0800"
      },
      "message": "pch_can: Improve rx processing\n\nReplace complex \"goto\" to \"do~while\".\nFor easy to read/understand, it divides a rx function into some functions.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ac9702b9d5d81b819fc7d6b4f6abad22af01f3c",
      "tree": "7301e2e3033cad0fcec89c17996c4adc9185212b",
      "parents": [
        "e489ccebf14657774fd877dc841b458703730586"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:19 2010 -0800"
      },
      "message": "pch_can: Fix endianness issue\n\nthere is endianness issue both Tx and Rx.\nCurrently, data is set like below.\nRegister:\nMSB--LSB\nx x D0 D1\nx x D2 D3\nx x D4 D5\nx x D6 D7\n\nBut Data to be sent must be set like below.\nRegister:\nMSB--LSB\nx x D1 D0\nx x D3 D2\nx x D5 D4\nx x D7 D6  (x means reserved area.)\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e489ccebf14657774fd877dc841b458703730586",
      "tree": "4873adfa3eff1d312402d1a7707164da75009812",
      "parents": [
        "76d94b232940ca91e9b26c590cb7312ab88ff722"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:19 2010 -0800"
      },
      "message": "pch_can: Divide poll function\n\nTo easy to read/understand, divide poll function into two sub-functions.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76d94b232940ca91e9b26c590cb7312ab88ff722",
      "tree": "05b7db8706741aea22da359ec64e64429142b5a3",
      "parents": [
        "249fab773dd5f689318c969ed649c4db077cdfc3"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Sun Dec 12 20:24:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:24:18 2010 -0800"
      },
      "message": "pch_can: Add flow control processing\n\nCurrently, there is no flow control processing.\nThus, Add flow control processing as\nwhen there is no empty of tx buffer,\nnetif_stop_queue is called.\nWhen there is empty buffer, netif_wake_queue is called.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "249fab773dd5f689318c969ed649c4db077cdfc3",
      "tree": "cd4a07a03e262b682b31929e5b194158979e3b46",
      "parents": [
        "8c4877a4128e7931077b024a891a4b284d8756a3"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Dec 13 12:16:14 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 12:16:14 2010 -0800"
      },
      "message": "net: add limits to ip_default_ttl\n\nip_default_ttl should be between 1 and 255\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c4877a4128e7931077b024a891a4b284d8756a3",
      "tree": "eae8569651f3383abfa7c6a3789cd7c563f92346",
      "parents": [
        "323e126f0c5995f779d7df7fd035f6e8fed8764d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 13 10:05:14 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 13 10:05:14 2010 -0800"
      },
      "message": "ehea: Use the standard logging functions\n\nRemove ehea_error, ehea_info and ehea_debug macros.\nUse pr_fmt, pr_\u003clevel\u003e, netdev_\u003clevel\u003e and netif_\u003clevel\u003e as appropriate.\nFix messages to use trailing \"\\n\", some messages had an extra one\nas the old ehea_\u003clevel\u003e macros added a trailing \"\\n\".\nCoalesced long format strings.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "323e126f0c5995f779d7df7fd035f6e8fed8764d",
      "tree": "402c7267a45ae488363bb1ef8e4c786b65b82572",
      "parents": [
        "a02e4b7dae455151c423e2f69ef222c502a321fd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 12 21:55:08 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 12 22:08:17 2010 -0800"
      },
      "message": "ipv4: Don\u0027t pre-seed hoplimit metric.\n\nAlways go through a new ip4_dst_hoplimit() helper, just like ipv6.\n\nThis allowed several simplifications:\n\n1) The interim dst_metric_hoplimit() can go as it\u0027s no longer\n   userd.\n\n2) The sysctl_ip_default_ttl entry no longer needs to use\n   ipv4_doint_and_flush, since the sysctl is not cached in\n   routing cache metrics any longer.\n\n3) ipv4_doint_and_flush no longer needs to be exported and\n   therefore can be marked static.\n\nWhen ipv4_doint_and_flush_strategy was removed some time ago,\nthe external declaration in ip.h was mistakenly left around\nso kill that off too.\n\nWe have to move the sysctl_ip_default_ttl declaration into\nipv4\u0027s route cache definition header net/route.h, because\ncurrently net/ip.h (where the declaration lives now) has\na back dependency on net/route.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a02e4b7dae455151c423e2f69ef222c502a321fd",
      "tree": "33ceeb14e559a17160f7fae42935283872725e5d",
      "parents": [
        "5170ae824ddf1988a63fb12cbedcff817634c444"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 12 21:39:02 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 12 21:39:02 2010 -0800"
      },
      "message": "ipv6: Demark default hoplimit as zero.\n\nThis is for consistency with ipv4.  Using \"-1\" makes\nno sense.\n\nIt was made this way a long time ago merely to be consistent\nwith how the ipv6 socket hoplimit \"default\" is stored.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5170ae824ddf1988a63fb12cbedcff817634c444",
      "tree": "9f1619ca6edd0e8078bfcd9d6123e119b935e43b",
      "parents": [
        "abbf46ae0e4954584eac599bec73502c1c805e9e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 12 21:35:57 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 12 21:35:57 2010 -0800"
      },
      "message": "net: Abstract RTAX_HOPLIMIT metric accesses behind helper.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "abbf46ae0e4954584eac599bec73502c1c805e9e",
      "tree": "b35fd216dd6cd6d45662d1d6dbe761864bf300de",
      "parents": [
        "1635953305694ece16d99078ca6d32f3d4e7eb36"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 12 21:14:46 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 12 21:14:46 2010 -0800"
      },
      "message": "ipv6: Use ip6_dst_hoplimit() instead of direct dst_metric() calls.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1635953305694ece16d99078ca6d32f3d4e7eb36",
      "tree": "32ccd6373048359f4e2fa49d922d9888b41abbe1",
      "parents": [
        "781ba4567698be9db7ca94d827c4b38d8583c168"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:15 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:15 2010 +0100"
      },
      "message": "hostap: don\u0027t use flush_scheduled_work()\n\nflush_scheduled_work() is on its way out.  Drop flush_scheduled_work()\nfrom prism2_free_local_data() and replace it with explicit flushing of\nwork items on the respective free functions.  Work items in ap_data\nare flushed from hostap_free_data() and the ones in local_info from\nprism2_free_local_data().\n\nFlush is used instead of cancel as some process and free items from\nqueue.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jes Sorensen \u003cjes@trained-monkey.org\u003e\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "781ba4567698be9db7ca94d827c4b38d8583c168",
      "tree": "a1083df1054b48078e311fc80d6e135201bc10c1",
      "parents": [
        "fe8998c5e3b173f3d5c450bbde6173e7fbe5158d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "message": "i2400m: drop i2400m_schedule_work()\n\ni2400m implements dynamic work allocation and queueing mechanism in\ni2400_schedule_work(); however, this is only used for reset and\nrecovery which can be served equally well with preallocated per device\nworks.\n\nReplace i2400m_schedule_work() with two work structs in struct i2400m.\nThese works are explicitly canceled when the device is released making\ncalls to flush_scheduled_work(), which is being deprecated,\nunnecessary.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nCc: linux-wimax@intel.com\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "fe8998c5e3b173f3d5c450bbde6173e7fbe5158d",
      "tree": "e098fe0774ba3f9e4b05a52dca078de7fb82fcca",
      "parents": [
        "760141a53e5d72d4cc1d8c6e2a0232a24bedb36b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "message": "sungem: update gp-\u003ereset_task flushing\n\ngp-\u003ereset_task_pending is always set right before reset_task is\nscheduled and as there is no synchronization between the setting and\nscheduling, busy looping on reset_task_pending before flushing\nreset_task doesn\u0027t really buy anything.\n\nDirectly flush gp-\u003ereset_task on suspend and cancel on detach.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "760141a53e5d72d4cc1d8c6e2a0232a24bedb36b",
      "tree": "662158c0c23ee16e2bc16d9ba53eeadc6d9fa17e",
      "parents": [
        "9beb4896cec71e40738a7752072174fbf0d5b7b4"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "message": "igb[v],ixgbe: don\u0027t use flush_scheduled_work()\n\nAll three drivers use flush_scheduled_work() similarly during driver\ndetach.  Replace it with explicit cancels.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: e1000-devel@lists.sourceforge.net\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "9beb4896cec71e40738a7752072174fbf0d5b7b4",
      "tree": "da8c97bcdac4ce10ade54bc80175b9203248e398",
      "parents": [
        "f5c35cc191afd08d660e6db0fecc9f431dc8f273"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "message": "iseries_veth: don\u0027t use flush_scheduled_work()\n\nflush_scheduled_work() is on its way out.  Remove its usage from\niseries_veth.\n\n* Cancelling a delayed work, queueing it for immediate execution if\n  cancelled and then waiting for completion can be done by simply\n  calling flush_delayed_work_sync().\n\n* Explicitly cancel cnx-\u003estatemachine_wq on module unload.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Santiago Leon \u003csantil@linux.vnet.ibm.com\u003e\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "f5c35cc191afd08d660e6db0fecc9f431dc8f273",
      "tree": "74a6544921bec9a4c994846d3149729c1968a2be",
      "parents": [
        "3d6b892bcc4c810071e36d8aff25aa171f55f93d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "message": "ehea: don\u0027t use flush_scheduled_work()\n\nDirectly cancel port-\u003ereset_task from ehea_shutdown_single_port()\ninstead.  As this cancels the work for each port on driver detach,\nflushing system_wq from ehea_remove() or ehea_module_exit() is no\nlonger necessary.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "3d6b892bcc4c810071e36d8aff25aa171f55f93d",
      "tree": "fafea61c3d40d0bca6ecd3a3ffd48376362d4b03",
      "parents": [
        "23f333a2bfafba80339315b724808982a9de57d9"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "message": "ehea: kill unused ehea_rereg_mr_task\n\nehea_rereg_mr_task is not used.  Remove it and drop @work parameter\nfrom ehea_rereg_mrs().\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "23f333a2bfafba80339315b724808982a9de57d9",
      "tree": "55819e6a8eeb9c2d34b42c77e7e38f7f6571baf9",
      "parents": [
        "6e07ebd84eef00be9e169a6d15a0bc20b06578fa"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "message": "drivers/net: don\u0027t use flush_scheduled_work()\n\nflush_scheduled_work() is on its way out.  This patch contains simple\nconversions to replace flush_scheduled_work() usage with direct\ncancels and flushes.\n\nDirectly cancel the used works on driver detach and flush them in\nother cases.\n\nThe conversions are mostly straight forward and the only dangers are,\n\n* Forgetting to cancel/flush one or more used works.\n\n* Cancelling when a work should be flushed (ie. the work must be\n  executed once scheduled whether the driver is detaching or not).\n\nI\u0027ve gone over the changes multiple times but it would be much\nappreciated if you can review with the above points in mind.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jay Cliburn \u003cjcliburn@gmail.com\u003e\nCc: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: Divy Le Ray \u003cdivy@chelsio.com\u003e\nCc: e1000-devel@lists.sourceforge.net\nCc: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nCc: Andrew Gallatin \u003cgallatin@myri.com\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Ramkrishna Vepa \u003cramkrishna.vepa@exar.com\u003e\nCc: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "6e07ebd84eef00be9e169a6d15a0bc20b06578fa",
      "tree": "71eaaea0df69b18701e440bb1109d0d361989218",
      "parents": [
        "ad1184c6cf067a13e8cb2a4e7ccc407f947027d0"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Dec 12 16:45:14 2010 +0100"
      },
      "message": "drivers/net: remove unnecessary flush_scheduled_work() calls\n\njanz-ican3, sh_eth, skge and vxge don\u0027t use workqueue at all and there\nis no reason to flush the system_wq.  Drop flush_scheduled_work()\ncalls and references to workqueue.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Ramkrishna Vepa \u003cramkrishna.vepa@exar.com\u003e\nCc: Sivakumar Subramani \u003csivakumar.subramani@exar.com\u003e\nCc: Sreenivasa Honnur \u003csreenivasa.honnur@exar.com\u003e\nCc: Jon Mason \u003cjon.mason@exar.com\u003e\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "ad1184c6cf067a13e8cb2a4e7ccc407f947027d0",
      "tree": "05f2913d61223c2e7eff8149b0273c27941ca93d",
      "parents": [
        "85a564983aff948b9ea8b6e734b3e80b5755d12a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Dec 11 09:53:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 11 12:01:48 2010 -0800"
      },
      "message": "net: au1000_eth: remove unused global variable.\n\nThe driver global au_macs[] is unused in the entire kernel tree,\nso remove it.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85a564983aff948b9ea8b6e734b3e80b5755d12a",
      "tree": "fa856fca67fa7eab3078c996abe5a02b2ce850ac",
      "parents": [
        "11410b62cf9bdaed5863696c7994286a900424c7"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Fri Dec 10 15:40:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 11 11:47:09 2010 -0800"
      },
      "message": "s2io: Using static const generally increases object text and decreases data size. It also generally decreases overall object size.\n\ntext\t   data\t    bss\t    dec\t    hex\tfilename\n 109387\t    389\t  24432\t 134208\t  20c40\tdrivers/net/s2io.o.old\n 109358\t    389\t  24432\t 134179\t  20c23\tdrivers/net/s2io.o.new\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "11410b62cf9bdaed5863696c7994286a900424c7",
      "tree": "4256c883332878c08808c4f6547ab6e74543d9be",
      "parents": [
        "c0dbf37e78c5c1e3e6cfeb39de30518fdde33e83"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Fri Dec 10 15:40:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 11 11:46:37 2010 -0800"
      },
      "message": "s2io: Update Driver Version\n\nUpdate Driver Version\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0dbf37e78c5c1e3e6cfeb39de30518fdde33e83",
      "tree": "be7917ef93b65a2f0bd5b5b5efeca7caa6ccc095",
      "parents": [
        "1853e2e15dc95ff3430530941b5856581251ef70"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Fri Dec 10 15:40:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 11 11:46:36 2010 -0800"
      },
      "message": "s2io: make strings at tables const\n\nPut immutable data in read/only section.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1853e2e15dc95ff3430530941b5856581251ef70",
      "tree": "0ae74601e624a49ebab41de725e2793fbfddb564",
      "parents": [
        "9835fd7321a67feba6432e63bf2cba43f5a56bd9"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Fri Dec 10 15:40:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 11 11:46:36 2010 -0800"
      },
      "message": "s2io: rx_ring_sz bounds checking\n\nmodparm rx_ring_sz can be set to be greater than the maximum allowable\nnumber of blocks.  This results in an array overrun when probing the\ndriver, and causes memory corruption.\n\nAlso, the MAX_RX_DESC_1 multiply the max number of rings by max number\nof blocker per ring by 127, but the driver does the same calculation\nwith 127+1.  This results in the possibility of the value being set\nbeing larger than the maximum allowable value.\n\nFinally, clean-up the s2io_ethtool_gringparam code to be more\nintuitive.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9835fd7321a67feba6432e63bf2cba43f5a56bd9",
      "tree": "f7df41d2ba5675d6405ec1cfbfd5479abc1f938d",
      "parents": [
        "c920aa8b87bfec3dbd926ae777430e613e5088df"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Mon Nov 22 17:17:21 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:14:01 2010 -0800"
      },
      "message": "igb: Add new function to read part number from EEPROM in string format\n\nNew adapters will have part numbers stored in string format rather than\nsimple hex format. This function will read part number formats in either\nhex or string.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "c920aa8b87bfec3dbd926ae777430e613e5088df",
      "tree": "341d11dfa2f29baf0b2202edecff4dc4b0890eac",
      "parents": [
        "61c758166701c4f156c0aba10260f5729b1a6f43"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Dec 01 08:45:24 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:13:57 2010 -0800"
      },
      "message": "e1000e: increment the driver version\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": "61c758166701c4f156c0aba10260f5729b1a6f43",
      "tree": "73ae69878b55a8f493b7d037a7edde819f9a2251",
      "parents": [
        "e9262447233037e9336d5866628821156a17366f"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Dec 09 23:04:25 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:13:49 2010 -0800"
      },
      "message": "e1000e: static analysis tools complain of a possible null ptr p dereference\n\nAdding this default case resolves the issue.\n\nv2- Removed \"break\" in default case based on feedback\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "e9262447233037e9336d5866628821156a17366f",
      "tree": "737a8ff9edb9aed1f80b8739c30a8369454a06ef",
      "parents": [
        "36b973df713e1395b79896de667ad7dbb1925fa7"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Nov 24 06:02:06 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:13:46 2010 -0800"
      },
      "message": "e1000e: minor error message corrections\n\nCorrect error messages when setting up Rx resources and when checking\nmodule parameters.\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": "36b973df713e1395b79896de667ad7dbb1925fa7",
      "tree": "087d9cff2e4b786b9af7b62984294e05b0428e41",
      "parents": [
        "073287c037083497ebaaf75ead469b769f218615"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Nov 24 07:42:43 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:13:41 2010 -0800"
      },
      "message": "e1000e: prevent null ptr dereference in e1000_tx_queue()\n\ntx_desc can be dereferenced as a null pointer when count is passed in\nas 0.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "073287c037083497ebaaf75ead469b769f218615",
      "tree": "42ebaf5df93e5dd9666039af6d3424b1684823af",
      "parents": [
        "664dc878ed6f0476b875547547a49e06f7a4e73b"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Nov 24 06:01:51 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:13:37 2010 -0800"
      },
      "message": "e1000e: support new PBA format from EEPROM\n\nProvide support to e1000e for displaying the new format of the PBA found\nin the EEPROM.  The unique PBA identifier is no longer restricted to\nhexadecimal numbers and must now be read and displayed as a string.\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": "664dc878ed6f0476b875547547a49e06f7a4e73b",
      "tree": "ae17b4d149081ed45d344894ba8aff79b3b425e8",
      "parents": [
        "ce54afd16d874ac07378a8bb55d26f7f5b613c0e"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Nov 24 06:01:46 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:13:34 2010 -0800"
      },
      "message": "e1000e: 82579 PHY incorrectly identified during init\n\nDuring init, reading the 2 PHY ID registers back-to-back in the default\nfast mode could return invalid data (all F\u0027s) and in slow mode could\nreturn data to the second read the data from the first read.  To resolve\nthe issue in fast mode, set to slow mode before any PHY accesses; to\nresolve the issue in slow mode, put in a delay for every 82579 PHY access.\nSince this PHY is currently only paired with the pch2lan MAC and the PHY\ntype is not known before the first PHY access which can fail this way,\ncheck for this based on MAC-type.\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": "ce54afd16d874ac07378a8bb55d26f7f5b613c0e",
      "tree": "abad7c3150c4acbf3012168d71d611523459694a",
      "parents": [
        "d9c76f99c2a79feb413e3e751362d59c0f5323f6"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Nov 24 06:01:41 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:13:27 2010 -0800"
      },
      "message": "e1000e: 82577/8/9 mis-configured OEM bits during S0-\u003eSx\n\nThe LPLU (Low Power Link Up) and Gigabit Disable bits (a.k.a. OEM bits)\nwere being configured incorrectly when device goes to D3 state.\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": "d9c76f99c2a79feb413e3e751362d59c0f5323f6",
      "tree": "77a7e393c0f7e465d9eb30b440b92d455e33d732",
      "parents": [
        "cbd006cb7d4e7b76c6febf7f51e970bced132914"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Nov 24 06:01:35 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:13:14 2010 -0800"
      },
      "message": "e1000e: 82571 Serdes can fail to get link\n\nWhen link partner is sending continuous Config symbols, the 82571 Serdes\nFIFO can overflow resulting in Invalid bit getting set.  To resolve this,\nif Sync and Config bits are both 1 ignore the Invalid bit and restart\nauto-negotiation.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "cbd006cb7d4e7b76c6febf7f51e970bced132914",
      "tree": "4cd536bfbec78ea5efc7d67d2e328da367c0cf7b",
      "parents": [
        "ed5c2b0b78e5467f7948bef92b21f3c76823f392"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Nov 24 06:01:30 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:13:11 2010 -0800"
      },
      "message": "e1000e: 82577/8 must acquire h/w semaphore before workaround\n\nThe workaround function e1000_configure_k1_pchlan() assumes the h/w\nsemaphore is already acquired.  This was originally missed when setting up\nthe part for the ethtool loopback test.\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": "ed5c2b0b78e5467f7948bef92b21f3c76823f392",
      "tree": "c65953d1001154b155c4af3ff6d4fbf4652774b8",
      "parents": [
        "a82a14f4cdcfedb27eacec8eb4d9e47d42c10d43"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Nov 24 06:01:25 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:13:08 2010 -0800"
      },
      "message": "e1000e: 82574/82583 performance improvement\n\nIncreasing the transmit fifo by 4K (by decreasing the receive fifo size\nspecified in .pba by the same amount) increases Tx performance.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a82a14f4cdcfedb27eacec8eb4d9e47d42c10d43",
      "tree": "f8d40b95aa42bbb4d8c338657139a4027631fe79",
      "parents": [
        "9633e63bb1d82c02950983d5d3317e6656b11c8e"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Nov 24 06:01:20 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:13:05 2010 -0800"
      },
      "message": "e1000e: 82571-based mezzanine card can fail ethtool link test\n\nOn certain 82571-based mezzanine NICs in some blade servers, the ethtool\nlink test can fail due to the serdes_has_link flag not set correctly.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9633e63bb1d82c02950983d5d3317e6656b11c8e",
      "tree": "fb13f79801a120a73a2e72c78c60df3cdc30ec44",
      "parents": [
        "9fe93afdd07aba52a018eb52784124579a80470e"
      ],
      "author": {
        "name": "Holger Eitzenberger",
        "email": "holger@eitzenberger.org",
        "time": "Wed Nov 17 15:43:52 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:13:01 2010 -0800"
      },
      "message": "e1000e: fix double initialization in blink path\n\nThe kernel goes BUG() at the time \u0027ethtool -p eth0 3\u0027 comes\nback, which is due to adapter-\u003eled_blink_task initialized\nseveral times.  At the time it is still running this results\nin a corrupted task_list of the associated workqueue.\n\nThe fix is to move the workqueue initialization to the\nprobe function instead.\n\nSigned-off-by: Holger Eitzenberger \u003cholger@eitzenberger.org\u003e\nReviewed-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9fe93afdd07aba52a018eb52784124579a80470e",
      "tree": "064f2e4da3cb5eaa61a0378839e86d23c5a30905",
      "parents": [
        "5136cad37b276e3e11c4f8ad0bcf9cb2eec0e5af"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Dec 03 09:33:54 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:58 2010 -0800"
      },
      "message": "ixgbe: cleanup string function calls to use bound checking versions.\n\nSome minor cleanup to use string calls that use bound checks just to\nbe extra safe.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5136cad37b276e3e11c4f8ad0bcf9cb2eec0e5af",
      "tree": "1ad6578497baa64de216d67a20ac8aedecac2b0d",
      "parents": [
        "d994653db465616a7bf27703e733170c47488cdf"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Dec 01 05:47:05 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:55 2010 -0800"
      },
      "message": "ixgbe: fix ntuple support\n\ncommit f62bbb5e62c6e4a91fb222d22bc46e8d4d7e59ef\nixgbe: Update ixgbe to use new vlan accleration.\n\nremoved ETH_FLAG_NTUPLE from the supported flags.\n\nThis patch puts it back on to allow for setting ntuple via ethtool.\n\nCC: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d994653db465616a7bf27703e733170c47488cdf",
      "tree": "f2419ca870ce17fc5f9c0d6c381cd3ab6e229b72",
      "parents": [
        "2b264909c660717a67da997a181a4a4f551ef9b6"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Dec 09 06:55:19 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:52 2010 -0800"
      },
      "message": "ixgbe: fix X540 to use it\u0027s own info struct\n\nThis patch enables X540 hardware to use it\u0027s own set of support\nfunctions.  This is useful as it has no need of SFP+ support.  A\ncouple minor bugs with the eeprom semaphore were also cleaned up.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2b264909c660717a67da997a181a4a4f551ef9b6",
      "tree": "5fca15427d82cd3e1329d62e904c00c44609e0d3",
      "parents": [
        "ae54496f9e8d40c89e5668205c181dccfa9ecda1"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Dec 09 06:55:14 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:46 2010 -0800"
      },
      "message": "ixgbe: fix X540 phy id to correct value\n\nThe existing PHY ID for X540 was from early production hardware and\nis no longer correct.  This patch corrects that.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "ae54496f9e8d40c89e5668205c181dccfa9ecda1",
      "tree": "3cc8aafc1fb76dcc97e70035c93394afea596234",
      "parents": [
        "667445008db3f45a760c235d771be0c9671e59e5"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Dec 04 05:35:17 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:36 2010 -0800"
      },
      "message": "ixgb: Don\u0027t check for vlan group on transmit\n\nBased on a patch from Jesse Gross.\n\nEnable vlan tag insertion even when vlan group is not configured.\n\nFor ixgb HW both CTRL0.VME and VLE bit in the Tx descriptor need to be set\nin order to enable HW acceleration.\n\nIntroduced separate functions for enabling/disabling of vlan tag stripping\nsimilar to ixgbe.\n\nCC: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@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": "667445008db3f45a760c235d771be0c9671e59e5",
      "tree": "6b6fea62bfcfeb78a6deeb851b70c8eda0700c17",
      "parents": [
        "19a0b67afd174c4db261d587b5c67704dcd53c17"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Dec 01 19:59:50 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:32 2010 -0800"
      },
      "message": "Intel Wired LAN drivers: Use static const\n\nBased on work by Joe Perches \u003cjoe@perches.com\u003e\n\nUsing static const to decrease data and overall object size.\n\nCC: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\n"
    },
    {
      "commit": "19a0b67afd174c4db261d587b5c67704dcd53c17",
      "tree": "05ac966305d5e51f486f949e56e4131c892a690c",
      "parents": [
        "fa795e6b9c59a14c80a475428df7e4cb97396f47"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dnelson@redhat.com",
        "time": "Thu Nov 11 05:50:25 2010 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:29 2010 -0800"
      },
      "message": "e1000: fix return value not set on error\n\nDean noticed that \u0027err\u0027 wasn\u0027t being set when the \"goto err_dma\"\nstatement is executed in the following hunk from the commit. It\u0027s value\nwill be zero as a result of a successful call to e1000_init_hw_struct().\n\nThis patch changes the error condition to be correctly propagated.\n\nCC: stable@kernel.org\nSigned-off-by:  Dean Nelson \u003cdnelson@redhat.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "fa795e6b9c59a14c80a475428df7e4cb97396f47",
      "tree": "4e290d29380d132db8e9fde8152f6692b157fb39",
      "parents": [
        "dabee56860bc6b617c7ea481bb9b00fba41c9c48"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 00:09:08 2010 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:26 2010 -0800"
      },
      "message": "MAINTAINERS: Update Intel Wired LAN info\n\nUpdate with Intel Wired Ethernet public git trees.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "dabee56860bc6b617c7ea481bb9b00fba41c9c48",
      "tree": "6698608d467941bac200b419a3e936d72f78ac2e",
      "parents": [
        "872857a84e18f4bf9b56b298309a977b2ce77b5b"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 00:01:44 2010 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:23 2010 -0800"
      },
      "message": "Documentation/networking/ixgbevf.txt: Update documentation\n\nUpdate Intel Wired LAN ixgbevf documentation.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "872857a84e18f4bf9b56b298309a977b2ce77b5b",
      "tree": "a7c8d44be012bb66d0ea75c291bb6669c94b61c0",
      "parents": [
        "f2be1429798785c6b7d4747ac1fda2c40b3f26eb"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Dec 09 23:55:47 2010 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:20 2010 -0800"
      },
      "message": "Documentation/networking/ixgbe.txt: Update ixgbe documentation\n\nUpdate Intel Wired LAN ixgbe documentation.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "f2be1429798785c6b7d4747ac1fda2c40b3f26eb",
      "tree": "e93058f254a9cd5505cdbd9cbaf6aa3297cf5ff3",
      "parents": [
        "1ffd7246445038569f4c2f4b39bda1e71e68f1a2"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Dec 09 23:49:34 2010 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:17 2010 -0800"
      },
      "message": "Documentation/networking/igbvf.txt: Update documentation\n\nUpdate Intel Wired LAN igbvf documentation.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1ffd7246445038569f4c2f4b39bda1e71e68f1a2",
      "tree": "df0ee20d12dd47ab1aa1548cb88eab75cb1211f3",
      "parents": [
        "072ed34fa97374b390a2493fa281ec8a7888b312"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Dec 09 23:47:39 2010 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:14 2010 -0800"
      },
      "message": "Documentation/networking/igb.txt: update documentation\n\nUpdate Intel Wired LAN igb documentation.\n\nv2- Updated the ethtool support link, removed the LRO section and\n    anti-spoofing sections.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "072ed34fa97374b390a2493fa281ec8a7888b312",
      "tree": "1baa1cd422c557f7c7ee217a6d4d6b50f05adb36",
      "parents": [
        "96c3c0330dea8856f02fc59e25c866d6d5eebed5"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Dec 09 23:44:42 2010 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:12 2010 -0800"
      },
      "message": "Documentation/networking/e1000e.txt: Update documentation\n\nUpdate Intel Wired LAN e1000e documentation.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "96c3c0330dea8856f02fc59e25c866d6d5eebed5",
      "tree": "d80e53333de201e2131fedf22e6b9af4b55f094d",
      "parents": [
        "a5d62a149bb8f5359aff7ed7dce339752fbabfd9"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Dec 09 23:42:00 2010 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Dec 10 22:12:04 2010 -0800"
      },
      "message": "Documentation/networking/e1000.txt: Update documentation\n\nUpdate Intel Wired LAN e1000 documentation.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a5d62a149bb8f5359aff7ed7dce339752fbabfd9",
      "tree": "98e52ed6da45fdeca62a0e32895ec46783cd973c",
      "parents": [
        "f073c7ca29a4a7e14060d9d3ddf09bfbb7cd9cc0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:49:24 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:52:38 2010 -0800"
      },
      "message": "isdn: Fix printed out copy_from_user() return value after previous change.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f073c7ca29a4a7e14060d9d3ddf09bfbb7cd9cc0",
      "tree": "d545b7e77908ffb101c16d1be8cfe641828fa9b9",
      "parents": [
        "6c2c9d964e71770e7d6efc1a82f3621005d12185"
      ],
      "author": {
        "name": "Taku Izumi",
        "email": "izumi.taku@jp.fujitsu.com",
        "time": "Thu Dec 09 15:17:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:24:33 2010 -0800"
      },
      "message": "bonding: add the debugfs facility to the bonding driver\n\nThis patch provides the debugfs facility to the bonding driver.\nThe \"bonding\" directory is created in the debugfs root and directories of\neach bonding interface (like bond0, bond1...) are created in that.\n\n # mount -t debugfs none /sys/kernel/debug\n\n # ls /sys/kernel/debug/bonding\n bond0  bond1\n\nSigned-off-by: Taku Izumi \u003cizumi.taku@jp.fujitsu.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c2c9d964e71770e7d6efc1a82f3621005d12185",
      "tree": "c7302d93fbf9d85f7b6b86e10d7ed9074f83251f",
      "parents": [
        "36accaed22347f4b09cbc3c9fe2c1163a3575ea1"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Fri Dec 10 12:02:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:23:51 2010 -0800"
      },
      "message": "enic: Move enic port profile handling code to a new 802.1Qbh provisioning info type\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36accaed22347f4b09cbc3c9fe2c1163a3575ea1",
      "tree": "51ebac7f128c39a97da82cbe98b02c34e38e92cc",
      "parents": [
        "5d52040d4d1eabb56a4d51b760ab8f74eabb9001"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Dec 10 02:40:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:15:59 2010 -0800"
      },
      "message": "isdn: return -EFAULT if copy_from_user() fails\n\nWe should be returning -EFAULT here.\n\nMostly this patch is to silence a smatch warning.  The upper levels\nof this driver turn all non-zero return values from isar_load_firmware()\ninto 1.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d52040d4d1eabb56a4d51b760ab8f74eabb9001",
      "tree": "53281962eb3eaef583bb55a3829d2d5545dac4a4",
      "parents": [
        "b55e7b153f698bb027102759388d0c09542f68bd"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Fri Dec 10 14:03:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:08:24 2010 -0800"
      },
      "message": "vxge: update driver version\n\nUpdate vxge driver version to 2.5.1\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: Ram Vepa \u003cram.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b55e7b153f698bb027102759388d0c09542f68bd",
      "tree": "94f67280040021547e1faad03a26c8251fb6a83f",
      "parents": [
        "9c1638871671721e8f3693a0dfbb0e2e05b08742"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Fri Dec 10 14:03:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:08:24 2010 -0800"
      },
      "message": "vxge: independent interrupt moderation\n\nConfigure the workload clock register and TIM register for independent\ninterrupt moderation based on the individual vpath utilization instead\nof common link utilization.  This greatly improves latency.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: Ram Vepa \u003cram.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c1638871671721e8f3693a0dfbb0e2e05b08742",
      "tree": "476716914dc988ffe8f91435f2b25db05ef2896b",
      "parents": [
        "2e41f6449c561e6e3f572e11d0f2240bd51104db"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Fri Dec 10 14:03:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:08:23 2010 -0800"
      },
      "message": "vxge: hotplug stall\n\nWhen hot-unplugging a vxge adapter while running, the driver\u0027s remove\nroutine prints warning and then stalls the calling thread.  This is due\nto vxge_remove calling vxge_device_unregister to unregister the netdev\nbefore calling flush_scheduled_work clear any pending work.  Swapping\nthe order of these two functions resolves the issue.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: Ram Vepa \u003cram.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e41f6449c561e6e3f572e11d0f2240bd51104db",
      "tree": "ef85460cfe71e67cd76cc764c7f48ee88a8005ab",
      "parents": [
        "dc66daa9be40369ead5a4ee33c6bcfb44cb3c8ee"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Fri Dec 10 14:02:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:08:23 2010 -0800"
      },
      "message": "vxge: transmit timeout deadlock\n\nUse a workqueue to handle the device reset during a transmit timeout, as\nthere can be a deadlock during bringup.  Also, set the netif carrier off\nbefore the watchdog reset is started to prevent the timeout from\nreoccurring while still processing the first.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: Ram Vepa \u003cram.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc66daa9be40369ead5a4ee33c6bcfb44cb3c8ee",
      "tree": "b725d5b54211a832f33a77a27aec9cbba882455a",
      "parents": [
        "c92bf70dcb9d08f821e4c9f09f8fc328495ba998"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Fri Dec 10 14:02:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:08:22 2010 -0800"
      },
      "message": "vxge: use pci_request_region()\n\nOnly BAR0 is ever accessed, thus making the calls to pci_request_regions\noverkill.  Change calls of pci_request_regions to pci_request_region to\nreduce the size of the mapped area.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: Ram Vepa \u003cram.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c92bf70dcb9d08f821e4c9f09f8fc328495ba998",
      "tree": "afe424dc0035569e81494750420c3e40e5b39f72",
      "parents": [
        "528f727279ae840db8a06c94f5e82cdaeb00da6f"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Fri Dec 10 14:02:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:08:22 2010 -0800"
      },
      "message": "vxge: fix crash of VF when unloading PF\n\nCalling pci_disable_sriov when unloading a SR-IOV physical function\ndriver from a host when a guest is using a virtual function from that\ndevice can cause a host crash or VM crash.  The crash is caused by the\nvirtual config space no longer being present when PF is removed (due to\nthe pci_disable_sriov).  This can be avoided by not calling\npci_disable_sriov to disable the PCI space when shutting down the PF.\nEach function in the X3100 operates independently and in this case will\noperate properly in the absence of the PF.\n\nAlso, added improved logic in the detection of SR-IOV initialization.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: Ram Vepa \u003cram.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "528f727279ae840db8a06c94f5e82cdaeb00da6f",
      "tree": "ab2cd139152c9bc7809298d046b77783472f5c3d",
      "parents": [
        "deef4b522b814593407cfd56216840c2b75e9f15"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Fri Dec 10 14:02:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:08:21 2010 -0800"
      },
      "message": "vxge: code cleanup and reorganization\n\nMove function locations to remove the need for internal declarations and\nother misc clean-ups.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: Arpit Patel \u003carpit.patel@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "deef4b522b814593407cfd56216840c2b75e9f15",
      "tree": "82e8f89a50e5ac994b50f4aa0c79b5f57d6c3102",
      "parents": [
        "c053fd96d0d3d18c721f880b8fdd0b925894d9c4"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 09 17:38:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:04:53 2010 -0800"
      },
      "message": "bridge: Use consistent NF_DROP returns in nf_pre_routing\n\nThe nf_pre_routing functions in bridging have collected two\ndistinct ways of returning NF_DROP over the years, inline and\nvia goto.  There is no reason for preferring either one.\n\nSo this patch arbitrarily picks the inline variant and converts\nthe all the gotos.\n\nAlso removes a redundant comment.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c053fd96d0d3d18c721f880b8fdd0b925894d9c4",
      "tree": "082814cf599326b07146135823a4c9cae40059d9",
      "parents": [
        "ed4ba4b5b96742d29225308ccccbdb1810b63064"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Fri Dec 10 16:02:20 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 16:02:20 2010 -0800"
      },
      "message": "af_packet: use swap() instead of the open coded macro XC()\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed4ba4b5b96742d29225308ccccbdb1810b63064",
      "tree": "2c28a534d7b7fe4ed58925401d69b14df90323be",
      "parents": [
        "e596e6e4d578f2639416e620d367a3af34814a40"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Dec 09 12:10:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 15:55:24 2010 -0800"
      },
      "message": "netdev: Use default implementation of ethtool_ops::get_link where possible\n\nVarious drivers are using implementations of ethtool_ops::get_link\nthat are equivalent to the default ethtool_op_get_link().  Change\nthem to use that instead.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e596e6e4d578f2639416e620d367a3af34814a40",
      "tree": "9ffe67f2abe3aebda15ce65ef4ff223f2db7d0f9",
      "parents": [
        "29639059a0122d95b34b5475bd9fee3910b401a3"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Dec 09 12:08:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 15:55:23 2010 -0800"
      },
      "message": "ethtool: Report link-down while interface is down\n\nWhile an interface is down, many implementations of\nethtool_ops::get_link, including the default, ethtool_op_get_link(),\nwill report the last link state seen while the interface was up.  In\ngeneral the current physical link state is not available if the\ninterface is down.\n\nDefine ETHTOOL_GLINK to reflect whether the interface *and* any\nphysical port have a working link, and consistently return 0 when the\ninterface is down.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29639059a0122d95b34b5475bd9fee3910b401a3",
      "tree": "d79443299bf4aeacc8047a87945fea5cc65159ae",
      "parents": [
        "0b1c00fc3e9f8d658e0632da7e7ee57bed779ec7"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Dec 08 13:54:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 15:42:22 2010 -0800"
      },
      "message": "enic: Use VF mac set by IFLA_VF_MAC in port profile provisioning data\n\nThis patch adds support in enic 802.1Qbh port profile provisioning code\nto use the mac address set by IFLA_VF_MAC. For now we handle this mac as a\nspecial case for a VM mac address sent to us by libvirt. The VM mac address\nis sent to the switch along with the rest of the port profile provisioning\ndata. This patch also adds calls to register and deregister the mac address\nduring port profile association/deassociation.\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b1c00fc3e9f8d658e0632da7e7ee57bed779ec7",
      "tree": "3dc6bd6f7b0cde427c1527e5771ad78f40980eab",
      "parents": [
        "319d7e847355ec7e03d3c865917b2b0e2e592fb8"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Dec 08 13:53:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 15:42:21 2010 -0800"
      },
      "message": "enic: Add ndo_set_vf_mac support for enic dynamic devices\n\nThis patch implements the ndo_set_vf_mac netdev operation for enic\ndynamic devices. It treats the mac address set by IFLA_VF_MAC as a\nspecial case to use it in the port profile provisioning data.\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "319d7e847355ec7e03d3c865917b2b0e2e592fb8",
      "tree": "a900c8007e8060e03e5d26939051716d0543921a",
      "parents": [
        "a8d764b9832d3cc86019f71916665dd2d337d7c2"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Dec 08 13:19:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 15:39:42 2010 -0800"
      },
      "message": "enic: Add ndo_set_rx_mode support for enic vnics\n\nAdd ndo_set_rx_mode support to register unicast and multicast\naddress filters for enic devices\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8d764b9832d3cc86019f71916665dd2d337d7c2",
      "tree": "08637ac7b04a569b1b5152f8e52434c9f284bf29",
      "parents": [
        "4afb7527ac8cc7bd8f03570e12f6eed0eca03363"
      ],
      "author": {
        "name": "Junchang Wang",
        "email": "junchangwang@gmail.com",
        "time": "Wed Dec 08 16:55:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 15:36:52 2010 -0800"
      },
      "message": "pktgen: adding prefetchw() call\n\nWe know for sure pktgen is going to write skb-\u003edata right after\n*_alloc_skb, causing unnecessary cache misses.\n\nIdea is to add a prefetchw() call to prefetch the first cache line\nindicated by skb-\u003edata. On systems with Adjacent Cache Line Prefetch,\nit\u0027s probably two cache lines are prefetched.\n\nWith this patch, pktgen on Intel SR1625 server with two E5530\nquad-core processors and a single ixgbe-based NIC went from 8.63Mpps\nto 9.03Mpps, with 4.6% improvement.\n\nSigned-off-by: Junchang Wang \u003cjunchangwang@gmail.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4afb7527ac8cc7bd8f03570e12f6eed0eca03363",
      "tree": "d2106630e16f7495ac09f230382d85df5182da8c",
      "parents": [
        "376d940ee91318cc6becefbb9454bb4454d7473f"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Dec 06 12:33:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 15:03:24 2010 -0800"
      },
      "message": "sfc: convert references to LRO to GRO\n\nThis driver now uses Generic Receive Offload, not the older LRO.\nChange references to LRO in names and comments.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "376d940ee91318cc6becefbb9454bb4454d7473f",
      "tree": "0ca04aa2733864d91b46af42d198a7663dd57514",
      "parents": [
        "0e51d67ebb8e109a0990a13dafa937fb469aa3fb"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Dec 09 04:37:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:57:34 2010 -0800"
      },
      "message": "inet6: Remove redundant unlikely()\n\nIS_ERR() already implies unlikely(), so it can be omitted here.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e51d67ebb8e109a0990a13dafa937fb469aa3fb",
      "tree": "b3d34c5d505a3c6f5b447c7bbe8fd5ee185fbb0d",
      "parents": [
        "040253c931e336360453c8d81f76d1b010b2b5e7"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Dec 09 04:50:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:57:34 2010 -0800"
      },
      "message": "stmmac: Remove redundant unlikely()\n\nIS_ERR() already implies unlikely(), so it can be omitted here.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "040253c931e336360453c8d81f76d1b010b2b5e7",
      "tree": "e9fa38b6cd2a12eec1f12f1a89258f3713cfabd7",
      "parents": [
        "d979e20f2b9f8a50c8d5f889e0b5d78580440d1f"
      ],
      "author": {
        "name": "Martin Willi",
        "email": "martin@strongswan.org",
        "time": "Wed Dec 08 04:37:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:43:59 2010 -0800"
      },
      "message": "xfrm: Traffic Flow Confidentiality for IPv6 ESP\n\nAdd TFC padding to all packets smaller than the boundary configured\non the xfrm state. If the boundary is larger than the PMTU, limit\npadding to the PMTU.\n\nSigned-off-by: Martin Willi \u003cmartin@strongswan.org\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d979e20f2b9f8a50c8d5f889e0b5d78580440d1f",
      "tree": "fed3b0c657cfb62d0e2f3df25fbc4cad058059b2",
      "parents": [
        "35d2856b4693e8de5d616307b56cef296b839157"
      ],
      "author": {
        "name": "Martin Willi",
        "email": "martin@strongswan.org",
        "time": "Wed Dec 08 04:37:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:43:59 2010 -0800"
      },
      "message": "xfrm: Traffic Flow Confidentiality for IPv4 ESP\n\nAdd TFC padding to all packets smaller than the boundary configured\non the xfrm state. If the boundary is larger than the PMTU, limit\npadding to the PMTU.\n\nSigned-off-by: Martin Willi \u003cmartin@strongswan.org\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35d2856b4693e8de5d616307b56cef296b839157",
      "tree": "ad267bf9f3312b2d64bec8b4912178577a8cb71e",
      "parents": [
        "957fca95e3521e471aac4c2e4cfbc21f399bdd84"
      ],
      "author": {
        "name": "Martin Willi",
        "email": "martin@strongswan.org",
        "time": "Wed Dec 08 04:37:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:43:58 2010 -0800"
      },
      "message": "xfrm: Add Traffic Flow Confidentiality padding XFRM attribute\n\nThe XFRMA_TFCPAD attribute for XFRM state installation configures\nTraffic Flow Confidentiality by padding ESP packets to a specified\nlength.\n\nSigned-off-by: Martin Willi \u003cmartin@strongswan.org\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "957fca95e3521e471aac4c2e4cfbc21f399bdd84",
      "tree": "b76b95933dda9b9b4319ee8711b555be2c28c23d",
      "parents": [
        "c6350362cbb19882ba0eb3578cc1abc07e6ea204"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Sat Dec 04 15:01:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:34:34 2010 -0800"
      },
      "message": "ifb: use the lockless variants of skb_queue\n\nrq and tq are both protected by tx queue lock, so we can simply use\nthe lockless variants of skb_queue.\n\nskb_queue_splice_tail_init() is used instead of the open coded and slow\none.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6350362cbb19882ba0eb3578cc1abc07e6ea204",
      "tree": "7402f6fc685c88055cc86028432b9d54039dc07d",
      "parents": [
        "e1f91505025db74c261962dc16d58f79b9b0c83c"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Fri Dec 03 19:55:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:34:34 2010 -0800"
      },
      "message": "ifb: remove unused macro TX_TIMEOUT\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1f91505025db74c261962dc16d58f79b9b0c83c",
      "tree": "500613eeab45b6623b80c66b966a6ccb520e7d1b",
      "parents": [
        "a6a5ff26975c87a97f88c6ea077c325ff20c4cf2"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Fri Dec 03 19:55:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:34:33 2010 -0800"
      },
      "message": "ifb: remove the useless debug stats\n\nThese debug stats are not exported, and become useless.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6a5ff26975c87a97f88c6ea077c325ff20c4cf2",
      "tree": "bbdf54c9b8c3d5dc4de3b3dc7903217eb0949583",
      "parents": [
        "91d4576bfe87980b1b86305c29912d96b96ce98e"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Wed Dec 08 02:58:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:28:48 2010 -0800"
      },
      "message": "qeth: buffer count imbalance\n\nThe used buffers counter is not incremented in case of an error so\nthe counter can become negative. Increment the used buffers counter\nbefore checking for errors.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.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": "91d4576bfe87980b1b86305c29912d96b96ce98e",
      "tree": "169eac668fe5ba83cfec30de3b756dc669beb0f1",
      "parents": [
        "f154b79cd7db221240ab6e8e4d844d3a3f10b04c"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Wed Dec 08 02:58:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:28:48 2010 -0800"
      },
      "message": "qeth: l3 add vlan hdr in passthru frames\n\nOSA l3 mode is hw accelerated VLAN only for IPv4. Take care we\nadd the vlan hdr to a passthru frame in the device driver.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f154b79cd7db221240ab6e8e4d844d3a3f10b04c",
      "tree": "bc0a03cd046a92af3900c098194518663f0bef5e",
      "parents": [
        "d0ddf30fdd2b98fb547ffa33bb79a7a96ef8d7dd"
      ],
      "author": {
        "name": "Einar Lueck",
        "email": "elelueck@de.ibm.com",
        "time": "Wed Dec 08 02:57:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:28:47 2010 -0800"
      },
      "message": "qeth: support VIPA add/del in offline mode\n\nOnly work through the IP adddress to do list if the card is UP or\nSOFTSETUP. Enables to configure VIPA add/del in offline mode.\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": "d0ddf30fdd2b98fb547ffa33bb79a7a96ef8d7dd"
}
