)]}'
{
  "commit": "ad6aef43d36fe65701ff84193576d7f3dcb82dc5",
  "tree": "ec1d28fb891e7963dcb0aa9659abc1d995124cb2",
  "parents": [
    "693a50ade339e3ef9b042fd73a3b81405101ba3d"
  ],
  "author": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Tue Feb 04 11:54:13 2014 +0100"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Sun Feb 09 09:12:39 2014 +0100"
  },
  "message": "raw: Fix BlockLimits passthrough\n\nraw copies over the BlockLimits of bs-\u003efile during bdrv_open().\nHowever, since commit d34682cd it is immediately overwritten during\nbdrv_refresh_limits(). This caused all fields except for\nopt_transfer_length and opt_mem_alignment (which happen to be correctly\ninherited in generic code) to be zeroed.\n\nMove the BlockLimit assignment to a .bdrv_refresh_limits() callback to\nmake it work again for all fields.\n\nReported-by: Laszlo Ersek \u003clersek@redhat.com\u003e\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nReviewed-by: Laszlo Ersek \u003clersek@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "978ae7a102929d70889c3e9886498db79536d313",
      "old_mode": 33188,
      "old_path": "block/raw_bsd.c",
      "new_id": "af8706dc9725f8ad9d2ed610d66cf6fbfb678b9c",
      "new_mode": 33188,
      "new_path": "block/raw_bsd.c"
    }
  ]
}
