)]}'
{
  "commit": "08e98fc6016c890c2f4ffba6decc0ca9d2d5d7f8",
  "tree": "1f852a126a0f5282cd9c39f4540cfb1821f6d18d",
  "parents": [
    "fe052529e465daff25225aac769828baa88b7252"
  ],
  "author": {
    "name": "Ming Lei",
    "email": "ming.lei@canonical.com",
    "time": "Thu Sep 25 23:23:38 2014 +0800"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "axboe@fb.com",
    "time": "Thu Sep 25 15:22:32 2014 -0600"
  },
  "message": "blk-mq: handle failure path for initializing hctx\n\nFailure of initializing one hctx isn\u0027t handled, so this patch\nintroduces blk_mq_init_hctx() and its pair to handle it explicitly.\nAlso this patch makes code cleaner.\n\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@fb.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a3a80884ed95285996277d4fdfc9d3935947ac86",
      "old_mode": 33188,
      "old_path": "block/blk-mq.c",
      "new_id": "66ef1fb79326406e20e55552a2abc10a72b6d030",
      "new_mode": 33188,
      "new_path": "block/blk-mq.c"
    }
  ]
}
