| Commit message (Expand) | Author | Age | Files | Lines |
* | qcow2: Use macros for the L1, refcount and bitmap table entry sizes | Alberto Garcia | 2020-09-15 | 1 | -4/+7 |
* | qcow2: Release read-only bitmaps when inactivated | Max Reitz | 2020-08-03 | 1 | -4/+19 |
* | qcow2: Tweak comments on qcow2_get_persistent_dirty_bitmap_size | Eric Blake | 2020-06-17 | 1 | -4/+5 |
* | qcow2: Expose bitmaps' size during measure | Eric Blake | 2020-05-28 | 1 | -0/+36 |
* | block: Make it easier to learn which BDS support bitmaps | Eric Blake | 2020-05-19 | 1 | -0/+7 |
* | block/qcow2-bitmap: use bdrv_dirty_bitmap_next_dirty | Vladimir Sementsov-Ogievskiy | 2020-03-18 | 1 | -10/+5 |
* | block/qcow2-bitmap: Remove unneeded variable assignment | Philippe Mathieu-Daudé | 2020-02-18 | 1 | -1/+0 |
* | qcow2-bitmaps: fix qcow2_can_store_new_dirty_bitmap | Vladimir Sementsov-Ogievskiy | 2020-01-06 | 1 | -23/+18 |
* | block/qcow2-bitmap: fix crash bug in qcow2_co_remove_persistent_dirty_bitmap | Vladimir Sementsov-Ogievskiy | 2019-12-09 | 1 | -3/+6 |
* | block/qcow2-bitmap: fix bitmap migration | Vladimir Sementsov-Ogievskiy | 2019-11-26 | 1 | -1/+20 |
* | bitmap: Enforce maximum bitmap name length | Eric Blake | 2019-11-18 | 1 | -0/+2 |
* | qcow2-bitmap: Fix uint64_t left-shift overflow | Tuguoyi | 2019-11-07 | 1 | -3/+11 |
* | block/qcow2-bitmap: fix and improve qcow2_reopen_bitmaps_rw | Vladimir Sementsov-Ogievskiy | 2019-10-17 | 1 | -19/+58 |
* | block/qcow2-bitmap: do not remove bitmaps on reopen-ro | Vladimir Sementsov-Ogievskiy | 2019-10-17 | 1 | -15/+34 |
* | block/qcow2-bitmap: drop qcow2_reopen_bitmaps_rw_hint() | Vladimir Sementsov-Ogievskiy | 2019-10-17 | 1 | -14/+1 |
* | block/qcow2-bitmap: get rid of bdrv_has_changed_persistent_bitmaps | Vladimir Sementsov-Ogievskiy | 2019-10-17 | 1 | -10/+13 |
* | block/dirty-bitmap: refactor bdrv_dirty_bitmap_next | Vladimir Sementsov-Ogievskiy | 2019-10-17 | 1 | -6/+2 |
* | block/dirty-bitmap: add bs link | Vladimir Sementsov-Ogievskiy | 2019-10-17 | 1 | -3/+3 |
* | block/qcow2: proper locking on bitmap add/remove paths | Vladimir Sementsov-Ogievskiy | 2019-10-17 | 1 | -8/+16 |
* | block/dirty-bitmap: return int from bdrv_remove_persistent_dirty_bitmap | Vladimir Sementsov-Ogievskiy | 2019-10-17 | 1 | -8/+10 |
* | qcow2-bitmap: initialize bitmap directory alignment | Andrey Shinkevich | 2019-05-28 | 1 | -1/+1 |
* | qcow2.h: add missing include | Vladimir Sementsov-Ogievskiy | 2019-05-28 | 1 | -1/+0 |
* | qcow2: discard bitmap when removed | Andrey Shinkevich | 2019-05-07 | 1 | -1/+1 |
* | block/qcow2-bitmap: Allow resizes with persistent bitmaps | John Snow | 2019-03-12 | 1 | -0/+46 |
* | block/qcow2-bitmap: Don't check size for IN_USE bitmap | Vladimir Sementsov-Ogievskiy | 2019-03-12 | 1 | -3/+18 |
* | bitmaps: Fix typo in function name | Eric Blake | 2019-03-12 | 1 | -3/+3 |
* | block/dirty-bitmaps: implement inconsistent bit | John Snow | 2019-03-12 | 1 | -48/+51 |
* | qcow2: External file I/O | Kevin Wolf | 2019-03-08 | 1 | -3/+4 |
* | qcow2: Add list of bitmaps to ImageInfoSpecificQCow2 | Andrey Shinkevich | 2019-02-11 | 1 | -0/+76 |
* | qemu/queue.h: leave head structs anonymous unless necessary | Paolo Bonzini | 2019-01-11 | 1 | -3/+1 |
* | block/qcow2-bitmap: Don't take address of fields in packed structs | Peter Maydell | 2018-11-05 | 1 | -12/+12 |
* | dirty-bitmaps: clean-up bitmaps loading and migration logic | Vladimir Sementsov-Ogievskiy | 2018-10-29 | 1 | -0/+16 |
* | qcow2: add overlap check for bitmap directory | Vladimir Sementsov-Ogievskiy | 2018-07-09 | 1 | -1/+6 |
* | block/qcow2-bitmap: fix free_bitmap_clusters | Vladimir Sementsov-Ogievskiy | 2018-06-11 | 1 | -1/+0 |
* | block: use local path for local headers | Michael S. Tsirkin | 2018-05-31 | 1 | -1/+1 |
* | qcow2-bitmap: add qcow2_reopen_bitmaps_rw_hint() | Vladimir Sementsov-Ogievskiy | 2018-03-26 | 1 | -1/+14 |
* | qcow2: fix flushing after dirty bitmap metadata writes | Paolo Bonzini | 2018-03-09 | 1 | -2/+2 |
* | qcow2: Replace align_offset() with ROUND_UP() | Alberto Garcia | 2018-03-02 | 1 | -2/+2 |
* | block: maintain persistent disabled bitmaps | Vladimir Sementsov-Ogievskiy | 2018-02-13 | 1 | -5/+7 |
* | qcow2: No persistent dirty bitmaps for compat=0.10 | Max Reitz | 2018-01-23 | 1 | -0/+10 |
* | qcow2: Switch store_bitmap_data() to byte-based iteration | Eric Blake | 2017-10-06 | 1 | -15/+16 |
* | qcow2: Switch load_bitmap_data() to byte-based iteration | Eric Blake | 2017-10-06 | 1 | -14/+8 |
* | dirty-bitmap: Change bdrv_dirty_iter_next() to report byte offset | Eric Blake | 2017-10-06 | 1 | -1/+1 |
* | dirty-bitmap: Set iterator start by offset, not sector | Eric Blake | 2017-10-06 | 1 | -2/+2 |
* | qcow2: Switch sectors_covered_by_bitmap_cluster() to byte-based | Eric Blake | 2017-10-06 | 1 | -14/+14 |
* | dirty-bitmap: Change bdrv_dirty_bitmap_*serialize*() to take bytes | Eric Blake | 2017-10-06 | 1 | -8/+14 |
* | dirty-bitmap: Change bdrv_dirty_bitmap_size() to report bytes | Eric Blake | 2017-10-06 | 1 | -6/+8 |
* | qcow2: Ensure bitmap serialization is aligned | Eric Blake | 2017-10-06 | 1 | -2/+5 |
* | block/qcow2-bitmap: fix use of uninitialized pointer | Vladimir Sementsov-Ogievskiy | 2017-09-26 | 1 | -1/+1 |
* | qcow2-bitmap: fix bitmap_free | Vladimir Sementsov-Ogievskiy | 2017-07-25 | 1 | -0/+4 |