)]}'
{
  "commit": "245cba7e55929dc2b10b7d915bfba0168eeeed17",
  "tree": "768264e6c1666552ba30cf7849ef4a5c1549a6e5",
  "parents": [
    "a242b41dedfe0fd51ab1c906daa703c09b196744"
  ],
  "author": {
    "name": "Vlad Yasevich",
    "email": "vladislav.yasevich@hp.com",
    "time": "Mon Nov 23 15:53:58 2009 -0500"
  },
  "committer": {
    "name": "Vlad Yasevich",
    "email": "vladislav.yasevich@hp.com",
    "time": "Mon Nov 23 15:53:58 2009 -0500"
  },
  "message": "sctp: Remove useless last_time_used variable\n\nThe transport last_time_used variable is rather useless.\nIt was only used when determining if CWND needs to be updated\ndue to idle transport.  However, idle transport detection was\nbased on a Heartbeat timer and last_time_used was not incremented\nwhen sending Heartbeats.  As a result the check for cwnd reduction\nwas always true.  We can get rid of the variable and just base\nour cwnd manipulation on the HB timer (like the code comment sais).\nWe also have to call into the cwnd manipulation function regardless\nof whether HBs are enabled or not.  That way we will detect idle\ntransports if the user has disabled Heartbeats.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90876b657775e20ed0f42ebcc241d542df2520e2",
      "old_mode": 33188,
      "old_path": "include/net/sctp/structs.h",
      "new_id": "ac794a6823ebbee7af01d95a6791848ea6fd2591",
      "new_mode": 33188,
      "new_path": "include/net/sctp/structs.h"
    },
    {
      "type": "modify",
      "old_id": "5cbda8f1ddfd2f4025a66826cb2aa143cb9e6b06",
      "old_mode": 33188,
      "old_path": "net/sctp/output.c",
      "new_id": "9e8e0ea844be66952a9c140a16f50736d3a77460",
      "new_mode": 33188,
      "new_path": "net/sctp/output.c"
    },
    {
      "type": "modify",
      "old_id": "16a603527df2cc3d576a8debc53ef20192799b7b",
      "old_mode": 33188,
      "old_path": "net/sctp/sm_statefuns.c",
      "new_id": "1ef9de9bbae9f5fbffdb3a1303964e1b6f9ed20b",
      "new_mode": 33188,
      "new_path": "net/sctp/sm_statefuns.c"
    },
    {
      "type": "modify",
      "old_id": "3b141bb32faf1b954dcd0ed2b1fd77e8bc1340b6",
      "old_mode": 33188,
      "old_path": "net/sctp/transport.c",
      "new_id": "2df29cbdaf5ab4958a9fc8113cfe4abc63b3cbca",
      "new_mode": 33188,
      "new_path": "net/sctp/transport.c"
    }
  ]
}
