)]}'
{
  "log": [
    {
      "commit": "ac4d944910d4d4e9cc520f304f2fa2eb54e9677c",
      "tree": "ebd3e56561ed273cf156545105426b72d7a607b1",
      "parents": [
        "54c2fb785965a666a3e79dda16896801dfcf34e9"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Wed Sep 01 09:51:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:44:33 2010 -0700"
      },
      "message": "bnx2x: Change BCM848xx configuration according to IEEE\n\nChange BCM848xx behavior to fit IEEE such that setting 10Mb/100Mb will\nuse force speed, and setting 1Gb/10Gb will use auto-negotiation with the\nspecific speed advertised\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54c2fb785965a666a3e79dda16896801dfcf34e9",
      "tree": "67e531d8da0ae68984a4e00dc4575a4ffef5fe34",
      "parents": [
        "eb80ce740a7e1deda5bedb9b5df876ce84ac5bc2"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Wed Sep 01 09:51:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:44:32 2010 -0700"
      },
      "message": "bnx2x: Reset link before any new link settings\n\nReset link before any new link settings to avoid potential link issue\ncaused by previous link settings\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb80ce740a7e1deda5bedb9b5df876ce84ac5bc2",
      "tree": "1072eeaa7b36311c24114c88b9235a180301ffd8",
      "parents": [
        "8ca60a68a9fd61b4cf31b48d9c365b07e5588bbe"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Wed Sep 01 09:51:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:44:31 2010 -0700"
      },
      "message": "bnx2x: Fix potential link issue In BCM8727 based boards\n\nIn BCM8727 based boards, setting default 10G link speed after link was\nset to 1G may lead to link down issue. The problem was setting the right\nvalue, but to the wrong registers\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ca60a68a9fd61b4cf31b48d9c365b07e5588bbe",
      "tree": "c2cfb2c0217c999888dbf76467bdb6d23cfa9451",
      "parents": [
        "d807b3f728518d218fb2fe54c1227bc6d6f93efd"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yaniv.rosner@broadcom.com",
        "time": "Wed Sep 01 09:51:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:44:31 2010 -0700"
      },
      "message": "bnx2x: Fix potential link issue of BCM8073/BCM8727\n\nFix potential link issue caused by insufficient delay time during SPIROM\nload of BCM8073/BCM8727\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d807b3f728518d218fb2fe54c1227bc6d6f93efd",
      "tree": "551b6b0d4e8bffc04b5ff5728d474ba75953dc8f",
      "parents": [
        "03c5d770c24cd673d105fbf1a9706ae838272091"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Aug 31 17:17:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:58 2010 -0700"
      },
      "message": "qlcnic: add cksum flag\n\no New CKSUM flag added by fw to notify cksum is verified.\no Update version to 5.0.9\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03c5d770c24cd673d105fbf1a9706ae838272091",
      "tree": "420344c7cd203c648c4747293f1a41ae3b3d8ee1",
      "parents": [
        "b5e5492c0d49e2fd6f51961d03b8533435e5e7f5"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Aug 31 17:17:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:57 2010 -0700"
      },
      "message": "qlcnic: mac vlan learning support\n\nHypervisor allows, two VM\u0027s interfaces to have same mac address.\nThese VM\u0027s interfaces get differentiate with Vlan tag.\nThis patch add support to learn and configure mac+vlan filter on device.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5e5492c0d49e2fd6f51961d03b8533435e5e7f5",
      "tree": "6020e160e5b9b84b5d6d94c68f77fb8482d63c71",
      "parents": [
        "7373373d100e5aebe751af0b2609a9a01dad5ac1"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Aug 31 17:17:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:57 2010 -0700"
      },
      "message": "qlcnic: support mac learning\n\nDevice eswitch need to configure with VM\u0027s mac address.\nHypervisor doesn\u0027t provide any utility/callbacks to get VM\u0027s mac address.\nUnicast mac address filter improves performance and also provide\npacket loopback capability i.e communication between VM.\n\nAbove features is by default off, can be turned on with module parameter\n\u0027mac_learn\u0027.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7373373d100e5aebe751af0b2609a9a01dad5ac1",
      "tree": "3816ae48d6f3f33beeb20f2c66b2b4ab333dc1fa",
      "parents": [
        "dcb50afff747d15fc2ffff762c08c325e4c229e5"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Aug 31 17:17:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:56 2010 -0700"
      },
      "message": "qlcnic: fix mac override capability\n\no Rename mac_learning to mac_override\no Added check in set_mac to return error if mac override is disabled.\no Disabling mac_override only supported for Non priviledged functions.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dcb50afff747d15fc2ffff762c08c325e4c229e5",
      "tree": "374b6c5d42c9ce065c7c6082cd5e62a2726bca99",
      "parents": [
        "7613c87b2d805acf7c882935d47aa84d1947656f"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Aug 31 17:17:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:56 2010 -0700"
      },
      "message": "qlcnic: fix panic while using eth_hdr\n\no skb-\u003emac_header is not set, so machine panics while using function eth_hdr.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7613c87b2d805acf7c882935d47aa84d1947656f",
      "tree": "3da9bfa25441bd4a509f5b0b62efbfc6dbaa9368",
      "parents": [
        "174240a8efc441f01f2909ee167c0c15099c0212"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Aug 31 17:17:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:55 2010 -0700"
      },
      "message": "qlcnic: fix mac anti spoof policy\n\no Allow enabling/disabling mac anti spoof policy only for\n  Non privilege functions.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "174240a8efc441f01f2909ee167c0c15099c0212",
      "tree": "059bf1a61e9e2d0b0a7091c87cec48cab7a4d0f1",
      "parents": [
        "da48e6c362d24d324f36a780d8566109e5f5a1d7"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Aug 31 17:17:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:54 2010 -0700"
      },
      "message": "qlcnic: fix for setting default eswitch config\n\no Default eswitch config was set, even before eswitch capabilty get detected.\nAs a result setting default config was getting fail.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da48e6c362d24d324f36a780d8566109e5f5a1d7",
      "tree": "e135b5667ae6765abb3b6e4daaa06b0972a98b62",
      "parents": [
        "2cffcdbf7670980d4d74e2daea8a6cc0729902b8"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Aug 31 17:17:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:54 2010 -0700"
      },
      "message": "qlcnic: fix mac addr read\n\no Mac addr was read from flash for every fw reset\nfor Non-priviledge function.It should be read only once.\no Remove unnecessary get_mac_addr callback\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2cffcdbf7670980d4d74e2daea8a6cc0729902b8",
      "tree": "b6d81873384ebf6839d7591f6810a7bc4850b1ba",
      "parents": [
        "4e70812b3dc32c76fa2fa3aa2c8221eaac87cd6f"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Aug 31 17:17:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:53 2010 -0700"
      },
      "message": "qlcnic: add api version in reg dump\n\no ethtool reg version bumped to 2\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e70812b3dc32c76fa2fa3aa2c8221eaac87cd6f",
      "tree": "3fcbb778ec0d67bebcf27c3215625e6f6021ed05",
      "parents": [
        "74af4c7df35e6811eb3c50e398abafa5b3cabb75"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Tue Aug 31 17:17:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 01 10:41:53 2010 -0700"
      },
      "message": "qlcnic: backout firmware initialization update\n\no Backing out \"firmware initialization update\" changes, commit-id\n  \"d4066833bb1b35fefb1dd45eb2b10659d46bf151\".\no fix heartbit spelling, it should be heartbeat\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74af4c7df35e6811eb3c50e398abafa5b3cabb75",
      "tree": "9ce354d698d8a253af9c1a460d278ab0cf112e3e",
      "parents": [
        "1639ab6f7831f056286c64d98e8e5eb04e3bacac"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 31 20:56:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 31 20:56:48 2010 -0700"
      },
      "message": "stmmac: Fix another build warning.\n\ndrivers/net/stmmac/dwmac100_core.c: In function \u0027dwmac100_dump_mac_regs\u0027:\ndrivers/net/stmmac/dwmac100_core.c:47: warning: cast from pointer to integer of different size\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1639ab6f7831f056286c64d98e8e5eb04e3bacac",
      "tree": "53a8b14e1fc6117bdffff63bafdab2524dce50c9",
      "parents": [
        "4dc89133f49b8cfd77ba7e83f5960aed63aaa99e"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Aug 31 10:23:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 31 13:37:07 2010 -0700"
      },
      "message": "gro: unexport tcp4_gro_receive and tcp4_gro_complete\n\ntcp4_gro_receive() and tcp4_gro_complete() dont need to be exported.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4dc89133f49b8cfd77ba7e83f5960aed63aaa99e",
      "tree": "7629fa72b5a13cbf48d43659bb396984caf7362a",
      "parents": [
        "ba4fd9d8282f7f856f2287fe8be784d1dfdda28b"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Aug 31 07:40:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 31 13:37:06 2010 -0700"
      },
      "message": "net: add a comment on netdev-\u003elast_rx\n\nAs some driver authors seem to reintroduce dev-\u003elast_rx use,\nadd a comment to strongly discourage this.\n\nSince commit 6cf3f41e6c0 (bonding, net: Move last_rx update into bonding\nrecv logic), network drivers dont need to update last_rx themselves,\nunless they use this field to implement a timeout.\n\nNot updating last_rx helps not dirtying a cache line, improving\nperformance in SMP.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba4fd9d8282f7f856f2287fe8be784d1dfdda28b",
      "tree": "0360a5e63dbdf68ccb3d65383a1a20790ed5f462",
      "parents": [
        "72ed62f7c9f0abe11231d073195a722ee43d6ec1"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Aug 31 01:57:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 31 13:37:06 2010 -0700"
      },
      "message": "pktgen: remove non used variable\n\nremove non used variable \"queue\" in pg_cleanup\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72ed62f7c9f0abe11231d073195a722ee43d6ec1",
      "tree": "7be4b4f359060c067cd6e3d419a6d2d51acd847f",
      "parents": [
        "01b38606bded44bf8b7ca42e8fe5f2cad5d28121"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Aug 31 04:58:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 31 13:37:05 2010 -0700"
      },
      "message": "vlan: Use vlan_dev_real_dev in vlan_hwaccel_do_receive\n\n[patch net-next-2.6] vlan: Use vlan_dev_real_dev in vlan_hwaccel_do_receive\n\nUse helper as in other places.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01b38606bded44bf8b7ca42e8fe5f2cad5d28121",
      "tree": "556fd914f9e13df3627ae19df1ccc87a7691cafe",
      "parents": [
        "02ac3268a581639af241c254579160909373e12c"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Mon Aug 30 12:57:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 31 13:04:33 2010 -0700"
      },
      "message": "Phonet: do not set POLLOUT in case of send buffer overflow\n\nSigned-off-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02ac3268a581639af241c254579160909373e12c",
      "tree": "be8e77ef43845fa6b0e7e6372cb1939385bb6ba2",
      "parents": [
        "1a98214feef2221cd7c24b17cd688a5a9d85b2ea"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Mon Aug 30 12:57:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 31 13:04:32 2010 -0700"
      },
      "message": "Phonet: correct sendmsg() error code from sock_alloc_send_skb()\n\nSigned-off-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a98214feef2221cd7c24b17cd688a5a9d85b2ea",
      "tree": "c642a58c833554d57f4f38ae0d346ddb5c2f051d",
      "parents": [
        "1f0f63885658889b3bcb8a08fbcb9532f8e536c9"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Mon Aug 30 12:57:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 31 13:04:32 2010 -0700"
      },
      "message": "Phonet: restore flow control credits when sending fails\n\nSigned-off-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f0f63885658889b3bcb8a08fbcb9532f8e536c9",
      "tree": "20de343cf23ff327a35d883bb61820553ffc6dd4",
      "parents": [
        "3ff2cfa55fb35bb5ea4490fbc82bb3c6771c121b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 21:55:17 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 21:55:17 2010 -0700"
      },
      "message": "stmmac: Fix build warnings.\n\nIn file included from drivers/net/stmmac/stmmac_ethtool.c:30:\ndrivers/net/stmmac/stmmac.h:111: warning: \u0027struct platform_device\u0027 declared inside parameter list\ndrivers/net/stmmac/stmmac.h:111: warning: its scope is only this definition or declaration, which is probably not what you want\ndrivers/net/stmmac/stmmac_main.c: In function \u0027stmmac_dvr_probe\u0027:\ndrivers/net/stmmac/stmmac_main.c:1744: warning: cast from pointer to integer of different size\nIn file included from drivers/net/stmmac/stmmac_mdio.c:31:\ndrivers/net/stmmac/stmmac.h:111: warning: \u0027struct platform_device\u0027 declared inside parameter list\ndrivers/net/stmmac/stmmac.h:111: warning: its scope is only this definition or declaration, which is probably not what you want\ndrivers/net/stmmac/dwmac1000_core.c: In function \u0027dwmac1000_dump_regs\u0027:\ndrivers/net/stmmac/dwmac1000_core.c:56: warning: cast from pointer to integer of different size\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ff2cfa55fb35bb5ea4490fbc82bb3c6771c121b",
      "tree": "4f67088e323cd49b6748e15fba8951eabb80c308",
      "parents": [
        "6dcd814bd08bc7989f7f3eac9bbe8b20aec0182a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Aug 30 10:27:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 13:50:46 2010 -0700"
      },
      "message": "ipv6: struct xfrm6_tunnel in read_mostly section\n\ntunnel6_handlers chain being scanned for each incoming packet,\nmake sure it doesnt share an often dirtied cache line.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6dcd814bd08bc7989f7f3eac9bbe8b20aec0182a",
      "tree": "e8fcde2ef93efa62437aff893477098a1bf8b6a0",
      "parents": [
        "c274f29120eff7852bb2370ae6f05f46de75edbc"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Aug 30 07:04:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 13:50:45 2010 -0700"
      },
      "message": "net: struct xfrm_tunnel in read_mostly section\n\ntunnel4_handlers chain being scanned for each incoming packet,\nmake sure it doesnt share an often dirtied cache line.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c274f29120eff7852bb2370ae6f05f46de75edbc",
      "tree": "89f20cc9ab58b0f5277cf4dc7a2fbc75a2bf7c2f",
      "parents": [
        "3d5b99ae82f8742e3bb1f8634fd11ac36ea19ee1"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Aug 29 21:43:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 13:50:45 2010 -0700"
      },
      "message": "net/m68k: Hydra Ethernet - print whole resource instead of start address\n\nresource_size_t changed from `unsigned long\u0027 to `phys_addr_t`, which is either\n`u32\u0027 or `u64\u0027.\nPrint the whole resource to remove the cast and to make it future-proof.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d5b99ae82f8742e3bb1f8634fd11ac36ea19ee1",
      "tree": "45ecec91f84d6038e2eeba2dd81d5cee7c07e599",
      "parents": [
        "89858ad14307a398961a0f1414b04053c1475e4f"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Sun Aug 29 19:27:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 13:50:44 2010 -0700"
      },
      "message": "TCP: update initial windows according to RFC 5681\n\nThis updates the use of larger initial windows, as originally specified in\nRFC 3390, to use the newer IW values specified in RFC 5681, section 3.1.\n\nThe changes made in RFC 5681 are:\n a) the setting now is more clearly specified in units of segments (as the\n    comments  by John Heffner emphasized, this was not very clear in RFC 3390);\n b) for connections with 1095 \u003c SMSS \u003c\u003d 2190 there is now a change:\n    - RFC 3390 says that IW \u003c\u003d 4380,\n    - RFC 5681 says that IW \u003d 3 * SMSS \u003c\u003d 6570.\n\nSince RFC 3390 is older and \"only\" proposed standard, whereas the newer RFC 5681\nis already draft standard, it seems preferable to use the newer IW variant.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89858ad14307a398961a0f1414b04053c1475e4f",
      "tree": "860eca4c0fb4c9c470d407407ba051ae814c9dfa",
      "parents": [
        "4886fcad6e12572afbd230dfab1b268eace20d6d"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Sun Aug 29 19:23:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 13:45:28 2010 -0700"
      },
      "message": "dccp ccid-3: use per-route RTO or TCP RTO as fallback\n\nThis makes RTAX_RTO_MIN also available to CCID-3, replacing the compile-time\nRTO lower bound with a per-route tunable value.\n\nThe original Kconfig option solved the problem that a very low RTT (in the\norder of HZ) can trigger too frequent and unnecessary reductions of the\nsending rate.\n\nThis tunable does not affect the initial RTO value of 2 seconds specified in\nRFC 5348, section 4.2 and Appendix B. But like the hardcoded Kconfig value,\nit allows to adapt to network conditions.\n\nThe same effect as the original Kconfig option of 100ms is now achieved by\n\n\u003e ip route replace to unicast 192.168.0.0/24 rto_min 100j dev eth0\n\n(assuming HZ\u003d1000).\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4886fcad6e12572afbd230dfab1b268eace20d6d",
      "tree": "c0ac7dc930a8de315083ec3882ff78a325747e70",
      "parents": [
        "22b71c8f4f3db8df92f5e7b081c265bc56c0bd2f"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Sun Aug 29 19:23:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 13:45:27 2010 -0700"
      },
      "message": "dccp ccid-2: Share TCP\u0027s minimum RTO code\n\nUsing a fixed RTO_MIN of 0.2 seconds was found to cause problems for CCID-2\nover 802.11g: at least once per session there was a spurious timeout. It\nhelped to then increase the the value of RTO_MIN over this link.\n\nSince the problem is the same as in TCP, this patch makes the solution from\ncommit \"05bb1fad1cde025a864a90cfeb98dcbefe78a44a\"\n       \"[TCP]: Allow minimum RTO to be configurable via routing metrics.\"\navailable to DCCP.\n\nThis avoids reinventing the wheel, so that e.g. the following works in the\nexpected way now also for CCID-2:\n\n\u003e ip route change 10.0.0.2 rto_min 800 dev ath0\n\nLuckily this useful rto_min function was recently moved to net/tcp.h,\nwhich simplifies sharing code originating from TCP.\n\nDocumentation also updated (plus minor whitespace fixes).\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22b71c8f4f3db8df92f5e7b081c265bc56c0bd2f",
      "tree": "b913f63369b09ad703ed52a42b367455785ef3af",
      "parents": [
        "d26eeb07fd02de31848b59d19687daff0e93532f"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Sun Aug 29 19:23:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 13:45:26 2010 -0700"
      },
      "message": "tcp/dccp: Consolidate common code for RFC 3390 conversion\n\nThis patch consolidates initial-window code common to TCP and CCID-2:\n * TCP uses RFC 3390 in a packet-oriented manner (tcp_input.c) and\n * CCID-2 uses RFC 3390 in packet-oriented manner (RFC 4341).\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d26eeb07fd02de31848b59d19687daff0e93532f",
      "tree": "8017b04b5e2aacb9d73334b4610d623c28a957d5",
      "parents": [
        "d82b6f85c1d73340ef4a26bd0b247ac14610cd83"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Sun Aug 29 19:23:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 13:45:26 2010 -0700"
      },
      "message": "dccp ccid-2: Remove wrappers around sk_{reset,stop}_timer()\n\nThis removes the wrappers around the sk timer functions, since not much is\ngained from using them: the BUG_ON in start_rto_timer will never trigger\nsince that function is called only if:\n\n * the RTO timer expires (rto_expire, and then timer_pending() is false);\n * in tx_packet_sent only if !timer_pending() (BUG_ON is redundant here);\n * previously in new_ack, after stopping the timer (timer_pending() false).\n\nRemoving the wrappers also clears the way for eventually replacing the\nRTO timer with the icsk-retransmission-timer, as it is already part of the\nDCCP socket.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d82b6f85c1d73340ef4a26bd0b247ac14610cd83",
      "tree": "633b7aa259c75a1620783cd65130436b5179a9fa",
      "parents": [
        "dca43c75e7e545694a9dd6288553f55c53e2a3a3"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Sun Aug 29 19:23:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 13:45:25 2010 -0700"
      },
      "message": "dccp ccid-2: Use u32 timestamps uniformly\n\nSince CCID-2 is de facto a mini implementation of TCP, it makes sense to share\nas much code as possible.\n\nHence this patch aligns CCID-2 timestamping with TCP timestamping.\nThis also halves the space consumption (on 64-bit systems).\n\nThe necessary include file \u003cnet/tcp.h\u003e is already included by way of\nnet/dccp.h. Redundant includes have been removed.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dca43c75e7e545694a9dd6288553f55c53e2a3a3",
      "tree": "4df6b0b295ecd571fa95004b486d9af1636d6a30",
      "parents": [
        "409456b10f87b28303643fec37543103f9ada00c"
      ],
      "author": {
        "name": "Jerry Chu",
        "email": "hkchu@google.com",
        "time": "Fri Aug 27 19:13:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 13:23:33 2010 -0700"
      },
      "message": "tcp: Add TCP_USER_TIMEOUT socket option.\n\nThis patch provides a \"user timeout\" support as described in RFC793. The\nsocket option is also needed for the the local half of RFC5482 \"TCP User\nTimeout Option\".\n\nTCP_USER_TIMEOUT is a TCP level socket option that takes an unsigned int,\nwhen \u003e 0, to specify the maximum amount of time in ms that transmitted\ndata may remain unacknowledged before TCP will forcefully close the\ncorresponding connection and return ETIMEDOUT to the application. If\n0 is given, TCP will continue to use the system default.\n\nIncreasing the user timeouts allows a TCP connection to survive extended\nperiods without end-to-end connectivity. Decreasing the user timeouts\nallows applications to \"fail fast\" if so desired. Otherwise it may take\nupto 20 minutes with the current system defaults in a normal WAN\nenvironment.\n\nThe socket option can be made during any state of a TCP connection, but\nis only effective during the synchronized states of a connection\n(ESTABLISHED, FIN-WAIT-1, FIN-WAIT-2, CLOSE-WAIT, CLOSING, or LAST-ACK).\nMoreover, when used with the TCP keepalive (SO_KEEPALIVE) option,\nTCP_USER_TIMEOUT will overtake keepalive to determine when to close a\nconnection due to keepalive failure.\n\nThe option does not change in anyway when TCP retransmits a packet, nor\nwhen a keepalive probe will be sent.\n\nThis option, like many others, will be inherited by an acceptor from its\nlistener.\n\nSigned-off-by: H.K. Jerry Chu \u003chkchu@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "409456b10f87b28303643fec37543103f9ada00c",
      "tree": "f45d3b953de9dbda4f7d8486b48afa0c59395cd7",
      "parents": [
        "2c70b5196262f29b10eb1886293e0c2d75dc3dd9"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Sun Aug 29 21:57:55 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 29 21:57:55 2010 -0700"
      },
      "message": "net: fix datapath typo\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c70b5196262f29b10eb1886293e0c2d75dc3dd9",
      "tree": "2e90585fea9403ae913dcdcb1bd7a1e9678ee4f2",
      "parents": [
        "2bc9e234658072145b63d1d364bac4c8e337c865"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Aug 29 17:04:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 29 21:15:26 2010 -0700"
      },
      "message": "IPVS: include net/ip6_checksum.h for csum_ipv6_magic\n\nFixes this build error:\n\nnet/netfilter/ipvs/ip_vs_core.c: In function \u0027ip_vs_nat_icmp_v6\u0027:\nnet/netfilter/ipvs/ip_vs_core.c:640: error: implicit declaration of function \u0027csum_ipv6_magic\u0027\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bc9e234658072145b63d1d364bac4c8e337c865",
      "tree": "d13ed7df78507087e0541685469f0e772c09ea56",
      "parents": [
        "56543af9563d91c1c5596a7980b416389bdea071"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Aug 28 05:41:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 28 16:06:44 2010 -0700"
      },
      "message": "drivers/net/atl1c: Remove double test\n\nThe nic_type field is compared to athr_l2c twice.\n\nThe sematic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@expression@\nexpression E;\n@@\n\n(\n* E\n  || ... || E\n|\n* E\n  \u0026\u0026 ... \u0026\u0026 E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56543af9563d91c1c5596a7980b416389bdea071",
      "tree": "f5866654e3658607feff0cdcd53bb97970a3c29a",
      "parents": [
        "d08336e9998b1004b2baad62325d34349a593137"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Aug 27 19:08:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 28 15:37:05 2010 -0700"
      },
      "message": "starfire: use BUILD_BUG_ON for netdrv_addr_t\n\nDetect size mismatch for netdrv_addr_t at build time rather than\nchecking at module load time.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Ion Badulescu \u003cionut@badula.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d08336e9998b1004b2baad62325d34349a593137",
      "tree": "3238c830088b3bb32cc927cf278dd25001a40abc",
      "parents": [
        "6a499b242f7d1ebf13f5bc386e08e80603f79e2a"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Aug 27 19:08:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 28 15:37:05 2010 -0700"
      },
      "message": "starfire: use PCI_VDEVICE\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Ion Badulescu \u003cionut@badula.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a499b242f7d1ebf13f5bc386e08e80603f79e2a",
      "tree": "50383400eed30c6d5b6349f18d61af404de206aa",
      "parents": [
        "e27cd4f8ca9dde7938f4f83ef75b6fae8d46dd5f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Aug 27 19:08:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 28 15:37:04 2010 -0700"
      },
      "message": "phonet: use for_each_set_bit\n\nReplace open-coded loop with for_each_set_bit().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e27cd4f8ca9dde7938f4f83ef75b6fae8d46dd5f",
      "tree": "7a1ddef5bf95ea0892c9aa7bf9462b52506b6ef5",
      "parents": [
        "762c29164e2850d8c5e4c258cef0077b2584d111"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Aug 27 19:08:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 28 15:37:04 2010 -0700"
      },
      "message": "mlx4: use bitmap library\n\nReplace loops calling set_bit() and clear_bit() with bitmap_set() and\nbitmap_clear().\n\nUnlike loops calling set_bit() and clear_bit(), bitmap_set() and\nbitmap_clear() are not atomic. But this is ok.\nBecause the bitmap operations are protected by bitmap-\u003elock\nexcept for initialization of the bitmap in mlx4_bitmap_init().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: netdev@vger.kernel.org\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "762c29164e2850d8c5e4c258cef0077b2584d111",
      "tree": "4cb5c25ce87578386f751dbcd3e46b6eba3cb716",
      "parents": [
        "034de00b06fe2b2c451f7435414f15c1b625e6b0"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Aug 27 16:41:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 28 15:37:03 2010 -0700"
      },
      "message": "econet: kill unnecessary spin_lock_init()\n\nThe spinlock aun_queue_lock is initialized statically. It is unnecessary\nto initialize by spin_lock_init() at module load time.\n\nThis is detected by the semantic patch.\n\n// \u003csmpl\u003e\n@def@\ndeclarer name DEFINE_SPINLOCK;\nidentifier spinlock;\n@@\n\nDEFINE_SPINLOCK(spinlock);\n\n@@\nidentifier def.spinlock;\n@@\n\n- spin_lock_init(\u0026spinlock);\n// \u003c/smpl\u003e\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "034de00b06fe2b2c451f7435414f15c1b625e6b0",
      "tree": "f5d927349c82bfe6f0c1555e3d7f9675a826713a",
      "parents": [
        "0fdf4d096102464e290d5ccaee8ad0cee7bd9e8a"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Aug 26 22:12:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 27 19:25:59 2010 -0700"
      },
      "message": "slip: Use net_device_stats from struct net_device\n\nUse net_device-\u003estats for stats instead of private variable copies in\nstruct slip. Use ndo_get_stat64 so the additions can be performed on a private\ndestination buffer.\n\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0fdf4d096102464e290d5ccaee8ad0cee7bd9e8a",
      "tree": "dc0d644f715f48d78c20ed576c83cf10a436f84e",
      "parents": [
        "40d0802b3eb47d57e2d57a5244a18cbbe9632e13"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Aug 26 22:03:53 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 22:03:53 2010 -0700"
      },
      "message": "bnx2x: fix wrong return from bnx2x_trylock_hw_lock\n\nbnx2x_trylock_hw_lock() returns a bool :\n\ntrue if succeeded to acquire the lock.\nfalse in case of error.\n\n-EINVAL is not an acceptable value, since its promoted to true.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40d0802b3eb47d57e2d57a5244a18cbbe9632e13",
      "tree": "fd45987286080e1f711c2448f6fbdc7d362a0241",
      "parents": [
        "250ad8f55c06eb866cfb57f8d3ea6ff961a7d1d7"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Aug 26 22:03:08 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 22:03:08 2010 -0700"
      },
      "message": "gro: __napi_gro_receive() optimizations\n\ncompare_ether_header() can have a special implementation on 64 bit\narches if CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is defined.\n\n__napi_gro_receive() and vlan_gro_common() can avoid a conditional\nbranch to perform device match.\n\nOn x86_64, __napi_gro_receive() has now 38 instructions instead of 53\n\nAs gcc-4.4.3 still choose to not inline it, add inline keyword to this\nperformance critical function.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "250ad8f55c06eb866cfb57f8d3ea6ff961a7d1d7",
      "tree": "2d113ecb62ebf36f6628bea5ed3f1e00500ea915",
      "parents": [
        "e132d8d3d2b4df0895fe73c9cfad53b3a5329edf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 20:32:02 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 20:32:02 2010 -0700"
      },
      "message": "stmmac: Make time functionality depend upon RTC_HCTOSYS_DEVICE\n\nBased upon a report by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e132d8d3d2b4df0895fe73c9cfad53b3a5329edf",
      "tree": "59f820ec826736d4a997a0139ff97108e11d0cb6",
      "parents": [
        "0866d96da02cccc3ca837d0d71687aba962b3f2f"
      ],
      "author": {
        "name": "Sritej Velaga",
        "email": "sritej.velaga@qlogic.com",
        "time": "Thu Aug 26 14:03:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 17:13:20 2010 -0700"
      },
      "message": "qlcnic: PCI ID addition\n\nAdded PCI ID to board info.\n\nSigned-off-by: Sritej Velaga \u003csritej.velaga@qlogic.com\u003e\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0866d96da02cccc3ca837d0d71687aba962b3f2f",
      "tree": "fdf48e0ccd0c92819c2d96d3e18562c4092bb471",
      "parents": [
        "8cfdce080722101a7fd2a1eff9763ca4008ec626"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Thu Aug 26 14:02:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 17:13:19 2010 -0700"
      },
      "message": "qlcnic: Fix driver load issue in FW hang\n\nIf there is a FW hang when the driver loads, it can not determine the FW operational\nmode. Fix it by checking the FW state first before issuing any FW commands to\ndetermine its capabilities and thereby detecting driver operational mode.\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cfdce080722101a7fd2a1eff9763ca4008ec626",
      "tree": "3e086875b9a67aff953c4af654e9197bcc4ec5fc",
      "parents": [
        "53f91dc1f76922375ad7957ef29f48986722532d"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Thu Aug 26 14:02:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 17:13:18 2010 -0700"
      },
      "message": "qlcnic: Fix missing error codes\n\nIn the original code, the error codes returned from some of the functions\nare not caught and sent up the caller chain. Fixed it here.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53f91dc1f76922375ad7957ef29f48986722532d",
      "tree": "71583203eb39de7ccf1733930833e9d229c38333",
      "parents": [
        "145ce502e44b57c074c72cfdc855557e19026999"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Tue Aug 24 13:32:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 14:11:49 2010 -0700"
      },
      "message": "net: use scnprintf() to avoid potential buffer overflow\n\nstrlcpy() returns the total length of the string they tried to create, so\nwe should not use its return value without any check. scnprintf() returns\nthe number of characters written into @buf not including the trailing \u0027\\0\u0027,\nso use it instead here.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "145ce502e44b57c074c72cfdc855557e19026999",
      "tree": "fd663feae03f5c5f4a31ceecd6a61e790344b8b3",
      "parents": [
        "dee06e4702b5a64b9ca81e650d66223c5b3e7f14"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 24 13:21:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 14:11:48 2010 -0700"
      },
      "message": "net/sctp: Use pr_fmt and pr_\u003clevel\u003e\n\nChange SCTP_DEBUG_PRINTK and SCTP_DEBUG_PRINTK_IPADDR to\nuse do { print } while (0) guards.\nAdd SCTP_DEBUG_PRINTK_CONT to fix errors in log when\nlines were continued.\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nAdd a missing newline in \"Failed bind hash alloc\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dee06e4702b5a64b9ca81e650d66223c5b3e7f14",
      "tree": "7748101b41c6a0200f12eac632691c0bd35cb61b",
      "parents": [
        "4f72816ef07fdf49338ee0e6764a3961d552994a"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Thu Aug 26 02:54:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 13:21:29 2010 -0700"
      },
      "message": "ipvs: switch to GFP_KERNEL allocations\n\nSwitch from GFP_ATOMIC allocations to GFP_KERNEL ones in\nip_vs_add_service() and ip_vs_new_dest(), as we hold a mutex and are\nallowed to sleep in this context.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f72816ef07fdf49338ee0e6764a3961d552994a",
      "tree": "172f3ce232a280c4d28eb2576676d060c9ef6c4c",
      "parents": [
        "bd144550489270a32a531e84a2b4bb6882096236"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Thu Aug 26 02:54:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 13:21:29 2010 -0700"
      },
      "message": "IPVS: convert __ip_vs_securetcp_lock to a spinlock\n\nAlso rename __ip_vs_securetcp_lock to ip_vs_securetcp_lock.\n\nSpinlock conversion was suggested by Eric Dumazet.\n\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd144550489270a32a531e84a2b4bb6882096236",
      "tree": "160721affa0d9c015199de76ec1c9018cdf5ce0f",
      "parents": [
        "8870f8427b8fe30b2684b9e569e5ce038faf41ac"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Thu Aug 26 02:54:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 13:21:28 2010 -0700"
      },
      "message": "IPVS: convert __ip_vs_sched_lock to a spinlock\n\nAlso rename __ip_vs_sched_lock to ip_vs_sched_lock.\n\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8870f8427b8fe30b2684b9e569e5ce038faf41ac",
      "tree": "4d20a39d2fceee146b3be6462c50597362db59b7",
      "parents": [
        "8a891429d1879ae4f37f547ef5c2d68e19277e4a"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Thu Aug 26 13:21:26 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 13:21:26 2010 -0700"
      },
      "message": "IPVS: ICMPv6 checksum calculation\n\nCc: Xiaoyu Du \u003ctingsrain@gmail.com\u003e\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a891429d1879ae4f37f547ef5c2d68e19277e4a",
      "tree": "ac759c522cbc86c4373d6086ccd800e9aea09c7f",
      "parents": [
        "ced1de4c9eeded664e5f1b21cfcb0fb70cc0cde3"
      ],
      "author": {
        "name": "Rasesh Mody",
        "email": "rmody@brocade.com",
        "time": "Wed Aug 25 23:00:27 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 23:00:27 2010 -0700"
      },
      "message": "bna: Fixed build break for allyesconfig\n\nThis is the patch to fix the build break caused by multiple\ndefinitions of symbols between Brocade\u0027s FC/FCOE driver(BFA)\nand 10G Networking Driver(BNA).\n\nChanges are:\n\n1. locally used functions are made static \n\n2. unused functions are removed\n\n3. using unique namespaces for the function names that must be\nglobally visible\n\nSigned-off-by: Debashis Dutt \u003cddutt@brocade.com\u003e\nSigned-off-by: Rasesh Mody \u003crmody@brocade.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ced1de4c9eeded664e5f1b21cfcb0fb70cc0cde3",
      "tree": "3d392a57c9bcc6f2356cf4f7e39e7b4aa254d47c",
      "parents": [
        "f0c54ace9b74ec52e57d3ea2ef99fb277667abf8"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Tue Aug 24 23:57:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:41:27 2010 -0700"
      },
      "message": "r6040: Free irq line on error path\n\nFree irq line on error path.\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0c54ace9b74ec52e57d3ea2ef99fb277667abf8",
      "tree": "48b126d28b29b2e65a558c18c92abecffb225d00",
      "parents": [
        "def824c0d4902d27c52f17d267af8bc648d29e16"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Aug 25 00:23:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:41:26 2010 -0700"
      },
      "message": "s2io: remove lro parameter\n\nRemove \"lro\" parameter of s2io driver.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nCc: jon.mason@exar.com\nAcked-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "def824c0d4902d27c52f17d267af8bc648d29e16",
      "tree": "0da2867aad203199243d3d3720ade5a6465a8df8",
      "parents": [
        "6d87f5c3ac5856bf1309700e2f15e2e7fcd3c578"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Wed Aug 25 00:32:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:41:26 2010 -0700"
      },
      "message": "be2net: stats for packets received due to internal switching in ASIC.\n\nCounters for packets received due to internal switching are already available.\nThis change will start displaying them in ethtool -S\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d87f5c3ac5856bf1309700e2f15e2e7fcd3c578",
      "tree": "2ba12a7c04aeb3ecef77881f03147b334dc9fe9b",
      "parents": [
        "aa7c6e5fa08bb5014b6432a690d28748f11e93fc"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Wed Aug 25 00:32:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:41:25 2010 -0700"
      },
      "message": "be2net: fix to dynamically generate MAC Address for VFs\n\nThe BE ASIC/firmware doesnot reserve and assign MAC address for VFs.\nThis results in the VF interfaces being created with MAC Address 0.\nThe code change proposed takes the MAC address of PF to generate a seed.\nMAC Address for VFs are assigned incrementally starting from the seed.\nThese addresses are programmed in the ASIC by the PF and the VF driver\nqueries for the MAC address during its probe.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa7c6e5fa08bb5014b6432a690d28748f11e93fc",
      "tree": "71849c8ddde749739a878dd5e10446e9a3ee06ae",
      "parents": [
        "c5dadddb8c9d310bc263f671f19fe3ba90b329fe"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Aug 24 13:12:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:36:51 2010 -0700"
      },
      "message": "bridge: avoid ethtool on non running interface\n\nIf bridge port is offline, don\u0027t call ethtool to query speed.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5dadddb8c9d310bc263f671f19fe3ba90b329fe",
      "tree": "195fd38b6807e3c380bf4f05f3e9c81788dd826b",
      "parents": [
        "944c794d6437e5301c8769cb242c2b919a5acf59"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Tue Aug 24 12:50:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:36:51 2010 -0700"
      },
      "message": "qlge: Fix a deadlock when the interface is going down\n\nCurrently qlge can deadlock when the interface is going\ndown, and the mpi_port_cfg_work() is executing on another\nprocessor. It happens because unregister_netdev() holds\nthe rtnl lock, and the mpi_port_cfg_work() also request\nthis lock.\n\nSince unregiter_netdev() may wait mpi_port_cfg_work(), who\nalso request the holding lock, it can cause an deadlock,\ndisplaying the following error:\n\n \"echo 0 \u003e /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\n rmmod         D 00000080c6c1d190     0  3993   2081 0x00008080\n Call Trace:\n [c000000975f56ee0] [c0000000000152a0] .__switch_to+0x100/0x1d0\n [c000000975f56f70] [c0000000005781b4] .schedule+0x3a4/0x8c0\n [c000000975f570c0] [c000000000578e8c] .schedule_timeout+0x24c/0x350\n [c000000975f571e0] [c000000000578a88] .wait_for_common+0x198/0x210\n [c000000975f572c0] [c0000000000abbb4] .__cancel_work_timer+0x2c4/0x2e0\n [c000000975f57400] [d0000000078e7a20] .ql_adapter_down+0x80/0x260 [qlge]\n [c000000975f574b0] [d0000000078e7d80] .qlge_close+0x70/0x130 [qlge]\n [c000000975f57540] [c000000000497ef8] .__dev_close+0x98/0xf0\n [c000000975f575d0] [c000000000497f74] .dev_close+0x24/0x60\n [c000000975f57650] [c000000000498080] .rollback_registered_many+0xd0/0x2b0\n [c000000975f576f0] [c000000000498338] .rollback_registered+0x38/0x50\n [c000000975f57780] [c0000000004983d8] .unregister_netdevice_queue+0x88/0xe0\n [c000000975f57810] [c000000000498574] .unregister_netdev+0x24/0x40\n [c000000975f57890] [d0000000078f6f38] .qlge_remove+0x3c/0x78 [qlge]\n [c000000975f57920] [c0000000002d9298] .pci_device_remove+0x48/0x90\n [c000000975f579a0] [c000000000372850] .__device_release_driver+0xa0/0x130\n [c000000975f57a30] [c000000000372a08] .driver_detach+0x128/0x150\n [c000000975f57ad0] [c000000000371134] .bus_remove_driver+0xc4/0x1a0\n [c000000975f57b70] [c00000000037357c] .driver_unregister+0x8c/0xd0\n [c000000975f57c00] [c0000000002d968c] .pci_unregister_driver+0x5c/0x110\n [c000000975f57ca0] [d0000000078f6ee4] .qlge_exit+0x1c/0x34 [qlge]\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "944c794d6437e5301c8769cb242c2b919a5acf59",
      "tree": "ac398dfc466650b19b08f33dd34de20463041bd5",
      "parents": [
        "b2aff96327545aa5ceb25e3116be69c8b06de703"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Aug 24 13:08:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:36:50 2010 -0700"
      },
      "message": "bridge: fix locking comment\n\nThe carrier check is not called from work queue in current code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2aff96327545aa5ceb25e3116be69c8b06de703",
      "tree": "144aa0ed207b68e163d1d8f4f13971d1fb01edcd",
      "parents": [
        "8d34e7d6f38fce1c7e595404295494cd1eaba3eb"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 24 04:39:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:36:50 2010 -0700"
      },
      "message": "net/netfilter/ipvs: Eliminate memory leak\n\n__ip_vs_service_get and __ip_vs_svc_fwm_get increment a reference count, so\nthat reference count should be decremented before leaving the function in an\nerror case.\n\nA simplified version of the semantic match that finds this problem is:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nexpression E;\nidentifier f1;\niterator I;\n@@\n\nx \u003d __ip_vs_service_get(...);\n\u003c... when !\u003d x\n     when !\u003d true (x \u003d\u003d NULL || ...)\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n     when !\u003d I (...) { \u003c+...x...+\u003e }\n(\n x \u003d\u003d NULL\n|\n x \u003d\u003d E\n|\n x-\u003ef1\n)\n...\u003e\n* return ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d34e7d6f38fce1c7e595404295494cd1eaba3eb",
      "tree": "d8b651d02724411e1b3acd5c9ad5801f9a6b83a5",
      "parents": [
        "21ff2929edc89397cc4c621d3c3f842994640acd"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 24 04:38:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:36:49 2010 -0700"
      },
      "message": "drivers/net/irda: Eliminate memory leak\n\ndev_alloc_skb allocates some memory, so that memory should be freed before\nleaving the function in an error case.\n\nCorrected some typos in a nearby comment as well.\n\nA simplified version of the semantic match that finds this problem is:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nexpression E;\nidentifier f1;\niterator I;\n@@\n\nx \u003d dev_alloc_skb(...);\n\u003c... when !\u003d x\n     when !\u003d true (x \u003d\u003d NULL || ...)\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n     when !\u003d I (...) { \u003c+...x...+\u003e }\n(\n x \u003d\u003d NULL\n|\n x \u003d\u003d E\n|\n x-\u003ef1\n)\n...\u003e\n* return ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21ff2929edc89397cc4c621d3c3f842994640acd",
      "tree": "46f75007ed886061101d05e2acfd9901ffa3d3ec",
      "parents": [
        "884c06f4777c598ea7bf4fbc7557ff2fca066f63"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Aug 24 04:18:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:36:49 2010 -0700"
      },
      "message": "typhoon: fix a race in typhoon_do_get_stats\n\nIts important to store \u0027final\u0027 values in counters,\nnot using them as temporary variables,\nor this might break some SNMP applications.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: David Dillow \u003cdave@thedillows.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "884c06f4777c598ea7bf4fbc7557ff2fca066f63",
      "tree": "1b36f8f0f00e02f3f1110df3d8f5bfbe5e189eee",
      "parents": [
        "ad01b7d480a4a135f974afd5c617c417e0b0542f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Aug 24 02:01:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:36:48 2010 -0700"
      },
      "message": "plip: remove superflous return\n\nThis return isn\u0027t reachable and it obscures the goto on the line before.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad01b7d480a4a135f974afd5c617c417e0b0542f",
      "tree": "bd69865fb4bb323e697d46c8b0365ec1774a9696",
      "parents": [
        "ac75791aa943c7953521cb4fa7728bf51f9abd2d"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Mon Aug 23 20:40:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:30:51 2010 -0700"
      },
      "message": "stmmac: make ioaddr \u0027void __iomem *\u0027 rather than unsigned long\n\nThis avoids unnecessary casting and adds the ioaddr in the\nprivate structure.\nThis patch also removes many warning when compile the driver.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac75791aa943c7953521cb4fa7728bf51f9abd2d",
      "tree": "399416c51bd49306c2b0a30f99cd8d90f46ae9b8",
      "parents": [
        "219dd1132a71875ef7097ac47f634d402478385c"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Mon Aug 23 20:40:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:30:50 2010 -0700"
      },
      "message": "stmmac: remove dead option in the driver\u0027s Kconfig\n\nThis patch removes the CPU_SUBTYPE_ST40 dependency in the\ndriver\u0027s Kconfig.\nIn fact, this option has been removed in the commit:\n f96691872439ab2071171d4531c4a95b5d493ae5\nas reported by Christian Dietrich.\n\nNote that the driver remains tested on STM platforms, only.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "219dd1132a71875ef7097ac47f634d402478385c",
      "tree": "9959713985c6b2f527fc2b71930af262e866eda7",
      "parents": [
        "c6a056a349d10a6e879ca1be6067873b6feed259"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@st.com",
        "time": "Mon Aug 23 20:40:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:30:50 2010 -0700"
      },
      "message": "stmmac: fix_mac_speed is called during 10/100\u003c-\u003e1000 speed changes\n\nThis patch modifies the stmmac_adjust_link() function so the\nfix_mac_speed() is called not only when link speed is changing\nbetween 10 and 100 Mbps (as required in RMII mode) but also\nfor 1000 Mbps.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@st.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6a056a349d10a6e879ca1be6067873b6feed259",
      "tree": "4f8b344abda53bfe0722d4d9ea01bf5a85615e30",
      "parents": [
        "c061b18df0f1fe3f50fe451dbbdc9ede3c19701a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Aug 23 19:44:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:29:21 2010 -0700"
      },
      "message": "bnx2x: small fix in stats handling\n\nUse a private variable to fold rx_dropped value, instead of shared\ndestination buffer, as it might break SNMP applications.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nCC: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nAcked-By: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c061b18df0f1fe3f50fe451dbbdc9ede3c19701a",
      "tree": "91508aff083ab7a93d1e7f3b6eb933059d1a2776",
      "parents": [
        "31018e068edb9eed740bec5cf14802c3c676c9ee"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 23 18:20:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 15:35:43 2010 -0700"
      },
      "message": "drivers/net: Remove address use from assignments of function pointers\n\n\"foo \u003d \u0026function\" is more commonly written \"foo \u003d function\"\n\nDone with coccinelle script:\n\n// \u003csmpl\u003e\n@r@\nidentifier f;\n@@\n\nf(...) { ... }\n\n@@\nidentifier r.f;\n@@\n\n- \u0026f\n+ f\n// \u003c/smpl\u003e\n\ndrivers/net/tehuti.c used a function and struct with the\nsame name, the function was renamed.\n\nCompile tested x86 only.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31018e068edb9eed740bec5cf14802c3c676c9ee",
      "tree": "8523393ac6b90772662f4afebe518655559ed3d6",
      "parents": [
        "b18971d199cf35f68ffa22e4be1c477493fdb7e1"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Wed Aug 25 04:03:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 14:15:29 2010 -0700"
      },
      "message": "qlcnic: change reg name\n\nChange QLCNIC_CRB_DEV_REF_COUNT to QLCNIC_CRB_DRV_ACTIVE to match\ndocument.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b18971d199cf35f68ffa22e4be1c477493fdb7e1",
      "tree": "7a160fb7ecac543c0b4fc5ba7ef489130f08aa10",
      "parents": [
        "8cf61f890ac4c2a15acb24658feba13c9c838b52"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Wed Aug 25 04:03:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 14:15:28 2010 -0700"
      },
      "message": "qlcnic: fix fw recovery for PF\n\nPrivilege function should wait for npar state to be operational\nbefore creating context.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cf61f890ac4c2a15acb24658feba13c9c838b52",
      "tree": "35a476615af3563c56b7ca3022b44fb194010944",
      "parents": [
        "e9a47700cb35bc84d4954f762a193b150722612e"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Wed Aug 25 04:03:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 14:15:27 2010 -0700"
      },
      "message": "qlcnic: support port vlan id\n\nOn NIC Partition capable adapter, Administrator can configure to\ntag packet with particular vlan id. Packet will be tagged and strip with\nthat vlan id. Also if \u0027Tagging\u0027 flag is disable, other packet will be drop.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9a47700cb35bc84d4954f762a193b150722612e",
      "tree": "4706a47822aa7c95a3344d3c8d62f6a6c8a6d7d4",
      "parents": [
        "e569aa78ba01f7f66e016a4d57310fd041524d17"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Wed Aug 25 04:03:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 14:15:27 2010 -0700"
      },
      "message": "qlcnic: eswitch config fixes\n\no remove validation before deleting vlan id\no Add missing \u0027break\u0027 while deleting vlan id.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e569aa78ba01f7f66e016a4d57310fd041524d17",
      "tree": "eaedc03d42ee2bf6200fc07b080a99bad103def3",
      "parents": [
        "4562487a00445eab96311365ba15c41dc4d043cd",
        "268bae0b6879f238ba57f5f801958d1254e136f7"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 25 14:51:42 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 25 14:51:42 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/libertas/if_sdio.c\n"
    },
    {
      "commit": "4562487a00445eab96311365ba15c41dc4d043cd",
      "tree": "50fdab90499a8903ab625adf58887d65a77af27a",
      "parents": [
        "04714a16db6fd8d175050a01459fd16660fba18c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 15:06:27 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 15:06:27 2010 -0700"
      },
      "message": "mlx4_en: Fix build warning in mlx4_en_create_rx_ring.\n\ndrivers/net/mlx4/en_rx.c: In function ‘mlx4_en_create_rx_ring’:\ndrivers/net/mlx4/en_rx.c:305: warning: label ‘err_map’ defined but not used\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04714a16db6fd8d175050a01459fd16660fba18c",
      "tree": "77132e559dca89e0497f4cba8e749d59503e329c",
      "parents": [
        "fa37a9586f92051de03a13e55e5ec3880bb6783e"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:46:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 15:00:42 2010 -0700"
      },
      "message": "mlx4_en: updated driver version\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa37a9586f92051de03a13e55e5ec3880bb6783e",
      "tree": "f87f49668aa13e65fba708b3cf30658332a54edf",
      "parents": [
        "0533943c5c45cce2e26432bf0a6b8e114757c897"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:46:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 15:00:42 2010 -0700"
      },
      "message": "mlx4_en: Moving to work with GRO\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0533943c5c45cce2e26432bf0a6b8e114757c897",
      "tree": "8405db10a70b0a2a9f4c04528e4bcffdbb7189c6",
      "parents": [
        "d7e1a487d31933deba742c1bd3ffe0f73220b729"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:46:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:57:09 2010 -0700"
      },
      "message": "mlx4_en: UDP RSS support\n\nAdding capability for RSS for UDP traffic, hashing is done based on\nIP addresses and UDP port number.\nThe support depends on HW/FW capabilities.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d7e1a487d31933deba742c1bd3ffe0f73220b729",
      "tree": "8ecdd48757450d7924ebd9c4366d977bda903d45",
      "parents": [
        "bc081cecf3cb3da236061cf353d74c42ba7e37fb"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:46:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:53 2010 -0700"
      },
      "message": "mlx4_en: reconfiguring mac address.\n\nWhen Mac address is removed from one port of the CX2 device, the other device\nshould reconfigure its Mac.\nThis fixes an issue with failover, when both ports have the same Mac address,\nand one of the ports, is closed, the second one stops receiving traffic.\n(bugzilla #1965 at bugs.openfabrics.org)\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc081cecf3cb3da236061cf353d74c42ba7e37fb",
      "tree": "b0a70206f8868c37e8ecc110afd9d33a8c1168ed",
      "parents": [
        "7699517db435fd24143bd32dd644275e3eeb4c86"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:46:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:52 2010 -0700"
      },
      "message": "mlx4_en: get/set ringsize uses actual ring size\n\nIn case that the rings were not fully filled, the report in Ethtool\nshould be according to the actual size that was filled.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7699517db435fd24143bd32dd644275e3eeb4c86",
      "tree": "e39bad6758eb4172cd4bafe481803c8f752a2630",
      "parents": [
        "e7c1c2c46201e46f8ce817196507d2ffd3dafd8e"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:46:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:51 2010 -0700"
      },
      "message": "mlx4_en: Fixing report in Ethtool get_settings\n\nThe report now based on query from FW, giving the correct tranciever type\nand link speed.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7c1c2c46201e46f8ce817196507d2ffd3dafd8e",
      "tree": "33579da64d2c5dc4502518496097dcf9737e9eb4",
      "parents": [
        "3005ad40b95168aad530f1179cff47411b3ea8da"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:46:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:51 2010 -0700"
      },
      "message": "mlx4_en: Added self diagnostics test implementation\n\nThe selftest includes 5 features:\n1. Interrupt test: Executing commands and receiving command completion\n   on all our interrupt vectors.\n2. Link test: Verifying we are connected to valid link partner.\n3. Speed test: Check that we negotiated link speed correctly.\n4. Registers test: Activate HW health check command.\n5. Loopback test: Send a packet on loopback interface and catch it on RX side.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3005ad40b95168aad530f1179cff47411b3ea8da",
      "tree": "15a41dd56931e778ff9e5e80c5736ecc0ec9ad29",
      "parents": [
        "e5cc44b2eb2b8192c9623eb877936063ba8556f3"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:46:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:50 2010 -0700"
      },
      "message": "mlx4_en: Validate port up prior to transmitting\n\nWe might try to use resources which were not activated.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5cc44b2eb2b8192c9623eb877936063ba8556f3",
      "tree": "bb7caeb22d79dfc562a24c3d1f231851355d34b4",
      "parents": [
        "a0b4e6e09c79df9efdb9872f30eb4cdb291c6c78"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:46:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:49 2010 -0700"
      },
      "message": "mlx4_en: Reporting link state with KERN_INFO\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0b4e6e09c79df9efdb9872f30eb4cdb291c6c78",
      "tree": "b4197c7708500b6d900521b6e82c1a89c3c004eb",
      "parents": [
        "7c2873809dd1a2d5e46be3f0ff2071fcdc3cf0fd"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:45:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:49 2010 -0700"
      },
      "message": "mlx4_en: Fixed MAX_TX_RINGS definition\n\nDefined as sum of default number of TX rings and number of\nrings used for priority flow control mode.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c2873809dd1a2d5e46be3f0ff2071fcdc3cf0fd",
      "tree": "73a37e2eca1aa32938cf16eea20bc009126fa2ba",
      "parents": [
        "8bf2e58f8b7a14244bf182ad0a3ba0457ad70c62"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:45:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:48 2010 -0700"
      },
      "message": "mlx4_en: performing CLOSE_PORT at the end of tear-down process\n\nAll port\u0027s resources should be closed before we give the\nCLOSE_PORT command to the firmware.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bf2e58f8b7a14244bf182ad0a3ba0457ad70c62",
      "tree": "19a584e0df5b19080777bfea0dc97150ae2022aa",
      "parents": [
        "00d7d7bc6e886ef48af6ed766eb12b8cec241d35"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:45:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:48 2010 -0700"
      },
      "message": "mlx4_en: Setting dev-\u003eperm_addr field\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00d7d7bc6e886ef48af6ed766eb12b8cec241d35",
      "tree": "9fd96c64407a9e1f2abaf72fd03cd573192883a1",
      "parents": [
        "69351a2933428515b31fe54100f90a669cbbd384"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:45:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:47 2010 -0700"
      },
      "message": "mlx4_en: Setting actual RX ring size\n\nWhen configuring HW resources, the RX ring size that is passed should be the actual\nsize that depends on number of buffers that we succeeded to allocate.\nThe mask for ring size should also be configured accordingly\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69351a2933428515b31fe54100f90a669cbbd384",
      "tree": "432cb6f34764bf9f2b9470553ff1236c46a49775",
      "parents": [
        "c2e3143e3c46ede22336316b3ff4746727c0d93a"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Aug 24 03:45:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:54:47 2010 -0700"
      },
      "message": "mlx4_en: Fixed incorrect unmapping on RX flow.\n\nWhen allocating new fragments to replace the ones that would be passed to the stack,\nThe fragments that should be replaced, are the ones that were already used.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2e3143e3c46ede22336316b3ff4746727c0d93a",
      "tree": "28fa33bc3ef923614066377e5a954b88cb87148a",
      "parents": [
        "5a46790ca4c40fdb6ed5336d7d6b593c96326b31"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Aug 24 14:48:10 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:48:10 2010 -0700"
      },
      "message": "tc: add meta match on receive hash\n\nTrivial extension to existing meta data match rules to allow\nmatching on skb receive hash value.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a46790ca4c40fdb6ed5336d7d6b593c96326b31",
      "tree": "84ca2e08453f06361a593484550783110e03c207",
      "parents": [
        "ec550d246e38e1b4ea8604b5c71ccb72e38f3290"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 24 14:46:53 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:46:53 2010 -0700"
      },
      "message": "include/linux/if_ether.h: Remove unused #define MAC_FMT\n\nLast use was removed, so remove the #define.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec550d246e38e1b4ea8604b5c71ccb72e38f3290",
      "tree": "0874238f764a2fa45a84d1b24b98f4989db67b47",
      "parents": [
        "c32d83c0420950754cca01557bc5802793948d66"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Aug 24 14:45:09 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 24 14:45:09 2010 -0700"
      },
      "message": "net: ip_append_data() optim\n\nCompiler is not smart enough to avoid a conditional branch.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "268bae0b6879f238ba57f5f801958d1254e136f7",
      "tree": "132d1039370644b2c6a2d2f8903024de3e47b020",
      "parents": [
        "d70e96932de55fb2c05b1c0af1dff178651a9b77",
        "6a017e043a8c5e4f1e7c1152bc6477da8066f5f6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 24 16:35:40 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 24 16:35:40 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-core.c\n\tdrivers/net/wireless/iwlwifi/iwl-core.h\n"
    },
    {
      "commit": "d70e96932de55fb2c05b1c0af1dff178651a9b77",
      "tree": "aa79113a4fffbc5e3163effd3949ad39e31a71c0",
      "parents": [
        "672ddeffeb2afad18fe1a2fc5aa14a07b4da1551"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Aug 19 16:11:27 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 24 16:32:06 2010 -0400"
      },
      "message": "cfg80211: add some documentation\n\nAdd some documentation for cfg80211. I\u0027m hoping some of\nthe regulatory documentation will be filled by somebody\nmore familiar with it, hint hint! :)\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "672ddeffeb2afad18fe1a2fc5aa14a07b4da1551",
      "tree": "4e382dd8ddaf81af6cf7431fb1818919da6fb5b0",
      "parents": [
        "54c8067a4a0606f466faf0f30b16684b00060e70"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Aug 18 09:35:22 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 24 16:32:05 2010 -0400"
      },
      "message": "iwlwifi: do not spuriously call ieee80211_scan_completed\n\nWhen a scan is aborted because the corresponding\nvirtual interface is removed, we may still later\nattempt to tell mac80211 that the scan completed.\nThis is obviously wrong, since we already told it\nthat it was aborted, so don\u0027t do that.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "54c8067a4a0606f466faf0f30b16684b00060e70",
      "tree": "f499545f4e9355e0ed1886336ce9544cbec599cc",
      "parents": [
        "21cb987914cb5334af78378141efed77505ea987"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Aug 18 09:35:21 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 24 16:32:05 2010 -0400"
      },
      "message": "iwlagn: do not check for AP mode for WEP keys\n\nEven when we configure WEP keys in AP mode\nones without a station pointer are default\nkeys, so don\u0027t check for AP mode here.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21cb987914cb5334af78378141efed77505ea987",
      "tree": "73d725ef440e84a5880ddf648d66dfea811dae71",
      "parents": [
        "d99eeb87420a6da1f87064c7fa70bdf299699d90"
      ],
      "author": {
        "name": "Vivek Natarajan",
        "email": "vnatarajan@atheros.com",
        "time": "Wed Aug 18 19:57:49 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 24 16:32:05 2010 -0400"
      },
      "message": "ath9k_htc: Add support for bluetooth coexistence.\n\nSigned-off-by: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d99eeb87420a6da1f87064c7fa70bdf299699d90",
      "tree": "e09db7a8d7e990837141711482948243d27e53e2",
      "parents": [
        "2a5fb7b088f8418958775774dda9427d6c73c522"
      ],
      "author": {
        "name": "Vivek Natarajan",
        "email": "vnatarajan@atheros.com",
        "time": "Wed Aug 18 19:57:48 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 24 16:32:05 2010 -0400"
      },
      "message": "ath9k_common: Move bt_stomp to common for sharing with ath9k_htc.\n\nSigned-off-by: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "2a5fb7b088f8418958775774dda9427d6c73c522"
}
