)]}'
{
  "commit": "cf533ea53ebfae41be15b103d78e7ebec30b9969",
  "tree": "51ed3c69f4a15117fefe5cbd291a75010beb0f4b",
  "parents": [
    "f04565ddf52e401880f8ba51de0dff8ba51c99fd"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "eric.dumazet@gmail.com",
    "time": "Fri Oct 21 05:22:42 2011 -0400"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Fri Oct 21 05:22:42 2011 -0400"
  },
  "message": "tcp: add const qualifiers where possible\n\nAdding const qualifiers to pointers can ease code review, and spot some\nbugs. It might allow compiler to optimize code further.\n\nFor example, is it legal to temporary write a null cksum into tcphdr\nin tcp_md5_hash_header() ? I am afraid a sniffer could catch the\ntemporary null value...\n\nSigned-off-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": "d97f6892c0190d83db806f4c5137d47208a3780a",
      "old_mode": 33188,
      "old_path": "include/net/secure_seq.h",
      "new_id": "c2e542b27a5a8316f3b105b2338bc96d5698690e",
      "new_mode": 33188,
      "new_path": "include/net/secure_seq.h"
    },
    {
      "type": "modify",
      "old_id": "0113d306fcb05cd0e4c4b9dc6013fcc02906a062",
      "old_mode": 33188,
      "old_path": "include/net/tcp.h",
      "new_id": "3edef0bebdd1adede80ab8c2b2dd86c73603bb4f",
      "new_mode": 33188,
      "new_path": "include/net/tcp.h"
    },
    {
      "type": "modify",
      "old_id": "45329d7c9dd9bec432a933804c00ee45fc43bbe4",
      "old_mode": 33188,
      "old_path": "net/core/secure_seq.c",
      "new_id": "025233de25f969cb67e075d6ea5c4a9bba746bd9",
      "new_mode": 33188,
      "new_path": "net/core/secure_seq.c"
    },
    {
      "type": "modify",
      "old_id": "3bc5c8f7c71bba52e2a005d95566e52327ef7fa6",
      "old_mode": 33188,
      "old_path": "net/ipv4/syncookies.c",
      "new_id": "d7b89b12f6d81f4843145d86c617b484e0b5eb9b",
      "new_mode": 33188,
      "new_path": "net/ipv4/syncookies.c"
    },
    {
      "type": "modify",
      "old_id": "132be081cd00783f8d29e0c3bdabd0c5d028c167",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp.c",
      "new_id": "704adad8f07f782426f2d599a197ebfda553b099",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp.c"
    },
    {
      "type": "modify",
      "old_id": "69a90b839984022d75178002f0ab77881a8e17ff",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_input.c",
      "new_id": "52b5c2d0ecd0aee7c99d1f31e8bf3a1115a293b9",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_input.c"
    },
    {
      "type": "modify",
      "old_id": "48da7cc41e238630ddd44206fb256712cf45bdd4",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_ipv4.c",
      "new_id": "955c9255cd98c5d5a93f58ff8be58727552eed0a",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "d2fe4e06b472d6f9ad69f1c31cfa510251096550",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_minisocks.c",
      "new_id": "b767a951d47ce90a4b14a1d9616f97dfd5399859",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_minisocks.c"
    },
    {
      "type": "modify",
      "old_id": "ed96c543f1cffee7d7674047018ae272c3db96e4",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_output.c",
      "new_id": "980b98f6288c3f82f85da0ac61f74ecfa0cbc12b",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_output.c"
    },
    {
      "type": "modify",
      "old_id": "ac838965ff34551693a44f758b5a2e8bcef79c74",
      "old_mode": 33188,
      "old_path": "net/ipv6/syncookies.c",
      "new_id": "5a0d6648bbbc79107baca7a39358463ab31d02ea",
      "new_mode": 33188,
      "new_path": "net/ipv6/syncookies.c"
    },
    {
      "type": "modify",
      "old_id": "5357902c79780654fcffa09aacc4c2f71694706b",
      "old_mode": 33188,
      "old_path": "net/ipv6/tcp_ipv6.c",
      "new_id": "da2ada881cfa324b1318bc6e039dd1b414bcf08d",
      "new_mode": 33188,
      "new_path": "net/ipv6/tcp_ipv6.c"
    }
  ]
}
