)]}'
{
  "log": [
    {
      "commit": "2906f66a5682e5670a5eefe991843689b8d8563f",
      "tree": "dcbc3ef175c609d2fa32a8e7478eb0d17015c0a7",
      "parents": [
        "477c608673526afc094be521086fed186c7ccf7d"
      ],
      "author": {
        "name": "Venkata Mohan Reddy",
        "email": "mohanreddykv@gmail.com",
        "time": "Thu Feb 18 12:31:05 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Feb 18 12:31:05 2010 +0100"
      },
      "message": "ipvs: SCTP Trasport Loadbalancing Support\n\nEnhance IPVS to load balance SCTP transport protocol packets. This is done\nbased on the SCTP rfc 4960. All possible control chunks have been taken\ncare. The state machine used in this code looks some what lengthy. I tried\nto make the state machine easy to understand.\n\nSigned-off-by: Venkata Mohan Reddy Koppula \u003cmohanreddykv@gmail.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "477c608673526afc094be521086fed186c7ccf7d",
      "tree": "7a4dd0165afa6c1cddadf4c88eeca07c861031ce",
      "parents": [
        "6457d26bd40077238799e31df2b800bcf4ef9177",
        "6e705f56a181118f6fbd35e6b443eab33df07290"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Feb 18 11:41:39 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Feb 18 11:41:39 2010 +0100"
      },
      "message": "Merge branch \u0027ebt_config_compat_v4\u0027 of git://git.breakpoint.cc/fw/nf-next-2.6\n"
    },
    {
      "commit": "6457d26bd40077238799e31df2b800bcf4ef9177",
      "tree": "4d9f085a8f33fa5528c14cbf60678295bbe74d11",
      "parents": [
        "dfa1a041094f4a6e5845a19a1b10e317676722e7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Feb 17 18:48:44 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 18:48:44 2010 -0800"
      },
      "message": "IPv6: convert mc_lock to spinlock\n\nOnly used for writing, so convert to spinlock\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dfa1a041094f4a6e5845a19a1b10e317676722e7",
      "tree": "09072e61ebf55b1babb374aad6083d8d751ecb01",
      "parents": [
        "acbbf1f1fd63391eeba70fec991568e4334c80d4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 18:48:11 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 18:48:11 2010 -0800"
      },
      "message": "drivers/net/tehuti.c: Reapply use DEFINE_PCI_DEVICE_TABLE()\n\nCommit 865a21a5e3d1b384c559a44c898fcad93e187b82 overwrote\ncommit a3aa18842a5303fc28fcc4d57dbd16618bd830a0\n\nFix it.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acbbf1f1fd63391eeba70fec991568e4334c80d4",
      "tree": "7ad4457a20efd90ea817f72eb31f8975df6e6b22",
      "parents": [
        "ada1db5c6fac4d400ec284729af19b47488b332d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:02:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 18:41:42 2010 -0800"
      },
      "message": "drivers/net/yellowfin.c: Use (pr|netdev)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nConvert formats like %8.8 to %08\nRemove periods from formats\nCoalesce long formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ada1db5c6fac4d400ec284729af19b47488b332d",
      "tree": "2addd7b493a25400bc231dd1a3694d53e9c62acd",
      "parents": [
        "67777f9bf255d7561375500a4e117bdb08a883db"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:29 2010 -0800"
      },
      "message": "drivers/net/sky2.c: Use (pr|netdev)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67777f9bf255d7561375500a4e117bdb08a883db",
      "tree": "228b4e52b6e81e5a5ec8e98181983a36afbbca9c",
      "parents": [
        "f15063cdd6bd541b4f35cec7e9a6c96f3c644c8d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:29 2010 -0800"
      },
      "message": "drivers/net/skge.c: Use (pr|netdev)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nCheckpatch cleaning\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f15063cdd6bd541b4f35cec7e9a6c96f3c644c8d",
      "tree": "bff4ccb9a2088aeffa044f575c0f42c739382950",
      "parents": [
        "9cd31f078ee8b8dd68bbb39680b5c9a51f85f1ea"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:28 2010 -0800"
      },
      "message": "drivers/net/skge.c: Use (pr|netdev)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cd31f078ee8b8dd68bbb39680b5c9a51f85f1ea",
      "tree": "8fcc18a518d482b79d7ad7282cee7342dc5e538f",
      "parents": [
        "ddf79b20eefd27797ce461411679a48e998701ca"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:21 2010 -0800"
      },
      "message": "drivers/net/pci-skeleton.c: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nCheckpatch cleaning\nConvert formats like 0x%08x to %#08x\nRemove periods from formats\nCoalesce long formats\nUse print_hex_dump\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddf79b20eefd27797ce461411679a48e998701ca",
      "tree": "a67dfacb36e9139f78b5db938c11f6d65b91ad61",
      "parents": [
        "436d27d1db147713e4cd17b2fa491d22374bda98"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:21 2010 -0800"
      },
      "message": "drivers/net/cnic.c: Use (pr|netdev)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nRemove periods from formats\nCoalesce long formats\nUse __func__\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "436d27d1db147713e4cd17b2fa491d22374bda98",
      "tree": "2d4a0deb80070b3cee47a5626f883223dd684e26",
      "parents": [
        "7995c64e5b56ec7fe6032e5fc586f726cde2152b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:20 2010 -0800"
      },
      "message": "drivers/net/cassini.c: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nRemove periods from formats\nCoalesce long formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7995c64e5b56ec7fe6032e5fc586f726cde2152b",
      "tree": "b072d2e42f717d8f2c3d94e9431c48a3e8304f72",
      "parents": [
        "3a9c6a4915e584663aebdb9016bcb9d3897dd779"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:20 2010 -0800"
      },
      "message": "drivers/net/bnx2x: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nConvert struct bnx2x member msglevel to msg_enable for netif_msg_\u003cfoo\u003e macros\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nCoalesce long formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a9c6a4915e584663aebdb9016bcb9d3897dd779",
      "tree": "8121d82ad6d4ab560cbad578a73757c079e742ad",
      "parents": [
        "2fc96fff4483971aa81795382c368ea7d8100dde"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:19 2010 -0800"
      },
      "message": "drivers/net/bnx2.c: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nRemove periods from formats\nCoalesce long formats\nCoalesce some printks\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fc96fff4483971aa81795382c368ea7d8100dde",
      "tree": "47ffb60cdf4411c9d87ac1caeca6b50158c6ae8b",
      "parents": [
        "497159aff6c81b61fe88463a64e7dad6f86297e3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:19 2010 -0800"
      },
      "message": "drivers/net/b44.c: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nRemove periods from formats\nCoalesce long formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "497159aff6c81b61fe88463a64e7dad6f86297e3",
      "tree": "43836646d96183eea8c3a5dc98243fbb78f0afaf",
      "parents": [
        "b4f18b3faccae13c0530ae8f7f20fe81d18f2bd5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:18 2010 -0800"
      },
      "message": "drivers/net/8139too.c: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nConvert formats like %8.8 to %08\nRemove periods from formats\nCoalesce long formats\nUse print_hex_dump\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4f18b3faccae13c0530ae8f7f20fe81d18f2bd5",
      "tree": "982e79ba6dac6f7e478a834b6720854d3402a65f",
      "parents": [
        "be7ce5307ded2e416224baab0bd1e5072591f33f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 15:01:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:45:18 2010 -0800"
      },
      "message": "drivers/net/8139cp.c: Use (pr|netdev|netif)_\u003clevel\u003e macro helpers\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nUse netif_\u003clevel\u003e\nRemove periods from formats\nCoalesce long formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be7ce5307ded2e416224baab0bd1e5072591f33f",
      "tree": "4410471965600d5948eb71a36c08bd86bf3dfd9a",
      "parents": [
        "6a443a0f72ad7706345412dbd2e4d4981fdfce39"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:17:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:40 2010 -0800"
      },
      "message": "tg3: Update version to 3.108\n\nThis patch updates the tg3 version to 3.108.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a443a0f72ad7706345412dbd2e4d4981fdfce39",
      "tree": "e0e9724789c0bf2e232bae18080147834e58da50",
      "parents": [
        "79eb6904361fe4e54e589919a9b62c5e036c42c3"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:17:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:40 2010 -0800"
      },
      "message": "tg3: Push phylib definitions to phylib\n\nThis patch pushes phylib definitions out to phylib headers.  For phy\nIDs, this removes some code duplication.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79eb6904361fe4e54e589919a9b62c5e036c42c3",
      "tree": "5341c14a99cad6ab3442290828d759e22b45b2f5",
      "parents": [
        "24daf2b0a4005f3a4e757752fcfed9da276cf202"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:17:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:39 2010 -0800"
      },
      "message": "tg3: Rename tg3 phy ID preprocessor definitions\n\nThe phylib presents the phy ID in a different format than the one tg3\nhas traditionally used.  To highlight the distinction, this patch\nprepends the tg3 native phy ID format with TG3.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24daf2b0a4005f3a4e757752fcfed9da276cf202",
      "tree": "13b1988b5473bb0a2e0fa57feb4d7938c43b7a26",
      "parents": [
        "9ea4818dd39cc8c6b31c38c9f51d19d5d4ee0be6"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:17:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:39 2010 -0800"
      },
      "message": "tg3: Reformat SSID to phy ID table\n\nThis patch reformats the SSID to phy ID table, replacing constants with\npreprocessor definitions.  This patch is also prep work for the\nfollowing patch, which will push line lengths beyond 80 chars.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ea4818dd39cc8c6b31c38c9f51d19d5d4ee0be6",
      "tree": "7002135dea5246364c2a17a6f037c050c50b4cb8",
      "parents": [
        "0d86df808886d4e56c46a9c356dfb81146e3b6d1"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:17:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:38 2010 -0800"
      },
      "message": "tg3: Discover phy address once\n\nThe phy address will not change after it has been identified.  Move the\ndiscovery code to a location that only gets executed once.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d86df808886d4e56c46a9c356dfb81146e3b6d1",
      "tree": "de3d30376cffd0a27c666c9c88516ca4692ba677",
      "parents": [
        "144170635b543ceadfe6ba907ac496b40795764e"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:17:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:38 2010 -0800"
      },
      "message": "tg3: Reduce indent level of tg3_rx_prodring_alloc\n\nThis patch adds an inverted \"jumbo ring enable\" test and jumps to the exit\nif it succeeds.  The change reduces the indent level of the remaining\ncode making it more readable.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "144170635b543ceadfe6ba907ac496b40795764e",
      "tree": "553d18fa3542a852f512f7f9138616de4e88b002",
      "parents": [
        "b474eca74cf647df0a7fd56bc975ee4a812741b7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:16:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:37 2010 -0800"
      },
      "message": "tg3: Rename TG3_FLG3_RGMII_STD_IBND_DISABLE\n\nThe STD part of this preprocessor definition is a bit of a misnomer.\nThis flag is a coarse control of the RGMII inband status facilities.\nThis patch renames the definition to be more accurate.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b474eca74cf647df0a7fd56bc975ee4a812741b7",
      "tree": "a3fc31f51f93fd051afd1e1ac10800ddd0944364",
      "parents": [
        "2712168f856e8cd42265e7ef855d64702da20089"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:16:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:37 2010 -0800"
      },
      "message": "tg3: Add more partno entries for fallback path\n\nThis patch adds 57765 asic partno entries for the path executed if VPD\nis not present in NVRAM.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2712168f856e8cd42265e7ef855d64702da20089",
      "tree": "d12c32c013844a7b57a67fa43873f1e571435a3c",
      "parents": [
        "a4153d401ac440c73e0721db0b6b031e8e6f77d1"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:16:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:36 2010 -0800"
      },
      "message": "tg3: Allow phylib flowctrl changes anytime\n\nThis patch loosens the restriction that the phylib interface must be up\nand running to change the flow control parameters.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4153d401ac440c73e0721db0b6b031e8e6f77d1",
      "tree": "9ae5458a45ee018108515929f905bab457d351cf",
      "parents": [
        "d110114281fad580dd9ce629507d17b123169cff"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:16:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:35 2010 -0800"
      },
      "message": "tg3: Add support for 2 new selfboot formats\n\nThis patch adds new offsets to the bootcode version extraction code to\nsupport NVRAM format versions 4 and 5.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d110114281fad580dd9ce629507d17b123169cff",
      "tree": "0d6d8590bd70cc3fb4eb03e5041e4adef56d4e32",
      "parents": [
        "61e800cf949926b3d463ca3cf3025d964872774b"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:16:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:35 2010 -0800"
      },
      "message": "tg3: Make 57791 and 57795 10/100 only\n\nThis patch adds the 57791 and 57795 to the list of devices that only\nsupport 10 and 100 Mbps speeds.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61e800cf949926b3d463ca3cf3025d964872774b",
      "tree": "b855725b34c8b1f6b31b50052e2596a9797fcf96",
      "parents": [
        "99405162598176e830d17ae6d4f3d9e070ad900c"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 17 15:16:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 17:27:34 2010 -0800"
      },
      "message": "tg3: Enforce DMA mapping / skb assignment ordering\n\nMichael Chan noted that there is nothing in the code that would prevent\nthe compiler from delaying the access of the \"mapping\" member of the\nnewly arrived packet until much later.  If this happened after the\nskb \u003d NULL assignment, it is possible for the driver to pass a bad\ndma_addr value to pci_unmap_single().  To enforce this ordering, we need\na write memory barrier.  The pairing read memory barrier already exists\nin tg3_rx_prodring_xfer() under the comments starting with\n\"Ensure that updates to the...\".\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99405162598176e830d17ae6d4f3d9e070ad900c",
      "tree": "41a23acd64d3f18de729c2abadc98f7c4687aa45",
      "parents": [
        "5ff3f073670b544a9c0547cc6fef1f7eed5762ed"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Feb 14 01:01:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:35:17 2010 -0800"
      },
      "message": "tun: socket filter support\n\nThis patch adds Linux Socket Filter support to\ntun driver.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ff3f073670b544a9c0547cc6fef1f7eed5762ed",
      "tree": "44259652c1c6305c7b5ce3c8c1774407951e8e25",
      "parents": [
        "305b0160932af0ed67259b4b13c471aed2a86588"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Feb 14 01:01:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:35:16 2010 -0800"
      },
      "message": "net: export attach/detach filter routines\n\nExport sk_attach_filter/sk_detach_filter routines,\nso that tun module can use them.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "305b0160932af0ed67259b4b13c471aed2a86588",
      "tree": "2a3965e812a6e8f747619a7714cbf5b35528b4a0",
      "parents": [
        "0988d26978561d568efed45cc5576d85ea7b609d"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Feb 17 11:56:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:48 2010 -0800"
      },
      "message": "chelsio: convert to use netdev_for_each_mc_addr\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0988d26978561d568efed45cc5576d85ea7b609d",
      "tree": "d6b658928b8ab50d81db521c1ea9547df9a9aec0",
      "parents": [
        "e4a474f82ddaaef65433b0b4f5169f2f6cd8ddb0"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Feb 17 12:27:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:48 2010 -0800"
      },
      "message": "cxgb3: convert to use netdev_for_each_addr\n\nRemoved whole t3_rx_mode structure and appropriate helpers cause they are no\nlonger needed.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4a474f82ddaaef65433b0b4f5169f2f6cd8ddb0",
      "tree": "b98db85ea6a829c6d4a94152e267c04ae9201be0",
      "parents": [
        "e76b69cc0133952c98aa1ad6330cacacd269fd64"
      ],
      "author": {
        "name": "kirjanov@gmail.com",
        "email": "kirjanov@gmail.com",
        "time": "Tue Feb 16 21:54:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:47 2010 -0800"
      },
      "message": "smsc911x: replace manual phy lookup.\n\nUse phy_find_first() function instead of manual lookup.\n\nSigned-off-by: Denis Kirjanov \u003ckirjanov@gmail.com\u003e\nReviewed-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e76b69cc0133952c98aa1ad6330cacacd269fd64",
      "tree": "d06aa21c325692e8e97b6d73f34bc05319a586cf",
      "parents": [
        "1d4bd947c501ea1da81300280fb6aeec2cca9335"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Tue Feb 16 20:25:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:47 2010 -0800"
      },
      "message": "net: bug fix for vlan + gro issue\n\nTraffic (tcp) doesnot start on a vlan interface when gro is enabled.\nEven the tcp handshake was not taking place.\nThis is because, the eth_type_trans call before the netif_receive_skb\nin napi_gro_finish() resets the skb-\u003edev to napi-\u003edev from the previously\nset vlan netdev interface. This causes the ip_route_input to drop the\nincoming packet considering it as a packet coming from a martian source.\n\nI could repro this on 2.6.32.7 (stable) and 2.6.33-rc7.\nWith this fix, the traffic starts and the test runs fine on both vlan\nand non-vlan interfaces.\n\nCC: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCC: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d4bd947c501ea1da81300280fb6aeec2cca9335",
      "tree": "443ca2c757ac5a27bb8d6c0ac18338da08ca3768",
      "parents": [
        "d4c41139df6e74c6fff0cbac43e51cab782133be"
      ],
      "author": {
        "name": "kirjanov@gmail.com",
        "email": "kirjanov@gmail.com",
        "time": "Tue Feb 16 20:40:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:46 2010 -0800"
      },
      "message": "mv643xx_eth: fix missing validate_addr hook\n\nFix missing validate_addr hook.\n\nSigned-off-by: Denis Kirjanov \u003ckirjanov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4c41139df6e74c6fff0cbac43e51cab782133be",
      "tree": "c0831f0896b680d272e3e20314c8b47efb9ca48c",
      "parents": [
        "b6ca430599ea37843632b0eaa231dea5414dec25"
      ],
      "author": {
        "name": "Kristoffer Glembo",
        "email": "kristoffer@gaisler.com",
        "time": "Mon Feb 15 03:33:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:40 2010 -0800"
      },
      "message": "net: Add Aeroflex Gaisler 10/100/1G Ethernet MAC driver\n\nAdds device driver for Aeroflex Gaisler 10/100 and 10/100/1G Ethernet\nMAC IP cores.\n\nSigned-off-by: Kristoffer Glembo \u003ckristoffer@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6ca430599ea37843632b0eaa231dea5414dec25",
      "tree": "8d8c0dfb04ec15783a51fb6af04e6db5b8d72fa7",
      "parents": [
        "25cca5352712561fba97bd37c495593d641c1d39"
      ],
      "author": {
        "name": "Simon Kagstrom",
        "email": "simon.kagstrom@netinsight.net",
        "time": "Thu Feb 11 05:39:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:39 2010 -0800"
      },
      "message": "via-velocity: Enable scatter/gather IO by default\n\nReduces CPU utilization significantly with sendfile for example.\n\nSigned-off-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25cca5352712561fba97bd37c495593d641c1d39",
      "tree": "e31319edcccd30914e7268917ab8689df34eddc5",
      "parents": [
        "069c474e88bb7753183f1eadbd7786c27888c8e3"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Feb 11 10:26:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 15:59:38 2010 -0800"
      },
      "message": "ipg: Remove device claimed by dl2k from pci id table\n\nThis patch removes D-Link DGE-550T PCI ID (1186:4000) from the ipg\ndriver. The ipg driver is for IP2000-based cards and the DGE-550T is\na DL2000-based card. The driver loads and works for a few moments, but\nonce a real workload is applied it stops operating. The ipg driver\nclaimed this ID since it was introduced in 2.6.24 and it\u0027s forced many\nusers to blacklist it.\n\nThe correct driver for this hardware is the dl2k driver, which has been\nclaiming this PCI ID since the 2.4 days.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "069c474e88bb7753183f1eadbd7786c27888c8e3",
      "tree": "09b0385d34a2d0b302b1f61a2783bfcdc510732f",
      "parents": [
        "08326dbe7b5825295ec3711eec53b093549749e5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:41:40 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:41:40 2010 -0800"
      },
      "message": "xfrm: Revert false event eliding commits.\n\nAs reported by Alexey Dobriyan:\n\n--------------------\nsetkey now takes several seconds to run this simple script\nand it spits \"recv: Resource temporarily unavailable\" messages.\n\n#!/usr/sbin/setkey -f\nflush;\nspdflush;\n\nadd A B ipcomp 44 -m tunnel -C deflate;\nadd B A ipcomp 45 -m tunnel -C deflate;\n\nspdadd A B any -P in ipsec\n        ipcomp/tunnel/192.168.1.2-192.168.1.3/use;\nspdadd B A any -P out ipsec\n        ipcomp/tunnel/192.168.1.3-192.168.1.2/use;\n--------------------\n\nObviously applications want the events even when the table\nis empty.  So we cannot make this behavioral change.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08326dbe7b5825295ec3711eec53b093549749e5",
      "tree": "684dc4907ea770c3660500961e4559e0df2bf2bd",
      "parents": [
        "7af3351f71f4b3b5dbccb66cdc9b097052760a7f"
      ],
      "author": {
        "name": "Riccardo Ghetta",
        "email": "birrachiara@tin.it",
        "time": "Wed Feb 17 09:28:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:38:10 2010 -0800"
      },
      "message": "SiS190/191 half-duplex initialization fix\n\nAdds half-duplex specific setup code (taken from SiS own GPL driver).\nWithout those, half-duplex connections are very unreliable, often\nworking on small transfers and failing after a while.\n\nSigned-off-by: Riccardo Ghetta \u003cbirrachiara@tin.it\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7af3351f71f4b3b5dbccb66cdc9b097052760a7f",
      "tree": "c9fa0fa66c7823ed39d3ddc652bfee306f157497",
      "parents": [
        "a07da6df730b1fef933f66c03b0e51d5e7ad5b3e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Feb 17 09:26:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:38:10 2010 -0800"
      },
      "message": "ethtool: Don\u0027t flush n-tuple list from ethtool_reset()\n\nThe n-tuple list should be flushed if and only if the ETH_RESET_FILTER\nflag is set and the driver is able to reset filtering/flow direction\nhardware without also resetting a component whose flag is not set.\nThis test is best left to the driver.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a07da6df730b1fef933f66c03b0e51d5e7ad5b3e",
      "tree": "aaca739fe19cef53d5ebf8a744e6017b6d6d78ce",
      "parents": [
        "3359fced77f6b4ba1c7de9deace1d7dfa7217bbc"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 02:05:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:44 2010 -0800"
      },
      "message": "bnx2x: version number and date\n\nUpdated release version and date: 1.52.1-6 and 2010/02/16\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3359fced77f6b4ba1c7de9deace1d7dfa7217bbc",
      "tree": "0a07404bd7726559afde96901fa02cf48f8ec47b",
      "parents": [
        "2db29fc71b7e6af41aa1fadb67f588846dc461cf"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 13:35:01 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:44 2010 -0800"
      },
      "message": "bnx2x: Use firmware 5.2.13\n\nSwitch to the new firmware version (5.2.13).\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2db29fc71b7e6af41aa1fadb67f588846dc461cf",
      "tree": "727c3c8e8d840f46b329a5acc22aa72b206c0a7c",
      "parents": [
        "0c43f43f48c5c60d62c4d26917da3ee71df464ea"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 13:33:02 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:43 2010 -0800"
      },
      "message": "bnx2x: FW 5.2.13\n\nNew firmware version (5.2.13).\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c43f43f48c5c60d62c4d26917da3ee71df464ea",
      "tree": "aaec72ee2ccaaf5bd596385749ab011c6835d75c",
      "parents": [
        "d43a7e67ae2f911765b3d5b6cbb85221a9ffd0a4"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 02:04:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:43 2010 -0800"
      },
      "message": "bnx2x: fix in 57710 self-test\n\nBug fix: Use the last unicast entry in CAM in bnx2x_test_int(). Relevant for 57710 only.\n\nAuthor: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d43a7e67ae2f911765b3d5b6cbb85221a9ffd0a4",
      "tree": "b21a43a0bceccb2eca7bbe52c2e20cfa09198cbb",
      "parents": [
        "f1e1a199f3a68a32cf86095b3650d761ee8798b9"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 02:03:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:42 2010 -0800"
      },
      "message": "bnx2x: Do not allow enabling LRO if disable_tpa\u003d1\n\nBug fix: Do not allow enabling LRO if disable_tpa\u003d1.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1e1a199f3a68a32cf86095b3650d761ee8798b9",
      "tree": "1f644d1a4b17d840b3179fd3c1ba4d8fa76d99b6",
      "parents": [
        "6cbe5065bb367d4c8db0a71d2e828995bcfae336"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 02:03:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:42 2010 -0800"
      },
      "message": "bnx2x: clean up in case of error in bnx2x_init_hw()\n\nBug fix: clean up MCP state in case of error in bnx2x_init_hw().\n\nAuthor: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6cbe5065bb367d4c8db0a71d2e828995bcfae336",
      "tree": "8a2a715d587fb60acc66fa47f127e812fcc342a2",
      "parents": [
        "a475f603d23392f386e45cf377b17c30ed3bbb80"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Feb 17 02:03:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:41 2010 -0800"
      },
      "message": "bnx2x: Properly release allocated MSI-X/MSI vectors\n\nBug fix: Properly release allocated MSI-X/MSI vectors if ifup failed\ndue to lack of memory.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a475f603d23392f386e45cf377b17c30ed3bbb80",
      "tree": "47e3377f1a1bf402f33dbddc4e14768e2a9881ec",
      "parents": [
        "60b86755929e1a7e9038c8d860a8491cfdf8d93a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 10:30:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:41 2010 -0800"
      },
      "message": "drivers/net/usb: Use netif_\u003clevel\u003e logging facilities\n\nConvert from:\n\tif (netif_msg_\u003cfoo\u003e(priv))\n\t\tdev_\u003clevel\u003e(dev...\nto\n\tnetif_\u003clevel\u003e(priv, foo, dev...\n\nAlso convert a few:\n\n\tif (i \u003c REG_TIMEOUT) {\n\t\tetc...\n\t\treturn ret;\n       }\nto\n\tif (i \u003e\u003d REG_TIMEOUT)\n\t\tgoto fail;\n\tetc...\n\treturn ret;\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60b86755929e1a7e9038c8d860a8491cfdf8d93a",
      "tree": "97062c7136ead4adcdbf2bd3280143da1fabbe20",
      "parents": [
        "82456b031e3c3b5bf95a7e49bd9b68b146446e76"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 17 10:30:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:40 2010 -0800"
      },
      "message": "usbnet: Convert dev(dbg|err|warn|info) macros to netdev_\u003clevel\u003e\n\nThese macros are too similar to the dev_\u003clevel\u003e equivalents\nbut take a usbnet * argument.  Convert them to the recently\nintroduced netdev_\u003clevel\u003e macros and remove the old macros.\n\nThe old macros had \"\\n\" appended to the format string.\nAdd the \"\\n\" to the converted uses.\n\nSome existing uses of the dev\u003cfoo\u003e macros in cdc_eem.c\nprobably mistakenly had trailing \"\\n\".  No \"\\n\" added there.\n\nFix net1080 this/other log message inversion.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82456b031e3c3b5bf95a7e49bd9b68b146446e76",
      "tree": "8111b5d5cc7fdf453f5709f62ff317629c9febc9",
      "parents": [
        "89420424fce28769c338909393518087befe8b37"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Wed Feb 17 01:35:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:40 2010 -0800"
      },
      "message": "be2net: implement pci shutdown handler\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89420424fce28769c338909393518087befe8b37",
      "tree": "1f3f40831ff18d40200bb8ff808d87ab5dbe9f48",
      "parents": [
        "7a1e9b2059d147461cff3dfbabbfb43f296a1eef"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Wed Feb 17 01:35:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:39 2010 -0800"
      },
      "message": "be2net: fix rx-path to ignore a flush completion\n\nThe flush compl (compl with numfrags \u003d\u003d 0; no data) is rcvd\nfrom hw to indicate completion of RXQ destory operation. Fix\nthe RX path to not process it as RX data.\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a1e9b2059d147461cff3dfbabbfb43f296a1eef",
      "tree": "96cede2e32bf278b86a06faab7c7940ee5d776b3",
      "parents": [
        "a058a632747dd0f1799b12f4ecd54e43f5b5f10d"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Wed Feb 17 01:35:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:39 2010 -0800"
      },
      "message": "be2net: don\u0027t rearm mcc cq when device is not open\n\nWhen an MCC cmd is issued (via a netdev/ethtool op)\nwhile the device is not open, the MCC CQ gets processed but the EQ\nis not processed (as isr is not registered.) This can cause the EQ\nto become full. So, while the device is not open, CQ must not be re-armed\nto prevent EQ entries.\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a058a632747dd0f1799b12f4ecd54e43f5b5f10d",
      "tree": "6a397196c62a0703756c8bd24cb1e964ba8bffac",
      "parents": [
        "aa13bd6ef4ddd81080f972220fae30eb28f65b17"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Wed Feb 17 01:34:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:38 2010 -0800"
      },
      "message": "be2net: a mini optimization in rx_compl_process() code\n\nIntroduce unlikely() for skb alloc failure and vlanf checks...\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa13bd6ef4ddd81080f972220fae30eb28f65b17",
      "tree": "d9e92fde0111bca92016538988edaddbf578f5be",
      "parents": [
        "801e9096c566d40d2e7c9903dc902fa01a5a0b36"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Feb 17 06:41:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:38 2010 -0800"
      },
      "message": "qlge: Fix occasional loopback test failure.\n\nOn some servers we see the cleaning of the RX queue finish before all\nthe loopback packets are sent out.  This delay allows the queues to\nsettle before checking for successful completion.\nAlso, delay completion so link has time to come back up.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "801e9096c566d40d2e7c9903dc902fa01a5a0b36",
      "tree": "f50e1d9cce2ab903563e90d09007466c9e84d5db",
      "parents": [
        "c0c56955e7325ba2f910c760111457adc21ef0d4"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Feb 17 06:41:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:37 2010 -0800"
      },
      "message": "qlge: Fix bonding mac address bug.\n\nUse local copy of current mac address when initializing.  In bonding\ntesting we saw cases where dev_addr was out of data causing failover\nerrors.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0c56955e7325ba2f910c760111457adc21ef0d4",
      "tree": "30aeef6b13f83e030508a0dd1564e49fe3e7ed82",
      "parents": [
        "8ea7a37c5a312bfee51ff7f12f78efe4fbc901cc"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Feb 17 06:41:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:37 2010 -0800"
      },
      "message": "qlge: Fix dropping of large non-TCP/UDP frames.\n\nThis was found with pings that were large enough to span multiple rx\nbuffers.  The split frame logic handles this case nicely.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ea7a37c5a312bfee51ff7f12f78efe4fbc901cc",
      "tree": "deaa36b1cbd04a758bc2c662fdbc83040c8423ab",
      "parents": [
        "c3b7c12cd78d5c8264c87c29dcd9a8f1819f8313"
      ],
      "author": {
        "name": "Steven J. Magnani",
        "email": "steve@digidescorp.com",
        "time": "Wed Feb 17 07:55:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:36 2010 -0800"
      },
      "message": "ll_temac: Fix MAC address configuration from userland\n\nA userland command to set the LLTEMAC MAC address,\ni.e. \"ifconfig eth0 hw addr xx:yy:zz:pp:dd:qq\",\nresults in a device address of 00:01:xx:yy:zz:pp.\nCorrect this.\n\nSigned-off-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3b7c12cd78d5c8264c87c29dcd9a8f1819f8313",
      "tree": "6439e72069890253f9d6140d984eeece6fc7dda8",
      "parents": [
        "e1d444771e0895c7706bc99857d69e4f2a58a531"
      ],
      "author": {
        "name": "Steven J. Magnani",
        "email": "steve@digidescorp.com",
        "time": "Wed Feb 17 07:14:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:35:36 2010 -0800"
      },
      "message": "ll_temac: Add support for V2 LLTEMAC core\n\nLLTEMAC V1 cores place only received packet length in the app4 word.\nV2 cores place additional information in app4.\nMask out the additional information when retrieving the packet length.\n\nSigned-off-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1d444771e0895c7706bc99857d69e4f2a58a531",
      "tree": "b17410e94c6c78416b6e125fad0c4ed208edc39f",
      "parents": [
        "d7b855c2dcc89587f36338bd383203322efb9903"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Feb 17 11:09:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:27:12 2010 -0800"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d7b855c2dcc89587f36338bd383203322efb9903",
      "tree": "326a9da6a1ce7abecd573f8f64d1bde15771fcbf",
      "parents": [
        "faf234220fb79a05891477a75180e1d9f7ab4105"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Feb 17 10:43:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:27:12 2010 -0800"
      },
      "message": "cassini: convert to use netdev_for_each_mc_addr\n\nIntroduced a new function to do the mc list processing, makes code\nclearer after transition.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "faf234220fb79a05891477a75180e1d9f7ab4105",
      "tree": "8ecd9e757fee2f2e81a44dd55b024528572a03e3",
      "parents": [
        "8a5ce54562f296b1996813a413b0f2307ec9351a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Feb 17 09:34:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:27:11 2010 -0800"
      },
      "message": "net: use kasprintf() for socket cache names\n\nkasprintf() makes code smaller.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a5ce54562f296b1996813a413b0f2307ec9351a",
      "tree": "7b61599a7adc3d050e9ca1cbe89211088addbe0c",
      "parents": [
        "9f0beba9f90847db7ba6ed894f7c87b6038a5bce"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Feb 17 06:43:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:27:11 2010 -0800"
      },
      "message": "xt_hashlimit: fix locking\n\nCommit 2eff25c18c3d332d3c4dd98f2ac9b7114e9771b0\n(netfilter: xt_hashlimit: fix race condition and simplify locking)\nadded a mutex deadlock :\nhtable_create() is called with hashlimit_mutex already locked\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f0beba9f90847db7ba6ed894f7c87b6038a5bce",
      "tree": "33245112ba66fdb1c886da7663b5bba439e17879",
      "parents": [
        "a77ff709dd30a263f8154b05a8514b46098b42ba"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Wed Feb 17 01:19:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:27:10 2010 -0800"
      },
      "message": "ipmr: remove useless checks from ipmr_device_event\n\nThe net being checked there is dev_net(dev) and thus this if\nis always false.\n\nFits both net and net-next trees.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a77ff709dd30a263f8154b05a8514b46098b42ba",
      "tree": "4579e2a6e9882bf1fcb98717a64231879ddf3641",
      "parents": [
        "58fd62f525e1182fbb2f7566aecb4545720d9aad"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:06:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:39 2010 -0800"
      },
      "message": "igb: update tx DMA mapping error handling\n\nThis updates the tx DMA mapping error handling code to\nresemble e1000e/ixgbe.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58fd62f525e1182fbb2f7566aecb4545720d9aad",
      "tree": "50221de0473a8ebe0bf5af0fef56e370aa7c1243",
      "parents": [
        "fe0592b4be0ce362e87cefd4f6dbf12cb5704d1b"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:05:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:39 2010 -0800"
      },
      "message": "igb: change descriptor control thresholds\n\nThis change simplifies the code by setting RX_PTHRESH to 8 for\nall devices, as it was unlikely that there was any advantage to\nset it at 16 for earlier cards. Additionally TX_WTHRESH is\nset to 1 for the 82576 NIC to improve performance by enabling\na minimal amount of write combining when writing back descriptors.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe0592b4be0ce362e87cefd4f6dbf12cb5704d1b",
      "tree": "80c9e3e34abd006657ea6bda991472fd9c781022",
      "parents": [
        "d3eeb62ddd06ea20a054213cface92d328709285"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:05:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:38 2010 -0800"
      },
      "message": "igb: use igb_free_q_vectors to cleanup failure in igb_alloc_q_vectors\n\nThis change makes it so that igb_free_q_vectors is reused in\nigb_alloc_q_vectors to handle the cleanup instead of unwinding\nthrough the allocations.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3eeb62ddd06ea20a054213cface92d328709285",
      "tree": "ee0e385a1a7e159d1bfee105509d7ab29797044b",
      "parents": [
        "91d4ee3382e78bd78e0251a56e2fa96b20c26e30"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:05:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:38 2010 -0800"
      },
      "message": "igb: remove unused vmolr value\n\nIn an earlier version of igb_write_mc_addr_list() the vmolr register\nwas modified. This register is no longer accessed, although the variable\nstill exists. This patch removes it from the function.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91d4ee3382e78bd78e0251a56e2fa96b20c26e30",
      "tree": "373328946ac046e66eed37af090f2810de2a5d6b",
      "parents": [
        "40e90c26f573fa5082be6e046b346e19ab0cd25f"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:04:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:37 2010 -0800"
      },
      "message": "igb: minor type cleanups\n\nThis change cleans up some instances where unsigned int and u32\nwere being used interchangeably, and cleans up hdr_len which\nwas being set to 0 twice.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40e90c26f573fa5082be6e046b346e19ab0cd25f",
      "tree": "5c1676d99568fa07ad144a70c57a413ab5de2d5a",
      "parents": [
        "717ba0893508c2c8706c1408c152aa6d286d5d80"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:04:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:37 2010 -0800"
      },
      "message": "igb: move gso_segs into buffer_info structure\n\nThis change moves gso_segs into the buffer_info structure to avoid\na possible cache line miss in clean_tx_irq.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "717ba0893508c2c8706c1408c152aa6d286d5d80",
      "tree": "47a5de1340fef6ad52c3242273979a03fa563bd4",
      "parents": [
        "43915c7c9a99e38406103d9c72b73edeaa19d0ff"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:04:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:36 2010 -0800"
      },
      "message": "igb: inline igb_maybe_stop_tx\n\nigb_maybe_stop_tx() is extremely small and appears in several spots in\nthe tx hotpath. This change inlines the function for a possible\nperformance boost.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43915c7c9a99e38406103d9c72b73edeaa19d0ff",
      "tree": "8bd6a84a28892e973b0e71c8baa4e68df90ed7ef",
      "parents": [
        "e6bdb6fefc590ad2fb5f79e1d1d3660afbc7c8ff"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:03:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:36 2010 -0800"
      },
      "message": "igb: only read phy specific stats if in internal phy mode\n\nThere are a couple statistics registers that are not meant to\nbe read when in SGMII/serdes mode. This patch adds a check to\nverify mode before reading and updating these statistics.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6bdb6fefc590ad2fb5f79e1d1d3660afbc7c8ff",
      "tree": "de374c6ccde506f8311fdd43343debe967b5d97f",
      "parents": [
        "abe1c3638ccf8b68536afb52b111f6ad46d1cf71"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:03:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:35 2010 -0800"
      },
      "message": "igb: only support SRRCTL_DROP_EN when using multiple queues\n\nThe SRRCTL.DROP_EN bit should only be set when we are supporting\nmultiple queues. This bit is meant to prevent head of line blocking\nand is unnecessary in the single queue case.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "abe1c3638ccf8b68536afb52b111f6ad46d1cf71",
      "tree": "3b871785aa37ba60869ce8f7f06dd6f35cb90607",
      "parents": [
        "2d0b0f693578109aff347e055d47f2797c802261"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:03:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:35 2010 -0800"
      },
      "message": "igb: cap interrupts at 20K per queue when in itr mode 3\n\nIn order to maintain similar performance between MSI-X and\nlegacy/MSI interrupts, this patch reduces the number of interrupts\nwhen receiving small packets to 20K when in interrupt throttle\nrate mode 3.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d0b0f693578109aff347e055d47f2797c802261",
      "tree": "5b8f07bbf94a0c4d8aa5ece1aeb2cc44c9b3b48e",
      "parents": [
        "3025a446b6d0255ae4399ca5f9b259bd1b51539e"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:02:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:34 2010 -0800"
      },
      "message": "igb: remove adaptive IFS from driver\n\nAdaptive IFS support has been included in the igb driver since its\ninitial release, but it is not a feature on any igb NICs. This patch\nremoves it from the driver.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3025a446b6d0255ae4399ca5f9b259bd1b51539e",
      "tree": "e352d223dfb10a75c8e4a7c8fca52504fa9ec878",
      "parents": [
        "b94f2d775a71ed09dc8ca2bf24c611bdce9e82e7"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Feb 17 01:02:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:34 2010 -0800"
      },
      "message": "igb: Allocate rings seperately instead of as a block\n\nThis change makes it so that the rings are allocated seperately.  As a\nresult we can allocate them on seperate nodes at some point in the future\nif we so desire.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b94f2d775a71ed09dc8ca2bf24c611bdce9e82e7",
      "tree": "05aa580db96c9ebc1ad67aea289d6d2c9c6ab6ff",
      "parents": [
        "88a268c1a11a2e94b7c55a8cfe97892d845887c8"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:02:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:33 2010 -0800"
      },
      "message": "igb: call pci_save_state after pci_restore_state\n\nThis patch adds calls to pci_save_state() immediately after\ncalls to pci_restore_state(). Due to a change in the behavior\nof pci_restore_state() it is necessary to call pci_save_state()\nto keep the state_saved flag. This patch is based on a similar\npatch for ixgbe.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88a268c1a11a2e94b7c55a8cfe97892d845887c8",
      "tree": "b748dcd6491b17376c984145c2dca02165d92547",
      "parents": [
        "53c992fa8497286f24f279ebec5a8c7a58d4e68c"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:01:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:33 2010 -0800"
      },
      "message": "igb: Power down link when interface is down\n\nThis changes the behavior of the driver to power down the link\nwhen the associated interface is down, unless management is enabled.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53c992fa8497286f24f279ebec5a8c7a58d4e68c",
      "tree": "c1fd2f2a6ebf692e0016d01d1c392b15b8ef53c1",
      "parents": [
        "3145535ac6e4769e587a38a67d888a10f24a7af9"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:01:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:32 2010 -0800"
      },
      "message": "igb: ignore EEPROM APME check when shutting down serdes link\n\nChecking the EEPROM APME state unnecessarily prevents the link from\nshutting down. The standard power down routines should be\nsufficient to determine whether the serdes link can power down\nwhen going into D3.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3145535ac6e4769e587a38a67d888a10f24a7af9",
      "tree": "5d0d93d0b97bf3aadf7f5b568bf2f1c7e053f84b",
      "parents": [
        "22939f0606e515799d83e1a29250917f94c8d07b"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:01:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:32 2010 -0800"
      },
      "message": "igb: Report link status in ethtool when interface is down\n\nWith this change ethtool will correctly report link status when\nthe interface is down. Currently ethtool reports the link as not\ndetected when the interface is down.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22939f0606e515799d83e1a29250917f94c8d07b",
      "tree": "067adc565d0686c7d0fe26dd1082ea8b6d4a65ea",
      "parents": [
        "26b39276ca5ff4dbf3c07704e34fd820fd97decf"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:01:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:31 2010 -0800"
      },
      "message": "igb: add support for wake-on-link\n\nThis adds support for wake-on-link/phy activity to the ethtool\ninterface.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26b39276ca5ff4dbf3c07704e34fd820fd97decf",
      "tree": "5233028d2dda0553d9d83310b02b001a35aac098",
      "parents": [
        "9874c41cd5e70bfc97bcd52a8b6c98c2a6ba7299"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Feb 17 01:00:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:31 2010 -0800"
      },
      "message": "igb: remove unecessary q_vector declarations and remove itr_shift\n\nThis change removes the use of itr_shift since a mac type call can be\nused just as easily to identify the only HW that needs to have the itr\nshifted.\n\nIn addition it removes two unecessary declarations of a q_vector\npointer from the initialization path.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9874c41cd5e70bfc97bcd52a8b6c98c2a6ba7299",
      "tree": "cb7bb9f3c624f35baf356fd05387df3108793eb2",
      "parents": [
        "dc4c2c31053ba5bf685d273cd62ecca406dddb2d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Feb 16 18:40:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 00:03:28 2010 -0800"
      },
      "message": "ipv6.h: reassembly: replace calculated magic number with multiplication\n\nOn Tue, 2010-02-16 at 16:47 +0100, Patrick McHardy wrote:\n\u003e Joe Perches wrote:\n\u003e \u003e\u003e @@ -246,6 +246,8 @@ extern int ipv6_opt_accepted(struct sock *sk, struct sk_buff *skb);\n\u003e \u003e\u003e  int ip6_frag_nqueues(struct net *net);\n\u003e \u003e\u003e  int ip6_frag_mem(struct net *net);\n\u003e \u003e\u003e\n\u003e \u003e\u003e +#define IPV6_FRAG_HIGH_THRESH\t262144\t\t/* \u003d\u003d 256*1024 */\n\u003e \u003e\u003e +#define IPV6_FRAG_LOW_THRESH\t196608\t\t/* \u003d\u003d 192*1024 */\n\u003e \u003e\u003e  #define IPV6_FRAG_TIMEOUT\t(60*HZ)\t\t/* 60 seconds */\n\u003e \u003e\n\u003e \u003e 196608 isn\u0027t a number I want to remember.\n\u003e \u003e Is this better as:\n\u003e \u003e\n\u003e \u003e #define IPV6_FRAG_HIGH_THRESH\t(256 * 1024)\t/* 262144 */\n\u003e \u003e #define IPV6_FRAG_LOW_THRESH\t(192 * 1024)\t/* 196608 */\n\u003e\n\u003e Please send a patch, I\u0027ll apply it once these patches are in Dave\u0027s\n\u003e tree.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc4c2c31053ba5bf685d273cd62ecca406dddb2d",
      "tree": "c74ac486ee668eec2a24d9a4191a855fb0eed8af",
      "parents": [
        "f6ca057f1bfe251d944505fc5ba4df3762802539"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Feb 12 11:41:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 00:03:27 2010 -0800"
      },
      "message": "net: remove INIT_RCU_HEAD() usage\n\ncall_rcu() will unconditionally reinitialize RCU head anyway.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6ca057f1bfe251d944505fc5ba4df3762802539",
      "tree": "d19dd467b9b529d3174996631b6d225b4c35d6a0",
      "parents": [
        "47d742752df4c1088589d4424840bc761613ab2a"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Fri Feb 12 10:11:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 00:03:27 2010 -0800"
      },
      "message": "b44: Ratelimit timeout error message.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47d742752df4c1088589d4424840bc761613ab2a",
      "tree": "186eec2c69a1f7149e08d354c36a34c21b58fa4f",
      "parents": [
        "7d720c3e4f0c4fc152a6bf17e24244a3c85412d2"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Feb 16 15:21:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 23:05:38 2010 -0800"
      },
      "message": "percpu: add __percpu sparse annotations to net drivers\n\nAdd __percpu sparse annotations to net drivers.\n\nThese annotations are to make sparse consider percpu variables to be\nin a different address space and warn if accessed without going\nthrough percpu accessors.  This patch doesn\u0027t affect normal builds.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d720c3e4f0c4fc152a6bf17e24244a3c85412d2",
      "tree": "36e037187ce79acb211702bea22e99c625787757",
      "parents": [
        "2bb4646fce8d09916b351d1a62f98db7cec6fc41"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Feb 16 15:20:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 23:05:38 2010 -0800"
      },
      "message": "percpu: add __percpu sparse annotations to net\n\nAdd __percpu sparse annotations to net.\n\nThese annotations are to make sparse consider percpu variables to be\nin a different address space and warn if accessed without going\nthrough percpu accessors.  This patch doesn\u0027t affect normal builds.\n\nThe macro and type tricks around snmp stats make things a bit\ninteresting.  DEFINE/DECLARE_SNMP_STAT() macros mark the target field\nas __percpu and SNMP_UPD_PO_STATS() macro is updated accordingly.  All\nsnmp_mib_*() users which used to cast the argument to (void **) are\nupdated to cast it to (void __percpu **).\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nCc: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bb4646fce8d09916b351d1a62f98db7cec6fc41",
      "tree": "c1f0d002e69868606eca9d1b919835f422892063",
      "parents": [
        "6836b9bdd98e3b500cd49512484df68f46e14659",
        "b0483e78e5c4c9871fc5541875b3bc006846d46b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 22:09:29 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 22:09:29 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "6836b9bdd98e3b500cd49512484df68f46e14659",
      "tree": "39eb8e910213e71ab707ad5d3e0b1606fa844f54",
      "parents": [
        "e06d41d09f314a1664ad60e46934b0ac131c6fa2"
      ],
      "author": {
        "name": "jamal",
        "email": "hadi@cyberus.ca",
        "time": "Tue Feb 16 02:01:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 20:20:24 2010 -0800"
      },
      "message": "xfrm: avoid spinlock in get_acqseq() used by xfrm user\n\nEric\u0027s version fixed it for pfkey. This one is for xfrm user.\nI thought about amortizing those two get_acqseq()s but it seems\nreasonable to have two of these sequence spaces for the two different\ninterfaces.\n\ncheers,\njamal\ncommit d5168d5addbc999c94aacda8f28a4a173756a72b\nAuthor: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nDate:   Tue Feb 16 06:51:22 2010 -0500\n\n    xfrm: avoid spinlock in get_acqseq() used by xfrm user\n\n    This is in the same spirit as commit 28aecb9d7728dc26bf03ce7925fe622023a83a2a\n    by Eric Dumazet.\n    Use atomic_inc_return() in get_acqseq() to avoid taking a spinlock\n\n    Signed-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e06d41d09f314a1664ad60e46934b0ac131c6fa2",
      "tree": "e6d727af81918e60784102b758862f9b61206237",
      "parents": [
        "771f4c87be909ad9feb6af26424485b02deed244"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Feb 15 14:32:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 20:20:23 2010 -0800"
      },
      "message": "netdev: bfin_mac: drop experimental markings on RMII support\n\nThe code has been around for a long time now and is known to work on a\nbunch of different parts/boards.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0483e78e5c4c9871fc5541875b3bc006846d46b",
      "tree": "df73f95975372bf2a635df53041969a367385364",
      "parents": [
        "18688218d171cb653cbe82d03f72e51b02a5a83e",
        "bca476139d2ded86be146dae09b06e22548b67f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:56:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:56:21 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  serial: 8250: add serial transmitter fully empty test\n"
    },
    {
      "commit": "18688218d171cb653cbe82d03f72e51b02a5a83e",
      "tree": "c146673138876a9491853ca6618f2303895e943d",
      "parents": [
        "1ed10aa8e9e55e7f7b3374e532f453c4d0f5fe8a",
        "31e5d4abceaa3d11ff583ddf76ec292e90eacb7d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:55:39 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:55:39 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: gadget: fix EEM gadget CRC usage\n  USB: otg Kconfig: let USB_OTG_UTILS select USB_ULPI option\n  USB: g_multi: fix CONFIG_USB_G_MULTI_RNDIS usage\n  kfifo: Don\u0027t use integer as NULL pointer\n  USB: FHCI: Fix build after kfifo rework\n  kfifo: Make kfifo_initialized work after kfifo_free\n  USB: serial: add usbid for dell wwan card to sierra.c\n  USB: SIS USB2VGA DRIVER: support KAIREN\u0027s USB VGA adaptor USB20SVGA-MB-PLUS\n  USB: ehci: phy low power mode bug fixing\n  USB: s3c-hsotg: Export usb_gadget_register_driver()\n  USB: r8a66597-udc: Prototype IS_ERR() and PTR_ERR()\n  USB: ftdi_sio: add device IDs (several ELV, one Mindstorms NXT)\n  USB: storage: Remove unneeded SC/PR from unusual_devs.h\n  USB: ftdi_sio: new device id for papouch AD4USB\n  USB: usbfs: properly clean up the as structure on error paths\n  USB: usbfs: only copy the actual data received\n"
    },
    {
      "commit": "1ed10aa8e9e55e7f7b3374e532f453c4d0f5fe8a",
      "tree": "eb389f2e28d94aa7d2513ad795249caac8fa45e9",
      "parents": [
        "5d677670477f92006406d9d77cb42391fad17fcd",
        "18d19c96457d172d913510c083bc7411ed40cb10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:55:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:55:13 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  class: Free the class private data in class_release\n  sysfs: sysfs_sd_setattr set iattrs unconditionally\n"
    },
    {
      "commit": "5d677670477f92006406d9d77cb42391fad17fcd",
      "tree": "0ca13c6768470f5e1513e25cd1552f28f7f11d24",
      "parents": [
        "88626272549b94310975932a9970d11a9b362a16",
        "07793d33b4fba00f5bd1dac78fa038bb0e23fa5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:52:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:52:04 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (22 commits)\n  be2net: set proper value to version field in req hdr\n  xfrm: Fix xfrm_state_clone leak\n  ipcomp: Avoid duplicate calls to ipcomp_destroy\n  ethtool: allow non-admin user to read GRO settings.\n  ixgbe: fix WOL register setup for 82599\n  ixgbe: Fix - Do not allow Rx FC on 82598 at 1G due to errata\n  sfc: Fix SFE4002 initialisation\n  mac80211: fix handling of null-rate control in rate_control_get_rate\n  inet: Remove bogus IGMPv3 report handling\n  iwlwifi: fix AMSDU Rx after paged Rx patch\n  tcp: fix ICMP-RTO war\n  via-velocity: Fix races on shared interrupts\n  via-velocity: Take spinlock on set coalesce\n  via-velocity: Remove unused IRQ status parameter from rx_srv and tx_srv\n  rtl8187: Add new device ID\n  iwmc3200wifi: Test of wrong pointer after kzalloc in iwm_mlme_update_bss_table()\n  ath9k: Fix sequence numbers for PAE frames\n  mac80211: fix deferred hardware scan requests\n  iwlwifi: Fix to set correct ht configuration\n  mac80211: Fix probe request filtering in IBSS mode\n  ...\n"
    },
    {
      "commit": "771f4c87be909ad9feb6af26424485b02deed244",
      "tree": "5a8a18fb18a5f610a48f80109c459a0ccd056703",
      "parents": [
        "79e95f4717767e9ddc4dbec5d778f0c9970eed34"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@web.de",
        "time": "Mon Feb 08 10:12:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 16:01:36 2010 -0800"
      },
      "message": "CAPI: Remove experimental tag from middleware feature\n\nDespite all its bugs, the middleware support of our CAPI stack was\nalready in use for many, many moons. And after going through its code,\nfixing all issues I found, I feel it deserves to officially become a\nnon-experimental feature.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@web.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79e95f4717767e9ddc4dbec5d778f0c9970eed34",
      "tree": "d3448f1f5936017823576cbfd459b5cd8ce34244",
      "parents": [
        "c6af0437941c92179eeb51579f19423eacc5516c"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@web.de",
        "time": "Mon Feb 08 10:12:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 16:01:36 2010 -0800"
      },
      "message": "CAPI: Schedule capifs for removal\n\nWith dynamic TTY nodes and the help of udev, we no longer need this\nspecial filesystem. Schedule it for removal in one year from now.\n\nAs a last duty to this feature, move its help to right option so that\nusers can read the rationale.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@web.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6af0437941c92179eeb51579f19423eacc5516c",
      "tree": "0d67339dc151979cbda683d944ba102d83b18b4f",
      "parents": [
        "eef0ced02840cdbc9045b24e73378401aae04d4c"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@web.de",
        "time": "Mon Feb 08 10:12:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 16:01:35 2010 -0800"
      },
      "message": "CAPI: Drop special controller lookup from capi20_put_message\n\nThis strange special rule to fall back to controller 1 cannot be derived\nfrom the CAPI specs and looks a lot like it was once dedicated to some\nout-of-tree driver, probably AVM\u0027s broken fcdsl2 (FRITZ!Card DSL v2.0).\nI found no in-tree user that needs this check, and I\u0027m now taking care\nof the fcdsl2. So drop these bits from our stack.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@web.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eef0ced02840cdbc9045b24e73378401aae04d4c",
      "tree": "340ca3ca02e444980bd8a1a08620379dd14a5b91",
      "parents": [
        "2b72b5bd65f00bce786ca080aca27e91e90af6df"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@web.de",
        "time": "Mon Feb 08 10:12:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 16:01:35 2010 -0800"
      },
      "message": "CAPI: Drop return value of handle_minor_send\n\nWe did not evaluate handle_minor_send\u0027s return value, just (void)\u0027ed it\naway. Time for a cleanup.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@web.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b72b5bd65f00bce786ca080aca27e91e90af6df",
      "tree": "729f94d53626579f37b89279a72f3bfd8f0ceb71",
      "parents": [
        "dfbb84ffe94e75e2d56250fa948db40f6c62093f"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@web.de",
        "time": "Mon Feb 08 10:12:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 16:01:34 2010 -0800"
      },
      "message": "CAPI: Clean up capiminor_*_ack\n\nNo need for irqsave acquisition of acklock, bh-safe is sufficient.\nMoverover, move kfree out of the lock and do not take acklock at all\nin capiminor_del_all_ack as we are the last user of the list here.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@web.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dfbb84ffe94e75e2d56250fa948db40f6c62093f",
      "tree": "97661005c3f9e79fe19bd9bcabfc7ef6ef71739f",
      "parents": [
        "68d7347b280b4c1f8253c0676a520fb754f213c7"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@web.de",
        "time": "Mon Feb 08 10:12:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 16:01:34 2010 -0800"
      },
      "message": "CAPI: Fix locking around capiminor\u0027s output queue and drop workaround_lock\n\nIntroduce outlock as a spin lock that protects capiminor\u0027s outqueue,\noutbytes and outskb (formerly known as ttyskb). outlock can be acquired\nfrom soft-IRQ context via capinc_write, so make it bh-safe.\n\nThis finally removes the last reason for keeping the workaround lock\naround (which was incomplete and partly broken anyway). And as we no\nlonger call handle_recv_skb in atomic context, gen_data_b3_resp_for can\nuse non-atomic allocation now.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@web.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "68d7347b280b4c1f8253c0676a520fb754f213c7"
}
