)]}'
{
  "commit": "e314672a8a95f5dc98534f0682fce50fb83dbc5c",
  "tree": "9698afa313ed2fe49e1922ef7a431d8717aa6996",
  "parents": [
    "d6c730086cbf24382eb8cff25551798769edfd84"
  ],
  "author": {
    "name": "Alex Williamson",
    "email": "alex.williamson@redhat.com",
    "time": "Fri Aug 13 09:54:52 2010 -0400"
  },
  "committer": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Wed Apr 11 13:19:32 2012 +0300"
  },
  "message": "vhost: Fix size of dirty log sync on resize\n\nWhen the vhost log is resized, we want to sync up to\nthe size of the old log.  With that end address in place,\nignore regions that start after then end rather than\nhitting assert.\n\nThis also addresses the following crash report:\nWhen migrating a vm using vhost-net we hit the following assertion:\n\nqemu-kvm: /usr/src/packages/BUILD/qemu-kvm-0.15.1/hw/vhost.c:30:\nvhost_dev_sync_region: Assertion `start / (0x1000 * (8 *\nsizeof(vhost_log_chunk_t))) \u003c dev-\u003elog_size\u0027 failed.\n\nThe cases which the end \u003c start check is intended to catch, such as\nfor vga video memory, will also likely trigger the assertion.\nReorder the code to handle this correctly.\n\nReported-by: Josh Durgin \u003cjosh.durgin@dreamhost.com\u003e\nSigned-off-by: Bruce Rogers \u003cbrogers@suse.com\u003e\nSigned-off-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d3ba5b608dc3041e81f999e9ef35e9ffd0c8a13",
      "old_mode": 33188,
      "old_path": "hw/vhost.c",
      "new_id": "7e282dd3d5ec403da80ddfbd2d079cc1f7976af9",
      "new_mode": 33188,
      "new_path": "hw/vhost.c"
    }
  ]
}
