Commit 723622bedb for qemu.org
commit 723622bedb0b423de7d1c61ebbe6e7a71934949c
Merge: 95dda33f38 67198583a1
Author: Richard Henderson <richard.henderson@linaro.org>
Date: Mon Nov 9 11:58:07 2026 -0800
Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging
Block layer patches
- qcow2: fix snapshot data corruption with discard-no-unref=on
- vmdk: Fix various bugs in handling malicious image files
- vhdx: Prevent out-of-bounds BAT accesses with malicious vhdx files
- iotests: add --quiet arg to hide env variable dump
# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCgAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmrx+EwRHGt3b2xmQHJl
# ZGhhdC5jb20ACgkQfwmycsiPL9Ziiw/+ORADnC0XFs85sEko+V831yp2NO99Gu+U
# GJ/C91rPaNpywIaCDajuPFcJN6xrVgKoMrRimsbTHoZnGN3J9Nd+k4ZMgefih3eD
# pA87hw7yvsngQVDtsmP4hT4vYocHBNTQBbLK9h6FmOaiBMMUn213bOFpbsq+wQ1S
# Yo64AUX6u3tbQP2ls+PV5IxtYYbnSWX9taD2UnA+HCdV24cIEfwrRhuBDspqjsVP
# DTkQwacXIDU9KZyW2tdXOH7l+JwhJL1JYOZJRODfv5xqhvxsetwxn50MKsBX/vXQ
# r2mIw+73FSw05tlrmomMIxE0ssWuMpxgf94L6FftVr8Wg5wgkxPw4Q13IDIyuPck
# gsoQ4sbsSS74AaJgwLuXmYU1M1q90Wviu3WN+MNdfdFIqjqwJCS/2JMu/KV0lkLA
# r2HA6oM/9M8GOcd40IVNcx1jW94OIQDyeP6uv8iPk7riXY76K2AAcYxgFGRqumwG
# 8aW0QiIyNc4dVY1sedL12xRHzPeaEMyZ9+L+tg3ibCjtM/CgzcR2vwFfkkthoGyc
# +bqByp1TX9f4H78IzqBv0c89pFn5mPBpoJzRrlBPE91FycLL76tx9o9MhVWjZpmS
# v5W0ZQwvQo/qhYSZ/AnZQOHW8tfkJv0jn7yLwf6JZbh9OuacY7H50nxMlBoBLMfG
# rDNsmuVL7BE=
# =gMMb
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 09 Nov 2026 08:43:56 AM PST
# gpg: using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6
# gpg: issuer "kwolf@redhat.com"
# gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>" [unknown]
# gpg: WARNING: The key's User ID is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: DC3D EB15 9A9A F95D 3D74 56FE 7F09 B272 C88F 2FD6
* tag 'for-upstream' of https://repo.or.cz/qemu/kevin:
block/vhdx: Prevent out-of-bounds BAT accesses with malicious vhdx files
iotests/290: add 'discard' and 'write -z -u' case with a snapshot
qcow2: fix snapshot data corruption with discard-no-unref=on
iotests/290: add test case to check 'discard-no-unref' option behavior
block: add missing coroutine_fn annotations
block/vmdk: Avoid overflowing multiplication in vmdk_open_vmdk4()
block/vmdk: Reject a zero cluster_sectors parameter
block/vmdk: Use larger types for byte counts in vmdk_read_extent()
block/vmdk: Avoid reading off the end of descriptor memory
block/vmdk: Avoid assertion if image file has no extents
iotests: add --quiet arg to hide env variable dump
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>