)]}'
{
  "commit": "817ef04db2cfa2df04daffd6917f4ea7605f6403",
  "tree": "2c4d84c6cdda963f4aa929766311487b8649cee3",
  "parents": [
    "ff0d48768bd51717b05e77014221b66543953731"
  ],
  "author": {
    "name": "Jan Kiszka",
    "email": "jan.kiszka@siemens.com",
    "time": "Mon Oct 27 14:05:10 2014 +0000"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Mon Oct 27 14:09:27 2014 +0000"
  },
  "message": "Make qemu_shutdown_requested signal-safe\n\nqemu_shutdown_requested may be interrupted by qemu_system_killed. If the\nlatter sets shutdown_requested after qemu_shutdown_requested has read it\nbut before it was cleared, the shutdown event is lost. Fix this by using\natomic_xchg.\n\nThis provides a different fix for the problem which commit 15124e142\nattempts to deal with. That commit breaks use of ^C to drop into gdb,\nand so this approach is better (and 15124e142 can be reverted).\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nReviewed-by: Gonglei \u003carei.gonglei@huawei.com\u003e\nReviewed-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n[PMM: commit message tweak]\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f81384726df445758ed2f0ba19f2216ce45876b",
      "old_mode": 33188,
      "old_path": "vl.c",
      "new_id": "f6b35469428f46660a4a418a9029e77247988d5e",
      "new_mode": 33188,
      "new_path": "vl.c"
    }
  ]
}
