summaryrefslogtreecommitdiffstats
path: root/block/qcow2.c
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2019-02-261-4/+85
|\
| * qcow2: include LUKS payload overhead in qemu-img measureStefan Hajnoczi2019-02-251-1/+71
| * block: Add strong_runtime_opts to BlockDriverMax Reitz2019-02-251-0/+7
| * block: Add BDS.auto_backing_fileMax Reitz2019-02-251-3/+7
* | block/qcow2: use qemu_iovec_init_bufVladimir Sementsov-Ogievskiy2019-02-221-10/+2Star
|/
* qcow2: Add list of bitmaps to ImageInfoSpecificQCow2Andrey Shinkevich2019-02-111-1/+10
* bdrv_query_image_info Error parameter addedAndrey Shinkevich2019-02-111-2/+8
* block: Fix hangs in synchronous APIs with iothreadsKevin Wolf2019-02-011-0/+1
* qcow2: do decompression in threadsVladimir Sementsov-Ogievskiy2018-12-141-7/+27
* qcow2: aio support for compressed cluster readVladimir Sementsov-Ogievskiy2018-12-141-47/+49
* qcow2: use byte-based read in qcow2_decompress_clusterVladimir Sementsov-Ogievskiy2018-12-141-7/+12
* qcow2: refactor decompress_bufferVladimir Sementsov-Ogievskiy2018-12-141-21/+35
* qcow2: move decompression from qcow2-cluster.c to qcow2.cVladimir Sementsov-Ogievskiy2018-12-141-0/+71
* qcow2: make more generic interface for qcow2_compressVladimir Sementsov-Ogievskiy2018-12-141-12/+18
* qcow2: use Z_OK instead of 0 for deflateInit2 return code checkVladimir Sementsov-Ogievskiy2018-12-141-1/+1
* crypto: support multiple threads accessing one QCryptoBlockVladimir Sementsov-Ogievskiy2018-12-121-2/+2
* qcow2: Get the request alignment for encrypted images from QCryptoBlockAlberto Garcia2018-11-051-1/+1
* block/qcow2: Don't take address of fields in packed structsPeter Maydell2018-11-051-30/+34
* dirty-bitmaps: clean-up bitmaps loading and migration logicVladimir Sementsov-Ogievskiy2018-10-291-2/+63
* bloc/qcow2: drop dirty_bitmaps_loaded state variableVladimir Sementsov-Ogievskiy2018-10-291-17/+2Star
* block/qcow2: improve error message in qcow2_inactivateVladimir Sementsov-Ogievskiy2018-10-291-3/+3
* error: Fix use of error_prepend() with &error_fatal, &error_abortMarkus Armbruster2018-10-191-2/+2
* qcow2: Explicit number replaced by a constantLeonid Bloch2018-10-011-2/+2
* qcow2: Set the default cache-clean-interval to 10 minutesLeonid Bloch2018-10-011-1/+1
* qcow2: Resize the cache upon image resizingLeonid Bloch2018-10-011-0/+11
* qcow2: Assign the L2 cache relatively to the image sizeLeonid Bloch2018-10-011-12/+9Star
* qcow2: Avoid duplication in setting the refcount cache sizeLeonid Bloch2018-10-011-3/+2Star
* qcow2: Make sizes more humanly readableLeonid Bloch2018-10-011-1/+1
* qapi: Drop qapi_event_send_FOO()'s Error ** argumentPeter Xu2018-08-281-1/+1
* qcow2: A grammar fix in conflicting cache sizing error messageLeonid Bloch2018-07-301-1/+1
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2018-07-101-9/+11
|\
| * block: split flags in copy_rangeVladimir Sementsov-Ogievskiy2018-07-101-9/+11
* | qcow2: add overlap check for bitmap directoryVladimir Sementsov-Ogievskiy2018-07-091-8/+14
* | qcow2: Drop unreachable breakFam Zheng2018-07-091-1/+0Star
* | qcow2: Drop unused cluster_dataFam Zheng2018-07-091-2/+0Star
|/
* qcow2: add compress threadsVladimir Sementsov-Ogievskiy2018-07-051-1/+61
* qcow2: refactor data compressionVladimir Sementsov-Ogievskiy2018-07-051-27/+51
* qcow2: Fix src_offset in copy offloadingFam Zheng2018-06-291-0/+1
* qcow2: Free allocated clusters on write errorKevin Wolf2018-06-291-0/+2
* block/crypto: Simplify block_crypto_{open,create}_opts_init()Markus Armbruster2018-06-291-6/+4Star
* qcow2: Remove dead check on !retFam Zheng2018-06-291-1/+1
* qcow2: Remove coroutine trampoline for preallocate_co()Kevin Wolf2018-06-291-43/+8Star
* block: Convert .bdrv_truncate callback to coroutine_fnKevin Wolf2018-06-291-30/+44
* qcow2: Fix qcow2_truncate() error return valueKevin Wolf2018-06-291-1/+1
* qapi: remove empty flat union branches and typesAnton Nefedov2018-06-221-1/+0Star
* block: Factor out qobject_input_visitor_new_flat_confused()Markus Armbruster2018-06-151-5/+2Star
* block: Clean up a misuse of qobject_to() in .bdrv_co_create_opts()Markus Armbruster2018-06-151-5/+4Star
* block: Fix -blockdev for certain non-string scalarsMarkus Armbruster2018-06-151-1/+1
* block: Add block-specific QDict headerMax Reitz2018-06-151-0/+1
* qcow2: Do not mark inactive images corruptMax Reitz2018-06-111-1/+1