Commit 9e486201f8 for qemu.org
commit 9e486201f8463b6668180571509f1f3fdbae2497
Merge: 9f9f41d837 cf4f672c11
Author: Richard Henderson <richard.henderson@linaro.org>
Date: Fri Oct 9 11:32:49 2026 +0200
Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging
Block layer patches
- Fix corruption from broken RMW atomicity
- Fix bdrv_next() skipping monitor-owned nodes
- fdc: Account for read and write requests
- throttle-groups: Fix crash when enabling I/O limits on a busy disk
- file-posix: Fixed O_DIRECT alignment for truncate requests
- file-posix: add statx(STATX_DIOALIGN) support
- qcow2: (Partially) fix reopen for read-only nodes
- scripts/qemugdb: Fixes for 'qemu bt' / 'qemu coroutine' commands
- Code cleanup
# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCgAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmrGc3QRHGt3b2xmQHJl
# ZGhhdC5jb20ACgkQfwmycsiPL9Y9mhAAoFOC0PeaQWxbG7X9eOQGVxw+FgPXC6b3
# T4GPfz1e1qsJLeMpGQdxkE5JLoqcpwUX9gRkVSTRYgTBHF0TZUyMD/cfbFbo6Rq3
# eT3mkOW+P4BVrjscJaMWd5lNUVEaF4JbWnNC6Yh7DxE6p8E/l1De/1UWZFcInKBn
# KlytI9cmM6RAfbujmJq75EQ0Q7IFoL2CqPzuse8zbw0haNqBVIV/5dtfMyOp5+R7
# B4YMDVI2sQhHplyFy1sWbbvhiVtk3RqZzG+hwYuDYXO0bYtzGB7LqDKzY1NoW4Ry
# EMIDSloNLJnCApDRjyCsPj4V2pmjOpvSDHBSKysZxMQ0aJCR4IRRh6t43/TZtNeZ
# ndTk8Kskx6N+YBnaHGJTkR2O3Mk7M8bBRZKzFQ+6KKejjG8MIZZARumyYlMAbzLB
# m7jmA2P0lFNtJqAmMChRglCVuhHj7zbzYPzzcSqI3yKoL1xFsCjQ82g+D1/i0kaH
# EPUtNkgN2l6i8/3Ada41huQk5R5lW9N4UsB6CpQ4aDFa8IzeAirhUMXQmfKH/8hk
# JU1QP6Lx8FCfxyUL3rHK0qzJmDDdd5naoHJ5FVXKnrrqvtNhmkPRfoOgWlIKeafV
# ZzLx9F/hPSAV3HKa4uICqZuPQokamEUOWru6HBpWTJWImf1i5a16Zbct6Eovuel5
# KIvItIeca+M=
# =t6DQ
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 07 Oct 2026 06:29:40 PM CEST
# 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: (21 commits)
block: Remove now redundant bdrv_wait_serialising_requests() calls
block: Fix corruption from broken RMW atomicity
block: reject a reopen of an unusable node instead of crashing
qcow2: do not clear the dirty bit when reopening a read-only node
file-posix: add statx(STATX_DIOALIGN) support
iotests: annotate TestRunner.shared_self for mypy 2.4
hw/block/fdc: account for read and write requests
iotests: remove unused 'owner=' variable assignment
scripts/qemugdb: coroutine: Don't touch the coredump for a plain backtrace
scripts/qemugdb: coroutine: Speed up coroutine lookup in a coredump
scripts/qemugdb: coroutine: Handle target absence gracefully
scripts/qemugdb: coroutine: Fix '--detailed' description
scripts/qemugdb: coroutine: Fix patching pt_regs in the coredump
scripts/qemugdb: coroutine: Don't unwind past the outermost frame
scripts/qemugdb: coroutine: Only attempt to restore regs in coredump
scripts/qemugdb: coroutine: Get rid of fallback pattern when dumping backtrace
scripts/qemugdb: coroutine: Fix selected frame leak on error path
block: allocate aligned write buffer for 'truncate -m full'
block: fix bdrv_next() skipping monitor-owned nodes
block/throttle-groups: fix crash when enabling I/O limits on a busy disk
...
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>