)]}'
{
  "commit": "c4d2444e992c4eda1d7fc3287e93ba58295bf6b9",
  "tree": "04f2096c141ede308356bd2d8277d4c291fae24d",
  "parents": [
    "313e7b4d2588539e388d31c1febd50503a0083fc"
  ],
  "author": {
    "name": "Sridhar Samudrala",
    "email": "sri@us.ibm.com",
    "time": "Tue Jan 17 11:56:26 2006 -0800"
  },
  "committer": {
    "name": "Sridhar Samudrala",
    "email": "sri@us.ibm.com",
    "time": "Tue Jan 17 11:56:26 2006 -0800"
  },
  "message": "[SCTP]: Fix couple of races between sctp_peeloff() and sctp_rcv().\n\nValidate and update the sk in sctp_rcv() to avoid the race where an\nassoc/ep could move to a different socket after we get the sk, but before\nthe skb is added to the backlog.\n\nAlso migrate the skb\u0027s in backlog queue to new sk when doing a peeloff.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a553f39f6aee66ec66e56c920fa46569251911e3",
      "old_mode": 33188,
      "old_path": "include/net/sctp/sctp.h",
      "new_id": "e673b2c984e931c9a80d7c5e677bfdc1984fa4c3",
      "new_mode": 33188,
      "new_path": "include/net/sctp/sctp.h"
    },
    {
      "type": "modify",
      "old_id": "c463e4049c524140ec77d9cd6c863d5a59765d70",
      "old_mode": 33188,
      "old_path": "net/sctp/input.c",
      "new_id": "71fd563756414d43db5b3a7b176326fc59d3d75d",
      "new_mode": 33188,
      "new_path": "net/sctp/input.c"
    },
    {
      "type": "modify",
      "old_id": "6a0b1af8993204f9010dae3170a90484936005ea",
      "old_mode": 33188,
      "old_path": "net/sctp/socket.c",
      "new_id": "fb1821d9f33809e5ace99b572cbbf813aea8d0ca",
      "new_mode": 33188,
      "new_path": "net/sctp/socket.c"
    }
  ]
}
