)]}'
{
  "commit": "e6b4d11367519bc71729c09d05a126b133c755be",
  "tree": "b5d99b115a6ca9564d367b243a826d8b09da237e",
  "parents": [
    "e00484023ebe94dce03fdd1270edf3e191c2bc79"
  ],
  "author": {
    "name": "William Allen Simpson",
    "email": "william.allen.simpson@gmail.com",
    "time": "Wed Dec 02 18:07:39 2009 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Dec 02 22:07:23 2009 -0800"
  },
  "message": "TCPCT part 1a: add request_values parameter for sending SYNACK\n\nAdd optional function parameters associated with sending SYNACK.\nThese parameters are not needed after sending SYNACK, and are not\nused for retransmission.  Avoids extending struct tcp_request_sock,\nand avoids allocating kernel memory.\n\nAlso affects DCCP as it uses common struct request_sock_ops,\nbut this parameter is currently reserved for future use.\n\nSigned-off-by: William.Allen.Simpson@gmail.com\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7190846e128e21221106379e619589b3d7f0603",
      "old_mode": 33188,
      "old_path": "include/net/request_sock.h",
      "new_id": "c9b50ebd9ce9ea3cab54d14411a899b7df524150",
      "new_mode": 33188,
      "new_path": "include/net/request_sock.h"
    },
    {
      "type": "modify",
      "old_id": "325bfcf5c9342bd054c89085276ace06b913c624",
      "old_mode": 33188,
      "old_path": "include/net/tcp.h",
      "new_id": "ec183fda05d009db7606c00e187e67508cf08baf",
      "new_mode": 33188,
      "new_path": "include/net/tcp.h"
    },
    {
      "type": "modify",
      "old_id": "2423a0866733a4d04bc4f6c548db18ea9135fa52",
      "old_mode": 33188,
      "old_path": "net/dccp/ipv4.c",
      "new_id": "efbcfdc12796b89e4d593b296bc1255f54cd9ee0",
      "new_mode": 33188,
      "new_path": "net/dccp/ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "50ea91a77705b5a73a8d363241b4dabc56401457",
      "old_mode": 33188,
      "old_path": "net/dccp/ipv6.c",
      "new_id": "6574215a1f5190fa584baedd26be974af45475ae",
      "new_mode": 33188,
      "new_path": "net/dccp/ipv6.c"
    },
    {
      "type": "modify",
      "old_id": "5ca49cec95f5aedf3d45406567c5f22bdf65d9af",
      "old_mode": 33188,
      "old_path": "net/dccp/minisocks.c",
      "new_id": "af226a063141dc936ab558b6b5243bcdbcef37a7",
      "new_mode": 33188,
      "new_path": "net/dccp/minisocks.c"
    },
    {
      "type": "modify",
      "old_id": "9b35c56d10239291b3b05ff814e480d90193a27a",
      "old_mode": 33188,
      "old_path": "net/ipv4/inet_connection_sock.c",
      "new_id": "ee16475f8fc33619eea9c9e247f06501e6aad45b",
      "new_mode": 33188,
      "new_path": "net/ipv4/inet_connection_sock.c"
    },
    {
      "type": "modify",
      "old_id": "df18ce04f41e9ba90a030a2bd325d35526ad2b50",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_ipv4.c",
      "new_id": "649a36d99c73d75124f38b9824612273e26b2f85",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "ab32c181f74979247e99f05b3787c77759eaeb12",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_minisocks.c",
      "new_id": "d3f6bbfc76f0149d4fa0f7596e19c0f8ac8e1931",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_minisocks.c"
    },
    {
      "type": "modify",
      "old_id": "875bc6dcd9202bbaa9f93752eae241d4a49d6367",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_output.c",
      "new_id": "b8b25049f25725c30dada308665e3685d4872d92",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_output.c"
    },
    {
      "type": "modify",
      "old_id": "de709091b26d278e86a0fd4bb15b8ab380186f1d",
      "old_mode": 33188,
      "old_path": "net/ipv6/tcp_ipv6.c",
      "new_id": "da6e24416d75efd3b80a9313d9b1c249999f24a3",
      "new_mode": 33188,
      "new_path": "net/ipv6/tcp_ipv6.c"
    }
  ]
}
