summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* qcow2: Tweak comments on qcow2_get_persistent_dirty_bitmap_sizeEric Blake2020-06-171-4/+5
* block: Refactor subdirectory recursion during makeEric Blake2020-06-171-0/+1
* block: Call attention to truncation of long NBD exportsEric Blake2020-06-101-8/+13
* block: Factor out bdrv_run_co()Vladimir Sementsov-Ogievskiy2020-06-051-121/+72Star
* io_uring: use io_uring_cq_ready() to check for ready cqesStefano Garzarella2020-06-051-6/+3Star
* io_uring: retry io_uring_submit() if it fails with errno=EINTRStefano Garzarella2020-06-051-1/+1
* qcow2: Expose bitmaps' size during measureEric Blake2020-05-285-5/+51
* block/dirty-bitmap: add bdrv_has_named_bitmaps helperVladimir Sementsov-Ogievskiy2020-05-281-0/+13
* blockdev: Split off basic bitmap operations for qemu-imgEric Blake2020-05-192-0/+322
* block: Make it easier to learn which BDS support bitmapsEric Blake2020-05-194-0/+19
* block/block-copy: Simplify block_copy_do_copy()Philippe Mathieu-Daudé2020-05-181-9/+3Star
* block/block-copy: Fix uninitialized variable in block_copy_task_entryPhilippe Mathieu-Daudé2020-05-181-1/+1
* block: Drop @child_class from bdrv_child_perm()Max Reitz2020-05-189-14/+4Star
* block: Pass BdrvChildRole in remaining casesMax Reitz2020-05-182-5/+10
* block: Use bdrv_default_perms()Max Reitz2020-05-1820-28/+23Star
* block: Use child_of_bds in remaining placesMax Reitz2020-05-183-6/+17
* block: Make filter drivers use child_of_bdsMax Reitz2020-05-188-12/+22
* block: Make format drivers use child_of_bdsMax Reitz2020-05-1812-29/+50
* block: Make backing files child_of_bds childrenMax Reitz2020-05-182-2/+3
* block: Switch child_format users to child_of_bdsMax Reitz2020-05-182-4/+6
* raw-format: Split raw_read_options()Max Reitz2020-05-181-45/+65
* block: Pass parent_is_format to .inherit_options()Max Reitz2020-05-182-2/+2
* block: Pass BdrvChildRole to .inherit_options()Max Reitz2020-05-182-2/+4
* block: Pass BdrvChildRole to bdrv_child_perm()Max Reitz2020-05-189-7/+16
* block: Add BdrvChildRole to BdrvChildMax Reitz2020-05-1825-33/+34
* block: Rename BdrvChildRole to BdrvChildClassMax Reitz2020-05-1811-31/+33
* block: Add BlockDriver.is_formatMax Reitz2020-05-1813-0/+14
* block: Mark commit, mirror, blkreplay as filtersMax Reitz2020-05-183-0/+5
* block: Use bdrv_make_empty() where possibleMax Reitz2020-05-182-5/+2Star
* replication: Avoid blk_make_empty() on read-only childKevin Wolf2020-05-181-2/+11
* block: Use blk_make_empty() after commitsMax Reitz2020-05-181-7/+9
* block: Add blk_make_empty()Max Reitz2020-05-181-0/+10
* block/replication.c: Avoid cancelling the job twiceLukas Straub2020-05-181-0/+2
* mirror: Make sure that source and target size matchKevin Wolf2020-05-181-9/+12
* qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster2020-05-151-4/+2Star
* block/block-copy: fix use-after-free of task pointerVladimir Sementsov-Ogievskiy2020-05-131-1/+1
* qcow2: add zstd cluster compressionDenis Plotnikov2020-05-132-0/+176
* qcow2: rework the cluster compression routineDenis Plotnikov2020-05-131-11/+60
* qcow2: introduce compression type featureDenis Plotnikov2020-05-132-1/+132
* block: Drop unused .bdrv_has_zero_init_truncateEric Blake2020-05-089-16/+0Star
* vhdx: Rework truncation logicEric Blake2020-05-081-38/+51
* parallels: Rework truncation logicEric Blake2020-05-081-9/+16
* ssh: Support BDRV_REQ_ZERO_WRITE for truncateEric Blake2020-05-081-0/+4
* sheepdog: Support BDRV_REQ_ZERO_WRITE for truncateEric Blake2020-05-081-0/+1
* rbd: Support BDRV_REQ_ZERO_WRITE for truncateEric Blake2020-05-081-0/+3
* nfs: Support BDRV_REQ_ZERO_WRITE for truncateEric Blake2020-05-081-0/+3
* file-win32: Support BDRV_REQ_ZERO_WRITE for truncateEric Blake2020-05-081-0/+3
* gluster: Drop useless has_zero_init callbackEric Blake2020-05-081-14/+0Star
* qcow2: Fix preallocation on block devicesMax Reitz2020-05-081-2/+8
* backup: Make sure that source and target size matchKevin Wolf2020-05-082-6/+22