)]}'
{
  "log": [
    {
      "commit": "6244be4e063075f6077f05e70f8fa1bf7f4a968e",
      "tree": "618083b6a1fe5cee3e46d3e75746d81c6ad2d39e",
      "parents": [
        "80f15d62418040e78849f5fc3a4a5af9c9d1fec7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:21:44 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:58 2006 -0800"
      },
      "message": "[SCTP]: Trivial parts of a_h -\u003e a switch.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80f15d62418040e78849f5fc3a4a5af9c9d1fec7",
      "tree": "8b6e07b00843467d06dda45cc8d00e5dc3363a19",
      "parents": [
        "a926626893aca20567f27af1c5edc830e1c51b2b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:14:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:57 2006 -0800"
      },
      "message": "[SCTP]: -\u003esource_h is not used anymore.\n\nkill it\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a926626893aca20567f27af1c5edc830e1c51b2b",
      "tree": "76fbf8eee4d84b9e6a50e5b564e4ebadeb9ce632",
      "parents": [
        "16b0a030330d179427edffbeddaa5b7dc5b31196"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:13:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:56 2006 -0800"
      },
      "message": "[SCTP]: Switch all remaining users of -\u003esaddr_h to -\u003esaddr.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16b0a030330d179427edffbeddaa5b7dc5b31196",
      "tree": "2d82def018e4b2b3fb8110cb8127735d4fc52f50",
      "parents": [
        "d448388bdaca946aa2b07973cb72a9b834e530bf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:13:38 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:55 2006 -0800"
      },
      "message": "[SCTP]: Switch sctp_chunk -\u003edest to net-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d448388bdaca946aa2b07973cb72a9b834e530bf",
      "tree": "9189eec85228062327745cee6f121af9f98a9364",
      "parents": [
        "cb7b4a0dcf67ae747406b58b1cdc875916019739"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:13:21 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:54 2006 -0800"
      },
      "message": "[SCTP]: sctp_transport_route() switched to net-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb7b4a0dcf67ae747406b58b1cdc875916019739",
      "tree": "40f56935b7405c0106ccd15f95f940f4de6c082d",
      "parents": [
        "d3f7a54a295f2ffc9033b425c6538a7e9d7fbe8a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:13:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:53 2006 -0800"
      },
      "message": "[SCTP]: Pass net-endian to -\u003eget_dst().\n\nall instances are actually endian-agnostic...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3f7a54a295f2ffc9033b425c6538a7e9d7fbe8a",
      "tree": "a6f32788e62edc9e29194684334e41db50119f1c",
      "parents": [
        "6a1e5f335461567f593e88b218f1c06817cbd323"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:12:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:52 2006 -0800"
      },
      "message": "[SCTP]: -\u003eget_saddr() switched to net-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a1e5f335461567f593e88b218f1c06817cbd323",
      "tree": "4cba2ea0f04c53d3f695bee61f164570a88633c9",
      "parents": [
        "02a8a4db3b38ad2dd8bcfcca41694e043e44d282"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:12:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:51 2006 -0800"
      },
      "message": "[SCTP]: sctp_process_init() and sctp_source() switched to net-endian.\n\nboth are done in one go since almost always we have result of\nthe latter immediately passed to the former.  Possibly non-obvious\nnote: sctp_process_param() is endian-agnostic\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02a8a4db3b38ad2dd8bcfcca41694e043e44d282",
      "tree": "5c6fb13ee6e7e2ede8b245d35f3602b5efadc661",
      "parents": [
        "6c7be55ca0c204473d07a030a03c49a7471b4508"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:12:07 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:50 2006 -0800"
      },
      "message": "[SCTP]: sctp_copy_one_addr() switched to net-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c7be55ca0c204473d07a030a03c49a7471b4508",
      "tree": "d1dd7c14a0b723523834ecc09199fbfe9e50139f",
      "parents": [
        "cd4ff034e3572679f7ff8f126469b3addd1a4fbc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:11:50 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:50 2006 -0800"
      },
      "message": "[SCTP]: sctp_has_association() switched to net-endian.\n\nDitto for its only caller (sctp_endpoint_is_peeled_off)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd4ff034e3572679f7ff8f126469b3addd1a4fbc",
      "tree": "04fa32f4cfd96cdc81f8df3265ed36644a3e563f",
      "parents": [
        "dd86d136f9feb72c52a5b07707affe80edbc8dda"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:11:33 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:49 2006 -0800"
      },
      "message": "[SCTP]: sctp_endpoint_lookup_assoc() switched to net-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd86d136f9feb72c52a5b07707affe80edbc8dda",
      "tree": "3ca8c38af8d87d76d2ad3fa239a7d9984f327bec",
      "parents": [
        "5ab7b859ab58e3479a5a66e383ecd6bc447f6c1d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:11:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:48 2006 -0800"
      },
      "message": "[SCTP]: Switch -\u003efrom_addr_param() to net-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ab7b859ab58e3479a5a66e383ecd6bc447f6c1d",
      "tree": "f876ff7c51eb7d5a2d3fdb8dcb97b6b19d79dde7",
      "parents": [
        "4bdf4b5fe22c26750c39fdd2939a5f33df0cc341"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:10:38 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:47 2006 -0800"
      },
      "message": "[SCTP]: Switch sctp_add_bind_addr() to net-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bdf4b5fe22c26750c39fdd2939a5f33df0cc341",
      "tree": "36daeb8ec4543df2e02e51a11d13852d4eb1fc3c",
      "parents": [
        "b488c7dd58f61e07b54e5d286c7b45c43dd52f1a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:10:20 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:46 2006 -0800"
      },
      "message": "[SCTP]: Switch sctp_assoc_add_peer() to net-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b488c7dd58f61e07b54e5d286c7b45c43dd52f1a",
      "tree": "831da2d58f8f2eadaad340dd936074ad13fe4f97",
      "parents": [
        "d55c41b115e74b30a3d1a61db806bd03bdd9dd6f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:10:03 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:45 2006 -0800"
      },
      "message": "[SCTP]: sctp_transport_{init,new}() switched to net-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d55c41b115e74b30a3d1a61db806bd03bdd9dd6f",
      "tree": "24591dcdbcd8b3c84599b64e6c01bd5a16974473",
      "parents": [
        "9b1dfad011d409bc56476a81810342751645ee54"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:09:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:44 2006 -0800"
      },
      "message": "[SCTP]: Switch -\u003efrom_skb() to net-endian.\n\nAll instances switched, callers updated.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b1dfad011d409bc56476a81810342751645ee54",
      "tree": "10946b9e5558714db25c030b9241dabca52d479f",
      "parents": [
        "f235fca389f23cd6c9e0f466611bb2d6a05ae758"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:09:17 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:43 2006 -0800"
      },
      "message": "[SCTP]: Switch sctp_cookie -\u003epeer_addr to net-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f235fca389f23cd6c9e0f466611bb2d6a05ae758",
      "tree": "7a08efd99e531d4b0d2db4e2ef188a116e0fbb44",
      "parents": [
        "e2fccedb0136205d02e97a41851503e2b96d2a17"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:09:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:42 2006 -0800"
      },
      "message": "[SCTP]: sctp_init_addrs() switched to net-endian.\n\nCaller adjusted.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2fccedb0136205d02e97a41851503e2b96d2a17",
      "tree": "053ce92764dfac3e71d3a21786eff2b79a74cb72",
      "parents": [
        "1c7d1fc14974f44809b22521bd9796411d8ba440"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:08:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:41 2006 -0800"
      },
      "message": "[SCTP]: Switch sctp_assoc_is_match to net-endian.\n\nAlong with it, statics in input.c that end up calling it\n(__sctp_lookup_association, sctp_lookup_association,\n__sctp_rcv_init_lookup, __sctp_rcv_lookup).  Callers\nare adjusted.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c7d1fc14974f44809b22521bd9796411d8ba440",
      "tree": "11e7c6f95ca995ccb7941adc5912ee82eb52b130",
      "parents": [
        "c9a08505ec0a0260fc94a823c014cc3970f72d25"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:08:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:40 2006 -0800"
      },
      "message": "[SCTP]: Switch sctp_endpoint_is_match() to net-endian.\n\nThe only caller (__sctp_rcv_lookup_endpoint()) also switched,\nits caller adjusted\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9a08505ec0a0260fc94a823c014cc3970f72d25",
      "tree": "6dd02280319ebc659a9a80c05d793d127d49338b",
      "parents": [
        "63de08f45bb73a445edb482850f4cdccd84def48"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:07:48 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:39 2006 -0800"
      },
      "message": "[SCTP]: Switch sctp_del_bind_addr() to net-endian.\n\nCallers adjusted.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63de08f45bb73a445edb482850f4cdccd84def48",
      "tree": "1fe446890d6baa7634466ec7109c92520b0bccf3",
      "parents": [
        "be29681edfbad72167df735e243e8621840dca4f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:07:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:38 2006 -0800"
      },
      "message": "[SCTP]: Switch address inside the heartbeat opaque data to net-endian.\n\nIts only use happens on the same host, when it gets quoted back to\nus.  So we are free to flip to net-endian and avoid extra PITA.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be29681edfbad72167df735e243e8621840dca4f",
      "tree": "efc92cc3520bfc222200d82f561ccb84c9f7c5d0",
      "parents": [
        "38a03145efcdbbcc60465fdffc0546208a52daf8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:07:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:37 2006 -0800"
      },
      "message": "[SCTP]: Switch sctp_assoc_lookup_paddr() to net-endian.\n\nCallers updated.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38a03145efcdbbcc60465fdffc0546208a52daf8",
      "tree": "4ed5fd2eea299a688c14e80eb1b9cdb3745c33f0",
      "parents": [
        "854d43a465cc8ba8e501320b3bc27359d909da2f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:06:45 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:36 2006 -0800"
      },
      "message": "[SCTP]: sctp_assoc_del_peer() switched to net-endian.\n\nCallers adjusted.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "854d43a465cc8ba8e501320b3bc27359d909da2f",
      "tree": "6a1d4d5aa91eb4a945f79e3a1420b541705b32a5",
      "parents": [
        "acd2bc96e19535fcd74c6eb94532c19c817857bd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:06:24 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:35 2006 -0800"
      },
      "message": "[SCTP]: Annotate -\u003edst_saddr()\n\nswitched to taking a pointer to net-endian sctp_addr\nand a net-endian port number.  Instances and callers\nadjusted; interestingly enough, the only calls are\ndirect calls of specific instances - the method is not\nused at all.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acd2bc96e19535fcd74c6eb94532c19c817857bd",
      "tree": "00d04fde1323a4e514ce20a07b212dcd43910d92",
      "parents": [
        "7e1e4a2b9dcc63ac3328f786f9d98bde90c8fc6c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:06:04 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:34 2006 -0800"
      },
      "message": "[SCTP]: Switch -\u003eprimary_addr to net-endian.\n\nUsers adjusted.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e1e4a2b9dcc63ac3328f786f9d98bde90c8fc6c",
      "tree": "f11e2136bfd2af23399b173ddb47ea8d005289fa",
      "parents": [
        "5f242a13e8505e0f3efd3113da6e029f6e7dfa32"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:05:43 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:33 2006 -0800"
      },
      "message": "[SCTP]: Switch sctp_bind_addr_match() to net-endian.\n\nCallers adjusted.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f242a13e8505e0f3efd3113da6e029f6e7dfa32",
      "tree": "5c9a7de99887bde11fd16e1bfaf2543b358f8727",
      "parents": [
        "c604e368a477ed1f7dd532605a8f1990d2b128ee"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:05:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:32 2006 -0800"
      },
      "message": "[SCTP]: Switch -\u003ecmp_addr() and sctp_cmp_addr_exact() to net-endian.\n\ninstances of -\u003ecmp_addr() are fine with switching both arguments\nto net-endian; callers other than in sctp_cmp_addr_exact() (both\nas -\u003ecmp_addr(...) and direct calls of instances) adjusted;\nsctp_cmp_addr_exact() switched to net-endian itself and adjustment\nis done in its callers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c604e368a477ed1f7dd532605a8f1990d2b128ee",
      "tree": "e8b40087fb8e45683092da5be7c084e1605d95a2",
      "parents": [
        "2a6fd78adec062f16f8662563115679e669efaca"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:04:59 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:31 2006 -0800"
      },
      "message": "[SCTP]: Pass net-endian to -\u003eseq_dump_addr()\n\nNo actual modifications of method instances are needed -\nthey don\u0027t look at port numbers.  Switch callers...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a6fd78adec062f16f8662563115679e669efaca",
      "tree": "3c2e93e5cccb7a11176079509e55f103464b1b98",
      "parents": [
        "09ef7fecea40c5e4c0dfe35bed3f0ed8da554cf5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:04:42 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:30 2006 -0800"
      },
      "message": "[SCTP] embedded sctp_addr: net-endian mirrors\n\nAdd sctp_chunk-\u003esource, sctp_sockaddr_entry-\u003ea, sctp_transport-\u003eipaddr\nand sctp_transport-\u003esaddr, maintain them as net-endian mirrors of\ntheir host-endian counterparts.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09ef7fecea40c5e4c0dfe35bed3f0ed8da554cf5",
      "tree": "b293f6aa012265dcb413d7dd6c0b68b1f2676b9f",
      "parents": [
        "30330ee00ce077de9d459c17125573ff618bd7a9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:04:10 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:29 2006 -0800"
      },
      "message": "[SCTP]: Beginning of conversion to net-endian for embedded sctp_addr.\n\nPart 1: rename sctp_chunk-\u003esource, sctp_sockaddr_entry-\u003ea,\nsctp_transport-\u003eipaddr and sctp_transport-\u003esaddr (to ..._h)\n\nThe next patch will reintroduce these fields and keep them as\nnet-endian mirrors of the original (renamed) ones.  Split in\ntwo patches to make sure that we hadn\u0027t forgotten any instanes.\n\nLater in the series we\u0027ll eliminate uses of host-endian variants\n(basically switching users to net-endian counterparts as we\nprogress through that mess).  Then host-endian ones will die.\n\nOther embedded host-endian sctp_addr will be easier to switch\ndirectly, so we leave them alone for now.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "30330ee00ce077de9d459c17125573ff618bd7a9",
      "tree": "f771ee4498c9d80677118a4eb3d1a95e303a8eef",
      "parents": [
        "0906e20fa03afdb14faf7fd166bfe4ed67c8db55"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:03:18 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:28 2006 -0800"
      },
      "message": "[SCTP] bug: endianness problem in sctp_getsockopt_sctp_status()\n\nAgain, invalid sockaddr passed to userland - host-endiand sin_port.\nPotential leak, again, but less dramatic than in previous case.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0906e20fa03afdb14faf7fd166bfe4ed67c8db55",
      "tree": "fba766aba261737ad8968552a3049bd50387531b",
      "parents": [
        "d5c747f6efc03495635f129c8eb1dad0200ab183"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:03:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:27 2006 -0800"
      },
      "message": "[SCTP] bug: sctp_assoc_control_transport() breakage\n\na) struct sockaddr_storage * passed to sctp_ulpevent_make_peer_addr_change()\nactually points at union sctp_addr field in a structure.  Then that sucker\ngets copied to userland, with whatever junk we might have there.\n\nb) it\u0027s actually having host-endian sin_port.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5c747f6efc03495635f129c8eb1dad0200ab183",
      "tree": "b7a9097f9f8508f76d30b4589b7a861c2b701457",
      "parents": [
        "39940a48c42441da5e7428483ac515e822d52b1d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:02:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:26 2006 -0800"
      },
      "message": "[SCTP] bug: sctp_find_unmatch_addr() compares net-endian to host-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39940a48c42441da5e7428483ac515e822d52b1d",
      "tree": "f6597abfd94ce7b3a0b40b0082361cf6076dc8e9",
      "parents": [
        "04afd8b282d702bc122051751466000e9513ef96"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:02:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:25 2006 -0800"
      },
      "message": "[SCTP] bug: sctp_assoc_lookup_laddr() is broken with ipv6.\n\nIt expects (and gets) laddr with net-endian sin_port.  And then it calls\nsctp_bind_addr_match(), which *does* care about port numbers in case of\nipv6 and expects them to be host-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04afd8b282d702bc122051751466000e9513ef96",
      "tree": "1a5bc840fbc322daaf71b1e9fdd83b27274f9cc9",
      "parents": [
        "dbc16db1e58da6c346ca3e63870c17b93fbed0f0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:02:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:24 2006 -0800"
      },
      "message": "[SCTP]: Beginning of sin_port fixes.\n\nThat\u0027s going to be a long series.  Introduced temporary helpers\ndoing copy-and-convert for sctp_addr; they are used to kill\nflip-in-place in global data structures and will be used\nto gradually push host-endian uses of sctp_addr out of existence.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbc16db1e58da6c346ca3e63870c17b93fbed0f0",
      "tree": "bfa4a31af842760a94ce9b29d575473d9db43c34",
      "parents": [
        "72f17e1c0984fbdb60abf245d81b947393910100"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:01:42 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:23 2006 -0800"
      },
      "message": "[SCTP]: Trivial sctp endianness annotations.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72f17e1c0984fbdb60abf245d81b947393910100",
      "tree": "e8490f677602684e5d57436ab7278fab941ee190",
      "parents": [
        "5be291fe2d0d76681190589f6480ce1e28c2406b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:01:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:22 2006 -0800"
      },
      "message": "[SCTP]: Annotate tsn_dups.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5be291fe2d0d76681190589f6480ce1e28c2406b",
      "tree": "49239166a06dc68606de93803120e2724858a813",
      "parents": [
        "dc251b2b1c4bfea51903cb9fbc141a5b33f6aca7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:01:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:21 2006 -0800"
      },
      "message": "[SCTP]: SCTP_CMD_ASSOC_FAILED annotations.\n\nalso always get __be16 protocol error; switch to SCTP_PERR()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc251b2b1c4bfea51903cb9fbc141a5b33f6aca7",
      "tree": "6eee6336f8613abb5bce93d882ec2e73d15881b0",
      "parents": [
        "f94c0198dd98c2ca66a7a44e9ad310a3eb21ad31"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:00:44 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:20 2006 -0800"
      },
      "message": "[SCTP]: SCTP_CMD_INIT_FAILED annotations.\n\nargument stored for SCTP_CMD_INIT_FAILED is always __be16\n(protocol error).  Introduced new field and accessor for\nit (SCTP_PERR()); switched to their use (from SCTP_U32() and\n.u32)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f94c0198dd98c2ca66a7a44e9ad310a3eb21ad31",
      "tree": "b303890e026deef9f29c83d4dc7914cfb03d450d",
      "parents": [
        "63706c5c6fd07f58bed85d0aa031ffbce3a0385f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:00:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:19 2006 -0800"
      },
      "message": "[SCTP]: sctp_stop_t1_and_abort() annotations.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63706c5c6fd07f58bed85d0aa031ffbce3a0385f",
      "tree": "e764070e34040a8ed14042cf91f7639ef9662e83",
      "parents": [
        "5bf2db03908b9121805af3c76e3ac2d0759e199f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:00:05 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:18 2006 -0800"
      },
      "message": "[SCTP]: sctp_make_op_error() annotations.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5bf2db03908b9121805af3c76e3ac2d0759e199f",
      "tree": "4d512f9410eea1679e5be709941f620bd83e470a",
      "parents": [
        "f3ffaf14681e3cad61006873be8656ab41b793e0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 16:59:45 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:17 2006 -0800"
      },
      "message": "[SCTP]: Annotate sctp_init_cause().\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3ffaf14681e3cad61006873be8656ab41b793e0",
      "tree": "24bdf0bca31af7af599ae1e470371583aaa85c95",
      "parents": [
        "89c89458152c4d387eeca6532b6e50780fc59f8b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 16:59:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:16 2006 -0800"
      },
      "message": "[SCTP]: Annotate SCTP headers.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89c89458152c4d387eeca6532b6e50780fc59f8b",
      "tree": "3c893308b4da045b44a9df06300e3ff8a3ce38d8",
      "parents": [
        "1459bb36b12ac52bde68d70e2ba7a6f1f2e8be17"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 20 16:56:48 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:15 2006 -0800"
      },
      "message": "[IPV6] net/ipv6/sit.c: make 2 functions static\n\nThis patch makes two needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1459bb36b12ac52bde68d70e2ba7a6f1f2e8be17",
      "tree": "d79ca995878b9542fb454cd49228be47fc3d7268",
      "parents": [
        "746859625d879688adb99f1e5e8108fea876d369"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Mon Nov 20 16:51:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:14 2006 -0800"
      },
      "message": "[XFRM]: Make copy_to_user_policy_type take a type\n\nMake copy_to_user_policy_type take a type instead a policy and\nfix its users to pass the type\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "746859625d879688adb99f1e5e8108fea876d369",
      "tree": "dc5689f41d2822b676fd812138cfcc7c358bb978",
      "parents": [
        "82e3ab9dbeebd5c8d5402ad1607d22086271a56d"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Mon Nov 20 16:20:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:13 2006 -0800"
      },
      "message": "[BRIDGE] netlink: Convert bridge netlink code to new netlink interface\n\nRemoves dependency on buggy rta_buf, fixes a memory corruption bug due to\na unvalidated netlink attribute, and simplifies the code.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82e3ab9dbeebd5c8d5402ad1607d22086271a56d",
      "tree": "23f66bf5a801fc80024f19f502142a2e1927c992",
      "parents": [
        "455431739ca2f4c7f02d0a5979559ac5a68a6f95"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "ian.mcdonald@jandi.co.nz",
        "time": "Mon Nov 20 19:19:32 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:42 2006 -0800"
      },
      "message": "[DCCP]: Adds the tx buffer sysctls\n\nThis one got lost on the way from Ian to Gerrit to me, fix it.\n\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "455431739ca2f4c7f02d0a5979559ac5a68a6f95",
      "tree": "b3ee30c13997b0411040f0641b1712f001a290b0",
      "parents": [
        "ddfe10b82455a5a524055fc606d1f1562d388dc8"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "ian.mcdonald@jandi.co.nz",
        "time": "Mon Nov 20 18:44:03 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:41 2006 -0800"
      },
      "message": "[DCCP] CCID3: Remove non-referenced variable\n\nThis removes a non-referenced variable.\n\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "ddfe10b82455a5a524055fc606d1f1562d388dc8",
      "tree": "7e8ab2fc61890646457c7263c221c2249052bba5",
      "parents": [
        "e1b7441e803442828780a6d6d792643f79d5665b"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "ian.mcdonald@jandi.co.nz",
        "time": "Mon Nov 20 18:42:45 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:40 2006 -0800"
      },
      "message": "[DCCP]: Update Documentation\n\nThis patch just updates DCCP documentation a bit.\n\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "e1b7441e803442828780a6d6d792643f79d5665b",
      "tree": "7f1bf868f47666d87e929ea570a456211858a969",
      "parents": [
        "23ea8945f6be2287fec67c85abcf24736c1ded80"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "ian.mcdonald@jandi.co.nz",
        "time": "Mon Nov 20 18:41:37 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:39 2006 -0800"
      },
      "message": "[DCCP]: Make dccp_probe more portable\n\nThis makes the code of the dccp_probe module more portable.\n\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "23ea8945f6be2287fec67c85abcf24736c1ded80",
      "tree": "31f93549b53520710366561618dad7822f1c673f",
      "parents": [
        "59348b19efebfd6a8d0791ff81d207b16594c94b"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Nov 20 18:40:42 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:38 2006 -0800"
      },
      "message": "[CCID 3]: Add annotations for socket structures\n\nThis adds documentation to the CCID 3 rx/tx socket fields, plus some\nminor re-formatting.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "59348b19efebfd6a8d0791ff81d207b16594c94b",
      "tree": "a9212a7bf62bd594cf02d23b9e33eb45a46d414d",
      "parents": [
        "b1308dc015eb09cf094ca169296738a13ae049ad"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Nov 20 18:39:23 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:38 2006 -0800"
      },
      "message": "[DCCP]: Simplified conditions due to use of enum:8 states\n\nThis reaps the benefit of the earlier patch, which changed the type of\nCCID 3 states to use enums, in that many conditions are now simplified\nand the number of possible (unexpected) values is greatly reduced.\n\nIn a few instances, this also allowed to simplify pre-conditions; where\ncare has been taken to retain logical equivalence.\n\n[DCCP]: Introduce a consistent BUG/WARN message scheme\n\nThis refines the existing set of DCCP messages so that\n * BUG(), BUG_ON(), WARN_ON() have meaningful DCCP-specific counterparts\n * DCCP_CRIT (for severe warnings) is not rate-limited\n * DCCP_WARN() is introduced as rate-limited wrapper\n\nUsing these allows a faster and cleaner transition to their original\ncounterparts once the code has matured into a full DCCP implementation.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "b1308dc015eb09cf094ca169296738a13ae049ad",
      "tree": "9c408412fc94671bb7f23b356ef328489c433d1f",
      "parents": [
        "56724aa434e9b4d73548021ede7a1474f533f3fe"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "ian.mcdonald@jandi.co.nz",
        "time": "Mon Nov 20 18:30:17 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:37 2006 -0800"
      },
      "message": "[DCCP]: Set TX Queue Length Bounds via Sysctl\n\nPreviously the transmit queue was unbounded.\n\nThis patch:\n\t* puts a limit on transmit queue length\n\t  and sends back EAGAIN if the buffer is full\n\t* sets the TX queue length to a sensible default\n\t* implements tx buffer sysctls for DCCP\n\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "56724aa434e9b4d73548021ede7a1474f533f3fe",
      "tree": "830f7c9883747a47cf63eddf05d8418e0f59a1cc",
      "parents": [
        "84116716cc9404356f775443b460f76766f08f65"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Nov 20 18:28:09 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:36 2006 -0800"
      },
      "message": "[DCCP]: Add CCID3 debug support to Kconfig\n\nThis adds a CCID3 debug option to the configuration menu\nwhich is missing in Kconfig, but already used by the code.\n\nCCID 2 already provides such an entry.\n\nTo enable debugging, set CONFIG_IP_DCCP_CCID3_DEBUG\u003dy\n\nNOTE: The use of ccid3_{t,r}x_state_name is safe, since\n      now only enum values can appear.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "84116716cc9404356f775443b460f76766f08f65",
      "tree": "627662e0ac97542de873ed2071561ba2c2f0ba8e",
      "parents": [
        "f123bc5f800d528e59684c7faffda88b4dd2d38c"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Nov 20 18:26:03 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:35 2006 -0800"
      },
      "message": "[DCCP]: enable debug messages also for static builds\n\nThis patch\n  * makes debugging (when configured) work both for static / module build\n  * provides generic debugging macros for use in other DCCP / CCID modules\n  * adds missing information about debug parameters to Kconfig\n  * performs some code tidy-up\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "f123bc5f800d528e59684c7faffda88b4dd2d38c",
      "tree": "f20ce46fec6264ea1e463fb090f9325e8ad2054b",
      "parents": [
        "bac0dff6cd194f7a28f7e840c9b6a7aa71c6ef97"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:15:31 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:34 2006 -0800"
      },
      "message": "[BNX2]: Update version and rel date.\n\nUpdate version to 1.5.1.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bac0dff6cd194f7a28f7e840c9b6a7aa71c6ef97",
      "tree": "a2245146d7a2ee09b902705f2b5bec42d7608739",
      "parents": [
        "d43584c8bf851145ed7ec6d148916a01979040f4"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:15:05 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:33 2006 -0800"
      },
      "message": "[BNX2]: Add 5709 PCI ID.\n\nAdd PCI ID and detection for 5709 copper and SerDes chips.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d43584c8bf851145ed7ec6d148916a01979040f4",
      "tree": "1c2fc3ec23e3dd94123fcb12a34b4b2e4f8399da",
      "parents": [
        "5793bfe19beaa3c804fa2d33af238bf51bf28211"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:14:35 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:32 2006 -0800"
      },
      "message": "[BNX2]: Download 5709 firmware.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5793bfe19beaa3c804fa2d33af238bf51bf28211",
      "tree": "eb1bea3a707a9d6fd4cb6486cd104f3f54d3f5bb",
      "parents": [
        "123d19a3fa4a2c94f9154d04e5355304720020fd"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:13:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:31 2006 -0800"
      },
      "message": "[BNX2]: New firmware to support 5709 (part 4).\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "123d19a3fa4a2c94f9154d04e5355304720020fd",
      "tree": "f62785d04fa3bf4954302537f1b64ede4aafb848",
      "parents": [
        "fc2a0bca102bab668badf2e5bfc3012441dd051f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:13:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:30 2006 -0800"
      },
      "message": "[BNX2]: New firmware to support 5709 (part 3).\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc2a0bca102bab668badf2e5bfc3012441dd051f",
      "tree": "fa2cff3c56dea2524d2c9e51db14630f5f2022aa",
      "parents": [
        "b6690cc2bd5e2831f971231a2ff8c4a74b06acc4"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:12:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:29 2006 -0800"
      },
      "message": "[BNX2]: New firmware to support 5709 (part 2).\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6690cc2bd5e2831f971231a2ff8c4a74b06acc4",
      "tree": "bebdacc2be95d557365c2920a1bc9e70d3834c40",
      "parents": [
        "234754d5c1ef25bbc64631a420ba66eeb2904633"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:12:28 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:28 2006 -0800"
      },
      "message": "[BNX2]: New firmware to support 5709 (part 1).\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "234754d5c1ef25bbc64631a420ba66eeb2904633",
      "tree": "2fe65afb8543ef30a5810e2dba5285dc8e26065b",
      "parents": [
        "59b47d8ad35b9858d63d6fd3db76e698e4a98f36"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:11:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:27 2006 -0800"
      },
      "message": "[BNX2]: Add 5709 reset and runtime code.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59b47d8ad35b9858d63d6fd3db76e698e4a98f36",
      "tree": "fe7d9a55df98a9327b252a57fc050c215c352c80",
      "parents": [
        "9052a840fffa2f565ed13e6ecd53fbe2532d51b9"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:10:45 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:26 2006 -0800"
      },
      "message": "[BNX2]: Add 5709 init code.\n\nAdd basic support to initialize the 5709 chip.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9052a840fffa2f565ed13e6ecd53fbe2532d51b9",
      "tree": "2afcae9d212bd5657c610824f65a1e0d41a526cf",
      "parents": [
        "19cdeb794b7ef9e1f0e408777445bd76fe90e694"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:10:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:25 2006 -0800"
      },
      "message": "[BNX2]: Add new 5709 registers (part 2).\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19cdeb794b7ef9e1f0e408777445bd76fe90e694",
      "tree": "01d8afdb4328220ce26371ffe79a99207c39d6a9",
      "parents": [
        "af3ee519c5d6bebbda9bf0ca3b81bc50b4dd2163"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:09:48 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:23 2006 -0800"
      },
      "message": "[BNX2]: Add new 5709 registers (part 1).\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af3ee519c5d6bebbda9bf0ca3b81bc50b4dd2163",
      "tree": "03c4e5e6c10210239109d8456801d1902fb06a49",
      "parents": [
        "a16dda0e67cea666fb7eb708ab1199892c4a1a13"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:09:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:22 2006 -0800"
      },
      "message": "[BNX2]: Re-organize firmware structures.\n\nRe-organize the firmware handling code and declarations a bit to make\nthe code more compact.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a16dda0e67cea666fb7eb708ab1199892c4a1a13",
      "tree": "527897ab67c49755ae9a6f166e1b852abf8dd503",
      "parents": [
        "f8dd064ee1bd62ef2cdb398cb9cdc8a8f112cb28"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:08:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:21 2006 -0800"
      },
      "message": "[BNX2]: Remove udelay() in copper PHY code.\n\nChange a long udelay() in bnx2_setup_copper_phy() to msleep().\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8dd064ee1bd62ef2cdb398cb9cdc8a8f112cb28",
      "tree": "0b112a7f0025033647b1ab70784f3e7501b1661f",
      "parents": [
        "48b01e2d7c83d37321722f1cdd46193d4ca73b41"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:08:29 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:20 2006 -0800"
      },
      "message": "[BNX2]: Add 5708S parallel detection.\n\nAdd code to parallel detect 1Gbps and 2.5Gbps link speeds.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48b01e2d7c83d37321722f1cdd46193d4ca73b41",
      "tree": "9fa87b97329671ad3c6bd76d0eeacbea07e477f7",
      "parents": [
        "80be44348e30b68d2d8c5b6d1b7e53f2c5659134"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:08:00 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:19 2006 -0800"
      },
      "message": "[BNX2]: Add bnx2_5706_serdes_timer().\n\nSeparate the 5706S SerDes handling code in bnx2_timer() and put it\nin a new function.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80be44348e30b68d2d8c5b6d1b7e53f2c5659134",
      "tree": "6bf7e3c6f9dd11f8ee90ec90a1e7df98f741dd02",
      "parents": [
        "7510873d8659f4192cb5b3327f748e401d216399"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:07:28 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:18 2006 -0800"
      },
      "message": "[BNX2]: Improve SerDes handling.\n\n1. Add support for 2.5Gbps forced speed setting.\n2. Remove a long udelay() loop and change to msleep().\n3. Other misc. SerDes fixes.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7510873d8659f4192cb5b3327f748e401d216399",
      "tree": "7e56d0d48e6cd8aa772bf56b4e0c4699d0e22686",
      "parents": [
        "bb22f58087fdf8b617803c9b65bc86c6d26b5115"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Nov 19 14:06:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:17 2006 -0800"
      },
      "message": "[BNX2]: Fix Xen problem.\n\nThis fixes the problem of not receiving packets in the Xen bridging\nenvironment.  The Xen script sets the device\u0027s MAC address to\nFE:FF:FF:FF:FF:FF and puts the device in promiscuous mode.  The\nfirmware had problem receiving all packets in this configuration.\n\nNew firmware and setting the PROM_VLAN bit when in promiscuous mode\nwill fix this problem.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb22f58087fdf8b617803c9b65bc86c6d26b5115",
      "tree": "ff68f85498cedce8858d44b80d0ae8c65b757056",
      "parents": [
        "de64688ffb952a65ddbc5295ccd235d35f292593"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Nov 17 23:01:03 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:16 2006 -0800"
      },
      "message": "Compile fix for \"peer secid consolidation for external network labeling\"\n\nUse a forward declaration instead of dragging in skbuff.h and\nrelated junk.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "de64688ffb952a65ddbc5295ccd235d35f292593",
      "tree": "f15714858c974bb4b86023d38639a39a539901e2",
      "parents": [
        "3de4bab5b9f8848a0c16a4b1ffe0452f0d670237"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Nov 17 17:38:55 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:15 2006 -0800"
      },
      "message": "NetLabel: honor the audit_enabled flag\n\nThe audit_enabled flag is used to signal when syscall auditing is to be\nperformed.  While NetLabel uses a Netlink interface instead of syscalls, it is\nreasonable to consider the NetLabel Netlink interface as a form of syscall so\npay attention to the audit_enabled flag when generating audit messages in\nNetLabel.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "3de4bab5b9f8848a0c16a4b1ffe0452f0d670237",
      "tree": "f65c12b53bf2ad02645ea31522f67e7318019498",
      "parents": [
        "9f2ad66509b182b399a5b03de487f45bde623524"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Nov 17 17:38:54 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:14 2006 -0800"
      },
      "message": "SELinux: peer secid consolidation for external network labeling\n\nNow that labeled IPsec makes use of the peer_sid field in the\nsk_security_struct we can remove a lot of the special cases between labeled\nIPsec and NetLabel.  In addition, create a new function,\nsecurity_skb_extlbl_sid(), which we can use in several places to get the\nsecurity context of the packet\u0027s external label which allows us to further\nsimplify the code in a few places.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "9f2ad66509b182b399a5b03de487f45bde623524",
      "tree": "8376dc2db99a78c1b043644f019c4dc224187f16",
      "parents": [
        "9bb5fd2b05cb4dba229e225536faa59eaadd837d"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Nov 17 17:38:53 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:13 2006 -0800"
      },
      "message": "NetLabel: SELinux cleanups\n\nThis patch does a lot of cleanup in the SELinux NetLabel support code.  A\nsummary of the changes include:\n\n* Use RCU locking for the NetLabel state variable in the skk_security_struct\n  instead of using the inode_security_struct mutex.\n* Remove unnecessary parameters in selinux_netlbl_socket_post_create().\n* Rename selinux_netlbl_sk_clone_security() to\n  selinux_netlbl_sk_security_clone() to better fit the other NetLabel\n  sk_security functions.\n* Improvements to selinux_netlbl_inode_permission() to help reduce the cost of\n  the common case.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "9bb5fd2b05cb4dba229e225536faa59eaadd837d",
      "tree": "1a855c90999b1d7ec64b6e79fd27dbc1287f5a32",
      "parents": [
        "c6b1677a54330b72d961270c9a66bb99c62c4a8e"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Nov 17 17:38:52 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:12 2006 -0800"
      },
      "message": "NetLabel: use cipso_v4_doi_search() for local CIPSOv4 functions\n\nThe cipso_v4_doi_search() function behaves the same as cipso_v4_doi_getdef()\nbut is a local, static function so use it whenever possibile in the CIPSOv4\ncode base.\n\nSigned-of-by: Paul Moore \u003cpaul.moore@hp.com\u003e\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "c6b1677a54330b72d961270c9a66bb99c62c4a8e",
      "tree": "e0754befec0eb92b5f7e007a7a859e0a77b346c4",
      "parents": [
        "9fade4bf8eed3db2fd1306968da4d51bc611aca3"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Nov 17 17:38:51 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:12 2006 -0800"
      },
      "message": "NetLabel: use the correct CIPSOv4 MLS label limits\n\nThe CIPSOv4 engine currently has MLS label limits which are slightly larger\nthan what the draft allows.  This is not a major problem due to the current\nimplementation but we should fix this so it doesn\u0027t bite us later.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "9fade4bf8eed3db2fd1306968da4d51bc611aca3",
      "tree": "29aa9d8d4b658dd160bc35af3678b4d1113e1577",
      "parents": [
        "91b1ed0afdbffbda88c472ef72af37e19b7876fb"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Nov 17 17:38:50 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:11 2006 -0800"
      },
      "message": "NetLabel: return the correct error for translated CIPSOv4 tags\n\nThe CIPSOv4 translated tag #1 mapping does not always return the correct error\ncode if the desired mapping does not exist; instead of returning -EPERM it\nreturns -ENOSPC indicating that the buffer is not large enough to hold the\ntranslated value.  This was caused by failing to check a specific error\ncondition.  This patch fixes this so that unknown mappings return\n-EPERM which is consistent with the rest of the related CIPSOv4 code.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "91b1ed0afdbffbda88c472ef72af37e19b7876fb",
      "tree": "29a1b289edec3e83408d021c2e26836727bef93e",
      "parents": [
        "6ce61a7c2678800cfe59a5f4a41ce8f785b9d355"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Nov 17 17:38:49 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:10 2006 -0800"
      },
      "message": "NetLabel: fixup the handling of CIPSOv4 tags to allow for multiple tag types\n\nWhile the original CIPSOv4 code had provisions for multiple tag types the\nimplementation was not as great as it could be, pushing a lot of non-tag\nspecific processing into the tag specific code blocks.  This patch fixes that\nissue making it easier to support multiple tag types in the future.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "6ce61a7c2678800cfe59a5f4a41ce8f785b9d355",
      "tree": "ab15a8da36aba770616b43b536efb881d9b48988",
      "parents": [
        "05e00cbf5036929355020dab4837b637203a0742"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Nov 17 17:38:48 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:09 2006 -0800"
      },
      "message": "NetLabel: add tag verification when adding new CIPSOv4 DOI definitions\n\nCurrently the CIPSOv4 engine does not do any sort of checking when a new DOI\ndefinition is added.  The tags are still verified but only as a side effect of\nnormal NetLabel operation (packet processing, socket labeling, etc.) which\nwould cause application errors due to the faulty configuration.  This patch\nadds tag checking when new DOI definition are added allowing us to catch these\nconfiguration problems when they happen.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "05e00cbf5036929355020dab4837b637203a0742",
      "tree": "642cd1852808fbd89a2c666e39f23b7f48f2c4c0",
      "parents": [
        "701a90bad99b8081a824cca52c178c8fc8f46bb2"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Nov 17 17:38:47 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:08 2006 -0800"
      },
      "message": "NetLabel: check for a CIPSOv4 option before we do call into the CIPSOv4 layer\n\nRight now the NetLabel code always jumps into the CIPSOv4 layer to determine if\na CIPSO IP option is present.  However, we can do this check directly in the\nNetLabel code by making use of the CIPSO_V4_OPTEXIST() macro which should save\nus a function call in the common case of not having a CIPSOv4 option present.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "701a90bad99b8081a824cca52c178c8fc8f46bb2",
      "tree": "5fed88e6707e9122d7f16e4c5d8fea7c69e090ac",
      "parents": [
        "c6fa82a9dd6160e0bc980cb0401c16bf62f2fe66"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Nov 17 17:38:46 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:07 2006 -0800"
      },
      "message": "NetLabel: make netlbl_lsm_secattr struct easier/quicker to understand\n\nThe existing netlbl_lsm_secattr struct required the LSM to check all of the\nfields to determine if any security attributes were present resulting in a lot\nof work in the common case of no attributes.  This patch adds a \u0027flags\u0027 field\nwhich is used to indicate which attributes are present in the structure; this\nshould allow the LSM to do a quick comparison to determine if the structure\nholds any security attributes.\n\nExample:\n\n if (netlbl_lsm_secattr-\u003eflags)\n\t/* security attributes present */\n else\n\t/* NO security attributes present */\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "c6fa82a9dd6160e0bc980cb0401c16bf62f2fe66",
      "tree": "3055b0e8fd0372da0c26726b9762d01078ad593a",
      "parents": [
        "cd28786d6d4209ec32a375d92188ec7b4d98779f"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Nov 17 17:38:45 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:06 2006 -0800"
      },
      "message": "NetLabel: change netlbl_secattr_init() to return void\n\nThe netlbl_secattr_init() function would always return 0 making it pointless\nto have a return value.  This patch changes the function to return void.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "cd28786d6d4209ec32a375d92188ec7b4d98779f",
      "tree": "61c0d2db9b99dd05b695202cdce7e9ec9c26ff03",
      "parents": [
        "1f758d93548fb3c6297c05a351a4ba532de6a497"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Nov 17 17:38:44 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:05 2006 -0800"
      },
      "message": "NetLabel: convert the unlabeled accept flag to use RCU\n\nCurrently the NetLabel unlabeled packet accept flag is an atomic type and it\nis checked for every non-NetLabel packet which comes into the system but rarely\never changed.  This patch changes this flag to a normal integer and protects it\nwith RCU locking.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "1f758d93548fb3c6297c05a351a4ba532de6a497",
      "tree": "1f94298ed23a3992191ae88a00283f62ecc880eb",
      "parents": [
        "352d48008b6f3e02d8ce77868432e329dd921cb1"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Nov 17 17:38:43 2006 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:04 2006 -0800"
      },
      "message": "NetLabel: use gfp_t instead of int where it makes sense\n\nThere were a few places in the NetLabel code where the int type was being used\ninstead of the gfp_t type, this patch corrects this mistake.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "352d48008b6f3e02d8ce77868432e329dd921cb1",
      "tree": "f95a23cc93d4a2bc7b7ef2f0431e455ab2059506",
      "parents": [
        "eafff86d3bd80403c808f67f5389813fdb5bd6c8"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 17 19:59:12 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:03 2006 -0800"
      },
      "message": "[TCP]: Tidy up skb_entail\n\nHeck, it even saves us some few bytes:\n\n[acme@newtoy net-2.6.20]$ codiff -f /tmp/tcp.o.before ../OUTPUT/qemu/net-2.6.20/net/ipv4/tcp.o\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/ipv4/tcp.c:\n  tcp_sendpage |   -7\n  tcp_sendmsg  |   -5\n 2 functions changed, 12 bytes removed\n[acme@newtoy net-2.6.20]$\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "eafff86d3bd80403c808f67f5389813fdb5bd6c8",
      "tree": "da04350a38b970c430445a09d225e40daa45cec4",
      "parents": [
        "0459d70add3f7ca5d433d4b2334cc6ec9ddab05b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 17 13:05:04 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:02 2006 -0800"
      },
      "message": "[NETROM]: Use kmemdup\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "0459d70add3f7ca5d433d4b2334cc6ec9ddab05b",
      "tree": "aaad8cbd8e9e38c44eeb748d088bc7139555f9ae",
      "parents": [
        "c66b721a502cbbc15be8bd7c79c305fa40f1e6ce"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 17 12:43:07 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:01 2006 -0800"
      },
      "message": "[AX25]: Use kmemdup\n\nCode diff stats:\n\n[acme@newtoy net-2.6.20]$ codiff /tmp/ax25.ko.before /tmp/ax25.ko.after\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/ax25/ax25_out.c:\n  ax25_send_frame |   -8\n 1 function changed, 8 bytes removed\n\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/ax25/ax25_route.c:\n  ax25_rt_autobind |  -15\n 1 function changed, 15 bytes removed\n\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/ax25/af_ax25.c:\n  ax25_make_new |  -33\n 1 function changed, 33 bytes removed\n\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/ax25/sysctl_net_ax25.c:\n  ax25_register_sysctl |  -21\n 1 function changed, 21 bytes removed\n\n/tmp/ax25.ko.after:\n 4 functions changed, 77 bytes removed\n[acme@newtoy net-2.6.20]$\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "c66b721a502cbbc15be8bd7c79c305fa40f1e6ce",
      "tree": "c1746a738973ae07fecfd9f1603054237b7d1e80",
      "parents": [
        "eed73417d501c2c7bdef1bc8a1f7a1548a635b09"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 17 12:29:21 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:00 2006 -0800"
      },
      "message": "[DECNET]: Use kmemdup\n\nCode diff stats:\n\n[acme@newtoy net-2.6.20]$ codiff /tmp/decnet.ko.before /tmp/decnet.ko.after\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/decnet/dn_dev.c:\n  dn_dev_sysctl_register |  -51\n 1 function changed, 51 bytes removed\n[acme@newtoy net-2.6.20]$\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "eed73417d501c2c7bdef1bc8a1f7a1548a635b09",
      "tree": "61fb259d247169bbe4194fff5d6461908fcead1b",
      "parents": [
        "af879cc704372ef762584e916129d19ffb39e844"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 17 12:21:43 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:23:59 2006 -0800"
      },
      "message": "[DCCP]: Use kmemdup\n\nCode diff stats:\n\n[acme@newtoy net-2.6.20]$ codiff /tmp/dccp.ko.before /tmp/dccp.ko.after\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/dccp/feat.c:\n  __dccp_feat_init      |  -16\n  dccp_feat_change_recv |  -55\n  dccp_feat_clone       |  -56\n 3 functions changed, 127 bytes removed\n[acme@newtoy net-2.6.20]$\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "af879cc704372ef762584e916129d19ffb39e844",
      "tree": "09b9cdb70bd6038513792b647b1c93332ce8ee14",
      "parents": [
        "c67862403e28dd67f38e896736f063d8dd522688"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 17 12:14:37 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:23:58 2006 -0800"
      },
      "message": "[IPV6]: Use kmemdup\n\nCode diff stats:\n\n[acme@newtoy net-2.6.20]$ codiff /tmp/ipv6.ko.before /tmp/ipv6.ko.after\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/ipv6/ip6_output.c:\n  ip6_output      |  -52\n  ip6_append_data |   +2\n 2 functions changed, 2 bytes added, 52 bytes removed\n\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/ipv6/addrconf.c:\n  addrconf_sysctl_register |  -27\n 1 function changed, 27 bytes removed\n\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/ipv6/tcp_ipv6.c:\n  tcp_v6_syn_recv_sock  |  -32\n  tcp_v6_parse_md5_keys |  -24\n 2 functions changed, 56 bytes removed\n\n/tmp/ipv6.ko.after:\n 5 functions changed, 2 bytes added, 135 bytes removed\n[acme@newtoy net-2.6.20]$\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "c67862403e28dd67f38e896736f063d8dd522688",
      "tree": "053823effa29867a1b0e7098cdae64d952e748c4",
      "parents": [
        "42e5ea466c1897c4ac2e3b4fe0b33a28e9e3d5de"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 17 11:25:49 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:23:57 2006 -0800"
      },
      "message": "[TCP] minisocks: Use kmemdup and LIMIT_NETDEBUG\n\nCode diff stats:\n\n[acme@newtoy net-2.6.20]$ codiff /tmp/tcp_minisocks.o.before /tmp/tcp_minisocks.o.after\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/ipv4/tcp_minisocks.c:\n  tcp_check_req |  -44\n 1 function changed, 44 bytes removed\n[acme@newtoy net-2.6.20]$\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "42e5ea466c1897c4ac2e3b4fe0b33a28e9e3d5de",
      "tree": "3184524900251020a19f338295473616e884be97",
      "parents": [
        "fac5d7315126f4b6745a8565c3a875617e02f8b8"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 17 11:18:20 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:23:56 2006 -0800"
      },
      "message": "[IPV4]: Use kmemdup in net/ipv4/devinet.c\n\nCode diff stats:\n\n[acme@newtoy net-2.6.20]$ codiff /tmp/devinet.o.before /tmp/devinet.o.after\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/ipv4/devinet.c:\n  devinet_sysctl_register |  -38\n 1 function changed, 38 bytes removed\n[acme@newtoy net-2.6.20]$\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "fac5d7315126f4b6745a8565c3a875617e02f8b8",
      "tree": "b6a5fdcfe128193ad7b7d66059331df68ea0c418",
      "parents": [
        "f6685938f9181e95f814edfca287d4f04a925240"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 17 11:14:16 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:23:55 2006 -0800"
      },
      "message": "[NETLABEL]: Use kmemdup in cipso_ipv4.c\n\nCode diff stats:\n\n[acme@newtoy net-2.6.20]$ codiff /tmp/cipso_ipv4.o.before /tmp/cipso_ipv4.o.after\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/ipv4/cipso_ipv4.c:\n  cipso_v4_cache_add |  -46\n 1 function changed, 46 bytes removed\n[acme@newtoy net-2.6.20]$\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "f6685938f9181e95f814edfca287d4f04a925240",
      "tree": "bda4df5ddf8bb3e34bbd7bf5a44268b3da0b6d4b",
      "parents": [
        "7174259e6ced15bebee202983511d8fc950e929f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 17 11:06:01 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:23:54 2006 -0800"
      },
      "message": "[TCP_IPV4]: Use kmemdup where appropriate\n\nAlso use a variable to avoid the longish tp-\u003emd5sig_info-\u003e use\nin tcp_v4_md5_do_add.\n\nCode diff stats:\n\n[acme@newtoy net-2.6.20]$ codiff /tmp/tcp_ipv4.o.before /tmp/tcp_ipv4.o.after\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/ipv4/tcp_ipv4.c:\n  tcp_v4_md5_do_add     |  -62\n  tcp_v4_syn_recv_sock  |  -32\n  tcp_v4_parse_md5_keys |  -86\n 3 functions changed, 180 bytes removed\n[acme@newtoy net-2.6.20]$\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "7174259e6ced15bebee202983511d8fc950e929f",
      "tree": "1aedc8d33972397bd6cfc8f99804e3a6b7f597c0",
      "parents": [
        "32aac18dfa0963fde40cc074ba97ebbae8b755f2"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 17 10:57:30 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:23:53 2006 -0800"
      },
      "message": "[TCP_IPV4]: CodingStyle cleanups, no code change\n\nMostly related to CONFIG_TCP_MD5SIG recent merge.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "32aac18dfa0963fde40cc074ba97ebbae8b755f2",
      "tree": "c6851e77f1af7e7ef614e7e0a3bde630d57cf776",
      "parents": [
        "58a5a7b9555ea231b557ebef5cabeaf8e951df0b"
      ],
      "author": {
        "name": "Andrea Bittau",
        "email": "a.bittau@cs.ucl.ac.uk",
        "time": "Thu Nov 16 14:28:40 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:23:52 2006 -0800"
      },
      "message": "[DCCP] CCID2: Code optimizations\n\nThese are code optimizations which are relevant when dealing with large\nwindows.  They are not coded the way I would like to, but they do the job for\nthe short-term.  This patch should be more neat.\n\nCommiter note: Changed the seqno comparisions to use {after,before}48 to handle\n               wrapping.\n\nSigned-off-by: Andrea Bittau \u003ca.bittau@cs.ucl.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "58a5a7b9555ea231b557ebef5cabeaf8e951df0b",
      "tree": "9dac36b3483e9667a967f79982c965abd707e03d",
      "parents": [
        "e523a1550e877f8a8ff87a50269b7ee7bfb43464"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Nov 16 14:06:06 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:23:51 2006 -0800"
      },
      "message": "[NET]: Conditionally use bh_lock_sock_nested in sk_receive_skb\n\nSpotted by Ian McDonald, tentatively fixed by Gerrit Renker:\n\nhttp://www.mail-archive.com/dccp%40vger.kernel.org/msg00599.html\n\nRewritten not to unroll sk_receive_skb, in the common case, i.e. no lock\ndebugging, its optimized away.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    }
  ],
  "next": "e523a1550e877f8a8ff87a50269b7ee7bfb43464"
}
