summaryrefslogtreecommitdiffstats
path: root/block/qcow2-refcount.c
Commit message (Expand)AuthorAgeFilesLines
* qcow2: Make qcow2_free_any_clusters() free only one clusterAlberto Garcia2020-09-151-4/+4
* qcow2: Use macros for the L1, refcount and bitmap table entry sizesAlberto Garcia2020-09-151-43/+46
* qcow2: Add subcluster support to check_refcounts_l2()Alberto Garcia2020-08-251-5/+11
* qcow2: Add l2_entry_size()Alberto Garcia2020-08-251-6/+8
* qcow2: Add get_l2_entry() and set_l2_entry()Alberto Garcia2020-08-251-8/+9
* block: Comment cleanupsEric Blake2020-05-051-1/+1
* block: Add flags to bdrv(_co)_truncate()Kevin Wolf2020-04-301-1/+1
* qcow2: update_refcount(): Reset old_table_index after qcow2_cache_put()Kevin Wolf2020-02-181-0/+1
* qcow2: Don't round the L1 table allocation up to the sector sizeAlberto Garcia2020-02-061-1/+1
* block: Add @exact parameter to bdrv_co_truncate()Max Reitz2019-10-281-1/+1
* qcow2: Fix corruption bug in qcow2_detect_metadata_preallocation()Kevin Wolf2019-10-251-0/+2
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-1/+0Star
* block/qcow2-refcount: add trace-point to qcow2_process_discardsVladimir Sementsov-Ogievskiy2019-06-041-1/+6
* block: avoid recursive block_status call if possibleVladimir Sementsov-Ogievskiy2019-06-041-0/+32
* qcow2.h: add missing includeVladimir Sementsov-Ogievskiy2019-05-281-1/+0Star
* qcow2: Define and use QCOW2_COMPRESSED_SECTOR_SIZEAlberto Garcia2019-05-201-11/+14
* qcow2: Replace bdrv_write() with bdrv_pwrite()Alberto Garcia2019-05-101-2/+2
* qcow2-refcount: don't mask corruptions under internal errorsVladimir Sementsov-Ogievskiy2019-05-071-10/+9Star
* qcow2-refcount: check_refcounts_l2: don't count fixed cluster as allocatedVladimir Sementsov-Ogievskiy2019-05-071-9/+9
* qcow2-refcount: check_refcounts_l2: reduce ignored overlapsVladimir Sementsov-Ogievskiy2019-05-071-7/+9
* qcow2-refcount: avoid eating RAMVladimir Sementsov-Ogievskiy2019-05-071-0/+19
* qcow2-refcount: fix check_oflag_copiedVladimir Sementsov-Ogievskiy2019-05-071-4/+4
* qcow2: Support external data file in qemu-img checkKevin Wolf2019-03-081-11/+30
* qcow2: External file I/OKevin Wolf2019-03-081-9/+30
* qcow2: Pass bs to qcow2_get_cluster_type()Kevin Wolf2019-03-081-5/+5
* qcow2: Assert that refcount block offsets fit in the refcount tableAlberto Garcia2019-02-011-0/+3
* qcow2: Don't allow overflow during cluster allocationEric Blake2018-11-191-7/+13
* qcow2: Read outside array bounds in qcow2_pre_write_overlap_check()Liam Merwick2018-11-121-8/+10
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2018-07-101-1/+1
|\
| * block: Use BdrvChild to discardFam Zheng2018-07-101-1/+1
* | qcow2: add overlap check for bitmap directoryVladimir Sementsov-Ogievskiy2018-07-091-0/+10
|/
* qcow2: Repair OFLAG_COPIED when fixing leaksMax Reitz2018-06-111-8/+17
* block: use local path for local headersMichael S. Tsirkin2018-05-311-1/+1
* Fix error message about compressed clusters with OFLAG_COPIEDAlberto Garcia2018-05-151-2/+2
* qcow2: Reset free_cluster_index when allocating a new refcount blockAlberto Garcia2018-03-261-0/+7
* qcow2: Make qemu-img check detect corrupted L1 tables in snapshotsAlberto Garcia2018-03-091-0/+14
* qcow2: Check snapshot L1 tables in qcow2_check_metadata_overlap()Alberto Garcia2018-03-091-1/+9
* qcow2: introduce qcow2_write_caches and qcow2_flush_cachesPaolo Bonzini2018-03-091-0/+28
* qcow2: Replace align_offset() with ROUND_UP()Alberto Garcia2018-03-021-2/+2
* qcow2: Update qcow2_update_snapshot_refcount() to support L2 slicesAlberto Garcia2018-02-131-14/+18
* qcow2: Prepare qcow2_update_snapshot_refcount() for adding L2 slice supportAlberto Garcia2018-02-131-69/+75
* qcow2: Remove BDS parameter from qcow2_cache_is_table_offset()Alberto Garcia2018-02-131-3/+3
* qcow2: Remove BDS parameter from qcow2_cache_discard()Alberto Garcia2018-02-131-3/+3
* qcow2: Remove BDS parameter from qcow2_cache_put()Alberto Garcia2018-02-131-15/+15
* qcow2: Remove BDS parameter from qcow2_cache_entry_mark_dirty()Alberto Garcia2018-02-131-8/+6Star
* qcow2: Repair unaligned preallocated zero clustersMax Reitz2018-01-231-12/+58
* qcow2: Add bounds check to get_refblock_offset()Max Reitz2017-11-171-1/+25
* qcow2: Prevent allocating compressed clusters at offset 0Alberto Garcia2017-11-141-0/+7
* qcow2: Prevent allocating refcount blocks at offset 0Alberto Garcia2017-11-141-0/+7
* qcow2: truncate the tail of the image file after shrinking the imagePavel Butsykin2017-10-061-0/+22