aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2026-02-12block/mirror: check range when setting zero bitmap for sync writeFiona Ebner1-3/+6
2026-01-22bswap: Include missing 'qemu/bswap.h' headerPhilippe Mathieu-Daudé6-0/+6
2026-01-17block: Drop use of Stat64Richard Henderson2-2/+10
2026-01-08block/file-win32: Improve an error messageMarkus Armbruster1-1/+1
2026-01-07blkdebug: Use error_setg_file_open() for a better error messageMarkus Armbruster1-1/+1
2026-01-07error: Consistently name Error * objects err, and not errpMarkus Armbruster1-4/+4
2025-12-30util: Move qemu_ftruncate64 from block/file-win32.c to oslib-win32.cNguyen Dinh Phi1-32/+0
2025-12-27block: rename block/aio-wait.h to qemu/aio-wait.hPaolo Bonzini1-1/+1
2025-12-27block: rename block/aio.h to qemu/aio.hPaolo Bonzini5-5/+5
2025-12-27block: extract include/qemu/aiocb.h out of include/block/aio.hPaolo Bonzini1-0/+1
2025-12-27include: reorganize memory API headersPaolo Bonzini1-1/+1
2025-12-27include: move hw/qdev-core.h to hw/core/, renamePaolo Bonzini1-1/+1
2025-12-27include: move hw/boards.h to hw/core/Paolo Bonzini1-1/+1
2025-12-15Revert "nvme: Fix coroutine waking"Hanna Czenczek1-29/+27
2025-12-09Fix const qualifier build errors with recent glibcCédric Le Goater2-2/+2
2025-12-04file-posix: Handle suspended dm-multipath better for SG_IOKevin Wolf1-22/+34
2025-11-25block: use pwrite_zeroes_alignment when writing first sectorStefan Hajnoczi1-0/+11
2025-11-25file-posix: populate pwrite_zeroes_alignmentStefan Hajnoczi1-0/+16
2025-11-25block-backend: Fix race when resuming queued requestsKevin Wolf1-3/+5
2025-11-18win32-aio: Run CB in original contextHanna Czenczek1-7/+24
2025-11-18null-aio: Run CB in original AioContextHanna Czenczek1-4/+3
2025-11-18iscsi: Create AIO BH in original AioContextHanna Czenczek1-3/+4
2025-11-18blkreplay: Run BH in coroutine’s AioContextHanna Czenczek1-1/+2
2025-11-18ssh: Run restart_coroutine in current AioContextHanna Czenczek1-11/+11
2025-11-18qcow2: Schedule cache-clean-timer in realtimeHanna Czenczek1-1/+1
2025-11-18qcow2: Fix cache_clean_timerHanna Czenczek2-29/+117
2025-11-18qcow2: Re-initialize lock in invalidate_cacheHanna Czenczek1-0/+2
2025-11-18block/io: Take reqs_lock for tracked_requestsHanna Czenczek1-0/+3
2025-11-18nvme: Note in which AioContext some functions runHanna Czenczek1-9/+34
2025-11-18nvme: Fix coroutine wakingHanna Czenczek1-27/+29
2025-11-18nvme: Kick and check completions in BDS contextHanna Czenczek1-1/+13
2025-11-18gluster: Do not move coroutine into BDS contextHanna Czenczek1-6/+11
2025-11-18curl: Fix coroutine wakingHanna Czenczek1-14/+31
2025-11-18nfs: Run co BH CB in the coroutine’s AioContextHanna Czenczek1-25/+16
2025-11-18iscsi: Run co BH CB in the coroutine’s AioContextHanna Czenczek1-35/+21
2025-11-18rbd: Run co BH CB in the coroutine’s AioContextHanna Czenczek1-8/+4
2025-11-11qcow2, vmdk: Restrict creation with secondary file using protocolEric Blake2-2/+2
2025-11-11block: Allow drivers to control protocol prefix at creationEric Blake10-11/+11
2025-11-11qcow2: put discards in discard queue when discard-no-unref is enabledJean-Louis Dupond3-10/+27
2025-11-11qcow2: rename update_refcount_discard to queue_discardJean-Louis Dupond1-4/+4
2025-11-11block: replace TABs with spaceYeqi Fu4-60/+60
2025-11-11block/io_uring: use non-vectored read/write when possibleStefan Hajnoczi1-8/+26
2025-11-11block/io_uring: use aio_add_sqe()Stefan Hajnoczi3-411/+130
2025-10-29qemu-img info: Optionally show block limitsKevin Wolf1-2/+32
2025-10-29block: Expose block limits for images in QMPKevin Wolf1-3/+31
2025-10-29block: make bdrv_co_parent_cb_resize() a proper IO API functionFiona Ebner1-6/+3
2025-10-29block: enable stats-intervals for storage devicesChandan Somani1-2/+15
2025-10-29block/curl.c: Fix CURLOPT_VERBOSE parameter typeRichard W.M. Jones1-1/+1
2025-10-29block/monitor: Use hmp_handle_error to report errorBin Guo1-22/+23
2025-10-29block: fix luks 'amend' when run in coroutineDaniel P. Berrangé1-8/+22