You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/qapi
Stefan Hajnoczi bb00d0aa62 Block layer patches
- Fix deadlock in graph modification with iothreads
 - mirror: Fix non-converging cases for active mirror
 - qapi: Fix BlockdevOptionsNvmeIoUring @path description
 - blkio: Set BlockDriver::has_variable_length to false
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmNyIF8RHGt3b2xmQHJl
 ZGhhdC5jb20ACgkQfwmycsiPL9ZcHRAAwcQ9cLu6Oh96iWvCCOIxqOsEzVYeCwxI
 yJrrOYSKvMabWms+gg3m5zYt/sU4CRvjzFMd/WDl4LXN4B1SNBdOjPXkswoLA6cU
 QvzbVNRPgZxodVXewjWw5fNFYkBvA+Jgx9ffEK0dYAWKFN3bT6I3NzjcKr2eJ2d2
 Y8RzltBspwwadyTH0lQxY8HfXE7UHukBCAVkcbqQQYuzKa2dR9ERKfRM10uDZwNI
 eNGWu1W0xvE3+nXqnGfXUXVO7R7Q5L0HfShr4Dhw0zyWbg6DBJRi7iY8cVV1VmCp
 M0C8ybODRdsMcRJh+k+Q+T33oRBnXytXDiNzNRHx2gOabuc6k/sc6aSfcIvgCMQf
 PLQsHI0a1o/N238N1Znhfn+M5S0+elTy/xwmzXN2rL3whNMJ9IRoqoxh7nH90CB2
 F7lMjp7FMmJVYtmy0FcBDUVfShgzqM1TsORAXUfdU5QXf4wA+FyZ16SN/WYYfg4B
 ZCsdu2vDimA4rNOiWpPEBNLnHv3S/cswTqobQUQ2QN0zzGPZxoKEWAuG4pqlmSGN
 nMgEiLGFL7Ztgpjw6ZQCisL5rh0P9g53JgY8+b68KfeDXG+R2bEHPtZotIVz7mT7
 JP5ydTyxozNGvMCKg/0Fp1HaHU1ADm9swnWm5cYm/ax9hq5rMNsaq6YTLap1o1PP
 e1Oe0rnq/Ys=
 =zRlt
 -----END PGP SIGNATURE-----

Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging

Block layer patches

