)]}'
{
  "log": [
    {
      "commit": "741d9eb7b8f352071f56aacb77f5245b4e2a4fbe",
      "tree": "34cdd6f8ab360e781e9bd4c6b2b8aeefb233bfa5",
      "parents": [
        "15f4e2b30372695573bc46102790094a92b3eb11"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Tue May 31 15:03:18 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:17 2011 -0400"
      },
      "message": "tipc: Cleanup of message header size terminology\n\nPerforms cosmetic cleanup of the symbolic names used to specify TIPC\npayload message header sizes. The revised names now more accurately\nreflect the payload messages in which they can appear. In addition,\nseveral places where these payload message symbol names were being used\nto create non-payload messages have been updated to use the proper\ninternal message symbolic name.\n\nNo functional changes are introduced by this rework.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "15f4e2b30372695573bc46102790094a92b3eb11",
      "tree": "0c511d4b1f14571866daeafa7e1fc56c3c52872a",
      "parents": [
        "a9948ba24f764694413207812d2b2dae46eb7275"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Tue May 31 14:35:18 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:17 2011 -0400"
      },
      "message": "tipc: Eliminate useless check when creating internal message\n\nGets rid of code that allows tipc_msg_init() to create a short\npayload message header. This optimization is possible because\nthere are no longer any callers who require this capability.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "a9948ba24f764694413207812d2b2dae46eb7275",
      "tree": "33f4c1a60137f297e941d9029998cbeb5f77a352",
      "parents": [
        "f01a2b6378f757727b205419b677d45edfcc5a3b"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon May 30 15:50:35 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:16 2011 -0400"
      },
      "message": "tipc: Remove unnecessary includes in socket code\n\nEliminates a pair of #include statements for files that are brought in\nautomatically by including core.h.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "f01a2b6378f757727b205419b677d45edfcc5a3b",
      "tree": "f445c022a6ff5cc6ea4818e8a5e40b23a0a1673a",
      "parents": [
        "0f305bf4218c75b6fd1283105bd88736157aa5d2"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon May 30 15:43:02 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:16 2011 -0400"
      },
      "message": "tipc: Eliminate unused field in bearer structure\n\nGets rid of counter that records the number of times a bearer has\nresumed after congestion or blocking, since the value is never\nreferenced anywhere.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "0f305bf4218c75b6fd1283105bd88736157aa5d2",
      "tree": "e45606cfc78eb0905287cb0abce93c4540ca4461",
      "parents": [
        "8af4638a297b43c4929fdc01456b7f0698de0c0e"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon May 30 15:36:56 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:16 2011 -0400"
      },
      "message": "tipc: Correct typo in link statistics output\n\nFixes a minor error in the title of one of the message size profiling\nvalues printed as part of TIPC\u0027s link statistics.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "8af4638a297b43c4929fdc01456b7f0698de0c0e",
      "tree": "1a0e3bb9412630799755d9bcfe1ab170c6e21dde",
      "parents": [
        "f6f0a4d2d05f758f011a506731e84160d140304b"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon May 30 11:27:50 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:16 2011 -0400"
      },
      "message": "tipc: Eliminate checks for empty zone list during name translation\n\nGets rid of a pair of checks to see if a name sequence entry in\nTIPC\u0027s name table has an empty zone list. These checks are pointless\nsince the zone list can never be empty (i.e. as soon as the list\nbecomes empty the associated name sequence entry is deleted).\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "f6f0a4d2d05f758f011a506731e84160d140304b",
      "tree": "48f3853dbf7b35d1bd3f85ab61a0c841180e05b6",
      "parents": [
        "b52124a50fa7b870a3d1a18a8ff56273c7d690dd"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon May 30 10:48:48 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:16 2011 -0400"
      },
      "message": "tipc: Convert name table publication lists to standard kernel lists\n\nModifies the main circular linked lists of publications used in TIPC\u0027s\nname table to use the standard kernel linked list type. This change\nsimplifies the deletion of an existing publication by eliminating\nthe need to search up to three lists to locate the publication.\nThe use of standard list routines also helps improve the readability\nof the name table code by make it clearer what each list operation\nbeing performed is actually doing.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "b52124a50fa7b870a3d1a18a8ff56273c7d690dd",
      "tree": "8f8de3584f1383125cecc60efb67734e2b585945",
      "parents": [
        "7eb878ed8e0eae67269439bfd82234f9ba52ffe4"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon May 30 09:44:38 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:16 2011 -0400"
      },
      "message": "tipc: Partition name table instance array info into two parts\n\nModifies the name table array structure that contains the name\nsequence instances for a given name type so that the publication\nlists associated with a given instance are stored in a dynamically\nallocated structure, rather than being embedded within the array\nentry itself. This change is being done for several reasons:\n\n1) It reduces the amount of data that needs to be copied whenever\na given array is expanded or contracted to accommodate the first\npublication of a new name sequence or the removal of the last\npublication of an existing name sequence.\n\n2) It reduces the amount of memory associated with array entries that\nare currently unused.\n\n3) It facilitates the upcoming conversion of the publication lists\nfrom TIPC-specific circular lists to standard kernel lists. (Standard\nlists cannot be used with the former array structure because the\nrelocation of array entries during array expansion and contraction\nwould corrupt the lists.)\n\nNote that, aside from introducing a small amount of code to dynamically\nallocate and free the structure that now holds publication list info,\nthis change is largely a simple renaming exercise that replaces\nreferences to \"sseq-\u003eLIST\" with \"sseq-\u003einfo-\u003eLIST\" (or \"info-\u003eLIST\").\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "7eb878ed8e0eae67269439bfd82234f9ba52ffe4",
      "tree": "31df81dc4f4a2afec5a3e026102ee6ab7dc6caa7",
      "parents": [
        "74d33b32deaa9ec864d6db3255b3a17a459f75fe"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Wed May 25 13:28:27 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:15 2011 -0400"
      },
      "message": "tipc: Eliminate redundant masking in message header routines\n\nGets rid of unnecessary masking in two routines that set TIPC message\nheader fields. (The msg_set_bits() routine already takes care of\nmasking the new value to the correct size.)\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "74d33b32deaa9ec864d6db3255b3a17a459f75fe",
      "tree": "34161c6067e8093ceb816ed5895b0d1560187eb2",
      "parents": [
        "7dd1bf28ccc44ef205c64aab618863faa914daa9"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Tue May 24 14:44:56 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:15 2011 -0400"
      },
      "message": "tipc: Eliminate message header routines for caching destination node\n\nGets rid of a pair of routines that provide support for temporarily\ncaching the destination node for a message in the associated message\nbuffer\u0027s application handle, since this capability is no longer used.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "7dd1bf28ccc44ef205c64aab618863faa914daa9",
      "tree": "ca0ab7b87fdc428a53de1d8faa183f07b75a1be4",
      "parents": [
        "017dac31dc8a25ad45421715d88c3869e299fd35"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon May 23 16:23:32 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:15 2011 -0400"
      },
      "message": "tipc: Optimizations \u0026 corrections to message rejection\n\nOptimizes the creation of a returned payload message by duplicating\nthe original message and then updating the small number of fields\nthat need to be adjusted, rather than building the new message header\nfrom scratch. In addition, certain operations that are not always\nrequired are relocated so that they are only done if needed.\n\nThese optimizations also have the effect of addressing other issues\nthat were present previously:\n\n1) Fixes a bug that caused the socket send routines to return the\nsize of the returned message, rather than the size of the sent\nmessage, when a returnable payload message was sent to a non-existent\ndestination port.\n\n2) The message header of the returned message now matches that of\nthe original message more closely. The header is now always the same\nsize as the original header, and some message header fields that\nweren\u0027t being initialized in the returned message header are now\npopulated correctly -- namely the \"d\" and \"s\" bits, and the upper\nbound of a multicast name instance (where present).\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "017dac31dc8a25ad45421715d88c3869e299fd35",
      "tree": "fb3a44ebd4ce8f9b51c2c11b38653d53590e1ffe",
      "parents": [
        "76d12527f74ad1b42b068252fdd2056c8ae48a99"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Tue May 24 13:20:09 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:15 2011 -0400"
      },
      "message": "tipc: Optimize routing of returned payload messages\n\nReduces the work involved in transmitting a returned payload message\nby doing only the work necessary to route such a message directly to\nthe specified destination port, rather than invoking the code used\nto route an arbitrary message to an arbitrary destination.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "76d12527f74ad1b42b068252fdd2056c8ae48a99",
      "tree": "3aa529ef9d83f7e28ea03c4912d73b5a8b3ce453",
      "parents": [
        "acc631bf6f597b36f3f014e12e69c710da610027"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon May 23 13:57:25 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:15 2011 -0400"
      },
      "message": "tipc: Add sanity check to detect rejection of non-payload messages\n\nIntroduces an internal sanity check to ensure that the only undeliverable\nmessages TIPC attempts to return to their origin are application payload\nmessages.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "acc631bf6f597b36f3f014e12e69c710da610027",
      "tree": "2dbdf526d8fdeb52acd857fdf62507d7ea3a22da",
      "parents": [
        "7ae4738e9e46a2f88e5d1332b7397bb96c527c44"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon May 23 13:47:44 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:15 2011 -0400"
      },
      "message": "tipc: Standardize exit logic for message rejection handling\n\nModifies the routine that handles the rejection of payload messages\nso that it has a single exit point that frees up the rejected message,\nthereby eliminating some duplicated code.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "7ae4738e9e46a2f88e5d1332b7397bb96c527c44",
      "tree": "2f01877ffe102058344f3ebf475c8fe3be93063c",
      "parents": [
        "5e726900380cfff50436ca6c5e08b35b3357d82a"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon May 23 13:38:39 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:15 2011 -0400"
      },
      "message": "tipc: Remove unused sanity test macro\n\nEliminates a TIPC-specific assert() macro that is no longer used.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "5e726900380cfff50436ca6c5e08b35b3357d82a",
      "tree": "cac273bd08cc73d1923c6458b98f04fd2939bff9",
      "parents": [
        "21e842579a5fd1ce746be4e34ac53ef67d6f0a6b"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon May 23 13:14:18 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jun 24 16:18:15 2011 -0400"
      },
      "message": "tipc: Convert fatal broadcast sanity check to non-fatal check\n\nModifies the existing broadcast link sanity check that detects an\nattempt to send a message off-node when there are no available\ndestinations so that it no longer causes a kernel panic; instead,\nthe check now issues a warning and stack trace and then returns\nwithout sending the message anywhere.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "21e842579a5fd1ce746be4e34ac53ef67d6f0a6b",
      "tree": "beb6dad6d6be101c81eedb3e686744f4b4e56064",
      "parents": [
        "d18cd551d15b38153ca3641c17ee8590a54b4c7b",
        "a38a104d7af27b7697bf7c4272f4be5d1ec6ef4c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 23 23:39:33 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 23 23:39:33 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-next-2.6\n"
    },
    {
      "commit": "a38a104d7af27b7697bf7c4272f4be5d1ec6ef4c",
      "tree": "2988608ff93d746ee79ed3f2064fbe3161132ae8",
      "parents": [
        "1f4d51836f5e49f2e5201f1daf90239c04b3faf2"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri May 20 03:05:14 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 23 22:46:56 2011 -0700"
      },
      "message": "ixgbe: update driver version string\n\nUpdate the ixgbe driver version string to better match the Source Driver\nwith similar device support.  Likewise update to the current LAD Linux\nversioning scheme.\n\nSigned-of-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1f4d51836f5e49f2e5201f1daf90239c04b3faf2",
      "tree": "e6bb9cd4125067201c9ec57961ebbeecf7d912dc",
      "parents": [
        "2ba279e2f72a9112a2536eabc8fae5413bbbdfb6"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Sat May 14 01:16:02 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 23 22:46:37 2011 -0700"
      },
      "message": "ixgbe: fix ring assignment issues for SR-IOV and drop cases\n\nThis change fixes the fact that we would trigger a null pointer dereference\nor specify the wrong ring if the rings were restored.  This change makes\ncertain that the DROP queue is a static value, and all other rings are\nbased on the ring offsets for the PF.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2ba279e2f72a9112a2536eabc8fae5413bbbdfb6",
      "tree": "63d26f47531fe5671b619d1c5d283c4f72e58559",
      "parents": [
        "c988ee829074073d3cd80090ef56a6e370b5c9b4"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Fri May 13 02:22:50 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 23 22:46:21 2011 -0700"
      },
      "message": "ixgbe: disable RSC when Rx checksum is off\n\nDisabling Rx checksumming leads to performance degradation due to\nRSC causing packets to have incorrect checksums.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "c988ee829074073d3cd80090ef56a6e370b5c9b4",
      "tree": "cdaf56907b72a5b7e80983a21b366824db791b1c",
      "parents": [
        "3a28926451a22a2b699962e738c8540da642c319"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Fri May 13 02:22:45 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 23 22:46:03 2011 -0700"
      },
      "message": "ixgbe: move reset code into a separate function\n\nMove reset code into a separate function to allow for reuse in other\nparts of the code.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "3a28926451a22a2b699962e738c8540da642c319",
      "tree": "ea1b8dfe33ae2cfcc8c376edf5505dd11ed6c67a",
      "parents": [
        "e4911d57a45ca30771c64b56e552891fcd105070"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Fri May 13 02:22:40 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 23 22:45:44 2011 -0700"
      },
      "message": "ixgbe: move setting RSC into a separate function\n\nMove setting RSC into a separate function to allow for reuse in other\nparts of the code.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "e4911d57a45ca30771c64b56e552891fcd105070",
      "tree": "f95707c425248e8528a5b4c8c246a528b85d681e",
      "parents": [
        "3e05334f8be83e8529f1cbf4f4dea06a4d51d676"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed May 11 07:18:52 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 23 22:45:24 2011 -0700"
      },
      "message": "ixgbe: add support for nfc addition and removal of filters\n\nThis change is meant to allow for nfc to insert and remove filters in order\nto test the ethtool interface which includes it\u0027s own rules manager.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "3e05334f8be83e8529f1cbf4f4dea06a4d51d676",
      "tree": "a4af9ae8a83b4d7a6d714430e5a8e597d3dab4ce",
      "parents": [
        "91cd94bfe4f00fccf692e32dfa86a9fad0d61280"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed May 11 07:18:47 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 23 22:45:05 2011 -0700"
      },
      "message": "ixgbe: add support for displaying ntuple filters via the nfc interface\n\nThis code adds support for displaying the filters that were added via the\nnfc interface.  This is primarily to test the interface for now, but I am\nalso looking into the feasibility of moving all of the ntuple filter code\nin ixgbe over to the nfc interface since it seems to be better implemented.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "91cd94bfe4f00fccf692e32dfa86a9fad0d61280",
      "tree": "5f68976fcd7ec5388d4905c930a02e1e2fb42e83",
      "parents": [
        "c04f6ca84866ef207e009a08e4c34ca241df7aa2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed May 11 07:18:41 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 23 22:44:34 2011 -0700"
      },
      "message": "ixgbe: add basic support for setting and getting nfc controls\n\nThis change adds basic support for the obtaining of RSS ring counts.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "c04f6ca84866ef207e009a08e4c34ca241df7aa2",
      "tree": "6888c0e5a354927887a037caa5947d781d6a3597",
      "parents": [
        "03ecf91aae757eeb70763a3393227c4597c87b23"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed May 11 07:18:36 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 23 22:44:16 2011 -0700"
      },
      "message": "ixgbe: update perfect filter framework to support retaining filters\n\nThis change is meant to update the internal framework of ixgbe so that\nperfect filters can be stored and tracked via software.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "03ecf91aae757eeb70763a3393227c4597c87b23",
      "tree": "41beb67301a9d5a317c5e51b292f503d3a7291ec",
      "parents": [
        "b29a21694f7d12e40537e1e587ec47725849769b"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri May 20 07:36:17 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 23 22:43:53 2011 -0700"
      },
      "message": "ixgbe: fix flags relating to perfect filters to support coexistence\n\nI am removing the requirement that Ntuple filters have the same\nnumber of queues and requirements as ATR.  As a result this change will\nmake it so that all the Ntuple flag does is disable ATR for now.\n\nThis change fixes an issue in which we were incorrectly re-enabling ATR\nwhen we exited perfect filter mode.  This was due to the fact that the\nlogic assumed RSS and DCB were mutually exclusive which is no longer the\ncase.\n\nTo correct this we just need to add a check to guarantee DCB is disabled\nbefore re-enabling ATR.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "b29a21694f7d12e40537e1e587ec47725849769b",
      "tree": "c5a0c10c75904d930052045ea6005dc772bc9f35",
      "parents": [
        "4d054f2f1445aceedab3f9642692d55d2caa7ec6"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed May 11 07:18:26 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 23 22:43:35 2011 -0700"
      },
      "message": "ixgbe: remove ntuple filtering\n\nDue to numerous issues in ntuple filters it has been decided to move the\ninterface over to the network flow classification interface.  As a first\nstep to achieving this I first need to remove the old ntuple interface.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d18cd551d15b38153ca3641c17ee8590a54b4c7b",
      "tree": "e99166ff3bec79fd6f7025a55c4cd5e0431f7faa",
      "parents": [
        "4d054f2f1445aceedab3f9642692d55d2caa7ec6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 23 21:28:52 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 23 21:28:52 2011 -0700"
      },
      "message": "net: Fix build failures due to ip_is_fragment()\n\nIt needs to be available even when CONFIG_INET is not set.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d054f2f1445aceedab3f9642692d55d2caa7ec6",
      "tree": "23ebf4a95548c58ca5d5a00045b5f9e74fbc2df8",
      "parents": [
        "655f8919d549ad1872e24d826b6ce42530516d2e"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Jun 23 03:14:42 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 23 03:14:42 2011 -0700"
      },
      "message": "dcb: use nlmsg_free() instead of kfree()\n\nThese sk_buff structs were allocated with nlmsg_new() so they should\nbe freed with nlmsg_free().\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "655f8919d549ad1872e24d826b6ce42530516d2e",
      "tree": "00ecb9724df0f4d162ea7de10fbf74d659e35cfd",
      "parents": [
        "56f8a75c17abb854b5907f4a815dc4c3f186ba11"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jun 22 09:54:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 23 02:12:55 2011 -0700"
      },
      "message": "bonding: add min links parameter to 802.3ad\n\nThis adds support for a configuring the minimum number of links that\nmust be active before asserting carrier. It is similar to the Cisco\nEtherChannel min-links feature. This allows setting the minimum number\nof member ports that must be up (link-up state) before marking the\nbond device as up (carrier on). This is useful for situations where\nhigher level services such as clustering want to ensure a minimum\nnumber of low bandwidth links are active before switchover.\n\nSee:\n   http://bugzilla.vyatta.com/show_bug.cgi?id\u003d7196\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Flavio Leitner \u003cfbl@redhat.com\u003e\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56f8a75c17abb854b5907f4a815dc4c3f186ba11",
      "tree": "6ba333b7668ce7dd04cddecf4f15a0a48b335991",
      "parents": [
        "f470e5ae34d68880a38aa79ee5c102ebc2a1aef6"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Jun 21 20:33:34 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 20:33:34 2011 -0700"
      },
      "message": "ip: introduce ip_is_fragment helper inline function\n\nThere are enough instances of this:\n\n    iph-\u003efrag_off \u0026 htons(IP_MF | IP_OFFSET)\n\nthat a helper function is probably warranted.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f470e5ae34d68880a38aa79ee5c102ebc2a1aef6",
      "tree": "b76a3c25811381b2d18713133ea9c1dbd3d0ac92",
      "parents": [
        "b7f080cfe223b3b7424872639d153695615a9255"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jun 21 20:32:53 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 20:32:53 2011 -0700"
      },
      "message": "irda: fix smsc-ircc2 section mismatch warning\n\nFix section mismatch warning:\n\nWARNING: drivers/net/irda/smsc-ircc2.o(.devinit.text+0x1a7): Section mismatch in reference from the function smsc_ircc_pnp_probe() to the function .init.text:smsc_ircc_open()\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7f080cfe223b3b7424872639d153695615a9255",
      "tree": "605390854789a6ba53e6813ffc69a948a0466530",
      "parents": [
        "4003b65871c101eb5ce8f37a325feac54aa5c681"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Jun 16 11:01:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 19:17:20 2011 -0700"
      },
      "message": "net: remove mm.h inclusion from netdevice.h\n\nRemove linux/mm.h inclusion from netdevice.h -- it\u0027s unused (I\u0027ve checked manually).\n\nTo prevent mm.h inclusion via other channels also extract \"enum dma_data_direction\"\ndefinition into separate header. This tiny piece is what gluing netdevice.h with mm.h\nvia \"netdevice.h \u003d\u003e dmaengine.h \u003d\u003e dma-mapping.h \u003d\u003e scatterlist.h \u003d\u003e mm.h\".\nRemoval of mm.h from scatterlist.h was tried and was found not feasible\non most archs, so the link was cutoff earlier.\n\nHope people are OK with tiny include file.\n\nNote, that mm_types.h is still dragged in, but it is a separate story.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4003b65871c101eb5ce8f37a325feac54aa5c681",
      "tree": "67f7f335bbc5dc1043f69bde2ba7cd54ee468fe7",
      "parents": [
        "ab6baf980b095c70a56c5eb2f58166aef8a0edc8"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Jun 21 07:35:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:06:12 2011 -0700"
      },
      "message": "dcb: Add missing error check in dcb_ieee_set()\n\nMissing error checking before nla_parse_nested().\n\nReported-by: Mark Rustad \u003cmark.d.rustad@intel.com\u003e\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab6baf980b095c70a56c5eb2f58166aef8a0edc8",
      "tree": "89115281b86e9f5e59d30442f16e209b451b86ee",
      "parents": [
        "a364c8cf80251849bab207be8c9e66253c8ca8f8"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Jun 21 07:34:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:06:12 2011 -0700"
      },
      "message": "dcb: fix return type on dcb_setapp()\n\nIncorrect return type on dcb_setapp() this routine\nreturns negative error codes. All call sites of\ndcb_setapp() assign the return value to an int already\nso no need to update drivers.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a364c8cf80251849bab207be8c9e66253c8ca8f8",
      "tree": "7dfeba7c78081e271b8417fdcb98fe8a475030a8",
      "parents": [
        "f9ae7e4b515c4d56baf6e0e84ebee2e03ae57a25"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Jun 21 07:34:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:06:12 2011 -0700"
      },
      "message": "dcb: Add dcb_ieee_getapp_mask() for drivers to query APP settings\n\nWith multiple APP entries per selector and protocol drivers\nor stacks may want to pick a specific value or stripe traffic\nacross many priorities. Also if an APP entry in use is\ndeleted the stack/driver may want to choose from the existing\nAPP entries.\n\nTo facilitate this and avoid having duplicate code to walk\nthe APP ring provide a routine dcb_ieee_getapp_mask() to\nreturn a u8 bitmask of all priorities set for the specified\nselector and protocol. This routine and bitmask is a helper\nfor DCB kernel users.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9ae7e4b515c4d56baf6e0e84ebee2e03ae57a25",
      "tree": "cb8bd9dee3075be4a9278ba4f5f5eb0eb41e32b0",
      "parents": [
        "b6db2174c59ef1e72f7bd63e0f105b1a2d7f18d3"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Jun 21 07:34:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:06:11 2011 -0700"
      },
      "message": "dcb: Add ieee_dcb_delapp() and dcb op to delete app entry\n\nNow that we allow multiple IEEE App entries we need a way\nto remove specific entries. To do this add the ieee_dcb_delapp()\nroutine.\n\nAdditionaly drivers may need to remove the APP entry from\ntheir firmware tables. Add dcb ops routine to handle this.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6db2174c59ef1e72f7bd63e0f105b1a2d7f18d3",
      "tree": "b8d08270d6d6158fd94a6fc6ccadc5978d51a673",
      "parents": [
        "314b4778ed579f29b6d46ba90dbf31314c13805f"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Jun 21 07:34:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:06:11 2011 -0700"
      },
      "message": "dcb: Add ieee_dcb_setapp() to be used for IEEE 802.1Qaz APP data\n\nThis adds a setapp routine for IEEE802.1Qaz encoded APP data types.\nThe IEEE 802.1Qaz spec encodes the priority bits differently and\nallows for multiple APP data entries of the same selector and\nprotocol. Trying to force these to use the same set routines was\nbecoming tedious. Furthermore, userspace could probably enforce\nthe correct semantics, but expecting drivers to do this seems\nerror prone in the firmware case.\n\nFor these reasons add ieee_dcb_setapp() that understands the\nIEEE 802.1Qaz encoded form.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "314b4778ed579f29b6d46ba90dbf31314c13805f",
      "tree": "116b9424343f8261cacfa055e43455b588ce2893",
      "parents": [
        "c7797baf9f3900996ca800ab6298f95957bb4606"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Jun 21 07:34:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:06:11 2011 -0700"
      },
      "message": "net: dcbnl, add multicast group for DCB\n\nNow that dcbnl is being used in many cases by more\nthan a single agent it is beneficial to be notified\nwhen some entity either driver or user space has\nchanged the DCB attributes.\n\nToday applications either end up polling the interface\nor relying on a user space database to maintain the DCB\nstate and post events. Polling is a poor solution for\nobvious reasons. And relying on a user space database\nhas its own downside. Namely it has created strange\nboot dependencies requiring the database be populated\nbefore any applications dependent on DCB attributes\nstarts or the application goes into a polling loop.\nPopulating the database requires negotiating link\nsetting with the peer and can take anywhere from less\nthan a second up to a few seconds depending on the switch\nimplementation.\n\nPerhaps more importantly if another application or an\nembedded agent sets a DCB link attribute the database\nhas no way of knowing other than polling the kernel.\nThis prevents applications from responding quickly to\nchanges in link events which at least in the FCoE case\nand probably any other protocols expecting a lossless\nlink may result in IO errors.\n\nBy adding a multicast group for DCB we have clean way\nto disseminate kernel DCB link attributes up to user\nspace. Avoiding the need for user space to maintain\na coherant database and disperse events that potentially\ndo not reflect the current link state.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7797baf9f3900996ca800ab6298f95957bb4606",
      "tree": "62da7aa3eff5fc13792ce32d8405a24ec8ad1eaf",
      "parents": [
        "f4b5ad26bcb983c493e131ff34b2fa60100c82e5"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Jun 21 07:34:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:06:11 2011 -0700"
      },
      "message": "dcb: Add DCBX capabilities bitmask to the get_ieee response\n\nAdding the capabilities bitmask to the get_ieee response allows\nuser space to determine the current DCBX mode. Either CEE or IEEE\nthis is useful with devices that support switching between modes\nwhere knowing the current state is relevant.\n\nDerived from work by Mark Rustad\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4b5ad26bcb983c493e131ff34b2fa60100c82e5",
      "tree": "3b5c0ac4d2d4a9b5b21a40c30ee4c360162efc31",
      "parents": [
        "3847ce32aea9fdf56022de132000e8cf139042eb"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jun 20 15:15:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:06:11 2011 -0700"
      },
      "message": "cnic, bnx2i: Add support for new devices - 57800, 57810, and 57840\n\nAnd change iSCSI RQ doorbell size from 16B to 64B to match new firmware.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Eddie Wai \u003ceddie.wai@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3847ce32aea9fdf56022de132000e8cf139042eb",
      "tree": "02edbf97518be8af9a1ce978f7e9fcefdc7e0db1",
      "parents": [
        "296f7ea75b45913d5e2067baef0812087e0b6eb9"
      ],
      "author": {
        "name": "Satoru Moriya",
        "email": "satoru.moriya@hds.com",
        "time": "Fri Jun 17 12:00:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:06:10 2011 -0700"
      },
      "message": "core: add tracepoints for queueing skb to rcvbuf\n\nThis patch adds 2 tracepoints to get a status of a socket receive queue\nand related parameter.\n\nOne tracepoint is added to sock_queue_rcv_skb. It records rcvbuf size\nand its usage. The other tracepoint is added to __sk_mem_schedule and\nit records limitations of memory for sockets and current usage.\n\nBy using these tracepoints we\u0027re able to know detailed reason why kernel\ndrop the packet.\n\nSigned-off-by: Satoru Moriya \u003csatoru.moriya@hds.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "296f7ea75b45913d5e2067baef0812087e0b6eb9",
      "tree": "94a5774a525ebb388306a4ae2aef90a0706031f4",
      "parents": [
        "dec17b74516bb780de75b41e7cfa0072df16bb82"
      ],
      "author": {
        "name": "Satoru Moriya",
        "email": "satoru.moriya@hds.com",
        "time": "Fri Jun 17 11:58:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:06:10 2011 -0700"
      },
      "message": "udp: add tracepoints for queueing skb to rcvbuf\n\nThis patch adds a tracepoint to __udp_queue_rcv_skb to get the\nreturn value of ip_queue_rcv_skb. It indicates why kernel drops\na packet at this point.\n\nip_queue_rcv_skb returns following values in the packet drop case:\n\nrcvbuf is full                 : -ENOMEM\nsk_filter returns error        : -EINVAL, -EACCESS, -ENOMEM, etc.\n__sk_mem_schedule returns error: -ENOBUF\n\nSigned-off-by: Satoru Moriya \u003csatoru.moriya@hds.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dec17b74516bb780de75b41e7cfa0072df16bb82",
      "tree": "7f4aff0fb0f3f95dcbb20c9f2afe68dfeaf36fea",
      "parents": [
        "3b182d7d4287f38711f70d58d68cf2a34e582992"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jun 20 12:13:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:03:17 2011 -0700"
      },
      "message": "Remove redundant linux/version.h includes from net/\n\nIt was suggested by \"make versioncheck\" that the follwing includes of\nlinux/version.h are redundant:\n\n  /home/jj/src/linux-2.6/net/caif/caif_dev.c: 14 linux/version.h not needed.\n  /home/jj/src/linux-2.6/net/caif/chnl_net.c: 10 linux/version.h not needed.\n  /home/jj/src/linux-2.6/net/ipv4/gre.c: 19 linux/version.h not needed.\n  /home/jj/src/linux-2.6/net/netfilter/ipset/ip_set_core.c: 20 linux/version.h not needed.\n  /home/jj/src/linux-2.6/net/netfilter/xt_set.c: 16 linux/version.h not needed.\n\nand it seems that it is right.\n\nBeyond manually inspecting the source files I also did a few build\ntests with various configs to confirm that including the header in\nthose files is indeed not needed.\n\nHere\u0027s a patch to remove the pointless includes.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Jozsef Kadlecsik \u003ckadlec@blackhole.kfki.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b182d7d4287f38711f70d58d68cf2a34e582992",
      "tree": "49c3ff305b12e7d4dfa9cf4d3fbd247a6f91c3ed",
      "parents": [
        "73151ce35bd6d56e61a87b2855193f82540bf3d3"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richard.cochran@omicron.at",
        "time": "Tue Jun 21 16:01:11 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:01:11 2011 -0700"
      },
      "message": "mv643xx_eth: enable transmit time stamping.\n\nThis patch enables software (and phy device) transmit time stamping.\nCompile tested only.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73151ce35bd6d56e61a87b2855193f82540bf3d3",
      "tree": "b2e1a78176025614b0a130b3ddaf37bbcc49177a",
      "parents": [
        "e00f85bec0a9924eb517ccd126ddbb9787068f53"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richard.cochran@omicron.at",
        "time": "Tue Jun 21 16:00:24 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:00:24 2011 -0700"
      },
      "message": "mv643xx_eth: fix race in trasmit path.\n\nBecause the socket buffer is freed in the completion interrupt, it is not\nsafe to access it after submitting it to the hardware.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e00f85bec0a9924eb517ccd126ddbb9787068f53",
      "tree": "35b7ea541947b92a4a06c43cd58599ec639961c4",
      "parents": [
        "62ea05577ed3ea4f542f9bc17cb716787316e2ea"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jun 21 05:35:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 15:57:05 2011 -0700"
      },
      "message": "xen: convert to 64 bit stats interface\n\nConvert xen driver to 64 bit statistics interface.\nUse stats_sync to ensure that 64 bit update is read atomically on 32 bit platform.\nPut hot statistics into per-cpu table.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62ea05577ed3ea4f542f9bc17cb716787316e2ea",
      "tree": "a94688d35de2f98fd07e027c8ef15d67906f1c42",
      "parents": [
        "3b0c9cbb6e5fe25a4162be68ed1459b6f7432da9"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Jun 20 10:35:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 15:55:52 2011 -0700"
      },
      "message": "vxge: fix 64 bit access on 32 bit platforms\n\nNeed to add stat_sync wrapper around 64 bit statistic values.\nFix wraparound bug in lockup detector where it is unsafely comparing\n64 bit value that is not atomic. Since only care about detecting activity\njust looking at current low order bits will work.\n\nRemove unused entries in old vxge_sw_stats structure.\nChange the error counters to unsigned long since they won\u0027t grow so large\nas to have to be 64 bits.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b0c9cbb6e5fe25a4162be68ed1459b6f7432da9",
      "tree": "f6505769a0d9c286f2aa4db7f1e1cdca2fafc09c",
      "parents": [
        "43d620c82985b19008d87a437b4cf83f356264f7"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Jun 20 11:42:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 15:55:09 2011 -0700"
      },
      "message": "ifb: convert to 64 bit stats\n\nConvert input functional block device to use 64 bit stats.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43d620c82985b19008d87a437b4cf83f356264f7",
      "tree": "8ea6d9d1ab5d36e7bc130b5189997e12edb01fb6",
      "parents": [
        "dadbe85ac47f180fa1e3ef93b276ab7938b1a98b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Jun 16 19:08:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 15:48:29 2011 -0700"
      },
      "message": "drivers/net: Remove casts of void *\n\nUnnecessary casts of void * clutter the code.\n\nThese are the remainder casts after several specific\npatches to remove netdev_priv and dev_priv.\n\nDone via coccinelle script (and a little editing):\n\n$ cat cast_void_pointer.cocci\n@@\ntype T;\nT *pt;\nvoid *pv;\n@@\n\n- pt \u003d (T *)pv;\n+ pt \u003d pv;\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nAcked-By: Chris Snook \u003cchris.snook@gmail.com\u003e\nAcked-by: Jon Mason \u003cjdmason@kudzu.us\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: David Dillow \u003cdave@thedillows.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dadbe85ac47f180fa1e3ef93b276ab7938b1a98b",
      "tree": "e2e6924ffa0c510e6ee246184593b82783c8c75a",
      "parents": [
        "9612de92e023bff0d1cd5725ee65293accc70c56"
      ],
      "author": {
        "name": "Vasu Dev",
        "email": "vasu.dev@intel.com",
        "time": "Wed May 11 05:41:46 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:22:44 2011 -0700"
      },
      "message": "ixgbe: setup per CPU PCI pool for FCoE DDP\n\nCurrently single PCI pool used across all CPUs and that\ndoesn\u0027t scales up as number of CPU increases, so this\npatch adds per CPU PCI pool to setup udl and that aligns\nwell from FCoE stack as that already has per CPU exch locking.\n\nAdds per CPU PCI alloc setup and free in\nixgbe_fcoe_ddp_pools_alloc and ixgbe_fcoe_ddp_pools_free,\nuse CPU specific pool during DDP setup.\n\nRe-arranged ixgbe_fcoe struct to have fewer holes\nalong with adding pools ptr using pahole.\n\nSigned-off-by: Vasu Dev \u003cvasu.dev@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9612de92e023bff0d1cd5725ee65293accc70c56",
      "tree": "5b301a051dd73428af19285e7e2c91eeb91db0a7",
      "parents": [
        "fb5475ff7f2e80e920a393d18a43b64124a30270"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat May 07 07:40:20 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:22:22 2011 -0700"
      },
      "message": "ixgbe: add support for Dell CEM\n\nThis patch adds support for Dell CEM (Comprehensive Embedded Management)).\nThis consists of informing the management firmware of the driver version\nduring probe on 82599 and X540 HW.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "fb5475ff7f2e80e920a393d18a43b64124a30270",
      "tree": "b00ef8054e6b617807ec8a19fd0655066c663724",
      "parents": [
        "b1bbdb206a52b7eb13c2e57ee794b90618f61002"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Apr 26 07:26:36 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:22:02 2011 -0700"
      },
      "message": "ixgbe: DCB, remove unneeded ixgbe_dcb_txq_to_tc() routine\n\nThe ixgbe_dcb_txq_to_tc() routine was used to map TX rings to\na DCB traffic class. Now that a tx_ring has a DCB traffic class\nassociated with it this routine is no longer needed.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "b1bbdb206a52b7eb13c2e57ee794b90618f61002",
      "tree": "c3fac0d3faa66cc9664d30cd9bd0f9becac10011",
      "parents": [
        "6f70f6acc7321f9f6501157b29d2db8c475cf3b2"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Apr 26 07:26:30 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:21:43 2011 -0700"
      },
      "message": "ixgbe: DCB and perfect filters can coexist\n\nNow flow directors perfect filters features can coexist with DCB.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "6f70f6acc7321f9f6501157b29d2db8c475cf3b2",
      "tree": "66eead072760b15d0b68812bdf12a473c34f0363",
      "parents": [
        "86b4db3bcce714d6bdd8c056158821301624bf00"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Apr 26 07:26:25 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:21:26 2011 -0700"
      },
      "message": "ixgbe: fix bit mask for DCB version\n\nThis bit mask is wrong DCBX_HOST is always set. It was missed up\nuntil now because lldpad reprograms the device on a link\nevent. However this is still wrong and it is best not to be\nmis-configured for some time immediately following ixgbe_up().\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "86b4db3bcce714d6bdd8c056158821301624bf00",
      "tree": "da5f701a4e960b8384167b862b7dcc4e1d669c12",
      "parents": [
        "aba70d5e6c1c188fe45c1a782060440b6c2ea759"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Apr 26 07:26:19 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:21:10 2011 -0700"
      },
      "message": "ixgbe: setup redirection table for multiple packet buffers\n\nSetup RSS redirection table to be compatible with multiple packet\nbuffers. Currently, this works on 82599 devices because the RSS\nredirection index is masked by the number of queues per packet\nbuffer.\n\nThis sets the cap on the RSS table to maxq.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "aba70d5e6c1c188fe45c1a782060440b6c2ea759",
      "tree": "68057d1b5c0685c287e09d9f6be14ab75d43da27",
      "parents": [
        "e901acd6fa5538436e08e8a862dd2c080297f852"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Apr 26 07:26:14 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:20:40 2011 -0700"
      },
      "message": "ixgbe: DCB 82598 devices, tx_idx and rx_idx swapped\n\nThe tx_idx and rx_idx values are swapped on 82598 devices\nwith DCB enabled.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "e901acd6fa5538436e08e8a862dd2c080297f852",
      "tree": "13e5f80f1aebbecbc2b95de238e2a415677b6d64",
      "parents": [
        "8b1c0b24d9afd4a59a8aa9c778253bcff949395a"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Apr 26 07:26:08 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:20:13 2011 -0700"
      },
      "message": "ixgbe: DCB use existing TX and RX queues\n\nThe number of TX and RX queues allocated depends on the device\ntype, the current features set, online CPUs, and various\ncompile flags.\n\nTo enable DCB with multiple queues and allow it to coexist with\nall the features currently implemented it has to setup a valid\nqueue count. This is done at init time using the FDIR and RSS\nmax queue counts and allowing each TC to allocate a queue per\nCPU.\n\nDCB will now use available queues up to (8 x TCs) this is somewhat\narbitrary cap but allows DCB to use up to 64 queues. Its easy to\nincrease this later if that is needed.\n\nThis is prep work to enable Flow Director with DCB. After this\nDCB can easily coexist with existing features and no longer\nneeds its own DCB feature ring.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "8b1c0b24d9afd4a59a8aa9c778253bcff949395a",
      "tree": "de0ca2509b98ed518797dbbc3079307959194795",
      "parents": [
        "72a32f1f3f68b7d95e7151b5f88831fb9906416e"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue May 03 02:26:48 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:19:54 2011 -0700"
      },
      "message": "ixgbe: configure minimal packet buffers to support TC\n\nixgbe devices support different numbers of packet buffers either\n8 or 4. Here we only allocate the minimal number of packet\nbuffers required to implement the net_devices number of traffic\nclasses.\n\nFewer traffic classes allows for larger packet buffers in\nhardware. Also more Tx/Rx queues can be given to each\ntraffic class.\n\nThis patch is mostly about propagating the number of traffic\nclasses through the init path. Specifically this adds the 4TC\ncases to the MRQC and MTQC setup routines. Also ixgbe_setup_tc()\nwas sanitized to handle other traffic class value.\n\nFinally changing the number of packet buffers in the hardware\nrequires the device to reinit. So this moves the reinit work\nfrom DCB into the main ixgbe_setup_tc() routine to consolidate\nthe reset code. Now dcbnl_xxx ops call ixgbe_setup_tc() to\nconfigure packet buffers if needed.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "72a32f1f3f68b7d95e7151b5f88831fb9906416e",
      "tree": "831b7793cabc8dc01ad3cad05f7abf1b0ac99e6b",
      "parents": [
        "80605c6513207344d00b32e8d1e64bd34fdf1358"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Apr 26 07:25:58 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:19:27 2011 -0700"
      },
      "message": "ixgbe: consolidate MRQC and MTQC handling\n\nThe MRQC and MTQC registers are configured in the main\nsetup path but are also reconfigured in the DCB setup\npath. The DCB path fixes the DCB configuration by configuring\nthe SECTXMINIFG gap which is required for DCB pause\nto operate correctly.\n\nThis patch reduces the duplicate code and does all setup\nin ixgbe_setup_mtqc() and ixgbe_setup_mrqc().\n\nAdditionally, this removes the IXGBE_QDE. This write never\nset the WRITE bit in the register so the write was not\nactually doing anything. Also this was to clear the register\nbut, it is never set and defaults to zero. If this is\nneeded for SRIOV it should be added correctly in a follow\nup patch. But it\u0027s never been working so removing it here\nshould be OK.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "80605c6513207344d00b32e8d1e64bd34fdf1358",
      "tree": "865b63b591278b0b8abef0bbe0e4a4f4a48951b8",
      "parents": [
        "1fcd86b51179518f7e69164e37353fb59cd6301e"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Mon May 02 12:34:10 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:18:55 2011 -0700"
      },
      "message": "ixgbe: consolidate packet buffer allocation\n\nConsolidate packet buffer allocation currently being\ndone in the DCB path and main path. This allows the\nfeature set and packet buffer requirements to be done\nonce.\n\nThis is prep work to allow DCB to coexist with other\nfeatures namely, flow director.\n\nCC: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1fcd86b51179518f7e69164e37353fb59cd6301e",
      "tree": "1d1102061589f998b3791ce5a605b331bde1cdfa",
      "parents": [
        "c12db7695e1f52b27108c3dfde3cf655a0368c58"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Apr 26 10:05:14 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:18:47 2011 -0700"
      },
      "message": "ixgbe: dcbnl reduce duplicated code and indentation\n\nReplace duplicated code in if/else branches with single\ncheck and ixgbe_init_interrupt_scheme().\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "c12db7695e1f52b27108c3dfde3cf655a0368c58",
      "tree": "2d3d9ba45a73cb3e492fcd47c3e5c35b605c90e2",
      "parents": [
        "f416dfc0e07120d2610e836609b7235897796c90"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Jun 09 02:58:39 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:18:12 2011 -0700"
      },
      "message": "ixgbevf: remove unnecessary ampersands\n\nUse standard format for net_device_ops (without \u0026)\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Greg Rose \u003cGregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "f416dfc0e07120d2610e836609b7235897796c90",
      "tree": "874ba30e7815c93f77a348322744f6d349a22f6d",
      "parents": [
        "ac52caa31e0a135a8940a66de763751760820f37"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Wed Jun 08 07:32:38 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:15:34 2011 -0700"
      },
      "message": "ixgbevf: Fix bungled declaration of ixgbevf_mbx_ops\n\nIn two places storage for mbx_ops is misidentified as type\nixgbe_mac_operations.\n\nReported-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "ac52caa31e0a135a8940a66de763751760820f37",
      "tree": "f4caa06886c9b9ac5b3f5686b71f64e477f1aaa0",
      "parents": [
        "e97d3207c5e697e3d86cc67483f9cdcce16cc0bf"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Wed Jun 08 08:38:01 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:15:07 2011 -0700"
      },
      "message": "igb: convert to ndo_fix_features\n\nPrivate rx_csum flags are now duplicate of netdev-\u003efeatures \u0026 NETIF_F_RXCSUM.\nRemoving this needs deeper surgery.\n\nThings noticed:\n - HW VLAN acceleration probably can be toggled, but it\u0027s left as is\n - the resets on RX csum offload change can probably be avoided\n - there is A LOT of copy-and-pasted code here\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nTested-by:  Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "e97d3207c5e697e3d86cc67483f9cdcce16cc0bf",
      "tree": "70804f8bf3c1138ee100077465e2faed90458a77",
      "parents": [
        "9f6ec8d697c08963d83880ccd35c13c5ace716ea"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Wed Jun 08 08:36:42 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 21 01:14:33 2011 -0700"
      },
      "message": "e1000: convert to ndo_fix_features\n\nPrivate rx_csum flags are now duplicate of netdev-\u003efeatures \u0026 NETIF_F_RXCSUM.\nRemoving this needs deeper surgery.\n\nThings noticed:\n - RX csum disabled by default\n - HW VLAN acceleration probably can be toggled, but it\u0027s left as is\n - the resets on RX csum offload change can probably be avoided\n - there is A LOT of copy-and-pasted code here\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nTested-by:  Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9f6ec8d697c08963d83880ccd35c13c5ace716ea",
      "tree": "ad8d93cf6fcdd09b86ade09f5fcbbc66cdb1cca2",
      "parents": [
        "4aa3a715551c93eda32d79bd52042ce500bd5383",
        "56299378726d5f2ba8d3c8cbbd13cb280ba45e4f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 22:29:08 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 22:29:08 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn-rxon.c\n\tdrivers/net/wireless/rtlwifi/pci.c\n\tnet/netfilter/ipvs/ip_vs_core.c\n"
    },
    {
      "commit": "56299378726d5f2ba8d3c8cbbd13cb280ba45e4f",
      "tree": "ff4b10ebd9cf1a057c4b1a703732858a539faff7",
      "parents": [
        "79568f5be06c91071697c065f01f3ebfbeb25a61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:25:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:25:46 2011 -0700"
      },
      "message": "Linux 3.0-rc4\n"
    },
    {
      "commit": "79568f5be06c91071697c065f01f3ebfbeb25a61",
      "tree": "81fc2bb54bebffc7ef22390bfc37c7ba818a30df",
      "parents": [
        "f5fc5567dd24c15b1d95aa9ee2aaada04d835a0c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:13:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:13:49 2011 -0700"
      },
      "message": "vfs: i_state needs to be \u0027unsigned long\u0027 for now\n\nCommit 13e12d14e2dc (\"vfs: reorganize \u0027struct inode\u0027 layout a bit\")\nmoved things around a bit changed i_state to be unsigned int instead of\nunsigned long.  That was to help structure layout for the 64-bit case,\nand shrink \u0027struct inode\u0027 a bit (admittedly that only happened when\nspinlock debugging was on and i_flags didn\u0027t pack with i_lock).\n\nHowever, Meelis Roos reports that this results in unaligned exceptions\non sprc, and it turns out that the bit-locking primitives that we use\nfor the I_NEW bit want to use the bitops.  Which want \u0027unsigned long\u0027,\nnot \u0027unsigned int\u0027.\n\nWe really should fix the bit locking code to not have that kind of\nrequirement, but that\u0027s a much bigger change.  So for now, revert that\nfield back to \u0027unsigned long\u0027 (but keep the other re-ordering changes\nfrom the commit that caused this).\n\nAndi points out that we have played games with this in \u0027struct page\u0027, so\nit\u0027s solvable with other hacks too, but since right now the struct inode\nsize advantage only happens with some rare config options, it\u0027s not\nworth fighting.\n\nIt _would_ be worth fixing the bitlocking code, though.  Especially\nsince there is no type safety in the bitlocking code (this never caused\nany warnings, and worked fine on x86-64, because the bitlocks take a\n\u0027void *\u0027 and x86-64 doesn\u0027t care that deeply about alignment).  So it\u0027s\ncurrently a very easy problem to trigger by mistake and never notice.\n\nReported-by: Meelis Roos \u003cmroos@linux.ee\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5fc5567dd24c15b1d95aa9ee2aaada04d835a0c",
      "tree": "888437d171163b9eb66ae10472be62b5761d34bc",
      "parents": [
        "85d45adef06caa988506686527a5fedf856dc550",
        "a377e187df725fe7e62d2cec59ec290c5a605d93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:12:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:12:48 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms/r6xx+: voltage fixes\n  drm/nouveau: drop leftover debugging\n  drm/radeon: avoid warnings from r600/eg irq handlers on powered off card.\n  drm/radeon/kms: add missing param for dce3.2 DP transmitter setup\n  drm/radeon/kms/atom: fix duallink on some early DCE3.2 cards\n  drm/nouveau: fix assumption that semaphore dmaobj is valid in x-chan sync\n  drm/nv50/disp: fix gamma with page flipping overlay turned on\n  drm/nouveau/pm: Prevent overflow in nouveau_perf_init()\n  drm/nouveau: fix big-endian switch\n"
    },
    {
      "commit": "85d45adef06caa988506686527a5fedf856dc550",
      "tree": "8f7bdc8337639b7317a11edddb3dd291e60748d3",
      "parents": [
        "eda0841094a3a232357ca10a24b40da461db3fcf",
        "fdb9c3cd5124c9a6e4c824ed2bca5b4602e84a1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:11:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:11:34 2011 -0700"
      },
      "message": "Merge branch \u0027msm-fix\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm\n\n* \u0027msm-fix\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm:\n  msm: timer: Fix DGT rate on 8960 and 8660\n  msm: timer: compensate for timer shift in msm_read_timer_count\n  msm: timer: Fix SMP build error\n"
    },
    {
      "commit": "eda0841094a3a232357ca10a24b40da461db3fcf",
      "tree": "08f6ffd17275e6fab7bd8014d849d2fce46632d9",
      "parents": [
        "6e158d21986fa15d21fd32cf241d167d4d741ae3",
        "105f4622104848ff1ee1f644d661bef9dec3eb27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:10:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:10:52 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.40\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.40\u0027 of git://linux-nfs.org/~bfields/linux:\n  nfsd4: fix break_lease flags on nfsd open\n  nfsd: link returns nfserr_delay when breaking lease\n  nfsd: v4 support requires CRYPTO\n  nfsd: fix dependency of nfsd on auth_rpcgss\n"
    },
    {
      "commit": "6e158d21986fa15d21fd32cf241d167d4d741ae3",
      "tree": "b2377e488386e613028e1d02ac7f788d5ecf165b",
      "parents": [
        "36698206504fca9198b8563f1fc2c9e38e063e11",
        "384420409d9b5d4443940abace49363d26135412"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:10:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:10:18 2011 -0700"
      },
      "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: (40 commits)\n  pxa168_eth: fix race in transmit path.\n  ipv4, ping: Remove duplicate icmp.h include\n  netxen: fix race in skb-\u003elen access\n  sgi-xp: fix a use after free\n  hp100: fix an skb-\u003elen race\n  netpoll: copy dev name of slaves to struct netpoll\n  ipv4: fix multicast losses\n  r8169: fix static initializers.\n  inet_diag: fix inet_diag_bc_audit()\n  gigaset: call module_put before restart of if_open()\n  farsync: add module_put to error path in fst_open()\n  net: rfs: enable RFS before first data packet is received\n  fs_enet: fix freescale FCC ethernet dp buffer alignment\n  netdev: bfin_mac: fix memory leak when freeing dma descriptors\n  vlan: don\u0027t call ndo_vlan_rx_register on hardware that doesn\u0027t have vlan support\n  caif: Bugfix - XOFF removed channel from caif-mux\n  tun: teach the tun/tap driver to support netpoll\n  dp83640: drop PHY status frames in the driver.\n  dp83640: fix phy status frame event parsing\n  phylib: Allow BCM63XX PHY to be selected only on BCM63XX.\n  ...\n"
    },
    {
      "commit": "36698206504fca9198b8563f1fc2c9e38e063e11",
      "tree": "f02b63c9b35a7962786b5dcdb1af15a63f5de1cf",
      "parents": [
        "ef46222e7b56e728e423527d430cb2013c595491",
        "482e0cd3dbaa70f2a2bead4b5f2c0d203ef654ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:09:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:09:15 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  devcgroup_inode_permission: take \"is it a device node\" checks to inlined wrapper\n  fix comment in generic_permission()\n  kill obsolete comment for follow_down()\n  proc_sys_permission() is OK in RCU mode\n  reiserfs_permission() doesn\u0027t need to bail out in RCU mode\n  proc_fd_permission() is doesn\u0027t need to bail out in RCU mode\n  nilfs2_permission() doesn\u0027t need to bail out in RCU mode\n  logfs doesn\u0027t need -\u003epermission() at all\n  coda_ioctl_permission() is safe in RCU mode\n  cifs_permission() doesn\u0027t need to bail out in RCU mode\n  bad_inode_permission() is safe from RCU mode\n  ubifs: dereferencing an ERR_PTR in ubifs_mount()\n"
    },
    {
      "commit": "a377e187df725fe7e62d2cec59ec290c5a605d93",
      "tree": "409fa226c729259d9ce2dc78d261711d0373bb1b",
      "parents": [
        "4ee1c57fcadfb79a6515698d8001081b5b980e32"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jun 20 13:00:31 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 21 09:38:25 2011 +1000"
      },
      "message": "drm/radeon/kms/r6xx+: voltage fixes\n\n0xff01 is not an actual voltage value, but a flag\nfor the driver.  If the power state as that value,\nskip setting the voltage.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fdb9c3cd5124c9a6e4c824ed2bca5b4602e84a1a",
      "tree": "2c0e30e404262dbcba218e1fa86ec036b0bb1783",
      "parents": [
        "650f156775c2638cc02ed7df31186a09ba79666a"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Apr 21 23:09:11 2011 +0000"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Jun 20 16:30:07 2011 -0700"
      },
      "message": "msm: timer: Fix DGT rate on 8960 and 8660\n\nThe DGT runs at 27 MHz divided by 4 on 8660 and 8960.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\n"
    },
    {
      "commit": "384420409d9b5d4443940abace49363d26135412",
      "tree": "c347e488ded1b6eb53168d52faa5f3e25c7acdc4",
      "parents": [
        "8ad2475e3555346fbd738e77da12578b97d10505"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Jun 19 21:48:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 14:02:07 2011 -0700"
      },
      "message": "pxa168_eth: fix race in transmit path.\n\nBecause the socket buffer is freed in the completion interrupt, it is not\nsafe to access it after submitting it to the hardware.\n\nCc: stable@kernel.org\nCc: Sachin Sanap \u003cssanap@marvell.com\u003e\nCc: Zhangfei Gao \u003czgao6@marvell.com\u003e\nCc: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4aa3a715551c93eda32d79bd52042ce500bd5383",
      "tree": "68a67ba35f2a4c27cef326ce87a9d97593416fae",
      "parents": [
        "d13d6bffb418a660c06a5a12afcf7e7081489548"
      ],
      "author": {
        "name": "Sebastian Poehn",
        "email": "sebastian.poehn@belden.com",
        "time": "Mon Jun 20 13:57:59 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:57:59 2011 -0700"
      },
      "message": "gianfar v5: implement nfc\n\nThis patch adds all missing functionalities for nfc except GRXFH. There is so much code because hardware has not a TCAM.\nFurther hardware rule space is very limited. So I had to extensively use\noptimization features. Both reasons lead to the necessity to hold all\nonline flows in a linked-list.\n\nChange-log:\n# Some suggestions by Joe Perches applied (thanks!)\n# Shorted some logs\n# Use memcmp() for comparing\n\nSigned-off-by: Sebastian Poehn \u003csebastian.poehn@belden.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d13d6bffb418a660c06a5a12afcf7e7081489548",
      "tree": "f70633f96c6ce1592e360865cbab2920858361a2",
      "parents": [
        "1f6e44a6dc21a5d2abb068063acbbf64f8cee548"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Jun 19 21:51:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:56:55 2011 -0700"
      },
      "message": "ucc_geth: enable transmit time stamping.\n\nThis patch enables software (and phy device) transmit time stamping.\nCompile tested only.\n\nCc: Shlomi Gridish \u003cgridish@freescale.com\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f6e44a6dc21a5d2abb068063acbbf64f8cee548",
      "tree": "6681c1beefa35d3b0a73ed911356fa3ed459a8cf",
      "parents": [
        "8c0069ae3a85eeedbbf955e380e822756f7a9d2f"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Jun 19 21:51:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:56:55 2011 -0700"
      },
      "message": "pxa168_eth: enable transmit time stamping.\n\nThis patch enables software (and phy device) transmit time stamping\nCompile tested only.\n\nCc: Sachin Sanap \u003cssanap@marvell.com\u003e\nCc: Zhangfei Gao \u003czgao6@marvell.com\u003e\nCc: Philip Rakity \u003cprakity@marvell.com\u003e\nCc: Mark Brown \u003cmarkb@marvell.com\u003e\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c0069ae3a85eeedbbf955e380e822756f7a9d2f",
      "tree": "5bbd66d0cc19cc7e25f4ec7cf5a071b7d4c2eb37",
      "parents": [
        "e309721159c05c36f10a973bef03388dadb102b0"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Jun 19 21:51:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:56:54 2011 -0700"
      },
      "message": "smsc911x: enable transmit time stamping.\n\nThis patch enables software (and phy device) transmit time stamping.\nCompile tested only.\n\nCc: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e309721159c05c36f10a973bef03388dadb102b0",
      "tree": "8a8291b4e8016c3abda9fb2d91c11c0891c3e3b6",
      "parents": [
        "e072092fc7a89178736530f51a4daaa3155cf44b"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Jun 19 21:51:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:56:54 2011 -0700"
      },
      "message": "fs_enet: enable transmit time stamping.\n\nThis patch enables software (and phy device) transmit time stamping.\nCompile tested only.\n\nCc: Pantelis Antoniou \u003cpantelis.antoniou@gmail.com\u003e\nCc: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e072092fc7a89178736530f51a4daaa3155cf44b",
      "tree": "98253201d5e59b7265d62ca0965a60fc7776ed9e",
      "parents": [
        "d6cf07327e691e8f7c0f08af69d0dd3887aa1e4f"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Jun 19 21:51:28 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:56:54 2011 -0700"
      },
      "message": "macb: enable transmit time stamping.\n\nThis patch enables software (and phy device) transmit time stamping\nCompile tested only.\n\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6cf07327e691e8f7c0f08af69d0dd3887aa1e4f",
      "tree": "d1bc19e1a19925d71bb967d00b057e1eea1d1b65",
      "parents": [
        "93e0ed158c15b3d3d76125de6364f8f95528c25a"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Jun 19 21:51:27 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:56:54 2011 -0700"
      },
      "message": "fec_mpc52xx: enable transmit and receive time stamping.\n\nThis patch enables software (and phy device) time stamping. Software\ntime stamping using the SO_TIMESTAMPING API was tested and found to be\nworking on the LITE5200B board.\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93e0ed158c15b3d3d76125de6364f8f95528c25a",
      "tree": "6203c6eb9253c58b4dd4d4d8a89f73730bed9640",
      "parents": [
        "570773c5801cc6c322534d6b1d1551e23664103e"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Jun 19 21:51:26 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:56:54 2011 -0700"
      },
      "message": "ll_temac: enable transmit and receive time stamping.\n\nThis patch enables software (and phy device) time stamping. Since this MAC\nis based on phylib, adding the hooks makes hardware time stamping in the\nphy possible.\n\nCompile tested only.\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "570773c5801cc6c322534d6b1d1551e23664103e",
      "tree": "a53a9e6e5eec1bff6ed0b4bf89dbd0f834630925",
      "parents": [
        "d76b7e2faaabae4805ae7ebf31ad64a33268f44f"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Jun 19 21:51:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:56:53 2011 -0700"
      },
      "message": "emaclite: enable transmit and receive time stamping.\n\nThis patch enables software (and phy device) time stamping. Since this\nMAC uses phylib, adding the hooks make hardware time stamping in the phy\npossible.\n\nCompile tested only.\n\nCc: John Linn \u003cjohn.linn@xilinx.com\u003e\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d76b7e2faaabae4805ae7ebf31ad64a33268f44f",
      "tree": "d849cfc5aabb7eb15f2bdaa6a9369ed81cd85a7d",
      "parents": [
        "238442f6bc10ba31577fc47e476c88689c80c7fa"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Jun 19 21:51:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:56:53 2011 -0700"
      },
      "message": "lib8390: enable transmit and receive time stamping.\n\nThis patch enables software (and phy device) time stamping. This file is\nincluded by drivers/net/ax88796.c, which is based on phylib. So, this\npatch makes hardware time stamping in the PHY possible.\n\nCompile tested only.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "238442f6bc10ba31577fc47e476c88689c80c7fa",
      "tree": "d6d5de4f94025ed12c55507c86b5738caf5a8756",
      "parents": [
        "306ff6eb8e9c18bcafb8ca5be4be3c78dfe45475"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Jun 19 21:51:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:56:53 2011 -0700"
      },
      "message": "net: export the receive time stamping hook for non-NAPI drivers\n\nEthernet MAC drivers based on phylib (but not using NAPI) can\nenable hardware time stamping in phy devices by calling netif_rx()\nconditionally based on a call to skb_defer_rx_timestamp().\n\nThis commit exports that function so that drivers calling it may\nbe compiled as modules.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ad2475e3555346fbd738e77da12578b97d10505",
      "tree": "da23912aab5aa9433b7f3932bdb10e0158fda37e",
      "parents": [
        "c82b9d7fe7464aec78210544948564ffe3bb2d2b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Jun 19 22:31:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:04:38 2011 -0700"
      },
      "message": "ipv4, ping: Remove duplicate icmp.h include\n\nRemove the duplicate inclusion of net/icmp.h from net/ipv4/ping.c\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c82b9d7fe7464aec78210544948564ffe3bb2d2b",
      "tree": "7ee0b05997447d695b92f3890e47709f4f07c87c",
      "parents": [
        "44da29d26bb8df3b0411ba902f2bc9b973ea38e4"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Jun 19 20:26:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:04:12 2011 -0700"
      },
      "message": "netxen: fix race in skb-\u003elen access\n\nAs soon as skb is given to hardware, TX completion can free skb under\nus.\nTherefore, we should update dev stats before kicking the device.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "306ff6eb8e9c18bcafb8ca5be4be3c78dfe45475",
      "tree": "02fdfd2682061ca9078962cf41a32d3f40c95043",
      "parents": [
        "eac56465b88cc9ad3b964a9f0a02be3d3a136ddf"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Jun 19 20:07:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:02:36 2011 -0700"
      },
      "message": "myricom: remove stats_lock\n\nstats_lock is non useless, lets remove it.\n\nAlso, ndo_get_stats64() doesnt have to clear the stats, caller takes\ncare of this.\n\nNote: folding 32bit fields in 64bit one is problematic when one of 32bit\nvalues wraps : SNMP reader will see a ~2^32 back change in a 64bit\nvalue. A future patch should fix this.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCC: Andrew Gallatin \u003cgallatin@myri.com\u003e\nCC: Brice Goglin \u003cbrice@myri.com\u003e\nAcked-by: Jon Mason \u003cmason@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eac56465b88cc9ad3b964a9f0a02be3d3a136ddf",
      "tree": "63550c9f343f6c9351f0b54be8664807e97abb93",
      "parents": [
        "1b9c4134c126aa8ae00a57672d4a4eaecc436b54",
        "43676ab590c3f8686fd047d34c3e33803eef71f0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 12:59:37 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 12:59:37 2011 -0700"
      },
      "message": "Merge branch \u0027batman-adv/next\u0027 of git://git.open-mesh.org/ecsv/linux-merge\n"
    },
    {
      "commit": "1b9c4134c126aa8ae00a57672d4a4eaecc436b54",
      "tree": "9dbddd98f0358b5285db4da047f58f06ba39981b",
      "parents": [
        "cf05c700cf6dd6f28bd95586d3040f809fd365f5"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "mason@myri.com",
        "time": "Mon Jun 20 12:51:22 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 12:51:22 2011 -0700"
      },
      "message": "myri_sbus: remove driver\n\nRemove the myri_sbus driver. Why?\n* There is no possibility of ethernet mode on this adapter, so it\u0027s\n  Myrinet only.\n* It won\u0027t inter-op with modern versions of Myrinet, and thus can only\n  work with legacy adapters.\n* There are no in-kernel Linux drivers for the PCI version of this\n  adapter, so it only can work on ~15 year old Sun hardware.\n\nIt\u0027s long in the tooth, let\u0027s take it to the knackers.\n\nSigned-off-by: Jon Mason \u003cmason@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef46222e7b56e728e423527d430cb2013c595491",
      "tree": "e0e540f992aae6dfd3bfa1f8de42461ac1656c1a",
      "parents": [
        "c01ad4081939f91ebd7277e8e731fd90ceb3e632",
        "acd049c6e99d2ad1195666195230f6881d1c1588"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 09:01:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 09:01:33 2011 -0700"
      },
      "message": "Merge branch \u0027stable/bug.fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug.fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/setup: Fix for incorrect xen_extra_mem_start.\n  xen: When calling power_off, don\u0027t call the halt function.\n  xen: Fix compile warning when CONFIG_SMP is not defined.\n  xen: support CONFIG_MAXSMP\n  xen: partially revert \"xen: set max_pfn_mapped to the last pfn mapped\"\n"
    },
    {
      "commit": "c01ad4081939f91ebd7277e8e731fd90ceb3e632",
      "tree": "8eb0eccce6e0681400ddb5e33a9f13bfeb8a1fde",
      "parents": [
        "90a800de0a29426ea900ecd53f2929d5f4bc4578",
        "cca23d0b5350c9ca0473625c3f5879422ba534a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 08:59:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 08:59:46 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: sh_keysc - 8x8 MODE_6 fix\n  Input: omap-keypad - add missing input_sync()\n  Input: evdev - try to wake up readers only if we have full packet\n  Input: properly assign return value of clamp() macro.\n"
    },
    {
      "commit": "90a800de0a29426ea900ecd53f2929d5f4bc4578",
      "tree": "22b4ec6119e438c73d695522042669b601672579",
      "parents": [
        "10e18e62309a882c513b4f516527055b6a60d668",
        "e999376f094162aa425ae749aa1df95ab928d010"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 08:58:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 08:58:53 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable:\n  Btrfs: avoid delayed metadata items during commits\n  btrfs: fix uninitialized return value\n  btrfs: fix wrong reservation when doing delayed inode operations\n  btrfs: Remove unused sysfs code\n  btrfs: fix dereference of ERR_PTR value\n  Btrfs: fix relocation races\n  Btrfs: set no_trans_join after trying to expand the transaction\n  Btrfs: protect the pending_snapshots list with trans_lock\n  Btrfs: fix path leakage on subvol deletion\n  Btrfs: drop the delalloc_bytes check in shrink_delalloc\n  Btrfs: check the return value from set_anon_super\n"
    },
    {
      "commit": "10e18e62309a882c513b4f516527055b6a60d668",
      "tree": "b5551b547e4725c0ea7e455087e2d55a6b39d5e2",
      "parents": [
        "8816ead9d8e7c2745788e0684797e1912b504f33",
        "de2d1a524e94a79078d9fe22c57c0c6009237547"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 08:58:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 08:58:07 2011 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/3.0\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/3.0\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: Fix register corruption in pvclock_scale_delta\n  KVM: MMU: fix opposite condition in mapping_level_dirty_bitmap\n  KVM: VMX: do not overwrite uptodate vcpu-\u003earch.cr3 on KVM_SET_SREGS\n  KVM: MMU: Fix build warnings in walk_addr_generic()\n"
    },
    {
      "commit": "482e0cd3dbaa70f2a2bead4b5f2c0d203ef654ba",
      "tree": "68d885682da34a08c29908d012a356344882a487",
      "parents": [
        "8e833fd2e1f0107ee7a4b6bc4de3c9f0e9b0ed41"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jun 19 13:01:04 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Jun 20 10:46:04 2011 -0400"
      },
      "message": "devcgroup_inode_permission: take \"is it a device node\" checks to inlined wrapper\n\ninode_permission() calls devcgroup_inode_permission() and almost all such\ncalls are _not_ for device nodes; let\u0027s at least keep the common path\nstraight...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8e833fd2e1f0107ee7a4b6bc4de3c9f0e9b0ed41",
      "tree": "adf3e53b81e9e52874fc1f38eeb09065fae5cf02",
      "parents": [
        "6291176bcd71a2766a19a10cbd9bab07d289e1d7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jun 19 01:56:53 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Jun 20 10:45:56 2011 -0400"
      },
      "message": "fix comment in generic_permission()\n\nCAP_DAC_OVERRIDE is enough for MAY_EXEC on directory, even if\nno exec bits are set.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    }
  ],
  "next": "6291176bcd71a2766a19a10cbd9bab07d289e1d7"
}
