Files
Richard Henderson 29b1dc631d Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging
Pull request

Niklas Cassel and Sam Li's fixes and cleanups for zoned storage.

# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEEhpWov9P5fNqsNXdanKSrs4Grc8gFAmrhC+8ACgkQnKSrs4Gr
# c8jHyAf7BkY+13DliYP8OGeFUxuhtTegGvjdgj4HDuQ7oMd9qgqI7LPr3O00wxFY
# 1a+yitUsB2dPK0w2ktydF2wsF5AJ+ysPloDXiJTeuYH+Tjb3Kh9KNEwiPaH2l3qq
# MsOsj8UAzCH+FLL+q5kUpnmnOw1UhQuY1WOiiIVCnFTu8x78WZxWRurYLiSQG9Ld
# Nsy8j6UKFmqKE1be531D6Ltsrd+Tx7wTafI4JhFGaxDc8+kBYscn+nshUjv5SdST
# X3TAJ0G8xVzt3rsTO7cqo5dwhTT/9tHc99skTmuJHJOVNWiXpn279rOdH5CGNjd/
# qusjskanLzj5TSquP9moPhGJ9DBdBQ==
# =B3yU
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 27 Oct 2026 03:39:11 PM CDT
# gpg:                using RSA key 8695A8BFD3F97CDAAC35775A9CA4ABB381AB73C8
# gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>" [unknown]
# gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8

* tag 'block-pull-request' of https://gitlab.com/stefanha/qemu:
  block: do not use CoroutineIOCompletion to hold a return value
  file-posix: reject a zone append to a full or conventional zone
  file-posix: reject a zone append past the device capacity
  block: remove BlockLimits.max_append_sectors
  virtio-blk: add a max-append-sectors property
  file-posix: remove the zone append write granularity check
  block: reject a zone append that is larger than a zone
  block: reject zone appends that are not a multiple of the sector size
  hw/block: reject a zoned device that the block sizes cannot address
  virtio-blk: check the write granularity of writes to sequential zones
  hw/block: derive the zone write granularity from the block sizes
  block: add a helper to check if a zone is conventional
  block: add a helper for the index of the zone an offset falls in
  virtio-blk: do not merge requests across a zone boundary
  block: widen BlockLimits.zone_size to uint64_t

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2026-10-27 20:02:57 -05:00
..
2026-09-11 15:54:47 -04:00
2025-12-27 10:11:08 +01:00
2026-10-16 10:40:38 +10:00
2025-12-27 10:11:08 +01:00
2026-08-24 11:08:25 +10:00
2025-12-27 10:11:08 +01:00
2026-09-11 15:54:47 -04:00
2026-10-27 07:23:27 -07:00
2026-09-01 11:15:20 +01:00
2026-02-27 14:22:07 +01:00
2026-09-11 15:54:47 -04:00
2026-09-03 12:14:07 +02:00
2026-10-22 20:32:00 +00:00