summaryrefslogtreecommitdiffstats
path: root/block/qcow2-cluster.c
Commit message (Expand)AuthorAgeFilesLines
* qcow2: Unaligned zero cluster in handle_alloc()Max Reitz2017-11-171-1/+12
* qcow2: Prevent allocating L2 tables at offset 0Alberto Garcia2017-11-141-0/+8
* block: Convert bdrv_get_block_status() to bytesEric Blake2017-10-261-1/+1
* block: convert qcrypto_block_encrypt|decrypt to take bytes offsetDaniel P. Berrange2017-10-061-5/+3Star
* qcow2: add shrink image supportPavel Butsykin2017-09-261-0/+50
* Merge remote-tracking branch 'remotes/elmarco/tags/tidy-pull-request' into st...Peter Maydell2017-08-311-1/+1
|\
| * qcow2: use DIV_ROUND_UPMarc-André Lureau2017-08-311-1/+1
* | qcow2: allocate cluster_cache/cluster_data on demandStefan Hajnoczi2017-08-301-0/+17
|/
* qcow2: add support for LUKS encryption formatDaniel P. Berrange2017-07-111-5/+9
* qcow2: convert QCow2 to use QCryptoBlock for encryptionDaniel P. Berrange2017-07-111-44/+3Star
* qcow2: make qcow2_encrypt_sectors encrypt in placeDaniel P. Berrange2017-07-111-11/+6Star
* qcow2: Use offset_into_cluster() and offset_to_l2_index()Alberto Garcia2017-06-261-2/+2
* qcow2: Merge the writing of the COW regions with the guest dataAlberto Garcia2017-06-261-10/+30
* qcow2: Pass a QEMUIOVector to do_perform_cow_{read,write}()Alberto Garcia2017-06-261-27/+24Star
* qcow2: Allow reading both COW regions with only one requestAlberto Garcia2017-06-261-13/+38
* qcow2: Split do_perform_cow() into _read(), _encrypt() and _write()Alberto Garcia2017-06-261-30/+87
* qcow2: Make perform_cow() call do_perform_cow() twiceAlberto Garcia2017-06-261-14/+22
* qcow2: Use unsigned int for both members of Qcow2COWRegionAlberto Garcia2017-06-261-2/+2
* qcow2: Remove unused Error variable in do_perform_cow()Alberto Garcia2017-06-261-3/+1Star
* block: Tweak error message related to qemu-img amendEric Blake2017-05-291-1/+2
* qcow2: Discard/zero clusters by byte countEric Blake2017-05-111-20/+22
* qcow2: Assert that cluster operations are alignedEric Blake2017-05-111-4/+11
* qcow2: Optimize zero_single_l2() to minimize L2 churnEric Blake2017-05-111-2/+13
* qcow2: Make distinction between zero cluster types obviousEric Blake2017-05-111-49/+30Star
* qcow2: Name typedef for cluster typeEric Blake2017-05-111-10/+11
* qcow2: Correctly report status of preallocated zero clustersEric Blake2017-05-111-10/+35
* qcow2: Use consistent switch indentationEric Blake2017-05-111-16/+16
* qcow2: Discard preallocated zero clustersMax Reitz2017-05-111-1/+2
* qcow2: Reuse preallocated zero clustersMax Reitz2017-05-111-24/+56
* qcow2: Discard unaligned tail when wiping imageEric Blake2017-04-031-6/+4Star
* coroutine-lock: add mutex argument to CoQueue APIsPaolo Bonzini2017-02-211-3/+1Star
* qcow2: Support BDRV_REQ_MAY_UNMAPFam Zheng2016-10-241-4/+5
* qcow2: fix encryption during cow of sectorsDaniel P. Berrange2016-09-231-1/+1
* qcow2: avoid memcpy(dst, NULL, len)Stefan Hajnoczi2016-09-131-1/+3
* qcow2: Fix qcow2_get_cluster_offset()Max Reitz2016-07-131-5/+11
* qcow2: Avoid making the L1 table too bigMax Reitz2016-07-131-1/+2
* block/qcow2: Don't use cpu_to_*w()Peter Maydell2016-07-051-1/+1
* block: Convert bdrv_co_preadv/pwritev to BdrvChildKevin Wolf2016-07-051-1/+1
* block: Convert bdrv_pwrite_zeroes() to BdrvChildKevin Wolf2016-07-051-1/+1
* block: Convert bdrv_pwrite(v/_sync) to BdrvChildKevin Wolf2016-07-051-3/+3
* block: Convert bdrv_write() to BdrvChildKevin Wolf2016-07-051-1/+1
* block: Convert bdrv_read() to BdrvChildKevin Wolf2016-07-051-3/+3
* coccinelle: Remove unnecessary variables for function return valueEduardo Habkost2016-06-201-4/+2Star
* qcow2: Implement .bdrv_co_pwritev()Kevin Wolf2016-06-161-7/+6Star
* qcow2: Use bytes instead of sectors for QCowL2MetaKevin Wolf2016-06-161-20/+12Star
* qcow2: Make copy_sectors() byte basedKevin Wolf2016-06-161-28/+27Star
* qcow2: Implement .bdrv_co_preadv()Kevin Wolf2016-06-161-15/+12Star
* qcow2: Work with bytes in qcow2_get_cluster_offset()Kevin Wolf2016-06-161-21/+23
* block: Switch bdrv_write_zeroes() to byte interfaceEric Blake2016-06-081-2/+1Star
* qcow/qcow2: Use DIV_ROUND_UPLaurent Vivier2016-06-071-2/+2