)]}'
{
  "commit": "752ced0488806830f18f96b60ae6f3d1fadfd089",
  "tree": "e9c81f5a9780f4a207009a7fafa1d2b105c6fc2d",
  "parents": [
    "f0cc4aa8450376ca2aee3ebb09db71f9f2ff333b"
  ],
  "author": {
    "name": "Alexey Kardashevskiy",
    "email": "aik@ozlabs.ru",
    "time": "Mon Nov 19 15:40:47 2012 +0000"
  },
  "committer": {
    "name": "Alexander Graf",
    "email": "agraf@suse.de",
    "time": "Mon Nov 26 19:53:26 2012 +0100"
  },
  "message": "kvm: fix incorrect length in a loop over kvm dirty pages map\n\nQEMU allocates a map enough for 4k pages. However the system page size\ncan be 64K (for example on POWER) and the host kernel uses only a small\npart of it as one big stores a dirty flag for 16 pages 4K each,\nthe hpratio variable stores this ratio and\nthe kvm_get_dirty_pages_log_range function handles it correctly.\n\nHowever kvm_get_dirty_pages_log_range still goes beyond the data\nprovided by the host kernel which is not correct. It does not cause\nerrors at the moment as the whole bitmap is zeroed before doing KVM ioctl.\n\nThe patch reduces number of iterations over the map.\n\nSigned-off-by: Alexey Kardashevskiy \u003caik@ozlabs.ru\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3bc3347d07192b5c2a50c16ec987de7d72107fc2",
      "old_mode": 33188,
      "old_path": "kvm-all.c",
      "new_id": "8e9a8d8fd2ce148b64588753de993aac6468b309",
      "new_mode": 33188,
      "new_path": "kvm-all.c"
    }
  ]
}
