)]}'
{
  "commit": "e883c338dd1997a4e06a5f3be8ea53310b3a44ce",
  "tree": "65185974bf9945599132653650f696bfc2360c12",
  "parents": [
    "79a71f3a49f106282447598b9ebb0e78cfc47425"
  ],
  "author": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@oss.qualcomm.com",
    "time": "Wed Aug 12 11:10:29 2026 +0200"
  },
  "committer": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@oss.qualcomm.com",
    "time": "Sun Aug 16 16:32:42 2026 +0200"
  },
  "message": "monitor: Include missing \u0027qemu/lockable.h\u0027 header\n\nFiles in monitor/ use the QEMU_LOCK_GUARD() macros, which\nare declared in \"qemu/lockable.h\". Include the latter to\navoid when refactoring unrelated headers:\n\n  ../monitor/fds.c:146:5: error: call to undeclared function \u0027QEMU_LOCK_GUARD\u0027\n    146 |     QEMU_LOCK_GUARD(\u0026mon-\u003emon_lock);\n        |     ^\n  ../monitor/monitor.c:176:5: error: call to undeclared function \u0027QEMU_LOCK_GUARD\u0027\n    176 |     QEMU_LOCK_GUARD(\u0026mon-\u003emon_lock);\n        |     ^\n  ../monitor/qmp.c:164:5: error: call to undeclared function \u0027WITH_QEMU_LOCK_GUARD\u0027\n    164 |     WITH_QEMU_LOCK_GUARD(\u0026mon-\u003emon_lock) {\n        |     ^\n\nFixes: 0210c3b39be (\"monitor: Use LOCK_GUARD macros\")\nSigned-off-by: Philippe Mathieu-Daudé \u003cphilmd@oss.qualcomm.com\u003e\nReviewed-by: Marc-André Lureau \u003cmarcandre.lureau@redhat.com\u003e\nMessage-Id: \u003c20260812211708.92824-9-philmd@oss.qualcomm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc35d2ec334929216bb9653890b058406035f4f6",
      "old_mode": 33188,
      "old_path": "monitor/fds.c",
      "new_id": "abe5f13487dd428d7a09b2727fe92f3d3b42326f",
      "new_mode": 33188,
      "new_path": "monitor/fds.c"
    },
    {
      "type": "modify",
      "old_id": "c75ae815343103e97f3df36aec59501dac06ac21",
      "old_mode": 33188,
      "old_path": "monitor/monitor.c",
      "new_id": "6af09f2f6eac5172f63a4b7ac74688a07fe5132e",
      "new_mode": 33188,
      "new_path": "monitor/monitor.c"
    },
    {
      "type": "modify",
      "old_id": "6ae1098d39f4b584977d39cc97fe10c21332d781",
      "old_mode": 33188,
      "old_path": "monitor/qmp.c",
      "new_id": "aec03157750c3f0caa2c76c0f28054d5ef6edda8",
      "new_mode": 33188,
      "new_path": "monitor/qmp.c"
    }
  ]
}
