)]}'
{
  "commit": "ea2bc483ff5caada7c4aa0d5fbf87d3a6590273d",
  "tree": "2dea10c6646a961568b3108f2aad0572113576cd",
  "parents": [
    "c2ecba71717c4f60671175fd26083c35a4b9ad58"
  ],
  "author": {
    "name": "Tsutomu Fujii",
    "email": "t-fujii@nb.jp.nec.com",
    "time": "Tue Apr 17 12:49:53 2007 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Tue Apr 17 13:13:37 2007 -0700"
  },
  "message": "[SCTP]: Fix assertion (!atomic_read(\u0026sk-\u003esk_rmem_alloc)) failed message\n\nIn current implementation, LKSCTP does receive buffer accounting for\ndata in sctp_receive_queue and pd_lobby. However, LKSCTP don\u0027t do\naccounting for data in frag_list when data is fragmented. In addition,\nLKSCTP doesn\u0027t do accounting for data in reasm and lobby queue in\nstructure sctp_ulpq.\nWhen there are date in these queue, assertion failed message is printed\nin inet_sock_destruct because sk_rmem_alloc of oldsk does not become 0\nwhen socket is destroyed.\n\nSigned-off-by: Tsutomu Fujii \u003ct-fujii@nb.jp.nec.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "536298c2eda26034d3f0afab142ad95cbcee2e7d",
      "old_mode": 33188,
      "old_path": "net/sctp/socket.c",
      "new_id": "523e73ee354ad26ffc23718c7f4c6485519876a2",
      "new_mode": 33188,
      "new_path": "net/sctp/socket.c"
    }
  ]
}
