)]}'
{
  "commit": "7278c9c19bd85cf33213a2e0b538a18d3ac8ad00",
  "tree": "e080ada1f8cc00fef4600976f8cf489cc94d1c03",
  "parents": [
    "a8adbe378b56acd5945df70753c7e8f6fe223304"
  ],
  "author": {
    "name": "Gui Jianfeng",
    "email": "guijianfeng@cn.fujitsu.com",
    "time": "Fri Dec 17 08:57:14 2010 +0100"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jaxboe@fusionio.com",
    "time": "Fri Dec 17 08:57:14 2010 +0100"
  },
  "message": "cfq-iosched: don\u0027t check cfqg in choose_service_tree()\n\nWhen cfq_choose_cfqg() is called in select_queue(), there must be at least one\nbacklogged CFQ queue waiting for dispatching, hence there must be at least one\nbacklogged CFQ group on service tree. So we never call choose_service_tree()\nwith cfqg \u003d\u003d NULL.\n\nSigned-off-by: Gui Jianfeng \u003cguijianfeng@cn.fujitsu.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": "9b186fd6bf477f3cb95a9b3e4835178abaeb9a7c",
      "old_mode": 33188,
      "old_path": "block/cfq-iosched.c",
      "new_id": "c19d015ac5a55d5c47b5f23cb9ddc0f6a8ead8db",
      "new_mode": 33188,
      "new_path": "block/cfq-iosched.c"
    }
  ]
}
