aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2025-07-14file-posix: Fix aio=threads performance regression after enablign FUAKevin Wolf1-14/+15
2025-07-14block/qapi: make @node-name in @BlockDeviceInfo non-optionalFiona Ebner1-3/+1
2025-07-14block/qapi: include child references in block device infoFiona Ebner1-0/+10
2025-07-14block: mark bdrv_open_child_common() and its callers GRAPH_UNLOCKEDFiona Ebner1-2/+4
2025-07-14block/commit: mark commit_abort() as GRAPH_UNLOCKEDFiona Ebner1-1/+1
2025-07-14block: mark blk_remove_bs() as GRAPH_UNLOCKEDFiona Ebner1-5/+10
2025-07-14block: mark bdrv_reopen_queue() and bdrv_reopen_multiple() as GRAPH_UNLOCKEDFiona Ebner1-1/+2
2025-07-14block/stream: mark stream_prepare() as GRAPH_UNLOCKEDFiona Ebner1-1/+1
2025-07-14block: drop wrapper for bdrv_set_backing_hd_drained()Fiona Ebner3-11/+10
2025-07-14block/commit: switch to bdrv_set_backing_hd_drained() variantFiona Ebner1-7/+25
2025-07-14block/mirror: switch to bdrv_set_backing_hd_drained() variantFiona Ebner1-3/+9
2025-07-14block: add bdrv_graph_wrlock_drained() convenience wrapperFiona Ebner13-73/+57
2025-07-14block: never use atomics to access bs->quiesce_counterFiona Ebner1-5/+2
2025-06-12block: skip automatic zero-init of large array in ioq_submitDaniel P. Berrangé1-1/+1
2025-06-04block/io: remove duplicate GLOBAL_STATE_CODE() in bdrv_do_drained_end()Fiona Ebner1-1/+0
2025-06-04block: move drain outside of quorum_del_child()Fiona Ebner1-2/+0
2025-06-04block: move drain outside of bdrv_root_unref_child()Fiona Ebner8-0/+32
2025-06-04block: move drain outside of quorum_add_child()Fiona Ebner1-2/+0
2025-06-04block: move drain outside of bdrv_attach_child()Fiona Ebner2-0/+7
2025-06-04block: move drain outside of bdrv_root_attach_child()Fiona Ebner5-0/+17
2025-06-04block: move drain outside of bdrv_set_backing_hd_drained()Fiona Ebner1-4/+2
2025-06-04block: mark change_aio_ctx() callback and instances as GRAPH_RDLOCK(_PTR)Fiona Ebner1-3/+3
2025-06-04block/snapshot: move drain outside of read-locked bdrv_snapshot_delete()Fiona Ebner1-11/+15
2025-05-22file-posix: Probe paths and retry SG_IO on potential path errorsKevin Wolf1-1/+114
2025-05-22file-posix: allow BLKZEROOUT with -t writebackStefan Hajnoczi1-11/+0
2025-05-14mirror: Reduce I/O when destination is detect-zeroes:unmapEric Blake1-4/+9
2025-05-14mirror: Skip writing zeroes when target is already zeroEric Blake1-14/+93
2025-05-14mirror: Skip pre-zeroing destination if it is already zeroEric Blake1-8/+16
2025-05-14mirror: Drop redundant zero_target parameterEric Blake1-8/+5
2025-05-14mirror: Allow QMP override to declare target already zeroEric Blake1-4/+23
2025-05-14mirror: Pass full sync mode rather than bool to internalsEric Blake1-12/+12
2025-05-14mirror: Minor refactoringEric Blake1-11/+11
2025-05-14block: Add new bdrv_co_is_all_zeroes() functionEric Blake1-0/+62
2025-05-14block: Let bdrv_co_is_zero_fast consolidate adjacent extentsEric Blake1-12/+15
2025-05-14file-posix, gluster: Handle zero block status hint betterEric Blake2-2/+3
2025-05-14block: Expand block status mode from bool to flagsEric Blake21-70/+71
2025-05-14Merge tag 'pull-block-jobs-2025-04-29-v3' of https://gitlab.com/vsementsov/qe...Stefan Hajnoczi5-36/+92
2025-05-12blockdev-backup: Add error handling option for copy-before-write jobsRaman Dzehtsiar4-2/+8
2025-05-09Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into stagingStefan Hajnoczi1-18/+23
2025-05-08block/nvme: Use host PCI MMIO APIFarhan Ali1-18/+23
2025-05-06block: Fix type conflict of the copy_file_range stubKohei Tokunaga1-2/+5
2025-05-06block: Add including of ioctl header for Emscripten buildKohei Tokunaga1-0/+4
2025-05-01block: allow commit to unmap zero blocksVincent Vanlaer1-9/+29
2025-05-01block: refactor error handling of commit_iterationVincent Vanlaer1-27/+36
2025-04-30file-posix: Fix crash on discard_granularity == 0Kevin Wolf1-1/+1
2025-04-29block: move commit_run loop to separate functionVincent Vanlaer1-37/+52
2025-04-29block: get type of block allocation in commit_runVincent Vanlaer1-3/+9
2025-04-27Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi2-24/+78
2025-04-25block: Remove unused callback function *bdrv_aio_pdiscardSunny Zhu1-19/+3
2025-04-25qom: Make InterfaceInfo[] uses constPhilippe Mathieu-Daudé1-1/+1