summaryrefslogtreecommitdiffstats
path: root/block/qcow2.c
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2016-05-191-1/+2
|\
| * qcow2: Fix write_zeroes with partially allocated backing file clusterKevin Wolf2016-05-191-1/+2
| * qcow2: fix condition in is_zero_clusterDenis V. Lunev2016-05-191-1/+1
* | qemu-common: stop including qemu/bswap.h from qemu-common.hPaolo Bonzini2016-05-191-0/+1
|/
* block: Drop superfluous invalidating bs->file from driversFam Zheng2016-05-121-7/+0Star
* qcow2: improve qcow2_co_write_zeroes()Denis V. Lunev2016-05-121-6/+59
* block: Allow BDRV_REQ_FUA through blk_pwrite()Eric Blake2016-05-121-2/+2
* qcow2: Prevent backing file names longer than 1023Max Reitz2016-04-121-0/+4
* block: Always set writeback mode in blk_new_open()Kevin Wolf2016-03-301-6/+3Star
* block: move encryption deprecation warning into qcow codeDaniel P. Berrange2016-03-301-0/+8
* util: move declarations out of qemu-common.hVeronia Bahaa2016-03-221-1/+1
* qapi: Don't special-case simple union wrappersEric Blake2016-03-181-3/+3
* blockdev: Split monitor reference from BB creationMax Reitz2016-03-171-3/+3
* qapi: Drop QERR_UNKNOWN_BLOCK_FORMAT_FEATUREMax Reitz2016-03-171-19/+5Star
* qcow2: Use BB functions in .bdrv_create()Kevin Wolf2016-03-141-29/+33
* block: Use writeback in .bdrv_create() implementationsKevin Wolf2016-03-141-1/+2
* qcow2: Assign bs->file->bs to file in qcow2_co_get_block_statusFam Zheng2016-02-021-0/+1
* block: Add "file" output parameter to block status query functionsFam Zheng2016-02-021-1/+1
* qcow2: Make image inaccessible after failed qcow2_invalidate_cache()Kevin Wolf2016-01-201-0/+3
* qcow2: Fix BDRV_O_INACTIVE handling in qcow2_invalidate_cache()Kevin Wolf2016-01-201-1/+2
* qcow2: Implement .bdrv_inactivateKevin Wolf2016-01-201-17/+28
* block: Rename BDRV_O_INCOMING to BDRV_O_INACTIVEKevin Wolf2016-01-201-3/+3
* qcow2: Write full header on image creationKevin Wolf2016-01-201-0/+7
* qcow2: Write feature table only for v3 imagesKevin Wolf2016-01-201-23/+25
* block: Clean up includesPeter Maydell2016-01-201-0/+1
* error: Use error_prepend() where it makes obvious senseMarkus Armbruster2016-01-131-3/+2Star
* qcow2: insert assert into qcow2_get_specific_info()Denis V. Lunev2015-12-181-0/+4
* qcow2: Invoke refcount order amendment functionMax Reitz2015-12-181-9/+35
* qcow2: Use intermediate helper CB for amendMax Reitz2015-12-181-1/+79
* qcow2: Split upgrade/downgrade paths for amendMax Reitz2015-12-181-15/+16
* qcow2: Use abort() instead of assert(false)Max Reitz2015-12-181-2/+2
* qcow2: Use error_report() in qcow2_amend_options()Max Reitz2015-12-181-8/+6Star
* block: Add opaque value to the amend CBMax Reitz2015-12-181-4/+5
* qcow2: Add .bdrv_join_options callbackKevin Wolf2015-12-181-0/+47
* qapi: Don't let implicit enum MAX member collideEric Blake2015-12-171-1/+1
* block: Convert to new qapi union layoutEric Blake2015-11-021-6/+4Star
* 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