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