)]}'
{
  "commit": "e1cdd553d482ceb083fac5e544e8702fccefbfd6",
  "tree": "b2b0f0bdc7a90c03a91bba6289143ae0056c651a",
  "parents": [
    "ee916fd0fdb8f43dacaab431de3e1f7225039d72"
  ],
  "author": {
    "name": "Wei Yongjun",
    "email": "yjwei@cn.fujitsu.com",
    "time": "Sun Apr 17 17:29:03 2011 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Apr 21 10:35:44 2011 -0700"
  },
  "message": "sctp: implement event notification SCTP_SENDER_DRY_EVENT\n\nThis patch implement event notification SCTP_SENDER_DRY_EVENT.\nSCTP Socket API Extensions:\n\n  6.1.9. SCTP_SENDER_DRY_EVENT\n\n  When the SCTP stack has no more user data to send or retransmit, this\n  notification is given to the user. Also, at the time when a user app\n  subscribes to this event, if there is no data to be sent or\n  retransmit, the stack will immediately send up this notification.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.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": "652f09bba5046057875523fdc263109800660a76",
      "old_mode": 33188,
      "old_path": "include/net/sctp/sm.h",
      "new_id": "9148632b820467ff3e64ec911c63429e56272539",
      "new_mode": 33188,
      "new_path": "include/net/sctp/sm.h"
    },
    {
      "type": "modify",
      "old_id": "7ea12e8e6676bb6175e57aae51943fb7db8f0868",
      "old_mode": 33188,
      "old_path": "include/net/sctp/ulpevent.h",
      "new_id": "99b027b2adce972e3df9c4b93e9800ae8fa820bf",
      "new_mode": 33188,
      "new_path": "include/net/sctp/ulpevent.h"
    },
    {
      "type": "modify",
      "old_id": "4525d8c7f71ab4d10c7025855f4a80ec4a5b5754",
      "old_mode": 33188,
      "old_path": "include/net/sctp/user.h",
      "new_id": "32fd51274037cebd4aa8731310203c0a97094047",
      "new_mode": 33188,
      "new_path": "include/net/sctp/user.h"
    },
    {
      "type": "modify",
      "old_id": "736847e44e7e3043a4bef98644e989f22ddeec31",
      "old_mode": 33188,
      "old_path": "net/sctp/sm_statefuns.c",
      "new_id": "7f4a4f8368ee0df6b6ccab07ada25df655b7b521",
      "new_mode": 33188,
      "new_path": "net/sctp/sm_statefuns.c"
    },
    {
      "type": "modify",
      "old_id": "881196b60a92cea1d7801d1bfb948792823e74f8",
      "old_mode": 33188,
      "old_path": "net/sctp/sm_statetable.c",
      "new_id": "0338dc6fdc9df8328b26a3e2bc2c18c0b82008ca",
      "new_mode": 33188,
      "new_path": "net/sctp/sm_statetable.c"
    },
    {
      "type": "modify",
      "old_id": "62d4a7bbaaeaad4de156dc26a422d8eb00b43513",
      "old_mode": 33188,
      "old_path": "net/sctp/ulpevent.c",
      "new_id": "c962c6062aab3729c0caaa2ff2ba3abfb116f462",
      "new_mode": 33188,
      "new_path": "net/sctp/ulpevent.c"
    }
  ]
}
