)]}'
{
  "commit": "30d7b9448f03f2c82d0fd44738674cc156a8ce0a",
  "tree": "f925a59dfe6a7b2da5240e9d43d873de7b1de273",
  "parents": [
    "b7908c1035af7652cd613991b54dbff9c8b6bd3a"
  ],
  "author": {
    "name": "Shaohua Li",
    "email": "shaohua.li@intel.com",
    "time": "Fri Jan 07 08:46:59 2011 +0100"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jaxboe@fusionio.com",
    "time": "Fri Jan 07 08:46:59 2011 +0100"
  },
  "message": "block cfq: don\u0027t use atomic_t for cfq_queue\n\ncfq_queue-\u003eref is used with queue_lock hold, so ref doesn\u0027t need to be an atomic\nand atomic operation is slower.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nReviewed-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nAcked-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c19d015ac5a55d5c47b5f23cb9ddc0f6a8ead8db",
      "old_mode": 33188,
      "old_path": "block/cfq-iosched.c",
      "new_id": "4cb4cf73ac00ec61fc3dff58a5929b6328b9cd92",
      "new_mode": 33188,
      "new_path": "block/cfq-iosched.c"
    }
  ]
}
