)]}'
{
  "commit": "fbd52eb2bd17bd3468974aa2fdce140f0cd32fc7",
  "tree": "ca3b4363dba852caee16f388d48ff4ffe2cc2341",
  "parents": [
    "e49aa5d456802c6bec59b29d1d7cbd8e9cc71709"
  ],
  "author": {
    "name": "Ilpo Järvinen",
    "email": "ilpo.jarvinen@helsinki.fi",
    "time": "Sat Nov 10 21:24:19 2007 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Sat Nov 10 21:24:19 2007 -0800"
  },
  "message": "[TCP]: Split SACK FRTO flag clearing (fixes FRTO corner case bug)\n\nIn case we run out of mem when fragmenting, the clearing of\nFLAG_ONLY_ORIG_SACKED might get missed which then feeds FRTO\nwith false information. Move clearing outside skb processing\nloop so that it will get executed even if the skb loop\nterminates prematurely due to out-of-mem.\n\nBesides, now the core of the loop truly deals with a single\nskb only, which also enables creation a more self-contained\nof tcp_sacktag_one later on.\n\nIn addition, small reorganization of if branches was made.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84bcdc94dfa980af9c97b7e637c751e5314ecf5c",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_input.c",
      "new_id": "20c9440ab85eef961e0ecc464c5d3cb8cf2c23ce",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_input.c"
    }
  ]
}
