)]}'
{
  "commit": "142a2e7ece8d8ac0e818eb2c91f99ca894730e2a",
  "tree": "5450f107e0d9bec8edd1b7857b8a38b43175c9dc",
  "parents": [
    "0f2c0d32e6536ad39c3e9589d42c53d0ee3bfa08"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "edumazet@google.com",
    "time": "Thu Nov 26 08:18:14 2015 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon Nov 30 15:34:17 2015 -0500"
  },
  "message": "tcp: initialize tp-\u003ecopied_seq in case of cross SYN connection\n\nDmitry provided a syzkaller (http://github.com/google/syzkaller)\ngenerated program that triggers the WARNING at\nnet/ipv4/tcp.c:1729 in tcp_recvmsg() :\n\nWARN_ON(tp-\u003ecopied_seq !\u003d tp-\u003ercv_nxt \u0026\u0026\n        !(flags \u0026 (MSG_PEEK | MSG_TRUNC)));\n\nHis program is specifically attempting a Cross SYN TCP exchange,\nthat we support (for the pleasure of hackers ?), but it looks we\nlack proper tcp-\u003ecopied_seq initialization.\n\nThanks again Dmitry for your report and testings.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nReported-by: Dmitry Vyukov \u003cdvyukov@google.com\u003e\nTested-by: Dmitry Vyukov \u003cdvyukov@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4a0b6b3bcf2a653ec75436e2a7a086c7a5bbe70",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_input.c",
      "new_id": "2d656eef7f8e16458127ba591e0a4154365f6a83",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_input.c"
    }
  ]
}
