summaryrefslogtreecommitdiffstats
path: root/block/qcow2-refcount.c
Commit message (Expand)AuthorAgeFilesLines
* qcow2: switch to *_co_* functionsAlberto Faria2022-10-271-5/+5
* qcow2: manually add more coroutine_fn annotationsPaolo Bonzini2022-10-271-4/+4
* qcow2: add missing coroutine_fn annotationsPaolo Bonzini2022-10-071-1/+1
* qcow2: remove incorrect coroutine_fn annotationsPaolo Bonzini2022-10-071-2/+2
* block: Change bdrv_{pread,pwrite,pwrite_sync}() param orderAlberto Faria2022-07-121-27/+29
* block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}()Alberto Faria2022-07-121-21/+21
* qcow2: Add errp to rebuild_refcount_structure()Hanna Reitz2022-04-201-14/+19
* qcow2: Improve refcount structure rebuildingHanna Reitz2022-04-201-97/+235
* compiler.h: replace QEMU_WARN_UNUSED_RESULT with G_GNUC_WARN_UNUSED_RESULTMarc-André Lureau2022-03-221-9/+11
* osdep: Move memalign-related functions to their own headerPeter Maydell2022-03-071-0/+1
* qcow2-refcount: check_refblocks(): add separate message for reservedVladimir Sementsov-Ogievskiy2021-09-151-1/+9
* qcow2-refcount: check_refcounts_l1(): check reserved bitsVladimir Sementsov-Ogievskiy2021-09-151-0/+6
* qcow2-refcount: improve style of check_refcounts_l1()Vladimir Sementsov-Ogievskiy2021-09-151-48/+50
* qcow2-refcount: check_refcounts_l2(): check reserved bitsVladimir Sementsov-Ogievskiy2021-09-151-1/+13
* qcow2-refcount: check_refcounts_l2(): check l2_bitmapVladimir Sementsov-Ogievskiy2021-09-151-2/+26
* qcow2-refcount: fix_l2_entry_by_zero(): also zero L2 entry bitmapVladimir Sementsov-Ogievskiy2021-09-151-3/+15
* qcow2-refcount: introduce fix_l2_entry_by_zero()Vladimir Sementsov-Ogievskiy2021-09-151-27/+60
* qcow2: introduce qcow2_parse_compressed_l2_entry() helperVladimir Sementsov-Ogievskiy2021-09-151-19/+17Star
* qcow2-refcount: improve style of check_refcounts_l2()Vladimir Sementsov-Ogievskiy2021-09-151-23/+24
* 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
|/