)]}'
{
  "commit": "9f6b2f1c6497adcce4dec9b3bd1f1e78877a03dd",
  "tree": "157eeeecaf5a89ad64d13024819fa65dfbcba1c1",
  "parents": [
    "288d3322022d6ad646407f3ca6f1a6a746565b9a"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Wed Aug 20 17:50:05 2014 +0200"
  },
  "committer": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Mon Aug 25 00:16:06 2014 +0200"
  },
  "message": "pci_bridge: manually destroy memory regions within PCIBridgeWindows\n\nThe regions are destroyed and recreated on configuration space accesses.\nWe need to destroy them before the containing PCIBridgeWindows object\nis freed.\n\nReported-by: Gonglei \u003carei.gonglei@huawei.com\u003e\nReported-by: Knut Omang \u003cknut.omang@oracle.com\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nReviewed-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13072655f501fec8be33e753df92c1ca1e00ef78",
      "old_mode": 33188,
      "old_path": "hw/pci/pci_bridge.c",
      "new_id": "40c97b155c19f5101820f3b256b5ffcbcde3137d",
      "new_mode": 33188,
      "new_path": "hw/pci/pci_bridge.c"
    }
  ]
}
