)]}'
{
  "log": [
    {
      "commit": "033d974405276c22609c45d50167dd11df20aa82",
      "tree": "bf57f52fe748be2f1fd48fdb890732345abf0763",
      "parents": [
        "ae01d2798d1825307044d75de11eb5c9ffb79c5a",
        "2b80230a7f8cd346c1e2ebafdd02be432bf10459"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 13 16:32:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 13 16:32:40 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6 \n"
    },
    {
      "commit": "2b80230a7f8cd346c1e2ebafdd02be432bf10459",
      "tree": "a51d45efbe4b77c395ffe4fc51894e173d6d7345",
      "parents": [
        "811265b8e8bf84e3b91507bf6a3a8eea20e7a4b7"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Sep 13 19:05:08 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Sep 13 19:05:08 2005 -0300"
      },
      "message": "[DCCP]: Handle SYNC packets in dccp_rcv_state_process\n\nEliciting a SYNCACK in response, we were handling SYNC packets\nonly in the DCCP_OPEN state, in dccp_rcv_established.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "811265b8e8bf84e3b91507bf6a3a8eea20e7a4b7",
      "tree": "7b27a9c2c2a1bac2a4b3c9176f8741e5d71ced41",
      "parents": [
        "24b8e05dc1b03c1f80828e642838511c16e17250"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Sep 13 19:03:15 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Sep 13 19:03:15 2005 -0300"
      },
      "message": "[DCCP]: Check if already in the CLOSING state in dccp_rcv_closereq\n\nIt is possible to receive more than one CLOSEREQ packet if the\nCLOSE packet sent in response is somehow lost, change the state\nto DCCP_CLOSING only on the first CLOSEREQ packet received.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "ae01d2798d1825307044d75de11eb5c9ffb79c5a",
      "tree": "ae4b7f4aa08783855eec8725985ef22f0037ed93",
      "parents": [
        "adcb5ad1e5ba3996d53a047c5486efa6e734b413",
        "0915e8865fe4684dc82f043ac7036f34bf89f52a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 13 14:03:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 13 14:03:09 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6 \n"
    },
    {
      "commit": "adcb5ad1e5ba3996d53a047c5486efa6e734b413",
      "tree": "6275dbf6331366bff32bf3d67b44b991f20ed36f",
      "parents": [
        "cd0bf2d796ebb51c346b1ed4208cdbfd86e98a61"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Sep 13 13:49:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 13 13:49:15 2005 -0700"
      },
      "message": "[NETFILTER]: Fix DHCP + MASQUERADE problem\n\nIn 2.6.13-rcX the MASQUERADE target was changed not to exclude local\npackets for better source address consistency. This breaks DHCP clients\nusing UDP sockets when the DHCP requests are caught by a MASQUERADE rule\nbecause the MASQUERADE target drops packets when no address is configured\non the outgoing interface. This patch makes it ignore packets with a\nsource address of 0.\n\nThanks to Rusty for this suggestion.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd0bf2d796ebb51c346b1ed4208cdbfd86e98a61",
      "tree": "2ea4c92974433cbb0ebb088749d88e80380ee7cd",
      "parents": [
        "e7fa1bd93f977c03050bd6b3d13846aa43310fef"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Sep 13 13:48:58 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 13 13:48:58 2005 -0700"
      },
      "message": "[NETFILTER]: Fix rcu race in ipt_REDIRECT\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7fa1bd93f977c03050bd6b3d13846aa43310fef",
      "tree": "04028c2b8df3f278c792a212bfab99d0101eee09",
      "parents": [
        "5cb30640ce01d76d256533bb2824c9cc14eb4070"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Sep 13 13:48:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 13 13:48:34 2005 -0700"
      },
      "message": "[NETFILTER]: Simplify netbios helper\n\nDon\u0027t parse the packet, the data is already available in the conntrack\nstructure.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cb30640ce01d76d256533bb2824c9cc14eb4070",
      "tree": "1ed9c7e0c13c049dbc8bcc55a852dc0aad00df3d",
      "parents": [
        "f3591fff043f5df937120962668c8adfcd3f5b29"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Sep 13 13:48:00 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 13 13:48:00 2005 -0700"
      },
      "message": "[NETFILTER]: Use correct type for \"ports\" module parameter\n\nWith large port numbers the helper_names buffer can overflow.\nNoticed by Samir Bellabes \u003csbellabes@mandriva.com\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "939bb7ef901b2537aa5b4cd819f9c1b25c6a5710",
      "tree": "53bbc1a416577780096913113608a832f4e72cba",
      "parents": [
        "73aea4ecd38ebeff9e322f738057f4ae2c32a3ee"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Tue Sep 13 01:25:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:32 2005 -0700"
      },
      "message": "[PATCH] Code cleanups in calbacks in svcsock\n\nChange a printk(KERN_WARNING to dprintk, and it is really only interesting\nwhen trying to debug a problem, and can occur normally without error.\n\nRemove various gratuitous gotos in surrounding code, and remove some\ntype-cast assignments from inside \u0027if\u0027 conditionals, as that is just\nobscuring what it going on.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "354d28d5f8546e115ebaae9311897f0bc4b6a8d4",
      "tree": "0eb7bd932d43047b592b80d42808f8cdc33286c8",
      "parents": [
        "21d9e30ed020d24336cc3bee2a4e04da232ed554"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Sep 13 01:32:31 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Sep 13 01:32:31 2005 +0200"
      },
      "message": "[Bluetooth] Prevent RFCOMM connections through the RAW socket\n\nThis patch adds additional checks to prevent RFCOMM connections be\nestablished through the RAW socket interface.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "21d9e30ed020d24336cc3bee2a4e04da232ed554",
      "tree": "686594eece8d9a2593a62bd1a54a4effa1710b41",
      "parents": [
        "862aad56dcd67fd0313db51d09a5269f7e3f1f0b"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Sep 13 01:32:25 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Sep 13 01:32:25 2005 +0200"
      },
      "message": "[Bluetooth] Add support for extended inquiry responses\n\nThis patch adds the handling of the extended inquiry responses and\ninserts them into the inquiry cache.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "b88a762b6062f06d431af0045de4854a758646c0",
      "tree": "f85f579a183fa314ea793e178e28066476f01f7f",
      "parents": [
        "e21ce8c7c013fb223a002c70bb0a547de6c26c12"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:28:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:28:03 2005 -0700"
      },
      "message": "[NETROM]: Introduct stuct nr_private\n\nNET/ROM\u0027s virtual interfaces don\u0027t have a proper private data\nstructure yet.  Create struct nr_private and put the statistics there.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e21ce8c7c013fb223a002c70bb0a547de6c26c12",
      "tree": "767b9aae7bdd50cdf867f3cdc1a3e214692146e1",
      "parents": [
        "d2ce4bc340946d5b78484d638ac10df958c4c3bf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:27:37 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:27:37 2005 -0700"
      },
      "message": "[NETROM]: Implement G8PZT Circuit reset for NET/ROM\n\nNET/ROM is lacking a connection reset like TCP\u0027s RST flag which at times\nmay result in a connecting having to slowly timing out instead of just being\nreset.  An earlier attempt to reset the connection by sending a\nNR_CONNACK | NR_CHOKE_FLAG transport was inacceptable as it did result in\ncrashes of BPQ systems.  An alternative approach of introducing a new\ntransport type 7 (NR_RESET) has be implemented several years ago in\nPaula Jayne Dowie G8PZT\u0027s Xrouter.\n\nImplement NR_RESET for Linux\u0027s NET/ROM but like any messing with the state\nengine consider this experimental for now and thus control it by a sysctl\n(net.netrom.reset) which for the time being defaults to off.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2ce4bc340946d5b78484d638ac10df958c4c3bf",
      "tree": "0c86ca5f590fcdcee8a5666719d5811e144061fb",
      "parents": [
        "723772913e6caf82919754f9d73fa55fc762bb1b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:26:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:26:52 2005 -0700"
      },
      "message": "[ROSE]: ROSE has no ARP\n\nARP over ROSE does not exist so it\u0027s obviously not implemented on any\nROSE stack, so the ROSE interfaces really should default to IFF_NOARP.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "723772913e6caf82919754f9d73fa55fc762bb1b",
      "tree": "0247acc348e2285ae7f347aca3f712805ab1188e",
      "parents": [
        "dd8aa40431d2776ef72fd36aab6a6a6bf0f45967"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:26:26 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:26:26 2005 -0700"
      },
      "message": "[NETROM]: NET/ROM has no ARP\n\nARP over NET/ROM does not exist so it\u0027s obviously not implemented on any\nNET/ROM stack, so the NET/ROM interfaces really should default to IFF_NOARP.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd8aa40431d2776ef72fd36aab6a6a6bf0f45967",
      "tree": "081f46b8d64cc4761597da4b5909c564c9faad5d",
      "parents": [
        "4676356b57ee767d5a95df8270f5c372b838dd33"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:25:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:25:57 2005 -0700"
      },
      "message": "[NETROM] NET/ROM has no txqueue\n\nNET/ROM uses virtual interfaces so setting a queue length is wrong.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4676356b57ee767d5a95df8270f5c372b838dd33",
      "tree": "26c8eb894f3b850ffc540b0757257d2dd3fa1468",
      "parents": [
        "20b7d10a3339cbfa2f7a52da0ad77b5a0723f0ca"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:25:25 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:25:25 2005 -0700"
      },
      "message": "[AX.25]: Reformat ax25_proto_ops initialization\n\nReformat iniitalization of ax25_proto_ops.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20b7d10a3339cbfa2f7a52da0ad77b5a0723f0ca",
      "tree": "168d7f1625de1acfbd5fb93e024f9f53c8885609",
      "parents": [
        "b01ef8ffafc5239a871bc24af74f604654e7de2b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:24:55 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:24:55 2005 -0700"
      },
      "message": "[AX.25/ROSE]: Whitespace formatting changes\n\nSmall formatting changes.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b37ee75858ce35cf3c0e4724acaf4efabb45687",
      "tree": "5ea2b68ca964fa7c5e64590d7c72b4dd5cc79762",
      "parents": [
        "6ddcf626fd0a3cbf410ceb483cb76074ed1c5873"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:23:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:23:52 2005 -0700"
      },
      "message": "[NETROM/AX.25/ROSE]: Remove useless tests\n\nRemove error tests that have already been performed by the caller.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ddcf626fd0a3cbf410ceb483cb76074ed1c5873",
      "tree": "04a50a481833c131e0680c3e508a329b8c530d84",
      "parents": [
        "3bf0ae7b57cade2003ffd0125ee30e80adb93d23"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:23:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:23:06 2005 -0700"
      },
      "message": "[NETROM]: statistics fix\n\nCalling an incoming NET/ROM-encapsulated IP packet an error if the\ninterface isn\u0027t up is probably a bit over the top, so count it as\ndropped instead of an error.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f2aadd041a7a3e732d182c3770b3fa95a2300b2",
      "tree": "be2917b8e811c91d95a2413bb31ee44e99dadb88",
      "parents": [
        "6f74998e5c3b4610e6eba06babf16547369c512a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:21:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:21:48 2005 -0700"
      },
      "message": "[NETROM]: Fix rebuild header mess\n\nFor reason that probably nobody recalls NET/ROM does it\u0027s actual\npacket transmission in nr_rebuild_header and even treats invocation of\nit\u0027s hard_start_xmit method nr_xmit as a bug.  Fix that by splitting\nthe job done by nr_rebuild_header into two halves.  Along with that we\nnow also can get rid of the silly clone of the skb on transmit.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f74998e5c3b4610e6eba06babf16547369c512a",
      "tree": "f9a0209a38f508862a762861f79b58c23a05351c",
      "parents": [
        "c4bc7ee2e474819d3932e8d726fdf7cb0bdc00c1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:21:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:21:01 2005 -0700"
      },
      "message": "[AX.25]: Rename ax25_encapsulate to ax25_hard_header\n\nRename ax25_encapsulate to ax25_hard_header which these days more\naccurately describes what the function is supposed to do.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59c2353dd045509626d7cc1953cb2d6b7358ab7a",
      "tree": "d5afb3cc1e015cea8f2bc7506cadd2d7457f8e36",
      "parents": [
        "121caf577dc61588c1128821873a08cec48baf58"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Mon Sep 12 14:16:58 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:16:58 2005 -0700"
      },
      "message": "[CCID3]: Listen socks doesn\u0027t have a private CCID block\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "121caf577dc61588c1128821873a08cec48baf58",
      "tree": "751e2e6bf9b58aa4b40e8285d357b0cf083ae8cc",
      "parents": [
        "7672d0b54411371e0b6a831c1cb2f0ce615de6dc"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Sep 12 14:15:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:15:34 2005 -0700"
      },
      "message": "[NET]: fix-up schedule_timeout() usage\n\nUse schedule_timeout_{,un}interruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.  Also use\nhuman-time conversion functions instead of hard-coded division to avoid\nrounding issues.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e130af5dab2abbf01c5d92ec5ac05912cf3d9aa7",
      "tree": "5f2363252080f87c613bc3f565cfffe15904b1fa",
      "parents": [
        "2a0445158192246c421467320af0d2f45a98f02c"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Sep 10 17:19:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 10 17:19:09 2005 -0700"
      },
      "message": "[TCP]: Fix double adjustment of tp-\u003e{lost,left}_out in tcp_fragment().\n\nThere is an extra left_out/lost_out adjustment in tcp_fragment which\nmeans that the lost_out accounting is always wrong.  This patch removes\nthat chunk of code.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6df439b89dbf9eb977c2dc6f7b0644be3704df4",
      "tree": "81ab85c73026e7050f033dac2a6f60a194beda8e",
      "parents": [
        "3874b98c655b9490bea1cf9c7697d5dc5338376f"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Sat Sep 10 00:15:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 10 00:15:06 2005 -0700"
      },
      "message": "[IPV6]: Bring Type 0 routing header in-line with rfc3542.\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "41c29dd15b5c36bacdb06ee11facb9199d0b2de0",
      "tree": "0b929a5d7b60f0477886e9b08c670fa91a821ff8",
      "parents": [
        "87fc767b832ef5a681a0ff9d203c3289bc3be2bf",
        "59d203f9e989c81defc2cb1c559d678e16dbe684"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@outer-richmond.davemloft.net",
        "time": "Sat Sep 10 00:01:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@outer-richmond.davemloft.net",
        "time": "Sat Sep 10 00:01:36 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6 \n"
    },
    {
      "commit": "59d203f9e989c81defc2cb1c559d678e16dbe684",
      "tree": "bd8456b28612818674b5031b8c0dcaa752b324bd",
      "parents": [
        "dc19336c76d213fd9ae7b6a352e837f509418012"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 20:01:25 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 20:01:25 2005 -0300"
      },
      "message": "[CCID3] Cleanup ccid3 debug calls\n\nAlso use some BUG_ON where appropriate and use LIMIT_NETDEBUG for the unlikely\ncases where we, at this stage, want to know about, that in my tests hasn\u0027t\nappeared in the radar.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "dc19336c76d213fd9ae7b6a352e837f509418012",
      "tree": "4a48efb86f200fa0cd9bf7a5f9a95e94ff6d140a",
      "parents": [
        "d7e0fb985cb033e605c3167ff183b5e98b7f7644"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 19:59:26 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 19:59:26 2005 -0300"
      },
      "message": "[DCCP] Only call the HC _exit() routines in dccp_v4_destroy_sock\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "d7e0fb985cb033e605c3167ff183b5e98b7f7644",
      "tree": "42e966c189f4ffef2321c3ae7483b862e4c5102e",
      "parents": [
        "cb7b593c2c808b32a1ea188599713c434b95f849"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 19:58:18 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 19:58:18 2005 -0300"
      },
      "message": "[CCID3] Initialize ccid3hctx_t_ipi to 250ms\n\nTo match more closely what is described in RFC 3448.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: Ian McDonald \u003ciam4@cs.waikato.ac.nz\u003e\n"
    },
    {
      "commit": "1d8674edb534a3c5cb549bfde5a39fa5598cb3bc",
      "tree": "2fe4a39c0d4a26400d8b89e800ba596f1de88ec7",
      "parents": [
        "d99901d6fdfb4098b9996de89ffbbae890e08288",
        "cb7b593c2c808b32a1ea188599713c434b95f849"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:25:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:25:22 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 \n"
    },
    {
      "commit": "a9f6a0dd54efea2a5d57a27e6c232f9197c25154",
      "tree": "1df64545ed43cd23d32201b2f2077c9325dc6ba0",
      "parents": [
        "8d06afab73a75f40ae2864e6c296356bab1ab473"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 09 13:10:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:48 2005 -0700"
      },
      "message": "[PATCH] more SPIN_LOCK_UNLOCKED -\u003e DEFINE_SPINLOCK conversions\n\nThis converts the final 20 DEFINE_SPINLOCK holdouts.  (another 580 places\nare already using DEFINE_SPINLOCK).  Build tested on x86.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d06afab73a75f40ae2864e6c296356bab1ab473",
      "tree": "1d9c8c24a1024a12a4e8df841fba5809fa914356",
      "parents": [
        "7c352bdf048811b8128019ffc1e886161e09c11c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 09 13:10:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:48 2005 -0700"
      },
      "message": "[PATCH] timer initialization cleanup: DEFINE_TIMER\n\nClean up timer initialization by introducing DEFINE_TIMER a\u0027la\nDEFINE_SPINLOCK.  Build and boot-tested on x86.  A similar patch has been\nbeen in the -RT tree for some time.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b835996f628eadb55c5fb222ba46fe9395bf73c7",
      "tree": "d63d80585d197e1ffc299af4a0034049790fb197",
      "parents": [
        "ab2af1f5005069321c5d130f09cce577b03f43ef"
      ],
      "author": {
        "name": "Dipankar Sarma",
        "email": "dipankar@in.ibm.com",
        "time": "Fri Sep 09 13:04:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:55 2005 -0700"
      },
      "message": "[PATCH] files: lock-free fd look-up\n\nWith the use of RCU in files structure, the look-up of files using fds can now\nbe lock-free.  The lookup is protected by rcu_read_lock()/rcu_read_unlock().\nThis patch changes the readers to use lock-free lookup.\n\nSigned-off-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran_th@gmail.com\u003e\nSigned-off-by: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb7b593c2c808b32a1ea188599713c434b95f849",
      "tree": "e2fe1723327671120272bedafee37fe7ab36ebd6",
      "parents": [
        "8259f1625789ad03e6451ecef3e690af52e8e802"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Sep 09 13:35:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 09 13:35:42 2005 -0700"
      },
      "message": "[IPV4] fib_trie: fix proc interface\n\nCreate one iterator for walking over FIB trie, and use it\nfor all the /proc functions. Add a /proc/net/route\noutput for backwards compatibility with old applications.\n\nMake initialization of fib_trie same as fib_hash so no #ifdef\nis needed in af_inet.c\n\nFixes: http://bugzilla.kernel.org/show_bug.cgi?id\u003d5209\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8259f1625789ad03e6451ecef3e690af52e8e802",
      "tree": "079dd05df0542d98074a27c9a358dc8f0735c23b",
      "parents": [
        "5dce225bd9ea60e28e17076de63df0dee51b2883",
        "59725dc2a2e86a03bbf97976ede3bdc6f95bba92"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 09 13:17:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 09 13:17:43 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6 \n"
    },
    {
      "commit": "59725dc2a2e86a03bbf97976ede3bdc6f95bba92",
      "tree": "2c529321fc918a7d8c7affddd35227a497e082f0",
      "parents": [
        "b0e567806d16586629468c824dfb2e71155df7da"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:40:58 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:40:58 2005 -0300"
      },
      "message": "[CCID3] Introduce ccid3_hc_[rt]x_sk() for overal consistency\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "b0e567806d16586629468c824dfb2e71155df7da",
      "tree": "70f5905fae3270985fed1050335c56598fd32646",
      "parents": [
        "954ee31f366fabe53fb450482789258fe552f40b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:38:35 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:38:35 2005 -0300"
      },
      "message": "[DCCP] Introduce dccp_timestamp\n\nTo start the timestamps with 0.0ms, easing the integer maths in the CCIDs, this\nprobably will be reworked to use the to be introduced struct timeval_offset\ninfrastructure out of skb_get_timestamp, etc.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "954ee31f366fabe53fb450482789258fe552f40b",
      "tree": "9118ac57a87aefdbb20a02366cc96a70c9ca2b10",
      "parents": [
        "b3a3077d963fc54a25be26e2e84fe9f4327c1e12"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:37:05 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:37:05 2005 -0300"
      },
      "message": "[CCID3] Initialize more fields in ccid3_hc_rx_init\n\nThe initialization of ccid3hcrx_rtt to 5ms is just a bandaid, I\u0027ll continue\nauditing the CCID3 HC rx codebase to fix this properly, probably I\u0027ll add a\nfeedback timer as suggested in the CCID3 draft.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "b3a3077d963fc54a25be26e2e84fe9f4327c1e12",
      "tree": "5f7c940c3f0758a130d3a6a3492a7a69f8758e53",
      "parents": [
        "1a28599a2c2781dd6af72f4f84175e2db74d3bb1"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:34:10 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:34:10 2005 -0300"
      },
      "message": "[CCID3] Make the ccid3hcrx_rtt calc look more like the ccid3hctx_rtt one\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "1a28599a2c2781dd6af72f4f84175e2db74d3bb1",
      "tree": "1cbb3911a234da8722bbd87445ca5b623d9328c8",
      "parents": [
        "1c14ac0ae8eb62cbb40af1e31b156994c7d7d3d5"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:32:56 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:32:56 2005 -0300"
      },
      "message": "[CCID3] Use ELAPSED_TIME in the HC TX RTT estimation\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "1c14ac0ae8eb62cbb40af1e31b156994c7d7d3d5",
      "tree": "d58ab81e5a82d53e58596dda2dc6a9dab88fd0b4",
      "parents": [
        "27ae543e6f116df66e2b19ff0a3aa1053e4784d8"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:32:01 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:32:01 2005 -0300"
      },
      "message": "[DCCP] Give precedence to the biggest ELAPSED_TIME\n\nWe can get this value in an TIMESTAMP_ECHO and/or in an ELAPSED_TIME option, if\nreceiving both give precendence to the biggest one.\n\nIn my tests they are very close if not equal at all times, so we may well think\nabout removing the code in CCID3 that inserts this option and leaving this to\nthe core, and perhaps even use just TIMESTAMP_ECHO including the elapsed time.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "27ae543e6f116df66e2b19ff0a3aa1053e4784d8",
      "tree": "e7507e0367df7f95eaeefc3c6787dbaeda56529e",
      "parents": [
        "507d37cf269ebbd1b32bcc435fe577e411f73151"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:31:07 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:31:07 2005 -0300"
      },
      "message": "[CCID3] Calculate ccid3hcrx_x_recv using usecs_div\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "507d37cf269ebbd1b32bcc435fe577e411f73151",
      "tree": "68b797a2f2c8645a86ac1a5f521df6b8873d9338",
      "parents": [
        "0ba7a3ba6608de6e0c0bfe3009a63d7e0b7ab0ce"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:30:07 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:30:07 2005 -0300"
      },
      "message": "[CCID] Only call the HC insert_options methods when requested\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "0ba7a3ba6608de6e0c0bfe3009a63d7e0b7ab0ce",
      "tree": "db5b9c5a778e0cbc08bcbf7f5b25174499b13a1d",
      "parents": [
        "e104411b82f5c4d19752c335492036abdbf5880d"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:28:47 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 09 02:28:47 2005 -0300"
      },
      "message": "[CCID3] Avoid unsigned integer overflows in usecs_div\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "27e2df2228712af43e657b9768828448c64ba424",
      "tree": "1c86905fd366e8af66ea75bfd34a50f7084e0869",
      "parents": [
        "c0d6f9663b30a09ed725229b2d50391268c8538e",
        "e104411b82f5c4d19752c335492036abdbf5880d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 15:52:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 15:52:11 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 \n"
    },
    {
      "commit": "e104411b82f5c4d19752c335492036abdbf5880d",
      "tree": "03f26f98685689ab6bfa47d5bdbb6730f64bfadb",
      "parents": [
        "cf0b450cd5176b68ac7d5bbe68aeae6bb6a5a4b8"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Sep 08 15:11:55 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 08 15:11:55 2005 -0700"
      },
      "message": "[XFRM]: Always release dst_entry on error in xfrm_lookup\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf0b450cd5176b68ac7d5bbe68aeae6bb6a5a4b8",
      "tree": "22ec54e42593aefd2d1a5fa07cd6a2f1b0f2f37b",
      "parents": [
        "a57ebc90f1350296edded12d33d7c278831bc3bf"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 08 15:10:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 08 15:10:52 2005 -0700"
      },
      "message": "[TCP]: Fix off by one in tcp_fragment() \"already sent\" test.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a57ebc90f1350296edded12d33d7c278831bc3bf",
      "tree": "271f478173fb6e1d1869320e81779e6c7165cede",
      "parents": [
        "baed16a7ff5194487764db300c2753ac7409c4c5"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Sep 08 14:27:47 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 08 14:27:47 2005 -0700"
      },
      "message": "[IPV6]: Don\u0027t redo xfrm_lookup for cached dst entries\n\nThe xfrm lookup is already done when the dst entry is looked up first and\nstored in the cache.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ee9bed173acd2f505f4e76e69d13cb2b82963e9",
      "tree": "ab013f11162db850e3e0484d7036288f3cfc9833",
      "parents": [
        "1b11d78cf87a7014f96e5b7fa2e1233cc8081a00",
        "45ac56ca6403b83ad880083be164c425f4b50882"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 13:52:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 13:52:24 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 \n"
    },
    {
      "commit": "45ac56ca6403b83ad880083be164c425f4b50882",
      "tree": "866ca7f8e50e4ea5bb7221416af15ce53c8b2309",
      "parents": [
        "caf39e87cc1182f7dae84eefc43ca14d54c78ef9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 08 16:44:33 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 08 16:44:33 2005 -0400"
      },
      "message": "Kconfig: IEEE80211 should not depend on NET_RADIO\n\nWe should not restrict use of ieee80211 to only when wireless drivers\nare enabled.  In-development and out-of-tree drivers may wish to use it,\nand by removing this restriction we eliminate a circular dependency.\n"
    },
    {
      "commit": "baed16a7ff5194487764db300c2753ac7409c4c5",
      "tree": "a6cc8276bdd41abee85df26a894980a4de5d504c",
      "parents": [
        "3a93481589dc80d9ff9082731f35031b0345442e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 08 13:40:41 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 08 13:40:41 2005 -0700"
      },
      "message": "[AX.25]: Make asc2ax() thread-proof\n\nAsc2ax was still using a static buffer for all invocations which isn\u0027t\nexactly SMP-safe.  Change asc2ax to take an additional result buffer as\nthe argument.  Change all callers to provide such a buffer.\n\nThis one only really is a fix for ROSE and as per recent discussions\nthere\u0027s still much more to fix in ROSE ...\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a93481589dc80d9ff9082731f35031b0345442e",
      "tree": "589361c5beaa2f5887124190e367312a945381ea",
      "parents": [
        "ce723d8e048ef98ea64d12379e3921c933f5b3e0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Sep 08 13:36:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 08 13:36:34 2005 -0700"
      },
      "message": "[NETFILTER]: ip_conntrack_netbios_ns.c gcc-2.95.x build fix\n\ngcc-2.95.x can\u0027t do this sort of initialisation\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce723d8e048ef98ea64d12379e3921c933f5b3e0",
      "tree": "368e85ac0014d203bba15bb8777ffbd94dc2d2e6",
      "parents": [
        "c921e4c4dbb043f9435414c4e661e7f0a783053d"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Thu Sep 08 13:34:47 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 08 13:34:47 2005 -0700"
      },
      "message": "[IPV4]: Fix refcount damaging in net/ipv4/route.c\n\n\tOne such place that can damage the dst refcnts is route.c with\nCONFIG_IP_ROUTE_MULTIPATH_CACHED enabled, i don\u0027t see the user\u0027s\n.config. In this new code i see that rt_intern_hash is called before\ndst-\u003erefcnt is set to 1, dst is the 2nd arg to rt_intern_hash.\n\nArg 2 of rt_intern_hash must come with refcnt 1 as it is added to\ntable or dropped depending on error/add/update. One such example is\nip_mkroute_input where __mkroute_input return rth with refcnt 0 which\nis provided to rt_intern_hash. ip_mkroute_output looks like a 2nd such\nplace. Appending untested patch for comments and review.  The idea is\nto put previous reference as we are going to return next result/error.\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e66fc41169c90d93b7811caf7e7822de6aa2259",
      "tree": "014db698b03f898c560919e56fbdae8ca6ad3dd5",
      "parents": [
        "42ca89c18b75e1c4c3b02aa5589ad3aa916909a8",
        "41a1f8ea4fbfcdc4232f023732584aae2220de31"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 08 12:59:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 08 12:59:43 2005 -0700"
      },
      "message": "Merge git://git.skbuff.net/gitroot/yoshfuji/linux-2.6-git-rfc3542 \n"
    },
    {
      "commit": "42ca89c18b75e1c4c3b02aa5589ad3aa916909a8",
      "tree": "a3052c4ffdfa8451a182c49837a92054f5688672",
      "parents": [
        "e50ef933e649a2b43aa10c8a60c491543b8b4c02"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Sep 08 12:57:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 08 12:57:43 2005 -0700"
      },
      "message": "[IPV6]: Need to use pskb_trim_rcsum().\n\nFix pskb_trim usage in ipv6. Only the udp one is really\na bug, other places are just doing equivalent code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e308e25c97f06cf704e65eeb773412f5460a3b93",
      "tree": "295885afa3300455fa1b7cb0dd18a543d73fc744",
      "parents": [
        "0e4e4220f10bf8f58a8606f0cb28538088c64b1a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Sep 08 12:32:21 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 08 12:32:21 2005 -0700"
      },
      "message": "[IPV4] udp: trim forgets about CHECKSUM_HW\n\nA UDP packet may contain extra data that needs to be trimmed off.\nBut when doing so, UDP forgets to fixup the skb checksum if CHECKSUM_HW\nis being used.\n\nI think this explains the case of a NFS receive using skge driver\ncausing \u0027udp hw checksum failures\u0027 when interacting with a crufty\nsettop box.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8920e8f94c44e31a73bdf923b04721e26e88cadd",
      "tree": "7a0195643c37c63335224358256fab8cd445a671",
      "parents": [
        "5aa3b610a7330c3cd6f0cb264d2189a3a1dcf534"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 07 18:28:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 08:14:11 2005 -0700"
      },
      "message": "[PATCH] Fix 32bit sendmsg() flaw\n\nWhen we copy 32bit -\u003emsg_control contents to kernel, we walk the same\nuserland data twice without sanity checks on the second pass.\n\nSecond version of this patch: the original broke with 64-bit arches\nrunning 32-bit-compat-mode executables doing sendmsg() syscalls with\nunaligned CMSG data areas\n\nAnother thing is that we use kmalloc() to allocate and sock_kfree_s()\nto free afterwards; less serious, but also needs fixing.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Chris Wright \u003cchrisw@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41a1f8ea4fbfcdc4232f023732584aae2220de31",
      "tree": "9939686b354ced0b22d81efcbc12f5ed90372b09",
      "parents": [
        "333fad5364d6b457c8d837f7d05802d2aaf8a961"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Sep 08 10:19:03 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Sep 08 10:19:03 2005 +0900"
      },
      "message": "[IPV6]: Support IPV6_{RECV,}TCLASS socket options / ancillary data.\n\nBased on patch from David L Stevens \u003cdlstevens@us.ibm.com\u003e\n\nSigned-off-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "333fad5364d6b457c8d837f7d05802d2aaf8a961",
      "tree": "92149276982a827457e9c556c7ef82ec3b09fb52",
      "parents": [
        "4706df3d3c42af802597d82c8b1542c3d52eab23"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Sep 08 09:59:17 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Sep 08 09:59:17 2005 +0900"
      },
      "message": "[IPV6]: Support several new sockopt / ancillary data in Advanced API (RFC3542).\n\nSupport several new socket options / ancillary data:\n  IPV6_RECVPKTINFO, IPV6_PKTINFO,\n  IPV6_RECVHOPOPTS, IPV6_HOPOPTS,\n  IPV6_RECVDSTOPTS, IPV6_DSTOPTS, IPV6_RTHDRDSTOPTS,\n  IPV6_RECVRTHDR, IPV6_RTHDR,\n  IPV6_RECVHOPOPTS, IPV6_HOPOPTS\n\nOld semantics are preserved as IPV6_2292xxxx so that\nwe can maintain backward compatibility.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "55faed1e607a24ca7f3453a3eb463ca8987f8139",
      "tree": "70c1f910576713e799b5b409d9f4c3c56840526e",
      "parents": [
        "946e91f36e90eea46758dd725b1c3b239f270f68",
        "0edd5b44913cd0aba6f23b626b407f70bb3fb018"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:22:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:22:43 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 \n"
    },
    {
      "commit": "f7402dc44d617be807e7184c6c624611b2d35b4e",
      "tree": "1df6e5877ee3083838c7956285a5966d78d0646f",
      "parents": [
        "e72225d160a2529d6ce6d5898a267f7dae02aa6e",
        "832079d29a781ddf89467662ab4b540f0c1e668a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:20:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:20:11 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 \n"
    },
    {
      "commit": "49e31cbac5be2202f351626fd4fb33ad4d4819b8",
      "tree": "a2d33495131b874e1cc4895ba21723e863ca63b4",
      "parents": [
        "7ea6040b0eff07d3a9a4e2d248ac137c6ad02d42"
      ],
      "author": {
        "name": "Max Kellermann",
        "email": "max@duempel.org",
        "time": "Tue Sep 06 15:18:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:39 2005 -0700"
      },
      "message": "[PATCH] sunrpc: print unsigned integers in stats\n\nThe sunrpc stats are collected in unsigned integers, but they are printed\nwith \u0027%d\u0027.  That can result in negative numbers in /proc/net/rpc when the\nhighest bit of a counter is set.  The following patch changes \u0027%d\u0027 to \u0027%u\u0027\nwhere appropriate.\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f35279d3f713e5c97b98cbdbf47d98f79942c11f",
      "tree": "cdf9acab7e7fda7ae1eae152861d4048b7f6dffc",
      "parents": [
        "d013a068a5675ecd8e71f585a44e7af0798a4307"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bwa@us.ibm.com",
        "time": "Tue Sep 06 15:17:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:25 2005 -0700"
      },
      "message": "[PATCH] sunrpc: cache_register can use wrong module reference\n\nWhen registering an RPC cache, cache_register() always sets the owner as the\nsunrpc module.  However, there are RPC caches owned by other modules.  With\nthe incorrect owner setting, the real owning module can be removed potentially\nwith an open reference to the cache from userspace.\n\nFor example, if one were to stop the nfs server and unmount the nfsd\nfilesystem, the nfsd module could be removed eventhough rpc.idmapd had\nreferences to the idtoname and nametoid caches (i.e.\n/proc/net/rpc/nfs4.\u003ccachename\u003e/channel is still open).  This resulted in a\nsystem panic on one of our machines when attempting to restart the nfs\nservices after reloading the nfsd module.\n\nThe following patch adds a \u0027struct module *owner\u0027 field in struct\ncache_detail.  The owner is further assigned to the struct proc_dir_entry\nin cache_register() so that the module cannot be unloaded while user-space\ndaemons have an open reference on the associated file under /proc.\n\nSigned-off-by: Bruce Allan \u003cbwa@us.ibm.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0edd5b44913cd0aba6f23b626b407f70bb3fb018",
      "tree": "dcb79cd9f99e7a20fef43af8e4029a4d8b7671a8",
      "parents": [
        "bbeec90b98a3066f6f2b8d41c80561f5665e4631"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 00:48:31 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 00:48:31 2005 -0400"
      },
      "message": "[wireless ieee80211,ipw2200] Lindent source code\n\nNo code changes, just Lindent + manual fixups.\n\nThis prepares us for updating to the latest Intel driver code, plus\ngives the source code a nice facelift.\n"
    },
    {
      "commit": "bbeec90b98a3066f6f2b8d41c80561f5665e4631",
      "tree": "9e7e1d62f5a4b1f0322c8f4bd7e6132aa761c8cc",
      "parents": [
        "e345d5ef6d476cc236f64d90d9528143a70745c8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 00:27:54 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 00:27:54 2005 -0400"
      },
      "message": "[wireless] build fixes after merging WE-19\n"
    },
    {
      "commit": "832079d29a781ddf89467662ab4b540f0c1e668a",
      "tree": "24e17f463fb6c658c84772a6242e07ad5c593396",
      "parents": [
        "c6bb15a0c485fbdd3d161da54fd29f4f15e1b070"
      ],
      "author": {
        "name": "Max Kellermann",
        "email": "max@duempel.org",
        "time": "Tue Sep 06 20:04:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 20:04:59 2005 -0700"
      },
      "message": "[SUNRPC]: print unsigned integers in stats\n\nFrom: Max Kellermann \u003cmax@duempel.org\u003e\n\nThe sunrpc stats are collected in unsigned integers, but they are printed\nwith \u0027%d\u0027.  That can result in negative numbers in /proc/net/rpc when the\nhighest bit of a counter is set.  The following patch changes \u0027%d\u0027 to \u0027%u\u0027\nwhere appropriate.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a3f4358ac6283fe3a565183eaf9716de28b6fd0",
      "tree": "c325ab565db7956b966f391714c9155d0aacc83f",
      "parents": [
        "48bc41a49c4f3aa760dff84e7f71437f5ed520fe"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Sep 06 19:47:50 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 19:47:50 2005 -0700"
      },
      "message": "[NET]: proto_unregister: fix sleeping while atomic\n\nproto_unregister holds a lock while calling kmem_cache_destroy, which\ncan sleep.\n\nNoticed by Daniele Orlandi \u003cdaniele@orlandi.com\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6582c164f2b3b6e58d1f13c1c031b19ee691eb14",
      "tree": "492043111300ee6e1341a6e679a13983893c438c",
      "parents": [
        "054034dbf5b1a6aef800af4eb22d421d1c7d4b6d"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Fri Sep 02 11:32:28 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Sep 06 22:40:24 2005 -0400"
      },
      "message": "[PATCH] WE-19 for kernel 2.6.13\n\n\tHi Jeff,\n\n\tThis is version 19 of the Wireless Extensions. It was supposed\nto be the fallback of the WPA API changes, but people seem quite happy\nabout it (especially Jouni), so the patch is rather small.\n\tThe patch has been fully tested with 2.6.13 and various\nwireless drivers, and is in its final version. Would you mind pushing\nthat into Linus\u0027s kernel so that the driver and the apps can take\nadvantage ot it ?\n\n\tIt includes :\n\to iwstat improvement (explicit dBm). This is the result of\nlong discussions with Dan Williams, the authors of\nNetworkManager. Thanks to him for all the fruitful feedback.\n\to remove pointer from event stream. I was not totally sure if\nthis pointer was 32-64 bits clean, so I\u0027d rather remove it and be at\npeace with it.\n\to remove linux header from wireless.h. This has long been\nrequested by people writting user space apps, now it\u0027s done, and it\nwas not even painful.\n\to final deprecation of spy_offset. You did not like it, it\u0027s\nnow gone for good.\n\to Start deprecating dev-\u003eget_wireless_stats -\u003e debloat netdev\n\to Add \"check\" version of event macros for ieee802.11\nstack. Jiri Benc doesn\u0027t like the current macros, we aim to please ;-)\n\tAll those changes, except the last one, have been bit-roting on\nmy web pages for a while...\n\n\tPatches for most kernel drivers will follow. Patches for the\nOrinoco and the HostAP drivers have been sent to their respective\nmaintainers.\n\n\tHave fun...\n\n\tJean\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "48bc41a49c4f3aa760dff84e7f71437f5ed520fe",
      "tree": "8f8bcf9c752f1860d5e02b063872685c84c8481b",
      "parents": [
        "f75268cd6cbd24e6c70ff1390f4de5d0bb618539"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Sep 06 15:51:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 15:51:48 2005 -0700"
      },
      "message": "[IPV4]: Reassembly trim not clearing CHECKSUM_HW\n\nThis was found by inspection while looking for checksum problems\nwith the skge driver that sets CHECKSUM_HW. It did not fix the\nproblem, but it looks like it is needed.\n\nIf IP reassembly is trimming an overlapping fragment, it\nshould reset (or adjust) the hardware checksum flag on the skb.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f75268cd6cbd24e6c70ff1390f4de5d0bb618539",
      "tree": "ade569781c444bd7f0d648a38cab205d7624e286",
      "parents": [
        "f2c383988d68c91a7d474b7cf26c0a2df49bbafe"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 06 15:49:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 15:49:39 2005 -0700"
      },
      "message": "[AX25]: Make ax2asc thread-proof\n\nAx2asc was still using a static buffer for all invocations which isn\u0027t\nexactly SMP-safe.  Change ax2asc to take an additional result buffer as\nthe argument.  Change all callers to provide such a buffer.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "513c25000005257e5474f261bf27d4a3c1dff1e3",
      "tree": "1af54cdedefc865fcf25f35d58701fcaa6f2e7eb",
      "parents": [
        "e4466399398a2ec854776e9eca2b4415b40bd1ff"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Sep 06 15:43:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 15:43:59 2005 -0700"
      },
      "message": "[NETLINK]: Don\u0027t prevent creating sockets when no kernel socket is registered\n\nThis broke the pam audit module which includes an incorrect check for\n-ENOENT instead of -EPROTONOTSUPP.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4466399398a2ec854776e9eca2b4415b40bd1ff",
      "tree": "65f6ea6ebcfb45c8cb38ee0d36807af5f3a28117",
      "parents": [
        "49719eb355d32fa07793017b4b46b1c02e88b275"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Sep 06 15:11:10 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 15:11:10 2005 -0700"
      },
      "message": "[NETFILTER]: Missing unlock in TCP connection tracking error path\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49719eb355d32fa07793017b4b46b1c02e88b275",
      "tree": "5e0581e1783fa831f29516fc3090846d2e191556",
      "parents": [
        "91c46e2e60da0b43a1e8740729737318862f64eb"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue Sep 06 15:10:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 15:10:46 2005 -0700"
      },
      "message": "[NETFILTER]: kill __ip_ct_expect_unlink_destroy\n\nThe following patch kills __ip_ct_expect_unlink_destroy and export\nunlink_expect as ip_ct_unlink_expect. As it was discussed [1], the function\n__ip_ct_expect_unlink_destroy is a bit confusing so better do the following\nsequence: ip_ct_destroy_expect and ip_conntrack_expect_put.\n\n[1] https://lists.netfilter.org/pipermail/netfilter-devel/2005-August/020794.html\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91c46e2e60da0b43a1e8740729737318862f64eb",
      "tree": "9391e8fd9376919c0adcaf319581f642dac211f5",
      "parents": [
        "e7dfb09a3624a32df2dd00683875d0e56406a603"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue Sep 06 15:10:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 15:10:23 2005 -0700"
      },
      "message": "[NETFILTER]: Don\u0027t increase master refcount on expectations\n\nAs it\u0027s been discussed [1][2]. We shouldn\u0027t increase the master conntrack\nrefcount for non-fulfilled conntracks. During the conntrack destruction,\nthe expectations are always killed before the conntrack itself, this\nguarantees that there won\u0027t be any orphan expectation.\n\n[1]https://lists.netfilter.org/pipermail/netfilter-devel/2005-August/020783.html\n[2]https://lists.netfilter.org/pipermail/netfilter-devel/2005-August/020904.html\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7dfb09a3624a32df2dd00683875d0e56406a603",
      "tree": "d97f51ab84914ef97812885467f88bd2ec2b3e14",
      "parents": [
        "03486a4f838c55481317fca5ac2e7d12550a4fb7"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Sep 06 15:10:00 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 15:10:00 2005 -0700"
      },
      "message": "[NETFILTER]: Fix HW checksum handling in nfnetlink_queue\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03486a4f838c55481317fca5ac2e7d12550a4fb7",
      "tree": "9c5e5cd835102d67198e5fd1c6756f3b0de65a2c",
      "parents": [
        "31c913e7fd48000163a88cfe10383fd3be20910e"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Sep 06 15:09:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 15:09:43 2005 -0700"
      },
      "message": "[NETFILTER]: Handle NAT module load race\n\nWhen the NAT module is loaded when connections are already confirmed\nit must not change their tuples anymore. This is especially important\nwith CONFIG_NETFILTER_DEBUG, the netfilter listhelp functions will\nrefuse to remove an entry from a list when it can not be found on\nthe list, so when a changed tuple hashes to a new bucket the entry\nis kept in the list until and after the conntrack is freed.\n\nAllocate the exact conntrack tuple for NAT for already confirmed\nconnections or drop them if that fails.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31c913e7fd48000163a88cfe10383fd3be20910e",
      "tree": "53b82ba4efa9008cd43308230a531bdb6fc3a6b6",
      "parents": [
        "a2978aea393b5e00b55b219786a5b8a47f838a7f"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Tue Sep 06 15:09:20 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 15:09:20 2005 -0700"
      },
      "message": "[NETFILTER]: Fix CONNMARK Kconfig dependency\n\nConnection mark tracking support is one of the feature in connection\ntracking, so IP_NF_CONNTRACK_MARK depends on IP_NF_CONNTRACK.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2978aea393b5e00b55b219786a5b8a47f838a7f",
      "tree": "a0705feab8186cf08dcf0e53ecb57d521bae601e",
      "parents": [
        "2248bcfcd8fb622ec88b8587d0c1f139635ffd2e"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Sep 06 15:08:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 15:08:51 2005 -0700"
      },
      "message": "[NETFILTER]: Add NetBIOS name service helper\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2248bcfcd8fb622ec88b8587d0c1f139635ffd2e",
      "tree": "d3b38076592384bfb69b526f5ec3a8c2222fd4cd",
      "parents": [
        "9261c9b042547d01eeb206cf0e21ce72832245ec"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Sep 06 15:06:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 15:06:42 2005 -0700"
      },
      "message": "[NETFILTER]: Add support for permanent expectations\n\nA permanent expectation exists until timeing out and can expect\nmultiple related connections.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9261c9b042547d01eeb206cf0e21ce72832245ec",
      "tree": "e6dbce47404e1d40dff0fb5814463d89370a6642",
      "parents": [
        "fe2d5295a11e2ab2d6f4e7ea074816000b32eba3"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Tue Sep 06 14:51:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 14:51:39 2005 -0700"
      },
      "message": "[NET]: Make sure l_linger is unsigned to avoid negative timeouts\n\nOne of my x86_64 (linux 2.6.13) server log is filled with :\n\nschedule_timeout: wrong timeout value ffffffffffffff06 from ffffffff802e63ca\nschedule_timeout: wrong timeout value ffffffffffffff06 from ffffffff802e63ca\nschedule_timeout: wrong timeout value ffffffffffffff06 from ffffffff802e63ca\nschedule_timeout: wrong timeout value ffffffffffffff06 from ffffffff802e63ca\nschedule_timeout: wrong timeout value ffffffffffffff06 from ffffffff802e63ca\n\nThis is because some application does a\n\nstruct linger li;\nli.l_onoff \u003d 1;\nli.l_linger \u003d -1;\nsetsockopt(sock, SOL_SOCKET, SO_LINGER, \u0026li, sizeof(li));\n\nAnd unfortunatly l_linger is defined as a \u0027signed int\u0027 in\ninclude/linux/socket.h:\n\nstruct linger {\n         int             l_onoff;        /* Linger active                */\n         int             l_linger;       /* How long to linger for       */\n};\n\nI dont know if it\u0027s safe to change l_linger to \u0027unsigned int\u0027 in the\ninclude file (It might be defined as int in ABI specs)\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b69aee04fbfc027fc4ddaddc809ea8711cef9511",
      "tree": "c82406f856f60dd28cebfcb6da00510ebd641321",
      "parents": [
        "4706df3d3c42af802597d82c8b1542c3d52eab23"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Tue Sep 06 14:42:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 14:42:45 2005 -0700"
      },
      "message": "[NET]: Use file-\u003eprivate_data to get socket pointer.\n\nAvoid touching file-\u003ef_dentry on sockets, since file-\u003eprivate_data\ndirectly gives us the socket pointer.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "573dbd95964b01a942aa0c68e92b06f2c9536964"
}
