Commit 86acc650be for qemu.org

commit 86acc650be113d7007bbb1499a4f50bda5c6d705
Merge: 8dfde8fb21 29922afeae
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Tue Aug 4 15:35:58 2026 -0400

    Merge tag 'for-upstream' of https://gitlab.com/kmwolf/qemu into staging

    Block layer patches

    - Fix missing locking in latency histogram setters
    - coroutine: fix lost wakeup in qemu_co_sleep_wake()
    - floppy: Fix READ/WRITE/FORMAT/READ ID behaviour with missing medium
    - qcow2: Fix crash on closing a read-only image with dirty bit set
    - cloop: fix integer overflow in total_sectors calculation
    - dmg: Fix out of bounds accesses (CVE-2026-65929, CVE-2026-65928)
    - FUSE export: fix regression with O_TRUNC when export is not growable
    - iotests: Various small fixes

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJFBAABCgAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmpx+c4RHGt3b2xmQHJl
    # ZGhhdC5jb20ACgkQfwmycsiPL9YB1A/7BBA88fhvpA1E/X+1DGpjFyAJbssRVWxq
    # OuKgpvVgm1EZHIl/ST5scOm971h3e4zXQLVERY0nY30wMl5mZVXrFMHOLdqP+1rv
    # dPjqHwgiBp+YOP3Ol2EHaObDta+bf5GM3DZ6naAHdK0Zdxqywo0qsrKwHpSG2NhG
    # uEWanrZC0SsaZ5sUmVdwYp8SA6iW1RtvS23kgP4szSIy6jYoFYcZYKv5AcitohCq
    # HejMiLcoDcqPKy1l4CnqypsNEW+SyabG2Zr0IkRattM7It2Vq+bswRuo4tKRjn2I
    # TBldmMiBIhW8txV3u6DglR02pXThSVhxFZV3O9DSntCii4rubz7smvqR1X3pmknW
    # ERE4b4fvLAlzIrugMfvVNRVZpWLVdHqx+iu0wh3QvvCxZGMuCksQ+1Kr0ayi3IH/
    # cBcudetL9WnYVchMJRgwYDSahDvqgm7xiMGU1X1dAjfb4LKlmVAccuuUy0iHsg/p
    # mSBrnxWpABIQgwN+rhUeWMLo6faVUpf5GUmfT/EwyMNrOhCo4K+qfR17S+McJeYC
    # a1nxUbLUKdkAFX31bTmEIQlp+395RGh1o0UGOrrQUW8pRZgAQqBCitRRmEXZiOmD
    # PNNeCZS1wyWMbSz0R19/vpp/uwPmMBakN/QxWmY+H3nHUrKEnZGmtPZlJGFoam+m
    # 9qHJno8c2Ak=
    # =2bLV
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 04 Aug 2026 10:40:14 EDT
    # gpg:                using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6
    # gpg:                issuer "kwolf@redhat.com"
    # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>" [full]
    # Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6

    * tag 'for-upstream' of https://gitlab.com/kmwolf/qemu:
      iotests: increase timeouts for tests to 5 minutes
      hw/block/fdc: report a missing address mark on an empty drive
      hw/block/fdc: select the drive named by the READ ID command
      iotests: test O_TRUNC behavior for fuse exports
      block/export/fuse: fix regression with O_TRUNC when export is not growable
      coroutine: fix lost wakeup in qemu_co_sleep_wake()
      iotests/migrate-bitmaps-postcopy-test: replace the timing assertion with a content check
      iotests: skip FUSE tests when FUSE is not usable
      iotests: run the test pool with the 'fork' start method
      qcow2: do not try to clear the dirty bit on a read-only node
      dmg: reject inconsistent UDRW chunk sector count and length (CVE-2026-65928)
      dmg: refuse to open files with no chunks
      dmg: fix out-of-bounds load in search_chunk() (CVE-2026-65929)
      tests/unit: add reproducer for BlockAcctStats histogram locking race
      block/qapi: take stats->lock when reading BlockAcctStats for query-blockstats
      block/accounting: take stats->lock in latency histogram setters
      block/cloop: fix integer overflow in total_sectors calculation

    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>