)]}'
{
  "commit": "fcdd1cf4dd63aecf86c987d7f4ec7187be5c2fbc",
  "tree": "9f74f24f8fe931ffac65805a30bf7e53de7e89b1",
  "parents": [
    "35f7aa5309c048bb70e58571942795fa9411ce6a"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "edumazet@google.com",
    "time": "Mon Sep 22 13:19:44 2014 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon Sep 22 16:27:10 2014 -0400"
  },
  "message": "tcp: avoid possible arithmetic overflows\n\nicsk_rto is a 32bit field, and icsk_backoff can reach 15 by default,\nor more if some sysctl (eg tcp_retries2) are changed.\n\nBetter use 64bit to perform icsk_rto \u003c\u003c icsk_backoff operations\n\nAs Joe Perches suggested, add a helper for this.\n\nYuchung spotted the tcp_v4_err() case.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5fbe6568c3cff7b025d4957cc28df4b77f051dc6",
      "old_mode": 33188,
      "old_path": "include/net/inet_connection_sock.h",
      "new_id": "848e85cb5c6128ecfe101e386657ce355f507b5c",
      "new_mode": 33188,
      "new_path": "include/net/inet_connection_sock.h"
    },
    {
      "type": "modify",
      "old_id": "02fb66d4a0188568096bcf785ca448627a589c01",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_input.c",
      "new_id": "13f3da4762e3a857ba1e42de324f1fd32fa5017b",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_input.c"
    },
    {
      "type": "modify",
      "old_id": "006b045716d87495d51363236825435e54657b10",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_ipv4.c",
      "new_id": "3b2e49cb2b61ffcef110cde31fce6d62242f8fdb",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "7f1280dcad579315b393b0e2c7953fa05d0e3cf0",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_output.c",
      "new_id": "8c61a7c0c88961ff07db6b12949b5befb09f7318",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_output.c"
    },
    {
      "type": "modify",
      "old_id": "a339e7ba05a434954744b6716a7d57be0400066c",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_timer.c",
      "new_id": "b24360f6e29351476a8931df6659782e1a356f2f",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_timer.c"
    }
  ]
}
