)]}'
{
  "log": [
    {
      "commit": "5bcaa155797ab62ed363932ec0f02fbcb5db1ef1",
      "tree": "1db633712bd47ce72ac5a1aed62b3417733ac63a",
      "parents": [
        "1e231efe50ffe4d291be24d2fe393188de9c4b08",
        "3a48c4c2d52a08e12319ab7caacad0a9b88e6cb4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Tue Sep 06 00:47:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Tue Sep 06 00:47:18 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 \n"
    },
    {
      "commit": "4c2cac8908ded8436191bd058e52d2737fd7fd31",
      "tree": "28cfd76769082f610c9fd6afd0d8b5e287a84636",
      "parents": [
        "3da54c5b253549153ee6521db21d541a06abaa65"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 05 23:19:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 05 23:19:49 2005 -0700"
      },
      "message": "[IEEE80211]: Use correct size_t printf format string in ieee80211_rx.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb5f5e6e0cebd574be737334671d1aa8f170d5f3",
      "tree": "edc95c215cb4929dea3cf391234f648b22f80405",
      "parents": [
        "1198ad002ad36291817c7bf0308ab9c50ee2571d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Sep 05 18:55:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 05 18:55:48 2005 -0700"
      },
      "message": "[TCP]: Fix TCP_OFF() bug check introduced by previous change.\n\nThe TCP_OFF assignment at the bottom of that if block can indeed set\nTCP_OFF without setting TCP_PAGE.  Since there is not much to be\ngained from avoiding this situation, we might as well just zap the\noffset.  The following patch should fix it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1198ad002ad36291817c7bf0308ab9c50ee2571d",
      "tree": "2f187aa97c6ea0dd21dee393c9eb68ecc85f9461",
      "parents": [
        "6baf1f417d092bd2de7c8892cecad456024c993f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Sep 05 18:44:37 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 05 18:44:37 2005 -0700"
      },
      "message": "[NET]: 2.6.13 breaks libpcap (and tcpdump)\n\nPatrick McHardy says:\n\n  Never mind, I got it, we never fall through to the second switch\n  statement anymore. I think we could simply break when load_pointer\n  returns NULL. The switch statement will fall through to the default\n  case and return 0 for all cases but 0 \u003e k \u003e\u003d SKF_AD_OFF.\n\nHere\u0027s a patch to do just that.\n\nI left BPF_MSH alone because it\u0027s really a hack to calculate the IP\nheader length, which makes no sense when applied to the special data.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6baf1f417d092bd2de7c8892cecad456024c993f",
      "tree": "c4af445058eca6f68186286651a0622abd0611f6",
      "parents": [
        "aa07ca5793414ce257ad98809147bd1dbb7a3837"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 05 18:14:11 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 05 18:14:11 2005 -0700"
      },
      "message": "[NET]: Do not protect sysctl_optmem_max with CONFIG_SYSCTL\n\nThe ipv4 and ipv6 protocols need to access it unconditionally.\nSYSCTL\u003dn build failure reported by Russell King.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa07ca5793414ce257ad98809147bd1dbb7a3837",
      "tree": "72e04abe87550842c4c4a3d60b633d1dbce131de",
      "parents": [
        "506e7beb7468c7cf56370d0a7a6afbec56653473"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Sep 05 18:09:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 05 18:09:08 2005 -0700"
      },
      "message": "[NETFILTER] remove bogus hand-coded htonll() from nenetlink_queue\n\nhtonll() is nothing else than cpu_to_be64(), so we\u0027d rather call the\nlatter.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "506e7beb7468c7cf56370d0a7a6afbec56653473",
      "tree": "732c43a6642d073171bcf55c028f57c1ced824e4",
      "parents": [
        "8c5955d83ed26455a49d12e783cc2258d11279a9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Sep 05 18:08:11 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 05 18:08:11 2005 -0700"
      },
      "message": "[IRDA]: IrDA prototype fixes\n\nEvery file should #include the header files containing the prototypes\nof it\u0027s global functions.\n\nIn this case this showed that the prototype of irlan_print_filter()\nwas wrong which is also corrected in this patch.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c5955d83ed26455a49d12e783cc2258d11279a9",
      "tree": "b581aba0bbc8cf07140256e36b208825bd253909",
      "parents": [
        "395dde20fb06153feb65d79d7fe83eda41bf50e7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Sep 05 18:07:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 05 18:07:42 2005 -0700"
      },
      "message": "[SCTP]: net/sctp/sysctl.c should #include \u003cnet/sctp/sctp.h\u003e\n\nEvery file should #include the header files containing the prototypes of\nit\u0027s global functions.\n\nsctp.h contains the prototypes of sctp_sysctl_{,un}register().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "395dde20fb06153feb65d79d7fe83eda41bf50e7",
      "tree": "3c3f9ff6e26beaac3af1a7c90dd188737a777bce",
      "parents": [
        "43d60661ac67c28b358f012d07587762074017fc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Sep 05 18:06:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 05 18:06:45 2005 -0700"
      },
      "message": "[NETFILTER]: net/netfilter/nfnetlink*: make functions static\n\nThis patch makes 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": "43d60661ac67c28b358f012d07587762074017fc",
      "tree": "32b73ce29507e4361171a24911a17f87feac37f6",
      "parents": [
        "295098e9f4822aecdddd4cab05705f1ee63bc3f4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Sep 05 18:05:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 05 18:05:52 2005 -0700"
      },
      "message": "[IPV4]: net/ipv4/ipconfig.c should #include \u003clinux/nfs_fs.h\u003e\n\nEvery file should #include the header files containing the prototypes of \nit\u0027s global functions.\n\nnfs_fs.h contains the prototype of root_nfs_parse_addr().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "295098e9f4822aecdddd4cab05705f1ee63bc3f4",
      "tree": "da20ac6c4e874aa447a556c0683248186967dd44",
      "parents": [
        "74da1edf264c5982b465041a5706caff25d7e1ed"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Sep 05 18:04:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 05 18:04:28 2005 -0700"
      },
      "message": "[ATM]: net/atm/ioctl.c should #include \"common.h\"\n\nEvery file should #include the header files containing the prototypes\nof it\u0027s global functions.\n\ncommon.h contains the prototype for vcc_ioctl().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bf0519d2b531459009caab718b94fdf94d63d17",
      "tree": "a54a24c67650a0f2999916c35bbffd9469bb75f0",
      "parents": [
        "843684a24eb7b261461d8bc1aa723c23732ecb94"
      ],
      "author": {
        "name": "viro@ftp.linux.org.uk",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 05 03:26:18 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Sep 05 17:57:23 2005 -0400"
      },
      "message": "[PATCH] (7/7) __user annotations (ethtool)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "48467641bcc057f7cba3b6cbbe66cb834d64cc81",
      "tree": "f7c5c5e964c220de30fcdcd06b0f1efdb3e22439",
      "parents": [
        "3863e72414fa2ebf5f3b615d1bf99de32e59980a",
        "d70063c4634af060a5387337b7632f6334ca3458"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:11:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:11:50 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 \n"
    },
    {
      "commit": "d51fe1be3f738e7d73f63bb5aa0df88bafb41a21",
      "tree": "6ba09a8214aed02d11c0f43bb281e3ed4d825463",
      "parents": [
        "6a9b28dda3baf6fbbda349788cfe236f631f0359"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Fri Sep 02 08:59:25 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Sep 02 00:57:31 2005 -0700"
      },
      "message": "[PATCH] remove driverfs references from include/linux/cpu.h and net/sunrpc/rpc_pipe.c\n\nThis patch is against 2.6.10, but still applies cleanly. It\u0027s just\ns/driverfs/sysfs/ in these two files.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6475be16fd9b3c6746ca4d18959246b13c669ea8",
      "tree": "03e0da36680ddb227591a4007fa4e6f18d82782c",
      "parents": [
        "ef015786152adaff5a6a8bf0c8ea2f70cee8059d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 01 22:47:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 01 22:47:01 2005 -0700"
      },
      "message": "[TCP]: Keep TSO enabled even during loss events.\n\nAll we need to do is resegment the queue so that\nwe record SACK information accurately.  The edges\nof the SACK blocks guide our resegmenting decisions.\n\nWith help from Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef015786152adaff5a6a8bf0c8ea2f70cee8059d",
      "tree": "3042db7e451c61aefc60c1463bb6e307ca510638",
      "parents": [
        "d80d99d643090c3cf2b1f9fb3fadd1256f7e384f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 01 17:48:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 01 17:48:59 2005 -0700"
      },
      "message": "[TCP]: Fix sk_forward_alloc underflow in tcp_sendmsg\n\nI\u0027ve finally found a potential cause of the sk_forward_alloc underflows\nthat people have been reporting sporadically.\n\nWhen tcp_sendmsg tacks on extra bits to an existing TCP_PAGE we don\u0027t\ncheck sk_forward_alloc even though a large amount of time may have\nelapsed since we allocated the page.  In the mean time someone could\u0027ve\ncome along and liberated packets and reclaimed sk_forward_alloc memory.\n\nThis patch makes tcp_sendmsg check sk_forward_alloc every time as we\ndo in do_tcp_sendpages.\n \nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d80d99d643090c3cf2b1f9fb3fadd1256f7e384f",
      "tree": "5e8bd46fa6c73cace5efb77c43e863cd36edb0c9",
      "parents": [
        "2dac4b96b9362954a0638317b90e3e7bcb112e83"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 01 17:48:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 01 17:48:23 2005 -0700"
      },
      "message": "[NET]: Add sk_stream_wmem_schedule\n\nThis patch introduces sk_stream_wmem_schedule as a short-hand for\nthe sk_forward_alloc checking on egress.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2dac4b96b9362954a0638317b90e3e7bcb112e83",
      "tree": "8cf0b815263b1809488b4071b4a5a3a1aece2ad1",
      "parents": [
        "573dbd95964b01a942aa0c68e92b06f2c9536964"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Sep 01 17:44:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 01 17:44:49 2005 -0700"
      },
      "message": "[IPV6]: Repair Incoming Interface Handling for Raw Socket.\n\nDue to changes to enforce checking interface bindings,\nsockets did not see loopback packets bound for our local address\non our interface.\n\ne.g.)\n  When we ping6 fe80::1%eth0, skb-\u003edev points loopback_dev while\n  IP6CB(skb)-\u003eiif indicates eth0.\n\nThis patch fixes the issue by using appropriate incoming interface,\nin the sense of scoping architecture.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "573dbd95964b01a942aa0c68e92b06f2c9536964",
      "tree": "4ada5dff2a15e1ad1edee7294d6f0d3c260987d1",
      "parents": [
        "5170dbebbb2e9159cdf6bbf35e5d79cd7009799a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Sep 01 17:44:29 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 01 17:44:29 2005 -0700"
      },
      "message": "[CRYPTO]: crypto_free_tfm() callers no longer need to check for NULL\n\nSince the patch to add a NULL short-circuit to crypto_free_tfm() went in,\nthere\u0027s no longer any need for callers of that function to check for NULL.\nThis patch removes the redundant NULL checks and also a few similar checks\nfor NULL before calls to kfree() that I ran into while doing the\ncrypto_free_tfm bits.\n\nI\u0027ve succesfuly compile tested this patch, and a kernel with the patch \napplied boots and runs just fine.\n\nWhen I posted the patch to LKML (and other lists/people on Cc) it drew the\nfollowing comments :\n\n J. Bruce Fields commented\n  \"I\u0027ve no problem with the auth_gss or nfsv4 bits.--b.\"\n\n Sridhar Samudrala said\n  \"sctp change looks fine.\"\n\n Herbert Xu signed off on the patch.\n\nSo, I guess this is ready to be dropped into -mm and eventually mainline.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5170dbebbb2e9159cdf6bbf35e5d79cd7009799a",
      "tree": "9608724311af6f32806c87c368fd26c3daec3ae4",
      "parents": [
        "12a49ffd842bf5b07c62eaabf178703ce4fe09d7"
      ],
      "author": {
        "name": "KOVACS Krisztian",
        "email": "hidden@balabit.hu",
        "time": "Thu Sep 01 17:44:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 01 17:44:06 2005 -0700"
      },
      "message": "[NETFILTER]: CLUSTERIP: fix memcpy() length typo\n\nFix a trivial typo in clusterip_config_init().\n\nSigned-off-by: KOVACS Krisztian \u003chidden@balabit.hu\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12a49ffd842bf5b07c62eaabf178703ce4fe09d7",
      "tree": "7b545e72c8bc1d11aef96dba359221f7174d752b",
      "parents": [
        "eb6f1160ddb2fdadf50f350da79d0796c37f17e2"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "patrick@tykepenguin.com",
        "time": "Thu Sep 01 17:43:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 01 17:43:45 2005 -0700"
      },
      "message": "[DECNET]: Tidy send side socket SKB allocation.\n\nPatch from Steve Whitehouse which I\u0027ve vetted and tested:\n\n\"This patch is really intended has a move towards fixing the\nsendmsg/recvmsg functions in various ways so that we will finally\nhave working nagle. Also reduces code duplication.\"\n\nSigned-off-by: Patrick Caulfield \u003cpatrick@tykepenguin.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb6f1160ddb2fdadf50f350da79d0796c37f17e2",
      "tree": "e7b048b089b4b0ec9f121eea9a7f5864999dbac3",
      "parents": [
        "64baf3cfea974d2b9e671ccfdbc03e030ea5ebc6"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 01 17:43:25 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 01 17:43:25 2005 -0700"
      },
      "message": "[CRYPTO]: Use CRYPTO_TFM_REQ_MAY_SLEEP where appropriate\n\nThis patch goes through the current users of the crypto layer and sets\nCRYPTO_TFM_REQ_MAY_SLEEP at crypto_alloc_tfm() where all crypto operations\nare performed in process context.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3ee3b78f83688a0ae4315e8be71b2eac559904a",
      "tree": "deb03bcdd020262af450ed23382d7c921263f5cf",
      "parents": [
        "91cb70c1769d9b72dd1efe40c31f01005820b09e",
        "6b39374a27eb4be7e9d82145ae270ba02ea90dc8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 01 18:02:01 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 01 18:02:01 2005 -0400"
      },
      "message": "/spare/repo/netdev-2.6 branch \u0027master\u0027\n"
    },
    {
      "commit": "c530cfb1ce1e8f230744c3f3bd86771f50725053",
      "tree": "8309c7803ccb3cbbe07e610e6a0e5580a63d83e2",
      "parents": [
        "a84ffe430342db6ee585a5038f3242a6b4112d69"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Mon Aug 29 02:15:54 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:46 2005 -0700"
      },
      "message": "[CCID3]: Call sk-\u003esk_write_space(sk) when receiving a feedback packet\n\nThis makes the send rate calculations behave way more closely to what\nis specified, with the jitter previously seen on x and x_recv\ndisappearing completely on non lossy setups.\n\nThis resembles the tcp_data_snd_check code, that possibly we\u0027ll end up\nusing in DCCP as well, perhaps moving this code to\ninet_connection_sock.\n\nFor now I\u0027m doing the simplest implementation tho.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a84ffe430342db6ee585a5038f3242a6b4112d69",
      "tree": "db6eeaf68290a0247449e824e3c46a7929f4be02",
      "parents": [
        "0ac4f893f20ed524198da5ebf591fc0b9e2ced2f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 28 04:51:32 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:37 2005 -0700"
      },
      "message": "[DCCP]: Introduce DCCP_SOCKOPT_PACKET_SIZE\n\nSo that applications can set dccp_sock-\u003edccps_pkt_size, that in turn\nis used in the CCID3 half connection init routines to set\nccid3hc[tr]x_s and use it in its rate calculations.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ac4f893f20ed524198da5ebf591fc0b9e2ced2f",
      "tree": "63650617f3bff152c3bdbd53e470abef6764b784",
      "parents": [
        "5f2c3b910744f68e1a507f027398f404b3feb5fb"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Sat Aug 27 22:37:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:29 2005 -0700"
      },
      "message": "[NETFILTER6]: Add new ip6tables HOPLIMIT target\n\nThis target allows users to modify the hoplimit header field of the\nIPv6 header.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f2c3b910744f68e1a507f027398f404b3feb5fb",
      "tree": "0e5d7b5ed87f73bd89943358560c72625dd158f1",
      "parents": [
        "29e4f8b3c340c4b2a0c6dd197b985e03826afd13"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Sat Aug 27 22:37:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:22 2005 -0700"
      },
      "message": "[NETFILTER]: Add new iptables TTL target\n\nThis new iptables target allows manipulation of the TTL of an IPv4 packet.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29e4f8b3c340c4b2a0c6dd197b985e03826afd13",
      "tree": "a8a66f054d7c912f3b6b0d10d86d137a203b0ed2",
      "parents": [
        "072ab6c68e3dd158b68d97eaff16734474d2f8f8"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 28 02:00:28 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:17 2005 -0700"
      },
      "message": "[CCID3]: Move ccid3_hc_rx_detect_loss to packet_history.c\n\nRenaming it to dccp_rx_hist_detect_loss.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "072ab6c68e3dd158b68d97eaff16734474d2f8f8",
      "tree": "5b5d09d34e546fd67c2e7c2bb5c88ae426a8add4",
      "parents": [
        "36729c1a73c354a155db18d64d9e79b86c446fcf"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 28 01:19:14 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:10 2005 -0700"
      },
      "message": "[CCID3]: Move ccid3_hc_rx_add_hist to packet_history.c\n\nRenaming it to dccp_rx_hist_add_packet.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36729c1a73c354a155db18d64d9e79b86c446fcf",
      "tree": "fea16e7c173151a795d7c617478073e7c36eceb6",
      "parents": [
        "5cea0ddce56ff3406a81fbbab80ef45c65701673"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 28 00:47:15 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:12:47 2005 -0700"
      },
      "message": "[DCCP]: Move the calc_X routines to dccp_tfrc_lib\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cea0ddce56ff3406a81fbbab80ef45c65701673",
      "tree": "84e5e9ead29dd53358394407479735034314cca1",
      "parents": [
        "4524b259541e1eea07020af825d8e7b0e4faaec5"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 23:50:46 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:12:33 2005 -0700"
      },
      "message": "[DCCP]: Introduce dccp_tfrc_lib module with net/dccp/ccids/lib/*.c\n\nI\u0027ll now take a look at the other proposed TFRC DCCP CCIDs to find\nmore code that is now in ccid3.c and move to this module, the loss\nevent rate, calc_X, etc most probably will be moved there.\n\nThe main goal of these changes is to pave the way for the\nimplementation of more TFRC based DCCP CCIDs and to shrink ccid3.c,\nreducing its complexity and helping in getting it rock solid.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4524b259541e1eea07020af825d8e7b0e4faaec5",
      "tree": "a0aee23c08b3f98f0e96183309afb2d43ca12bd6",
      "parents": [
        "ae6706f0678b89de07ad3b456893cc883584f711"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 23:18:26 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:12:25 2005 -0700"
      },
      "message": "[DCCP]: Just move packet_history.[ch] to net/dccp/ccids/lib/\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae6706f0678b89de07ad3b456893cc883584f711",
      "tree": "d9d854ccb0bf7124d98dfaad959f34c11cceef23",
      "parents": [
        "cfc3c525a3b434cabf92bf7054f2c6c93497fbea"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 23:03:09 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:12:17 2005 -0700"
      },
      "message": "[CCID3]: Move the loss interval code to loss_interval.[ch]\n\nAnd put this into net/dccp/ccids/lib/, where packet_history.[ch] will also be\nmoved and then we\u0027ll have a tfrc_lib.ko module that will be used by\ndccp_ccid3.ko and other CCIDs that are variations of TFRC (RFC 3448).\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfc3c525a3b434cabf92bf7054f2c6c93497fbea",
      "tree": "3c7b4ecf350942b866b2b143b68f40913593dca1",
      "parents": [
        "6b5e633ab1525b4def3f36b53903b00586e9966d"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 20:20:37 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:12:10 2005 -0700"
      },
      "message": "[CCID3]: Move the CCID3 defines to ccid3.h\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b5e633ab1525b4def3f36b53903b00586e9966d",
      "tree": "3ba04b849920289a8ee6d6beae0fa72dc80b0e24",
      "parents": [
        "b6ee3d4ada4e85d9b9b9164c1327ef0850c79d5e"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 20:11:28 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:12:03 2005 -0700"
      },
      "message": "[CCID3]: Introduce usecs_div\n\nTo avoid open coding this all over the place.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6ee3d4ada4e85d9b9b9164c1327ef0850c79d5e",
      "tree": "26dfc68ab042ebb8186fe3a93a34723cb1faaae1",
      "parents": [
        "1f2333aea3269e196c44ae9a220e714cc1427792"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 18:18:18 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:56 2005 -0700"
      },
      "message": "[CCID3]: Reorganise timeval handling\n\nIntroducing functions to add to or subtract from a timeval variable\nand renaming now_delta to timeval_new_delta that calls do_gettimeofday\nand then timeval_delta, that should be used when there are several\ndeltas made relative to the current time or setting variables to it,\nso as to avoid calling do_gettimeofday excessively.\n\nI\u0027m leaving these \"timeval_\" prefixed funcions internal to DCCP for a\nwhile till we\u0027re sure there are no subtle bugs in it.\n\nIt also is more correct as it checks if the number of usecs added to\nor subtracted from a tv_usec field is more than 2 seconds.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f2333aea3269e196c44ae9a220e714cc1427792",
      "tree": "45e261a982d1739fc5e00a9e45e9a44fdce639f5",
      "parents": [
        "d6809c12b3334a929c39bf08ea63bd819e0500f7"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 03:51:58 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:46 2005 -0700"
      },
      "message": "[CCID3]: Reflow to mostly fit under 80 columns\n\nNo code changes.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6809c12b3334a929c39bf08ea63bd819e0500f7",
      "tree": "47fc3aa37c35ae6a83bc41b1ecf4a78c1189a00b",
      "parents": [
        "75b3f207b433dcb807fcf0f47de1c8398571ba5f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 03:06:35 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:38 2005 -0700"
      },
      "message": "[DCCP]: Introduce dccp_wait_for_ccid and use it in dccp_write_xmit\n\nThis is not quite what I think we should have long term but improves\nperformance for now, so lets use it till we get CCID3 working well,\nthen we can think about using sk_write_queue, perhaps using some ideas\nfrom Juwen Lai\u0027s old stack for 2.4.20.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75b3f207b433dcb807fcf0f47de1c8398571ba5f",
      "tree": "cbe6fc0550f3b0b5593c6ee6763928c95dd7c443",
      "parents": [
        "ba89966c1984513f4f2cc0a6c182266be44ddd03"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 02:35:30 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:27 2005 -0700"
      },
      "message": "[DCCP]: Make the Debug Menu available when DCCP is statically linked too\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba89966c1984513f4f2cc0a6c182266be44ddd03",
      "tree": "6e5766fc5c287708c03e0a162531dfd4785b0703",
      "parents": [
        "29cb9f9c5502f6218cd3ea574efe46a5e55522d2"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Fri Aug 26 12:05:31 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:18 2005 -0700"
      },
      "message": "[NET]: use __read_mostly on kmem_cache_t , DEFINE_SNMP_STAT pointers\n\nThis patch puts mostly read only data in the right section\n(read_mostly), to help sharing of these data between CPUS without\nmemory ping pongs.\n\nOn one of my production machine, tcp_statistics was sitting in a\nheavily modified cache line, so *every* SNMP update had to force a\nreload.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29cb9f9c5502f6218cd3ea574efe46a5e55522d2",
      "tree": "e3e16f62e7d203093e5d582db32ea357e3e70a58",
      "parents": [
        "8082e4ed0a61da347f1c7f210493c4e9e55c8cd0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 25 16:23:11 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:11 2005 -0700"
      },
      "message": "[LIB]: Make TEXTSEARCH_BM plain tristate like the others\n\nAnd select it when the relevant modules are enabled.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57bf1451ac79640c5a0a4f31284c43539fac2903",
      "tree": "2bd74fd185c8e6a5fa41c7c5befaea122932b2b8",
      "parents": [
        "73eef4cddb2738c4e8c5ef157ebb1b19d6c9272f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Aug 25 16:06:19 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:10:54 2005 -0700"
      },
      "message": "[NET]: net/802: more endian annotations\n\nThe rest of endian warnings now belongs to tr.c exclusively.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2373ce1ca04dd46bf2b8b0f9a799eb2a90da92fb",
      "tree": "ad517ad6e5b45f52ea05d97a78b85f8c114183d9",
      "parents": [
        "e5b4376074e02b783e56a8f7c42d544e18112c4e"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "Robert.Olsson@data.slu.se",
        "time": "Thu Aug 25 13:01:29 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:09:03 2005 -0700"
      },
      "message": "[IPV4]: Convert FIB Trie to RCU.\n\n* Removes RW-lock\n* Proteced read functions uses\n  rcu_dereference proteced with rcu_read_lock()\n* writing of procted pointer w. rcu_assigen_pointer\n* Insert/Replace atomic list_replace_rcu\n* A BUG_ON condition removed.in trie_rebalance\n\nWith help from Paul E. McKenney.\n\nSigned-off-by: Robert Olsson \u003cRobert.Olsson@data.slu.se\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5b4376074e02b783e56a8f7c42d544e18112c4e",
      "tree": "7269e327d5132da92cd5c7238c03266b7c9f391b",
      "parents": [
        "3625796806419d97641d90e0f197eab9b952212e"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "Robert.Olsson@data.slu.se",
        "time": "Thu Aug 25 13:01:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:08:31 2005 -0700"
      },
      "message": "[IPV4]: Prepare FIB core for RCU.\n\n* RCU versions of hlist_***_rcu\n* fib_alias partial rcu port just whats needed now.\n\nSigned-off-by: Robert Olsson \u003cRobert.Olsson@data.slu.se\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3625796806419d97641d90e0f197eab9b952212e",
      "tree": "c7e5ebb741b7d66d2bc6a729028a49f2f5ef1af7",
      "parents": [
        "c91326db013ddff478da8a8d66fb99ef4579f19a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 24 11:38:53 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:08:23 2005 -0700"
      },
      "message": "[IPV4]: Module export of ip_rcv() no longer needed.\n\nWith ip_rcv nowhere outside the IP stack being used anymore it\u0027s\nEXPORT_SYMBOL is not needed any longer either.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c91326db013ddff478da8a8d66fb99ef4579f19a",
      "tree": "07c6111590cef5ce52909c3b50ac64ae19eee3bb",
      "parents": [
        "98a82febb6340466824c3a453738d4fbd05db81a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 24 11:37:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:08:15 2005 -0700"
      },
      "message": "[AX25/NETROM/ROSE]: Kill net/ip.h inclusion\n\nAll these are claiming to include \u003cnet/ip.h\u003e to get ip_rcv() but in\nfact don\u0027t need the header at all, so away with the inclusion.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98a82febb6340466824c3a453738d4fbd05db81a",
      "tree": "ce1e22a4d8ccb662ed116a90c78dbf8bcbb3e0f4",
      "parents": [
        "0c7770c740156c8802c23d24fc094d06967d997d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 24 11:35:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:08:09 2005 -0700"
      },
      "message": "[AX25/NETROM]: Cleanup direct calls into IP stack\n\nGet rid of the calls to ip_rcv and arp_rcv which were layering\nviolations anyway.  With those being replaced by netif_rx, less parts\nof AX.25 and relatives depend on INET support actually being enabled.\nThis also will make PF_PACKET sockets work for IP and ARP packets\nreceived over AX.25 and for IP packets over NET/ROM.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c7770c740156c8802c23d24fc094d06967d997d",
      "tree": "420a2ca7dc7457d38e9a1b526d3072f610044926",
      "parents": [
        "331968bd0c1b2437f3ad773cbf55f2e0737bafc0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Aug 23 21:59:41 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:08:01 2005 -0700"
      },
      "message": "[IPV4]: FIB trie cleanup\n\nThis is a redo of earlier cleanup stuff:\n\t* replace DBG() macro with pr_debug()\n\t* get rid of duplicate extern\u0027s that are already in fib_lookup.h\n\t* use BUG_ON and WARN_ON\n\t* don\u0027t use BUG checks for null pointers where next statement would\n\t  get a fault anyway\n\t* remove debug printout when rebalance causes deep tree\n\t* remove trailing blanks\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "331968bd0c1b2437f3ad773cbf55f2e0737bafc0",
      "tree": "ec9c5aeaa5217c8ce009a7e5e07a60c3a390e021",
      "parents": [
        "8efa544f9c84919c047dc2f96e308c902e8fb1a4"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 23 21:54:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:05:45 2005 -0700"
      },
      "message": "[DCCP]: Initial dccp_poll implementation\n\nTested with a patched netcat, no horror stories so far 8)\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8efa544f9c84919c047dc2f96e308c902e8fb1a4",
      "tree": "c1df76c8e03900c0d6f13f0486e3fc6f05b0c51b",
      "parents": [
        "dc40c7bc76054f5e4382835ca2bafb895b993a8a"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 23 21:54:00 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:05:38 2005 -0700"
      },
      "message": "[DCCP]: Call the HC exit routines at dccp_v4_destroy_sock\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc40c7bc76054f5e4382835ca2bafb895b993a8a",
      "tree": "70951f8d97dc191df3c772c830b667ad7af6dfd9",
      "parents": [
        "2babe1f6fea717c36c008c878fe095d1ca5696c1"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 23 21:52:58 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:05:32 2005 -0700"
      },
      "message": "[ICSK]: Generalise tcp_listen_poll\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2babe1f6fea717c36c008c878fe095d1ca5696c1",
      "tree": "f2ce23b6e5898a6bec8726f17104074516559397",
      "parents": [
        "4fded33b3e8177d1d2eec0ccc69af8dfe8b4c3c3"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 23 21:52:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:05:07 2005 -0700"
      },
      "message": "[DCCP]: Introduce dccp_get_info\n\nAnd also hc_tx and hc_rx get_info functions for the CCIDs to fill in\ninformation that is specific to them.\n\nFor now reusing struct tcp_info, later I\u0027ll try to figure out a better\nsolution, for now its really nice to get this kind of info:\n\n[root@qemu ~]# ./ss -danemi\nState       Recv-Q Send-Q  Local Addr:Port  Peer Addr:Port\nLISTEN      0      0                *:5001          *:*     ino:628 sk:c1340040\n         mem:(r0,w0,f0,t0) cwnd:0 ssthresh:0\nESTAB       0      0       172.20.0.2:5001 172.20.0.1:32785 ino:629 sk:c13409a0\n         mem:(r0,w0,f0,t0) ts rto:1000 rtt:0.004/0 cwnd:0 ssthresh:0 rcv_rtt:61.377\n\nThis, for instance, shows that we\u0027re not congestion controlling ACKs,\nas the above output is in the ttcp receiving host, and ttcp is a one\nway app, i.e. the received never calls sendmsg, so\nccid_hc_tx_send_packet is never called, so the TX half connection\nstays in TFRC_SSTATE_NO_SENT state and hctx_rtt is never calculated,\nstays with the value set in ccid3_hc_tx_init, 4us, as show above in\nmilliseconds (0.004ms), upcoming patches will fix this.\n\nrcv_rtt seems sane tho, matching ping results :-)\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fded33b3e8177d1d2eec0ccc69af8dfe8b4c3c3",
      "tree": "4b1dd2fbcd56886c863e380c7a8ea85c8705eb8f",
      "parents": [
        "d4b81ff70547b40c9b0742b163e8354560003cc0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 23 21:51:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:05:01 2005 -0700"
      },
      "message": "[CCID3]: Calculate the RTT in the RX half connection\n\nUsing TIMESTAMP_ECHO and ELAPSED_TIME options received.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4b81ff70547b40c9b0742b163e8354560003cc0",
      "tree": "dde55db47394af881411a33e06843ff8ab3fd3d8",
      "parents": [
        "012e13eac7579fcc7618df4ca1d5af3cdc03748c"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 23 21:51:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:04:53 2005 -0700"
      },
      "message": "[DCCP]: Export dccp_insert_option_timestamp to CCIDs\n\nAnd don\u0027t insert a TIMESTAMP option in all packets, leave the decision\nto the CCIDs.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "012e13eac7579fcc7618df4ca1d5af3cdc03748c",
      "tree": "934c71228174d0da4a324afc1b7b001db9978911",
      "parents": [
        "a4beb1b64f5846e216bf2c439022df480151902a"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 23 21:51:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:04:48 2005 -0700"
      },
      "message": "[CCID]: Make ccid_hc_[rt]x_exit accept NULL arguments\n\nJust like kfree, etc it will just not call the CCID exit\nroutines when the private data area is set to NULL.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4beb1b64f5846e216bf2c439022df480151902a",
      "tree": "b9415975544fa2bcd78f3f9b51a8eeb11a60c6bc",
      "parents": [
        "20472af986569b0615bd77f0fd7ca9e3d33e9895"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 23 21:50:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:04:43 2005 -0700"
      },
      "message": "[DCCP]: Send a DATAACK packet when we have a TIMESTAMP_ECHO pending\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20472af986569b0615bd77f0fd7ca9e3d33e9895",
      "tree": "1f2fe837d53cc894c81710623bb1fd99f3b52a8d",
      "parents": [
        "7ad07e7cf343181002c10c39d3f57a88e4903d4f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 23 21:50:21 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:04:38 2005 -0700"
      },
      "message": "[DCCP]: Fix skb leak in dccp_sendmsg\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ad07e7cf343181002c10c39d3f57a88e4903d4f",
      "tree": "c22067f3f443faebdcd3403fa8ce7c5c89662c60",
      "parents": [
        "58e45131dc269eff0983c6d44494f9e687686900"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 23 21:50:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:04:31 2005 -0700"
      },
      "message": "[DCCP]: Implement the CLOSING timer\n\nSo that we retransmit CLOSE/CLOSEREQ packets till they elicit an\nanswer or we hit a timeout.\n\nMost of the machinery uses TCP approaches, this code has to be\npolished \u0026 audited, but this is better than we had before.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58e45131dc269eff0983c6d44494f9e687686900",
      "tree": "2ad04be66ec5ac7471c89180ff85f301e4f19a87",
      "parents": [
        "05465343bf74e00c8c2c5a310740157de3149f27"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 21 23:46:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:04:27 2005 -0700"
      },
      "message": "[DCCP]: Fix printf format warnings on 64-bit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05465343bf74e00c8c2c5a310740157de3149f27",
      "tree": "393fc1fb09668faf3968726f6e8e5039109224a9",
      "parents": [
        "764d8a9f240729534a1d8a0ffd39e722cf5cc5af"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 21 23:31:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:04:18 2005 -0700"
      },
      "message": "[NETFILTER]: Add goto target\n\nOriginally written by Henrik Nordstrom \u003chno@marasystems.com\u003e, taken\nfrom netfilter patch-o-matic and added ip6_tables support.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "764d8a9f240729534a1d8a0ffd39e722cf5cc5af",
      "tree": "ee5d5e0b203149938a5151126b2e3ae46051dfbf",
      "parents": [
        "7567662ba896ee0c33d6215f32e2011488a6d1bf"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 21 23:31:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:04:12 2005 -0700"
      },
      "message": "[NETFILTER]: Add IPv6 REJECT target\n\nOriginally written by Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e,\ntaken from netfilter patch-o-matic and fixed up to work with current\nkernels.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7567662ba896ee0c33d6215f32e2011488a6d1bf",
      "tree": "d259de5c48a54b7017ee21b5a141c223f8b082e6",
      "parents": [
        "24117727b753426d85ba09671c24854834f81b2c"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@eurodev.net",
        "time": "Sun Aug 21 23:30:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:04:07 2005 -0700"
      },
      "message": "[NETFILTER]: Add string match\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@eurodev.net\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24117727b753426d85ba09671c24854834f81b2c",
      "tree": "3a72f0f6e92bec1db7cd4431fc04f454ac1d4569",
      "parents": [
        "03ace394ac9bcad38043a381ae5f4860b9c9fa1c"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 21 05:40:16 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:03:52 2005 -0700"
      },
      "message": "[DCCP]: Fix ackno setting in SYNC/SYNCACK packets\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03ace394ac9bcad38043a381ae5f4860b9c9fa1c",
      "tree": "bbe5f7fc56074224ded47113974dbc3db550b303",
      "parents": [
        "a3054d48b9b9d6290eccc9fc09c286ef450d9b1d"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 21 05:36:45 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:03:42 2005 -0700"
      },
      "message": "[DCCP]: Fix the ACK and SEQ window variables settings\n\nThis is from a first audit, more eyeballs are more than welcome.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3054d48b9b9d6290eccc9fc09c286ef450d9b1d",
      "tree": "08a6b91f57e6c7c66a4839ba4fb3c0bf570cebf6",
      "parents": [
        "2807d4ffb0dccb8f932c3e1701b6b6163153d333"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 21 05:35:18 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:03:33 2005 -0700"
      },
      "message": "[DCCP]: Give more info on Step 6 failure debug printk\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2807d4ffb0dccb8f932c3e1701b6b6163153d333",
      "tree": "77379d35e53a7c531e78659e8244652b8c6635d5",
      "parents": [
        "c68e64cfb5ac675b002215b5659146b73d2e9d5d"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 21 05:33:48 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:03:25 2005 -0700"
      },
      "message": "[DCCP]: Fix seqno setting in dccp_v4_ctl_send_reset\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c68e64cfb5ac675b002215b5659146b73d2e9d5d",
      "tree": "d975d49f4be2187002ae86e1f5a7a30956231697",
      "parents": [
        "33d043d65bbd3d97efca96c9bbada443cac3c4da"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 21 05:07:37 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:03:18 2005 -0700"
      },
      "message": "[CCID3]: Reintroduce ccid3hctx_t_rto\n\nCCID3 keeps this variable in usecs, inet_connection_socks in jiffies,\nso to avoid Mars orbiter losses lets reintroduce ccid3hctx_t_rto 8)\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33d043d65bbd3d97efca96c9bbada443cac3c4da",
      "tree": "1411bba571bac24220a938d204ebf651b9df49c5",
      "parents": [
        "9070683bdac59a3b26e2ce6dd0d05fbfcb3fc7d8"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Sat Aug 20 17:27:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:03:10 2005 -0700"
      },
      "message": "[IPV4]: ip_finish_output() can be inlined\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9070683bdac59a3b26e2ce6dd0d05fbfcb3fc7d8",
      "tree": "5761421b50e94b6df9dd1353b03f472b489826e5",
      "parents": [
        "3e192beaf5ef260a31e84a12c0a04eff2eec02ab"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Sat Aug 20 17:27:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:03:06 2005 -0700"
      },
      "message": "[IPV4]: Remove some dead code from ip_forward()\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e192beaf5ef260a31e84a12c0a04eff2eec02ab",
      "tree": "f3a0e434a460a8abf50329ed4b99eea037fe65e0",
      "parents": [
        "d245407e758b14c464c609b632873f85709360c7"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Sat Aug 20 17:26:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:03:03 2005 -0700"
      },
      "message": "[IPV4]: Avoid common branch mispredictions in ip_rcv_finish()\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d245407e758b14c464c609b632873f85709360c7",
      "tree": "9e9cb6b08e0298bcd501c5e5b672c4ff6679a43a",
      "parents": [
        "e9c604227391308b185aa6b14c7f93b0a0c2e51b"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Sat Aug 20 17:26:12 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:03:00 2005 -0700"
      },
      "message": "[IPV4]: Move ip options parsing out of ip_rcv_finish()\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9c604227391308b185aa6b14c7f93b0a0c2e51b",
      "tree": "7562b6a91b5dacd25e19086a354cde1a281471af",
      "parents": [
        "58615242417638794a5ba299c49e3fbd6f47c2a3"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Sat Aug 20 17:25:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:02:57 2005 -0700"
      },
      "message": "[IPV4]: Avoid common branch misprediction while checking csum in ip_rcv()\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58615242417638794a5ba299c49e3fbd6f47c2a3",
      "tree": "af64e1a3ca7755a7962282042c342abb92daeee1",
      "parents": [
        "2c656491e9ce77e12337073973794c4be467a489"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Sat Aug 20 17:25:29 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:02:53 2005 -0700"
      },
      "message": "[IPV4]: Consistency and whitespace cleanup of ip_rcv()\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6f9a70578b981321b63786ac8015f17cca4fcbd",
      "tree": "5cbc50f95419f4d8d5b13186ccc42b293e0e684a",
      "parents": [
        "8cd25c1fcfbf6460983e99091d278187421c1a1d"
      ],
      "author": {
        "name": "Jon Wetzel",
        "email": "jon_wetzel@dell.com",
        "time": "Sat Aug 20 17:15:54 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:02:44 2005 -0700"
      },
      "message": "[NET]: Add support for getting the permanent hardware address.\n\nThis patch adds a new field to net device to hold the permanent\nhardware address, and adds a new generic ethtool_op function to\nget that address.\n\nSigned-off-by: Jon Wetzel \u003cjon_wetzel@dell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1bc0986957b63a2fbbc46ab95d3d1d72830bda83",
      "tree": "8be8f0e0e19f58cc5cc9cb7d789f3283436712ed",
      "parents": [
        "bf0ff9e578ba7dd8331005f00ad7310122011f43"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "iam4@cs.waikato.ac.nz",
        "time": "Sat Aug 20 00:23:43 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:02:34 2005 -0700"
      },
      "message": "[DCCP]: Fix the timestamp options\n\nThis changes timestamp, timestamp echo, and elapsed time to use units of 10\nusecs as per DCCP spec. This has been tested to verify that times are correct.\nAlso fixed up length and used hton/ntoh more.\n\nStill to add in later patches:\n- actually use elapsed time to adjust RTT\n(commented out as was prior to this patch)\n- send options at times more closely following the spec\n(content is now correct)\n\nSigned-off-by: Ian McDonald \u003ciam4@cs.waikato.ac.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf0ff9e578ba7dd8331005f00ad7310122011f43",
      "tree": "f2dc2518debb5ab2c48d224bbfe9e82bdbb1b9e8",
      "parents": [
        "c59eab4637dbc3f832503be4ccb9213b0f323d92"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 19 16:37:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:02:29 2005 -0700"
      },
      "message": "[IPVS]: ipv4_table --\u003e ipvs_ipv4_table\n\nFix conflict with symbol of same name in global\nnamespace.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c59eab4637dbc3f832503be4ccb9213b0f323d92",
      "tree": "95bf99ecc5150dc9a97c63f20b9e5d90a61edc13",
      "parents": [
        "5480855bfbc125f34d9b752689bb9a64da7e1fc6"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Aug 18 21:12:02 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:02:26 2005 -0700"
      },
      "message": "[DCCP]: Use LIMIT_NETDEBUG in some debugging printks\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5480855bfbc125f34d9b752689bb9a64da7e1fc6",
      "tree": "e93e168a842bf3b6a7d24cc36a7ca580b064c449",
      "parents": [
        "b1c9fe7b818acbd36dc908c5c1ad4cab34c67b39"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Aug 18 20:47:02 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:02:22 2005 -0700"
      },
      "message": "[DCCP]: Set dccp_ctl_socket to NULL in dccp_ctl_sock_exit\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1c9fe7b818acbd36dc908c5c1ad4cab34c67b39",
      "tree": "7cc9a954c01b9161e44fc90ed24692fe6d933828",
      "parents": [
        "d179cd12928443f3ec29cfbc3567439644bd0afc"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "iam4@cs.waikato.ac.nz",
        "time": "Thu Aug 18 20:45:29 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:02:03 2005 -0700"
      },
      "message": "[DCCP]: Fix elapsed time option as per section 13.2 of spec v11\n\nThe elapsed time can be two bytes or four bytes only.\n\nSigned-off-by: Ian McDonald \u003ciam4@cs.waikato.ac.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d179cd12928443f3ec29cfbc3567439644bd0afc",
      "tree": "0bfc57e73f0bf9f7bb9d5c8ce7d3d5afe550f94e",
      "parents": [
        "e92ae93a8aa66aea12935420cb22d4df1c18d023"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 14:57:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:54 2005 -0700"
      },
      "message": "[NET]: Implement SKB fast cloning.\n\nProtocols that make extensive use of SKB cloning,\nfor example TCP, eat at least 2 allocations per\npacket sent as a result.\n\nTo cut the kmalloc() count in half, we implement\na pre-allocation scheme wherein we allocate\n2 sk_buff objects in advance, then use a simple\nreference count to free up the memory at the\ncorrect time.\n\nBased upon an initial patch by Thomas Graf and\nsuggestions from Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e92ae93a8aa66aea12935420cb22d4df1c18d023",
      "tree": "61ffc292a8e437f7d44bbfe00c4e052f7488dd25",
      "parents": [
        "ba602a816132dcc66e875dddf2c62512a9f6f8cb"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Wed Aug 17 03:10:59 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:50 2005 -0700"
      },
      "message": "[DCCP]: Send SYNCACK packets in response to SYNC packets\n\nAlso fix step 6 when receiving SYNC or SYNCACK packets, i.e. we were not using\nthe updated swl.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba602a816132dcc66e875dddf2c62512a9f6f8cb",
      "tree": "2aaee0552a8ed9c0f986b0684a7e1f63f10b5874",
      "parents": [
        "bf73d1c5d726ac717755efc7e15d2a86dd383448"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 16 20:50:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:47 2005 -0700"
      },
      "message": "[IPVS]: Rename tcp_{init,exit}() --\u003e ip_vs_tcp_{init,exit}()\n\nConflicts with global namespace functions with the\nsame name.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf73d1c5d726ac717755efc7e15d2a86dd383448",
      "tree": "50d1038ea7c010c193f7f1d40d093a8efbf259c2",
      "parents": [
        "4c6ea29d82e0d1b9b37e6b879e0a7fd6c409333d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Aug 16 20:45:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:43 2005 -0700"
      },
      "message": "[IRDA]: Possible cleanups.\n\nThis patch contains the following possible cleanups:\n\n- make the following needlessly global function static:\n  - irnet/irnet_ppp.c: irnet_init\n\n- remove the following unneeded EXPORT_SYMBOL\u0027s:\n  - irlmp.c: sysctl_discovery_timeout\n  - irlmp.c: irlmp_reasons\n  - irlmp.c: irlmp_dup\n  - irqueue.c: hashbin_find_next\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c6ea29d82e0d1b9b37e6b879e0a7fd6c409333d",
      "tree": "a11270e23933664056cfd3d53e3ae2a661515d23",
      "parents": [
        "6ed8a48582c08432e84e5610564c1d25fe00dd7f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 16 19:46:48 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:39 2005 -0700"
      },
      "message": "[IP]: Introduce ip_options_get_from_user\n\nThis variant is needed to satisfy sparse __user annotations.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ed8a48582c08432e84e5610564c1d25fe00dd7f",
      "tree": "3508cea2d856ec8405059815bd9eba4a67c8a5cd",
      "parents": [
        "20380731bc2897f2952ae055420972ded4cd786e"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 16 19:02:15 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:35 2005 -0700"
      },
      "message": "[NETLINK]: Fix sparse warnings\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20380731bc2897f2952ae055420972ded4cd786e",
      "tree": "abd31e5ebfadcf4f9024634eec8b11855029e512",
      "parents": [
        "9deff7f2365958c5c5aa8cb5a0dd651c4dd83f8f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Aug 16 02:18:02 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:32 2005 -0700"
      },
      "message": "[NET]: Fix sparse warnings\n\nOf this type, mostly:\n\nCHECK   net/ipv6/netfilter.c\nnet/ipv6/netfilter.c:96:12: warning: symbol \u0027ipv6_netfilter_init\u0027 was not declared. Should it be static?\nnet/ipv6/netfilter.c:101:6: warning: symbol \u0027ipv6_netfilter_fini\u0027 was not declared. Should it be static?\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9deff7f2365958c5c5aa8cb5a0dd651c4dd83f8f",
      "tree": "d92a266b33deaa9a8ff78640df8126da61b97a76",
      "parents": [
        "63a1222b1fd79c52491c14534b086bffbfaed8bf"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 15 21:13:25 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:24 2005 -0700"
      },
      "message": "[RXRPC]: Fix build failure introduced by skb-\u003estamp changes.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63a1222b1fd79c52491c14534b086bffbfaed8bf",
      "tree": "36ec7df2a9ed5b3750223c8ebad4aa7b93ce4d94",
      "parents": [
        "216efaaaa006d2f3ecbb5bbc2b6673423813254e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 15 20:35:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:20 2005 -0700"
      },
      "message": "[DECNET]: Fix build after netlink changes.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "066286071d3542243baa68166acb779187c848b3",
      "tree": "ef6604f16ceb13842a30311654e6a64aac716c48",
      "parents": [
        "9a4595bc7e67962f13232ee55a64e063062c3a99"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Aug 15 12:33:26 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:11 2005 -0700"
      },
      "message": "[NETLINK]: Add \"groups\" argument to netlink_kernel_create\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a4595bc7e67962f13232ee55a64e063062c3a99",
      "tree": "9691d77701cad7e0d4fb62390acf525f3adb9d60",
      "parents": [
        "f7fa9b10edbb9391bdd4ec8e8b3d621d0664b198"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Aug 15 12:32:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:07 2005 -0700"
      },
      "message": "[NETLINK]: Add set/getsockopt options to support more than 32 groups\n\nNETLINK_ADD_MEMBERSHIP/NETLINK_DROP_MEMBERSHIP are used to join/leave\ngroups, NETLINK_PKTINFO is used to enable nl_pktinfo control messages\nfor received packets to get the extended destination group number.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7fa9b10edbb9391bdd4ec8e8b3d621d0664b198",
      "tree": "5b4b3a6b96b0ede7030915996e63f3858ed72a7b",
      "parents": [
        "ab33a1711cf60bfb562b1ab89ac9f23d1425e8b1"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Aug 15 12:29:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:01:02 2005 -0700"
      },
      "message": "[NETLINK]: Support dynamic number of multicast groups per netlink family\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab33a1711cf60bfb562b1ab89ac9f23d1425e8b1",
      "tree": "abd497f5b7023ff748001d6ef182d74f882f1a07",
      "parents": [
        "ac6d439d2097b72ea0cbc2322ce1263a38bc1fd0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 14 19:31:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:00:58 2005 -0700"
      },
      "message": "[NETLINK]: Return -EPROTONOSUPPORT in netlink_create() if no kernel socket is registered\n\nThis is necessary for dynamic number of netlink groups to make sure we know\nthe number of possible groups before bind() is called. With this change pure\nuserspace communication using unused netlink protocols becomes impossible.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac6d439d2097b72ea0cbc2322ce1263a38bc1fd0",
      "tree": "19e638a226993dddede5a2da577e2572f7555a95",
      "parents": [
        "d629b836d151d43332492651dd841d32e57ebe3b"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 14 19:29:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:00:54 2005 -0700"
      },
      "message": "[NETLINK]: Convert netlink users to use group numbers instead of bitmasks\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d629b836d151d43332492651dd841d32e57ebe3b",
      "tree": "0276547438963b51b8d92df201e91d867c7fa9c0",
      "parents": [
        "77247bbb3094246be9d057e7be442cc708f123a8"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 14 19:27:50 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:00:49 2005 -0700"
      },
      "message": "[NETLINK]: Use group numbers instead of bitmasks internally\n\nUsing the group number allows increasing the number of groups without\nbeeing limited by the size of the bitmask. It introduces one limitation\nfor netlink users: messages can\u0027t be broadcasted to multiple groups anymore,\nhowever this feature was never used inside the kernel.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77247bbb3094246be9d057e7be442cc708f123a8",
      "tree": "f6129e1aa25be790fdf38d5f39e1d38b2fa19587",
      "parents": [
        "db080529798b497eb5a37b92a25e966be5a7dd5d"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 14 19:27:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:00:45 2005 -0700"
      },
      "message": "[NETLINK]: Fix module refcounting problems\n\nUse-after-free: the struct proto_ops containing the module pointer\nis freed when a socket with pid\u003d0 is released, which besides for kernel\nsockets is true for all unbound sockets.\n\nModule refcount leak: when the kernel socket is closed before all user\nsockets have been closed the proto_ops struct for this family is\nreplaced by the generic one and the module refcount can\u0027t be dropped.\n\nThe second problem can\u0027t be solved cleanly using module refcounting in the\ngeneric socket code, so this patch adds explicit refcounting to\nnetlink_create/netlink_release.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db080529798b497eb5a37b92a25e966be5a7dd5d",
      "tree": "8986bf4196a343bdf181bc9f667bdd131c05186d",
      "parents": [
        "43e943c32b9213b5d25407b281c94aaa474fd9a6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 14 19:26:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:00:39 2005 -0700"
      },
      "message": "[NETLINK]: Remove unused groups member from struct netlink_skb_parms\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43e943c32b9213b5d25407b281c94aaa474fd9a6",
      "tree": "7844a1aa95d697ae378bc799085e1b29eb0b8a48",
      "parents": [
        "ad93e266a17c6f606e96304c866eb73665ae34fa"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 14 19:25:47 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:00:34 2005 -0700"
      },
      "message": "[NETLINK]: Fix missing dst_groups initializations in netlink_broadcast users\n\nnetlink_broadcast users must initialize NETLINK_CB(skb).dst_groups to the\ndestination group mask for netlink_recvmsg.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7de76272b54e3677bcd247d1e1809015236a298d",
      "tree": "0d497d40143c3a4f02456c57820d946f8de31d09",
      "parents": [
        "a10cedd4b905236603c6c4fd77cf338ebbfb1a60"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 14 18:01:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:00:24 2005 -0700"
      },
      "message": "[IPX]: Fix build error in ipx_recvmsg()\n\nMissing semicolon introduced by skb-\u003estamp changeset:\nd3258b7d8ed96f97032639bc745179f1951b0da5\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a10cedd4b905236603c6c4fd77cf338ebbfb1a60",
      "tree": "118dd7b2c02317220b5d275edb8c1d04cd9cbe51",
      "parents": [
        "a1d3a35518779df0579dd9de0121354b49c68ddc"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Aug 14 21:05:53 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:00:12 2005 -0700"
      },
      "message": "[DCCP]: Fix compiler warnings\n\nmay be a false warning if there always is something on ccid3hcrx_hist:\n\nnet/dccp/ccids/ccid3.c: In function \u0027ccid3_hc_rx_packet_recv\u0027:\nnet/dccp/ccids/ccid3.c:1634: warning: \u0027tstamp.tv_usec\u0027 may be used uninitialized in this function\nnet/dccp/ccids/ccid3.c:1634: warning: \u0027tstamp.tv_sec\u0027 may be used uninitialized in this function\n\nconst on inline functions doesn\u0027t have any effect:\n\nnet/dccp/dccp.h:64: warning: type qualifiers ignored on function return type\nnet/dccp/dccp.h:70: warning: type qualifiers ignored on function return type\nnet/dccp/dccp.h:76: warning: type qualifiers ignored on function return type\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1d3a35518779df0579dd9de0121354b49c68ddc",
      "tree": "1d99d52393b5eb2d46e306cecbaf86547cafbc6a",
      "parents": [
        "8649b0d4166e6e80ffa298e75abd8f2afdd491a6"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 13 22:42:25 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:59:59 2005 -0700"
      },
      "message": "[DCCP]: Fix sparse warnings\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "8649b0d4166e6e80ffa298e75abd8f2afdd491a6"
}
