qemu/include
Stefan Hajnoczi 86acc650be 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-----

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>
2026-08-04 15:35:59 -04:00
..
accel accel/tcg: Improve docstrings around TCGCPUOps::*watchpoint* handlers 2026-07-06 15:42:18 +02:00
authz
block block/qapi: take stats->lock when reading BlockAcctStats for query-blockstats 2026-08-03 10:42:29 +02:00
chardev ui/console: default vc encoding to cp437 for machine < 11.1 2026-05-09 10:24:33 +04:00
crypto MAINTAINERS: Remove my disfunctional emails 2026-04-24 21:27:22 +02:00
disas disas: Make disassemble_info::target_info field const 2026-02-03 14:57:34 +01:00
exec accel/tcg: Use TLB_FORCE_SLOW not TLB_MMIO for user-only plugins 2026-07-07 09:48:42 -07:00
fpu fpu: Export floatN_minmax 2026-05-22 11:21:37 -07:00
gdbstub gdbstub: Introduce GdbBreakpointType enumerator 2026-07-06 15:42:18 +02:00
hw hw/display/virtio-gpu: Always reject invalid scanout bounds 2026-08-04 23:21:40 +04:00
io io: add missing coroutine annotation 2026-07-27 15:51:03 +04:00
libdecnumber include/libdecnumber: replace FSF postal address with licenses URL 2025-06-26 00:42:37 +02:00
migration migration: Make switchover-ack re-usable 2026-07-07 07:12:46 +02:00
monitor monitor: eliminate monitor_is_hmp_non_interactive method 2026-07-07 11:16:25 +02:00
net net: Correct padding check in qemu_receive_packet() 2026-07-21 12:18:36 +02:00
plugins plugins: use int64_t for the syscall filter return value 2026-06-18 16:47:12 -07:00
qapi error: Fix "to current monitor if we have one" comments 2026-05-05 12:50:35 +02:00
qemu coroutine: fix lost wakeup in qemu_co_sleep_wake() 2026-08-03 10:42:29 +02:00
qobject json-parser: add location to JSON parsing errors 2026-07-02 13:56:35 +02:00
qom qom: replace 'can_be_deleted' with 'prepare_delete' 2026-07-07 11:16:22 +02:00
scsi scsi: always send valid PREEMPT TYPE field 2026-05-08 16:40:03 +02:00
semihosting semihosting/uaccess: Use the cpu_internal_tswap() functions 2026-03-12 19:24:24 +00:00
standard-headers linux-headers: Update to Linux v7.2-rc1 with KVM_S390_VM_CPU_FEAT_ASTFLEIE2 2026-07-06 13:37:54 +02:00
system pci, vhost, virtio, iommu: bugfixes 2026-07-27 16:51:28 -04:00
tcg tcg: Include missing 'qemu/bitops.h' header in tcg-gvec-desc.h 2026-06-18 14:27:04 +02:00
ui ui/gtk: handle console hotplug/unplug events 2026-06-24 15:41:15 +04:00
user user/guest-host: Include exec/abi_ptr.h 2026-07-21 12:18:36 +02:00
elf.h elf: Add EF_MIPS_ARCH_ASE definitions 2025-09-02 17:57:05 +02:00
glib-compat.h glib-compat: add fallback for g_clear_fd/g_autofd 2026-06-24 15:41:14 +04:00
qemu-io.h
qemu-main.h ui & main loop: Redesign of system-specific main thread event handling 2024-12-31 21:21:34 +01:00