summaryrefslogtreecommitdiffstats
path: root/block/qcow2.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* block: Remove "growable" from BDSMax Reitz2015-02-161-6/+0
* block: fix off-by-one error in qcow and qcow2Jeff Cody2015-02-061-1/+1
* block: update string sizes for filename,backing_file,exact_filenameJeff Cody2015-01-231-1/+2
* qcow2: Respect bdrv_truncate() errorMax Reitz2014-12-101-2/+1
* qcow2: Flushing the caches in qcow2_close may failMax Reitz2014-12-101-3/+16
* block: Omit bdrv_find_format for essential driversMax Reitz2014-12-101-4/+3
* block: Make essential BlockDriver objects publicMax Reitz2014-12-101-1/+1
* qcow2: Fix header extension size checkKevin Wolf2014-12-101-1/+1
* block/qcow2: Implement status CB for amendMax Reitz2014-11-031-3/+4
* block: Add status callback to bdrv_amend_options()Max Reitz2014-11-031-1/+2
* qcow2: Optimize bdrv_make_empty()Max Reitz2014-11-031-1/+164
* qcow2: Implement bdrv_make_empty()Max Reitz2014-11-031-0/+27
* qcow2: Allow "full" discardMax Reitz2014-11-031-1/+1
* qcow2: Drop REFCOUNT_SHIFTMax Reitz2014-10-231-1/+1
* qcow2: Fix leaks in dirty imagesMax Reitz2014-10-231-1/+1
* qcow2: Calculate refcount block entry countMax Reitz2014-10-231-0/+3
* block: Eliminate BlockDriverState member device_name[]Markus Armbruster2014-10-201-2/+2
OpenPOWER on IntegriCloud