)]}'
{
  "commit": "34e6bbf23c8f43e8713d9bd092680f1660494b4a",
  "tree": "908e97ac3d43882cb42bf57c41926852d3bc2f6e",
  "parents": [
    "00d61e3e8c12d5f395b167856d2b3c430816afb0"
  ],
  "author": {
    "name": "Fabio Checconi",
    "email": "fabio@gandalf.sssup.i",
    "time": "Wed Apr 02 14:31:02 2008 +0200"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Wed Apr 02 15:42:20 2008 +0200"
  },
  "message": "cfq-iosched: fix rcu freeing of cfq io contexts\n\nSLAB_DESTROY_BY_RCU is not a direct substitute for normal call_rcu()\nfreeing, since it\u0027ll page freeing but NOT object freeing. So change\ncfq to do the freeing on its own.\n\nSigned-off-by: Fabio Checconi \u003cfabio@gandalf.sssup.it\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f962ecae91fb68345fe1d916791a78e06a2f2e8",
      "old_mode": 33188,
      "old_path": "block/cfq-iosched.c",
      "new_id": "f26da2bfcc15714e0bbc10734aff7a91dae446ac",
      "new_mode": 33188,
      "new_path": "block/cfq-iosched.c"
    },
    {
      "type": "modify",
      "old_id": "1b4ccf25b4d22ac109edd6e73ac06ed580141726",
      "old_mode": 33188,
      "old_path": "include/linux/iocontext.h",
      "new_id": "cac4b364cd40a18c83daa5ee47c1758e68b7e9ad",
      "new_mode": 33188,
      "new_path": "include/linux/iocontext.h"
    }
  ]
}
