| Commit message (Expand) | Author | Age | Files | Lines |
* | qcow2: Make qcow2_free_any_clusters() free only one cluster | Alberto Garcia | 2020-09-15 | 1 | -4/+4 |
* | qcow2: Use macros for the L1, refcount and bitmap table entry sizes | Alberto Garcia | 2020-09-15 | 1 | -43/+46 |
* | qcow2: Add subcluster support to check_refcounts_l2() | Alberto Garcia | 2020-08-25 | 1 | -5/+11 |
* | qcow2: Add l2_entry_size() | Alberto Garcia | 2020-08-25 | 1 | -6/+8 |
* | qcow2: Add get_l2_entry() and set_l2_entry() | Alberto Garcia | 2020-08-25 | 1 | -8/+9 |
* | block: Comment cleanups | Eric Blake | 2020-05-05 | 1 | -1/+1 |
* | block: Add flags to bdrv(_co)_truncate() | Kevin Wolf | 2020-04-30 | 1 | -1/+1 |
* | qcow2: update_refcount(): Reset old_table_index after qcow2_cache_put() | Kevin Wolf | 2020-02-18 | 1 | -0/+1 |
* | qcow2: Don't round the L1 table allocation up to the sector size | Alberto Garcia | 2020-02-06 | 1 | -1/+1 |
* | block: Add @exact parameter to bdrv_co_truncate() | Max Reitz | 2019-10-28 | 1 | -1/+1 |
* | qcow2: Fix corruption bug in qcow2_detect_metadata_preallocation() | Kevin Wolf | 2019-10-25 | 1 | -0/+2 |
* | Include qemu-common.h exactly where needed | Markus Armbruster | 2019-06-12 | 1 | -1/+0 |
* | block/qcow2-refcount: add trace-point to qcow2_process_discards | Vladimir Sementsov-Ogievskiy | 2019-06-04 | 1 | -1/+6 |
* | block: avoid recursive block_status call if possible | Vladimir Sementsov-Ogievskiy | 2019-06-04 | 1 | -0/+32 |
* | qcow2.h: add missing include | Vladimir Sementsov-Ogievskiy | 2019-05-28 | 1 | -1/+0 |
* | qcow2: Define and use QCOW2_COMPRESSED_SECTOR_SIZE | Alberto Garcia | 2019-05-20 | 1 | -11/+14 |
* | qcow2: Replace bdrv_write() with bdrv_pwrite() | Alberto Garcia | 2019-05-10 | 1 | -2/+2 |
* | qcow2-refcount: don't mask corruptions under internal errors | Vladimir Sementsov-Ogievskiy | 2019-05-07 | 1 | -10/+9 |
* | qcow2-refcount: check_refcounts_l2: don't count fixed cluster as allocated | Vladimir Sementsov-Ogievskiy | 2019-05-07 | 1 | -9/+9 |
* | qcow2-refcount: check_refcounts_l2: reduce ignored overlaps | Vladimir Sementsov-Ogievskiy | 2019-05-07 | 1 | -7/+9 |
* | qcow2-refcount: avoid eating RAM | Vladimir Sementsov-Ogievskiy | 2019-05-07 | 1 | -0/+19 |
* | qcow2-refcount: fix check_oflag_copied | Vladimir Sementsov-Ogievskiy | 2019-05-07 | 1 | -4/+4 |
* | qcow2: Support external data file in qemu-img check | Kevin Wolf | 2019-03-08 | 1 | -11/+30 |
* | qcow2: External file I/O | Kevin Wolf | 2019-03-08 | 1 | -9/+30 |
* | qcow2: Pass bs to qcow2_get_cluster_type() | Kevin Wolf | 2019-03-08 | 1 | -5/+5 |
* | qcow2: Assert that refcount block offsets fit in the refcount table | Alberto Garcia | 2019-02-01 | 1 | -0/+3 |
* | qcow2: Don't allow overflow during cluster allocation | Eric Blake | 2018-11-19 | 1 | -7/+13 |
* | qcow2: Read outside array bounds in qcow2_pre_write_overlap_check() | Liam Merwick | 2018-11-12 | 1 | -8/+10 |
* | Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging | Peter Maydell | 2018-07-10 | 1 | -1/+1 |
|\ |
|
| * | block: Use BdrvChild to discard | Fam Zheng | 2018-07-10 | 1 | -1/+1 |
* | | qcow2: add overlap check for bitmap directory | Vladimir Sementsov-Ogievskiy | 2018-07-09 | 1 | -0/+10 |
|/ |
|
* | qcow2: Repair OFLAG_COPIED when fixing leaks | Max Reitz | 2018-06-11 | 1 | -8/+17 |
* | block: use local path for local headers | Michael S. Tsirkin | 2018-05-31 | 1 | -1/+1 |
* | Fix error message about compressed clusters with OFLAG_COPIED | Alberto Garcia | 2018-05-15 | 1 | -2/+2 |
* | qcow2: Reset free_cluster_index when allocating a new refcount block | Alberto Garcia | 2018-03-26 | 1 | -0/+7 |
* | qcow2: Make qemu-img check detect corrupted L1 tables in snapshots | Alberto Garcia | 2018-03-09 | 1 | -0/+14 |
* | qcow2: Check snapshot L1 tables in qcow2_check_metadata_overlap() | Alberto Garcia | 2018-03-09 | 1 | -1/+9 |
* | qcow2: introduce qcow2_write_caches and qcow2_flush_caches | Paolo Bonzini | 2018-03-09 | 1 | -0/+28 |
* | qcow2: Replace align_offset() with ROUND_UP() | Alberto Garcia | 2018-03-02 | 1 | -2/+2 |
* | qcow2: Update qcow2_update_snapshot_refcount() to support L2 slices | Alberto Garcia | 2018-02-13 | 1 | -14/+18 |
* | qcow2: Prepare qcow2_update_snapshot_refcount() for adding L2 slice support | Alberto Garcia | 2018-02-13 | 1 | -69/+75 |
* | qcow2: Remove BDS parameter from qcow2_cache_is_table_offset() | Alberto Garcia | 2018-02-13 | 1 | -3/+3 |
* | qcow2: Remove BDS parameter from qcow2_cache_discard() | Alberto Garcia | 2018-02-13 | 1 | -3/+3 |
* | qcow2: Remove BDS parameter from qcow2_cache_put() | Alberto Garcia | 2018-02-13 | 1 | -15/+15 |
* | qcow2: Remove BDS parameter from qcow2_cache_entry_mark_dirty() | Alberto Garcia | 2018-02-13 | 1 | -8/+6 |
* | qcow2: Repair unaligned preallocated zero clusters | Max Reitz | 2018-01-23 | 1 | -12/+58 |
* | qcow2: Add bounds check to get_refblock_offset() | Max Reitz | 2017-11-17 | 1 | -1/+25 |
* | qcow2: Prevent allocating compressed clusters at offset 0 | Alberto Garcia | 2017-11-14 | 1 | -0/+7 |
* | qcow2: Prevent allocating refcount blocks at offset 0 | Alberto Garcia | 2017-11-14 | 1 | -0/+7 |
* | qcow2: truncate the tail of the image file after shrinking the image | Pavel Butsykin | 2017-10-06 | 1 | -0/+22 |