)]}'
{
  "commit": "bb729bc98c0f3e6a898d8730df3e2830bf68751a",
  "tree": "f2170f8f688a7c7f813168a6c8c757087934c094",
  "parents": [
    "846954b0a32f4ae953e082eabd178e7a98dd2efd"
  ],
  "author": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Sun Dec 06 09:54:19 2009 +0100"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Sun Dec 06 09:54:19 2009 +0100"
  },
  "message": "cfq-iosched: use call_rcu() instead of doing grace period stall on queue exit\n\nAfter the merge of the IO controller patches, booting on my megaraid\nbox ran much slower. Vivek Goyal traced it down to megaraid discovery\ncreating tons of devices, each suffering a grace period when they later\nkill that queue (if no device is found).\n\nSo lets use call_rcu() to batch these deferred frees, instead of taking\nthe grace period hit for each one.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78f4829895bd9417d8d81908b41f0f23c0f1d4bf",
      "old_mode": 33188,
      "old_path": "block/cfq-iosched.c",
      "new_id": "3815f9789b6accd380f14e080b8f10cf20f243b1",
      "new_mode": 33188,
      "new_path": "block/cfq-iosched.c"
    }
  ]
}
