)]}'
{
  "commit": "0eb8f90edebc11022a42abb211b026fac2e276f5",
  "tree": "e28526854f07253dd89bd7c5f08d34e0f2b948c1",
  "parents": [
    "47d183b7a8db1693e9cb342fb66b61809765872b",
    "17362398ee1a7f04e8006a46333145d8b707fd35"
  ],
  "author": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Wed Jun 28 17:29:53 2023 +0200"
  },
  "committer": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Wed Jun 28 17:29:53 2023 +0200"
  },
  "message": "Merge tag \u0027for-upstream\u0027 of https://repo.or.cz/qemu/kevin into staging\n\nBlock layer patches\n\n- Re-enable the graph lock\n- More fixes to coroutine_fn marking\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmScQCQRHGt3b2xmQHJl\n# ZGhhdC5jb20ACgkQfwmycsiPL9bNSA//WIzPT45rFhl2U9QgyOJu26ho6ahsgwgI\n# Z3QM5kCDB1dAN9USRPxhGboLGo8CyY7eeSwSrR7RtwBGYrWrAoJfGp5gK/7d9s5Q\n# o0AGgRPnJGhFkBhRRMytsDsewM6Kk4IRmk4HMK3cOH3rsSM8RHs6KmDSBKesllu0\n# QVGf3qW4u8LHyZyGM5OlPVUbtuDuK6/52FGhpXBp+x4oyNegOhjwO4mGOvTG+xIk\n# Q5zwWZaPfjxaEDkvW8iahB6/D7Tpt64BmMf1Ydhxcd5eKEp932CiBI36aAlNKoRD\n# Al5wztRx1GEh12ekN39jIi7Ypp3JX26keJcieKU0q656pT551UFRYjU0Rk08/Cca\n# qv2oiQDu6bHgQ9zCQ1nMfa9+K2MyBwx0b5qfYkvs2RzgCTl8ImgBQANHfw8tz6Bq\n# HUo1zsFBXCaK0boUB5iFwdf3rlx3t9UTEuDej/RaHqZjZD5xeG/smCcOlSfHaKUa\n# wXfYxvm8ZfefJn1D6io1A+7M956uvIQNtmh13cU44clgFX9Y/bBNMg/5lMRsJKo8\n# xxjvqCAyxo/pPfUsVWx4pc8AXbfVa85gyoSiaLEYZnqP54sJ2lFccqykCsTy58Lo\n# VDcoPnoSc+LNqBOvtzxXgQbEWFCXU6fe0+TZgVYUvExWFIAOImeDWg2GD1JVrwsX\n# e9QrPhL3DXg\u003d\n# \u003dZQcP\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Wed 28 Jun 2023 04:13:56 PM CEST\n# gpg:                using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6\n# gpg:                issuer \"kwolf@redhat.com\"\n# gpg: Good signature from \"Kevin Wolf \u003ckwolf@redhat.com\u003e\" [full]\n\n* tag \u0027for-upstream\u0027 of https://repo.or.cz/qemu/kevin: (23 commits)\n  block: use bdrv_co_debug_event in coroutine context\n  block: use bdrv_co_getlength in coroutine context\n  qcow2: mark more functions as coroutine_fns and GRAPH_RDLOCK\n  vhdx: mark more functions as coroutine_fns and GRAPH_RDLOCK\n  vmdk: mark more functions as coroutine_fns and GRAPH_RDLOCK\n  dmg: mark more functions as coroutine_fns and GRAPH_RDLOCK\n  cloop: mark more functions as coroutine_fns and GRAPH_RDLOCK\n  block: mark another function as coroutine_fns and GRAPH_UNLOCKED\n  bochs: mark more functions as coroutine_fns and GRAPH_RDLOCK\n  vpc: mark more functions as coroutine_fns and GRAPH_RDLOCK\n  qed: mark more functions as coroutine_fns and GRAPH_RDLOCK\n  file-posix: remove incorrect coroutine_fn calls\n  Revert \"graph-lock: Disable locking for now\"\n  graph-lock: Unlock the AioContext while polling\n  blockjob: Fix AioContext locking in block_job_add_bdrv()\n  block: Fix AioContext locking in bdrv_open_backing_file()\n  block: Fix AioContext locking in bdrv_open_inherit()\n  block: Fix AioContext locking in bdrv_reopen_parse_file_or_backing()\n  block: Fix AioContext locking in bdrv_attach_child_common()\n  block: Fix AioContext locking in bdrv_open_child()\n  ...\n\nSigned-off-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\n",
  "tree_diff": []
}