- Fix deadlock in graph modification with iothreads
- mirror: Fix non-converging cases for active mirror
- qapi: Fix BlockdevOptionsNvmeIoUring @path description
- blkio: Set BlockDriver::has_variable_length to false

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmNyIF8RHGt3b2xmQHJl
# ZGhhdC5jb20ACgkQfwmycsiPL9ZcHRAAwcQ9cLu6Oh96iWvCCOIxqOsEzVYeCwxI
# yJrrOYSKvMabWms+gg3m5zYt/sU4CRvjzFMd/WDl4LXN4B1SNBdOjPXkswoLA6cU
# QvzbVNRPgZxodVXewjWw5fNFYkBvA+Jgx9ffEK0dYAWKFN3bT6I3NzjcKr2eJ2d2
# Y8RzltBspwwadyTH0lQxY8HfXE7UHukBCAVkcbqQQYuzKa2dR9ERKfRM10uDZwNI
# eNGWu1W0xvE3+nXqnGfXUXVO7R7Q5L0HfShr4Dhw0zyWbg6DBJRi7iY8cVV1VmCp
# M0C8ybODRdsMcRJh+k+Q+T33oRBnXytXDiNzNRHx2gOabuc6k/sc6aSfcIvgCMQf
# PLQsHI0a1o/N238N1Znhfn+M5S0+elTy/xwmzXN2rL3whNMJ9IRoqoxh7nH90CB2
# F7lMjp7FMmJVYtmy0FcBDUVfShgzqM1TsORAXUfdU5QXf4wA+FyZ16SN/WYYfg4B
# ZCsdu2vDimA4rNOiWpPEBNLnHv3S/cswTqobQUQ2QN0zzGPZxoKEWAuG4pqlmSGN
# nMgEiLGFL7Ztgpjw6ZQCisL5rh0P9g53JgY8+b68KfeDXG+R2bEHPtZotIVz7mT7
# JP5ydTyxozNGvMCKg/0Fp1HaHU1ADm9swnWm5cYm/ax9hq5rMNsaq6YTLap1o1PP
# e1Oe0rnq/Ys=
# =zRlt
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 14 Nov 2022 06:02:55 EST
# 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://repo.or.cz/qemu/kevin:
  tests/stream-under-throttle: New test
  block: Start/end drain on correct AioContext
  block-backend: Update ctx immediately after root
  block: Make bdrv_child_get_parent_aio_context I/O
  block/blkio: Set BlockDriver::has_variable_length to false
  qapi/block-core: Fix BlockdevOptionsNvmeIoUring @path description
  iotests/151: Test active requests on mirror start
  iotests/151: Test that active mirror progresses
  block/mirror: Fix NULL s->job in active writes
  block/mirror: Drop mirror_wait_for_any_operation()
  block/mirror: Do not wait for active writes

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2 years ago
..
acpi.json qapi: fix example of ACPI_DEVICE_OST event 3 years ago
audio.json audio: Add sndio backend 2 years ago
authz.json qapi/qom: Add ObjectOptions for authz-* 4 years ago
block-core.json qapi/block-core: Fix BlockdevOptionsNvmeIoUring @path description 2 years ago
block-export.json vduse-blk: Add name option 2 years ago
block.json block: add more commands to preconfig mode 2 years ago
char.json qapi: Stop using whitespace for alignment in comments 3 years ago
common.json qapi: Drop unnecessary empty lines in comments 3 years ago
compat.json qapi: Belatedly adjust limitations documentation 3 years ago
control.json qapi: Stop using whitespace for alignment in comments 3 years ago
crypto.json qapi: crypto-akcipher: Introduce akcipher types to qapi 3 years ago
dump.json qapi: fix example of query-dump-guest-memory-capability command 2 years ago
error.json schemas: Add vim modeline 4 years ago
introspect.json qapi: Add feature flags to enum members 3 years ago
job.json qapi: Drop unnecessary empty lines outside of comments 3 years ago
machine-target.json target/loongarch: Implement qmp_query_cpu_definitions() 2 years ago
machine.json qmp/hmp, device_tree.c: introduce dumpdtb 2 years ago
meson.build qga: Allow building of the guest agent without system emulators or tools 2 years ago
migration.json qapi: fix examples of events missing timestamp 2 years ago
misc-target.json qapi: Drop unnecessary whitespace in comments 3 years ago
misc.json vfio-user: run vfio-user context 2 years ago
net.json net: stream: add QAPI events to report connection state 2 years ago
opts-visitor.c qapi, qemu-options: make all parsing visitors parse boolean options the same 4 years ago
pci.json qapi: Normalize version references x.y.0 to just x.y 4 years ago
pragma.json qapi/pragma: Tidy up comments 3 years ago
qapi-clone-visitor.c qapi: Make visitor functions taking Error ** return bool, not void 4 years ago
qapi-dealloc-visitor.c qapi: Make visitor functions taking Error ** return bool, not void 4 years ago
qapi-forward-visitor.c qapi: remove needless include 3 years ago
qapi-schema.json qmp: add QMP command x-query-virtio 2 years ago
qapi-type-helpers.c monitor: introduce HumanReadableText and HMP support 3 years ago
qapi-util.c qapi: Fix stale reference to scripts/qapi.py in a comment 3 years ago
qapi-visit-core.c qapi: Factor out compat_policy_input_ok() 3 years ago
qdev.json qapi: fix example of DEVICE_UNPLUG_GUEST_ERROR event 2 years ago
qmp-dispatch.c qapi: remove needless include 3 years ago
qmp-event.c Replace qemu_gettimeofday() with g_get_real_time() 3 years ago
qmp-registry.c qapi: Generalize command policy checking 3 years ago
qobject-input-visitor.c include: add qemu/keyval.h 3 years ago
qobject-output-visitor.c qapi: Extend -compat to set policy for unstable interfaces 3 years ago
qom.json pci,pc,virtio: features, tests, fixes, cleanups 2 years ago
rdma.json schemas: Add vim modeline 4 years ago
replay.json qapi: Drop unnecessary empty lines in comments 3 years ago
rocker.json schemas: Add vim modeline 4 years ago
run-state.json reset: allow registering handlers that aren't called by snapshot loading 2 years ago
sockets.json qapi: Stop using whitespace for alignment in comments 3 years ago
stats.json monitor: add support for boolean statistics 2 years ago
string-input-visitor.c qapi, qemu-options: make all parsing visitors parse boolean options the same 4 years ago
string-output-visitor.c qapi: remove needless include 3 years ago
tpm.json qapi: Convert simple union TpmTypeOptions to flat one 3 years ago
trace-events qapi: Generalize struct member policy checking 3 years ago
trace.h trace: switch position of headers to what Meson requires 4 years ago
trace.json qapi: fix example of trace-event-get-state command 3 years ago
transaction.json qapi: deprecate drive-backup 3 years ago
ui.json gtk: Add show_menubar=on|off command line option. 2 years ago
virtio.json Fix several typos in documentation (found by codespell) 2 years ago
yank.json Introduce yank feature 4 years ago