- eb5d28c block: fix -Werror=maybe-uninitialized false-positive by Marc-André Lureau · 5 months ago
- e9c9d8d block/file-posix: Drop ifdef for macOS versions older than 12.0 by Akihiko Odaki · 8 months ago
- 44b424d block: remove separate bdrv_file_open callback by Paolo Bonzini · 2 years, 3 months ago
- 24687ab linux-aio: add IO_CMD_FDSYNC command support by Prasad Pandit · 10 months ago
- b67e353 block: drop force_dup parameter of raw_reconfigure_getfd() by Denis V. Lunev via · 10 months ago
- cd0c0db block/file-posix: set up Linux AIO and io_uring in the current thread by Stefan Hajnoczi · 1 year, 6 months ago
- ad4feac file-posix: fix over-writing of returning zone_append offset by Naohiro Aota · 1 year, 4 months ago
- 10b9e08 block/file-posix: fix update_zones_wp() caller by Sam Li · 1 year, 6 months ago
- 416af85 Merge tag 'pull-block-2023-09-01' of https://gitlab.com/hreitz/qemu into staging by Stefan Hajnoczi · 1 year, 5 months ago
- 3202d8e block: spelling fixes by Michael Tokarev · 1 year, 8 months ago
- d31b50a file-posix: Simplify raw_co_prw's 'out' zone code by Hanna Czenczek · 1 year, 6 months ago
- deab5c9 file-posix: Fix zone update in I/O error path by Hanna Czenczek · 1 year, 6 months ago
- 4b5d80f file-posix: Check bs->bl.zoned for zone info by Hanna Czenczek · 1 year, 6 months ago
- 56d1a02 file-posix: Clear bs->bl.zoned on error by Hanna Czenczek · 1 year, 6 months ago
- 29a242e block/file-posix: fix g_file_get_contents return path by Sam Li · 1 year, 7 months ago
- 36c6c87 file-posix: remove incorrect coroutine_fn calls by Paolo Bonzini · 1 year, 9 months ago
- 0766828 block/linux-aio: convert to blk_io_plug_call() API by Stefan Hajnoczi · 1 year, 9 months ago
- 6a6da23 block/io_uring: convert to blk_io_plug_call() API by Stefan Hajnoczi · 1 year, 9 months ago
- 6c811e1 block: add some trace events for zone append by Sam Li · 1 year, 10 months ago
- 4751d09 block: introduce zone append write for zoned devices by Sam Li · 1 year, 10 months ago
- a3c41f0 file-posix: add tracking of the zone write pointers by Sam Li · 1 year, 10 months ago
- 142e307 block: add some trace events for new block layer APIs by Sam Li · 1 year, 10 months ago
- 774c726 block: add zoned BlockDriver check to block layer by Sam Li · 1 year, 10 months ago
- 6d43eaa block/block-backend: add block layer APIs resembling Linux ZonedBlockDevice ioctls by Sam Li · 1 year, 10 months ago
- a735b56 block/file-posix: introduce helper functions for sysfs attributes by Sam Li · 1 year, 10 months ago
- aef04fc thread-pool: avoid passing the pool parameter every time by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 0fdb731 thread-pool: use ThreadPool from the running thread by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- a75e4e4 io_uring: use LuringState from the running thread by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- ab50533 linux-aio: use LinuxAioState from the running thread by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 8c6f27e block: remove has_variable_length from BlockDriver by Paolo Bonzini · 1 year, 11 months ago
- 4ec8df0 block: Mark bdrv_co_create() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 742bf09 block: Mark bdrv_co_copy_range() GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 8809534 block: Mark bdrv_co_flush() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 005ee3c block/file-posix: don't use functions calling AIO_WAIT_WHILE in worker threads by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 7f36a50 block/file: Add file-specific image info by Hanna Reitz · 2 years, 8 months ago
- 2c75261 block: Convert bdrv_lock_medium() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 2531b39 block: Convert bdrv_eject() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 3d47eb0 block: Convert bdrv_get_info() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 82618d7 block: Convert bdrv_get_allocated_file_size() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- c86422c block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 1e97be9 block: Convert bdrv_is_inserted() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 09d9fc9 block: Convert bdrv_io_unplug() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- 8f49745 block: Convert bdrv_io_plug() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 1 month ago
- e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years, 2 months ago
- 37b0b24 error handling: Use RETRY_ON_EINTR() macro where applicable by Nikita Ivanov · 2 years, 4 months ago
- e8b6535 block: add BDRV_REQ_REGISTERED_BUF request flag by Stefan Hajnoczi · 2 years, 5 months ago
- a7ca2eb file-posix: Remove unused s->discard_zeroes by Kevin Wolf · 2 years, 5 months ago
- dda56b7 file-posix: add missing coroutine_fn annotations by Paolo Bonzini · 2 years, 5 months ago
- 25474d9 block: use the request length for iov alignment by Keith Busch · 2 years, 5 months ago
- a7c5f67 block: move bdrv_qiov_is_aligned to file-posix by Keith Busch · 2 years, 5 months ago
- 006e196 block: use bdrv_is_sg() helper instead of raw bs->sg reading by Denis V. Lunev · 2 years, 6 months ago
- ad24b67 block: move fcntl_setfl() by Marc-André Lureau · 2 years, 11 months ago
- 0f9668e Remove qemu-common.h include from most units by Marc-André Lureau · 3 years ago
- 8e3b0cb Replace qemu_real_host_page variables with inlined functions by Marc-André Lureau · 3 years ago
- aa44d3f block/file-posix: Remove a deprecation warning on macOS 12 by Philippe Mathieu-Daudé · 3 years, 2 months ago
- 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 3 years ago
- a5730b8b block/file-posix: Simplify the XFS_IOC_DIOINFO handling by Thomas Huth · 3 years, 2 months ago
- 5dbd0ce file-posix: Fix alignment after reopen changing O_DIRECT by Kevin Wolf · 3 years, 3 months ago
- 68d7946 linux-aio: add `dev_max_batch` parameter to laio_io_unplug() by Stefano Garzarella · 3 years, 4 months ago
- 512da21 linux-aio: add `dev_max_batch` parameter to laio_co_submit() by Stefano Garzarella · 3 years, 4 months ago
- 684960d file-posix: add `aio-max-batch` option by Stefano Garzarella · 3 years, 4 months ago
- 13a0283 block/file-posix: Fix return value translation for AIO discards by Ari Sundholm · 3 years, 4 months ago
- cc07162 block: introduce max_hw_iov for use in scsi-generic by Paolo Bonzini · 3 years, 5 months ago
- 0c80228 block: use int64_t instead of int in driver discard handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- f34b2bc block: use int64_t instead of int in driver write_zeroes handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- 4853504 block: use int64_t instead of uint64_t in copy_range driver handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- e75abed block: use int64_t instead of uint64_t in driver write handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- f7ef38d block: use int64_t instead of uint64_t in driver read handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- d1fe593 Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-6.2-pull-request' into staging by Peter Maydell · 3 years, 5 months ago
- 869e7ee block/file-posix: Do not force-cap *pnum by Hanna Reitz · 3 years, 7 months ago
- 68857f1 spelling: sytem => system by Michael Tokarev · 3 years, 6 months ago
- 0dfc7af block/file-posix: Optimize for macOS by Akihiko Odaki · 3 years, 8 months ago
- bd80936 file-posix: handle EINTR during ioctl by Paolo Bonzini · 3 years, 9 months ago
- 09e20ab block: detect DKIOCGETBLOCKCOUNT/SIZE before use by Joelle van Dyne · 4 years ago
- 267cd53 block: try BSD disk size ioctls one after another by Paolo Bonzini · 3 years, 9 months ago
- 14176c8 block: feature detection for host block support by Joelle van Dyne · 4 years ago
- 1847346 file-posix: try BLKSECTGET on block devices too, do not round to power of 2 by Paolo Bonzini · 3 years, 11 months ago
- 24b36e9 block: add max_hw_transfer to BlockLimits by Paolo Bonzini · 3 years, 9 months ago
- 01ef818 scsi-generic: pass max_segments via max_iov field in BlockLimits by Paolo Bonzini · 3 years, 11 months ago
- 8ad5ab6 file-posix: fix max_iov for /dev/sg devices by Paolo Bonzini · 3 years, 11 months ago
- 99be1ac block: remove duplicate trace.h include by Daniel P. Berrangé · 3 years, 11 months ago
- 60ff2ae block: add trace point when fdatasync fails by Daniel P. Berrangé · 3 years, 11 months ago
- c7ddc88 block: preserve errno from fdatasync failures by Daniel P. Berrangé · 3 years, 11 months ago
- fa95e9f block/file-posix: Try other fallbacks after invalid FALLOC_FL_ZERO_RANGE by Thomas Huth · 3 years, 9 months ago
- 73ebf29 block/file-posix: Fix problem with fallocate(PUNCH_HOLE) on GPFS by Thomas Huth · 3 years, 9 months ago
- 72373e4 block: bdrv_reopen_multiple: refresh permissions on updated graph by Vladimir Sementsov-Ogievskiy · 3 years, 10 months ago
- 8d17adf block: remove support for using "file" driver with block/char devices by Daniel P. Berrangé · 4 years ago
- 69b55e0 block: refactor bdrv_check_request: add errp by Vladimir Sementsov-Ogievskiy · 4 years, 3 months ago
- 797e3e3 block: report errno when flock fcntl fails by David Edmondson · 4 years, 1 month ago
- 8ac5aab block: bdrv_mark_request_serialising: split non-waiting function by Vladimir Sementsov-Ogievskiy · 4 years, 4 months ago
- cb8d085 block/file-posix: fix a possible undefined behavior by Pan Nengyuan · 4 years, 4 months ago
- 8b11700 block: introduce BDRV_MAX_LENGTH by Vladimir Sementsov-Ogievskiy · 4 years, 3 months ago
- 9b100af block/file-posix: fix workaround in raw_do_pwrite_zeroes() by Vladimir Sementsov-Ogievskiy · 4 years, 3 months ago
- eb43ea1 file-posix: check the use_lock before setting the file lock by Li Feng · 4 years, 3 months ago
- ece4fa9 file-posix: allow -EBUSY errors during write zeros on raw block devices by Maxim Levitsky · 4 years, 4 months ago
- b18a24a block/file: switch to use qemu_open/qemu_create for improved errors by Daniel P. Berrangé · 4 years, 8 months ago
- 448058a util: rename qemu_open() to qemu_open_old() by Daniel P. Berrangé · 4 years, 7 months ago
- bae127d file-posix: Handle `EINVAL` fallocate return value by Antoine Damhet · 4 years, 7 months ago
- a8c5cf2 file-posix: Fix leaked fd in raw_open_common() error path by Kevin Wolf · 4 years, 7 months ago
- bca5283 file-posix: Fix check_hdev_writable() with auto-read-only by Kevin Wolf · 4 years, 7 months ago