summaryrefslogtreecommitdiffstats
path: root/block/qcow2.c
Commit message (Expand)AuthorAgeFilesLines
* qcow2: Make image inaccessible after failed qcow2_invalidate_cache()Kevin Wolf2019-11-291-0/+3
* qcow2: Fix BDRV_O_INACTIVE handling in qcow2_invalidate_cache()Kevin Wolf2019-11-291-1/+2
* qcow2: Implement .bdrv_inactivateKevin Wolf2019-11-291-17/+28
* block: Rename BDRV_O_INCOMING to BDRV_O_INACTIVEKevin Wolf2019-11-291-3/+3
* qcow2: Write full header on image creationKevin Wolf2019-11-291-0/+7
* qcow2: Write feature table only for v3 imagesKevin Wolf2019-11-291-23/+25
* block: Clean up includesPeter Maydell2019-11-291-0/+1
* error: Use error_prepend() where it makes obvious senseMarkus Armbruster2019-11-291-3/+2
* qcow2: insert assert into qcow2_get_specific_info()Denis V. Lunev2019-11-291-0/+4
* qcow2: Invoke refcount order amendment functionMax Reitz2019-11-291-9/+35
* qcow2: Use intermediate helper CB for amendMax Reitz2019-11-291-1/+79
* qcow2: Split upgrade/downgrade paths for amendMax Reitz2019-11-291-15/+16
* qcow2: Use abort() instead of assert(false)Max Reitz2019-11-291-2/+2
* qcow2: Use error_report() in qcow2_amend_options()Max Reitz2019-11-291-8/+6
* block: Add opaque value to the amend CBMax Reitz2019-11-291-4/+5
* qcow2: Add .bdrv_join_options callbackKevin Wolf2019-11-291-0/+47
* qapi: Don't let implicit enum MAX member collideEric Blake2019-11-291-1/+1
* block: Convert to new qapi union layoutEric Blake2015-11-021-6/+4
* block: Convert bs->backing_hd to BdrvChildKevin Wolf2015-10-161-3/+3
* block: Convert bs->file to BdrvChildKevin Wolf2015-10-161-30/+32
* qcow2: Support updating driver-specific options in reopenKevin Wolf2015-09-141-9/+72
* qcow2: Make qcow2_update_options() suitable for transactionsKevin Wolf2015-09-141-40/+73
* qcow2: Fix memory leak in qcow2_update_options() error pathKevin Wolf2015-09-141-2/+10
* qcow2: Leave s unchanged on qcow2_update_options() failureKevin Wolf2015-09-141-22/+35
* qcow2: Move rest of option handling to qcow2_update_options()Kevin Wolf2015-09-141-66/+68
* qcow2: Move qcow2_update_options() call upKevin Wolf2015-09-141-9/+9
* qcow2: Factor out qcow2_update_options()Kevin Wolf2015-09-141-59/+76
* qcow2: Improve error messageKevin Wolf2015-09-141-1/+1
* qcow2: Rename BDRVQcowState to BDRVQcow2StateKevin Wolf2015-09-141-39/+39
* block: Drop drv parameter from bdrv_open()Max Reitz2015-09-141-3/+3
* block: Always pass NULL as drv for bdrv_open()Max Reitz2015-09-141-5/+11
* qcow2: add option to clean unused cache entries after some timeAlberto Garcia2015-09-041-0/+64
* block: convert qcow/qcow2 to use generic cipher APIDaniel P. Berrange2015-07-081-46/+49
* crypto: move built-in AES implementation into crypto/Daniel P. Berrange2015-07-071-1/+0
* qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster2015-06-221-2/+2
* qcow2: Add DEFAULT_L2_CACHE_CLUSTERSMax Reitz2015-06-121-3/+8
* qcow2/qcow: protect against uninitialized encryption keyDaniel P. Berrange2015-05-221-6/+12
* block: add 'node-name' field to BLOCK_IMAGE_CORRUPTEDAlberto Garcia2015-04-281-2/+6
* block: use bdrv_get_device_or_node_name() in error messagesAlberto Garcia2015-04-281-1/+1
* Convert (ffs(val) - 1) to ctz32(val)Stefan Hajnoczi2015-04-281-2/+2
* qcow2: Fix header update with overridden backing fileKevin Wolf2015-04-081-7/+22
* qcow2: fix the macro QCOW_MAX_L1_SIZE's useWen Congyang2015-03-121-1/+1
* qcow2: Allow creation with refcount order != 4Max Reitz2015-03-101-0/+18
* qcow2: Use symbolic macros in qcow2_amend_optionsMax Reitz2015-03-101-15/+16
* qcow2: refcount_order parameter for qcow2_create2Max Reitz2015-03-101-11/+36
* qcow2: Open images with refcount order != 4Max Reitz2015-03-101-4/+4
* qcow2: Add refcount_bits to format-specific infoMax Reitz2015-03-101-1/+3
* qcow2: Add two new fields to BDRVQcowStateMax Reitz2015-03-101-0/+3
* QemuOpts: Drop qemu_opt_set(), rename qemu_opt_set_err(), fix useMarkus Armbruster2015-02-261-1/+2
* QemuOpts: Convert qemu_opt_set_number() to Error, fix its useMarkus Armbruster2015-02-261-1/+1
OpenPOWER on IntegriCloud