The following changes since commit c1eb2ddf0f8075faddc5f7c3d39feae3e8e9d6b4:
Update version for v8.0.0 release (2023-04-19 17:27:13 +0100)
are available in the Git repository at:
https://gitlab.com/stefanha/qemu.git tags/block-pull-request
for you to fetch changes up to 36e5e9b22abe56aa00ca067851555ad8127a7966:
tracing: install trace events file only if necessary (2023-04-20 07:39:43
-0400)
----------------------------------------------------------------
Pull request
Sam Li's zoned storage work and fixes I collected during the 8.0 freeze.
----------------------------------------------------------------
Carlos Santos (1):
tracing: install trace events file only if necessary
Philippe Mathieu-Daudé (1):
block/dmg: Declare a type definition for DMG uncompress function
Sam Li (17):
block/block-common: add zoned device structs
block/file-posix: introduce helper functions for sysfs attributes
block/block-backend: add block layer APIs resembling Linux
ZonedBlockDevice ioctls
block/raw-format: add zone operations to pass through requests
block: add zoned BlockDriver check to block layer
iotests: test new zone operations
block: add some trace events for new block layer APIs
docs/zoned-storage: add zoned device documentation
file-posix: add tracking of the zone write pointers
block: introduce zone append write for zoned devices
qemu-iotests: test zone append operation
block: add some trace events for zone append
include: update virtio_blk headers to v6.3-rc1
virtio-blk: add zoned storage emulation for zoned devices
block: add accounting for zone append operation
virtio-blk: add some trace events for zoned emulation
docs/zoned-storage:add zoned emulation use case
Thomas De Schampheleire (1):
tracetool: use relative paths for '#line' preprocessor directives