summaryrefslogtreecommitdiffstats
path: root/block/qcow2.c
Commit message (Expand)AuthorAgeFilesLines
* qcow2: call CoQueue APIs under CoMutexPaolo Bonzini2017-07-171-2/+2
* block/qcow2: falloc/full preallocating growthMax Reitz2017-07-111-1/+99
* block/qcow2: Add qcow2_refcount_area()Max Reitz2017-07-111-4/+16
* block/qcow2: Metadata preallocation for truncateMax Reitz2017-07-111-2/+31
* block/qcow2: Lock s->lock in preallocate()Max Reitz2017-07-111-7/+15
* block/qcow2: Generalize preallocate()Max Reitz2017-07-111-5/+12
* block: Add PreallocMode to blk_truncate()Max Reitz2017-07-111-2/+2
* block: Add PreallocMode to bdrv_truncate()Max Reitz2017-07-111-2/+2
* block: Add PreallocMode to BD.bdrv_truncate()Max Reitz2017-07-111-1/+8
* qcow2: add bdrv_measure() supportStefan Hajnoczi2017-07-111-0/+137
* qcow2: extract image creation option parsingStefan Hajnoczi2017-07-111-36/+73
* qcow2: make refcount size calculation conservativeStefan Hajnoczi2017-07-111-41/+42
* qcow2: extract preallocation calculation functionStefan Hajnoczi2017-07-111-59/+77
* qcow2: add .bdrv_remove_persistent_dirty_bitmapVladimir Sementsov-Ogievskiy2017-07-111-0/+1
* qcow2: add .bdrv_can_store_new_dirty_bitmapVladimir Sementsov-Ogievskiy2017-07-111-0/+1
* qcow2: store bitmaps on reopening image as read-onlyVladimir Sementsov-Ogievskiy2017-07-111-0/+5
* qcow2: add persistent dirty bitmaps supportVladimir Sementsov-Ogievskiy2017-07-111-0/+9
* qcow2: support .bdrv_reopen_bitmaps_rwVladimir Sementsov-Ogievskiy2017-07-111-0/+2
* qcow2: autoloading dirty bitmapsVladimir Sementsov-Ogievskiy2017-07-111-2/+15
* qcow2: add bitmaps extensionVladimir Sementsov-Ogievskiy2017-07-111-5/+120
* qcow2: report encryption specific image informationDaniel P. Berrange2017-07-111-1/+31
* block: pass option prefix down to crypto layerDaniel P. Berrange2017-07-111-4/+4
* block: remove all encryption handling APIsDaniel P. Berrange2017-07-111-1/+0Star
* qcow2: add support for LUKS encryption formatDaniel P. Berrange2017-07-111-31/+237
* qcow2: convert QCow2 to use QCryptoBlock for encryptionDaniel P. Berrange2017-07-111-74/+152
* qcow2: make qcow2_encrypt_sectors encrypt in placeDaniel P. Berrange2017-07-111-2/+2
* block: deprecate "encryption=on" in favor of "encrypt.format=aes"Daniel P. Berrange2017-07-111-7/+27
* block: change variable names in BlockDriverStateManos Pitsidianakis2017-06-261-14/+14
* qcow2: Use offset_into_cluster() and offset_to_l2_index()Alberto Garcia2017-06-261-1/+1
* qcow2: Merge the writing of the COW regions with the guest dataAlberto Garcia2017-06-261-10/+54
* qcow2: remove extra local_error variableAlberto Garcia2017-05-291-3/+2Star
* qcow2: Discard/zero clusters by byte countEric Blake2017-05-111-13/+9Star
* qcow2: Optimize write zero of unaligned tail clusterEric Blake2017-05-111-0/+7
* qcow2: Make distinction between zero cluster types obviousEric Blake2017-05-111-3/+6
* qcow2: Fix preallocation size formulaMax Reitz2017-05-111-4/+5
* qobject: Use simpler QDict/QList scalar insertion macrosEric Blake2017-05-091-2/+2
* qcow2: Allow discard of final unaligned clusterEric Blake2017-04-281-1/+6
* block: Add .bdrv_truncate() error messagesMax Reitz2017-04-281-0/+2
* block: Add errp to BD.bdrv_truncate()Max Reitz2017-04-281-4/+4
* block: Add errp to b{lk,drv}_truncate()Max Reitz2017-04-281-5/+9
* block: Add BDRV_O_RESIZE for blk_new_open()Kevin Wolf2017-02-281-2/+4
* block: Add error parameter to blk_insert_bs()Kevin Wolf2017-02-281-2/+8
* block: Add permissions to blk_new()Kevin Wolf2017-02-281-1/+1
* block: Request child permissions in format driversKevin Wolf2017-02-281-0/+1
* block: Attach bs->file only during .bdrv_open()Kevin Wolf2017-02-241-3/+15
* block: Pass BdrvChild to bdrv_truncate()Kevin Wolf2017-02-241-2/+2
* qcow2: Use BB for resizing in qcow2_amend_options()Kevin Wolf2017-02-241-1/+5
* qcow2: Optimize the refcount-block overlap checkAlberto Garcia2017-02-121-0/+1
* qcow2: Don't strand clusters near 2G intervals during commitEric Blake2016-12-061-1/+2
* qcow2: Allow 'cache-clean-interval' in Linux onlyAlberto Garcia2016-11-251-0/+8