)]}'
{
  "commit": "21e00fa55f3fdfcbb20da7c6876c91ef3609b387",
  "tree": "3bf8840920a6a9a6a0064a4711ac0617ec15b95d",
  "parents": [
    "0bb1137930f51a89fb1bfeb0c46aa68af0395167"
  ],
  "author": {
    "name": "Alex Williamson",
    "email": "alex.williamson@redhat.com",
    "time": "Mon Oct 31 09:53:03 2016 -0600"
  },
  "committer": {
    "name": "Alex Williamson",
    "email": "alex.williamson@redhat.com",
    "time": "Mon Oct 31 09:53:03 2016 -0600"
  },
  "message": "memory: Replace skip_dump flag with \"ram_device\"\n\nSetting skip_dump on a MemoryRegion allows us to modify one specific\ncode path, but the restriction we\u0027re trying to address encompasses\nmore than that.  If we have a RAM MemoryRegion backed by a physical\ndevice, it not only restricts our ability to dump that region, but\nalso affects how we should manipulate it.  Here we recognize that\nMemoryRegions do not change to sometimes allow dumps and other times\nnot, so we replace setting the skip_dump flag with a new initializer\nso that we know exactly the type of region to which we\u0027re applying\nthis behavior.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\nAcked-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9505fb30408d452dd77f322a6d6b9bd28aa3e312",
      "old_mode": 33188,
      "old_path": "hw/vfio/common.c",
      "new_id": "c764cb3d22e9fe7d8fd44bee2986579d338f0a08",
      "new_mode": 33188,
      "new_path": "hw/vfio/common.c"
    },
    {
      "type": "modify",
      "old_id": "7443d348d97e7dd1800284d7e2535cc442d7c111",
      "old_mode": 33188,
      "old_path": "hw/vfio/spapr.c",
      "new_id": "4409bcc0d7001ead81f95afac8416871bc5e3631",
      "new_mode": 33188,
      "new_path": "hw/vfio/spapr.c"
    },
    {
      "type": "modify",
      "old_id": "79ccaaba1faadf61a9379ec8eba04e1a7fd741c3",
      "old_mode": 33188,
      "old_path": "include/exec/memory.h",
      "new_id": "a75b8c34655d21f08e7e030e1e00e2cb04a3ef1b",
      "new_mode": 33188,
      "new_path": "include/exec/memory.h"
    },
    {
      "type": "modify",
      "old_id": "edbc7012b68492cea52a92543ef6fd1aa0d07266",
      "old_mode": 33188,
      "old_path": "memory.c",
      "new_id": "7ffcff1d341ab87bab194f9781c045f834914c1c",
      "new_mode": 33188,
      "new_path": "memory.c"
    },
    {
      "type": "modify",
      "old_id": "e3e0d951728040b3241ce966a9a9da7220d8112c",
      "old_mode": 33188,
      "old_path": "memory_mapping.c",
      "new_id": "6a39d71da269acb950297b434e3e13d7a9c0b8b8",
      "new_mode": 33188,
      "new_path": "memory_mapping.c"
    }
  ]
}
