summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* 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
* backup: Improve error for bdrv_getlength() failureKevin Wolf2020-05-081-2/+2
* vmdk: Flush only once in vmdk_L2update()Kevin Wolf2020-05-081-2/+5
* vmdk: Don't update L2 table for zero write on zero clusterKevin Wolf2020-05-081-1/+1
* vmdk: Fix partial overwrite of zero clusterKevin Wolf2020-05-081-6/+12
* vmdk: Fix zero cluster allocationKevin Wolf2020-05-081-5/+7
* vmdk: Rename VmdkMetaData.valid to new_allocationKevin Wolf2020-05-081-4/+4
* qcow2: Avoid integer wraparound in qcow2_co_truncate()Alberto Garcia2020-05-081-5/+7
* block: luks: better error message when creating too large filesMaxim Levitsky2020-05-071-4/+21