)]}'
{
  "commit": "7c82eaf00ec7d460932be9314b29997006b799b6",
  "tree": "dd1e46ceb37ab4d5b6688d04805240eb9fcb7fbe",
  "parents": [
    "35b52c70534cb7193b218ec12efe6bc595312097"
  ],
  "author": {
    "name": "Andy Grover",
    "email": "andy.grover@oracle.com",
    "time": "Fri Feb 19 18:01:41 2010 -0800"
  },
  "committer": {
    "name": "Andy Grover",
    "email": "andy.grover@oracle.com",
    "time": "Wed Sep 08 18:07:32 2010 -0700"
  },
  "message": "RDS: Rewrite rds_send_drop_to() for clarity\n\nThis function has been the source of numerous bugs; it\u0027s just\ntoo complicated. Simplified to nest spinlocks cleanly within\nthe second loop body, and kick out early if there are no\nrms to drop.\n\nThis will be a little slower because conn lock is grabbed for\neach entry instead of \"caching\" the lock across rms, but this\nshould be entirely irrelevant to fastpath performance.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c1c6bcaa6c9532e9abdbbd198b8ab6e6c7b9400",
      "old_mode": 33188,
      "old_path": "net/rds/send.c",
      "new_id": "aee58f931b69a2d4b2de899978d3c50d078508e5",
      "new_mode": 33188,
      "new_path": "net/rds/send.c"
    }
  ]
}
