summaryrefslogtreecommitdiffstats
path: root/block/snapshot.c
Commit message (Expand)AuthorAgeFilesLines
* block/snapshot: drop indirection around bdrv_snapshot_fallback_ptrVladimir Sementsov-Ogievskiy2022-10-271-22/+16Star
* block: Manipulate bs->file / bs->backing pointers in .attach/.detachVladimir Sementsov-Ogievskiy2022-10-271-1/+0Star
* block/snapshot: stress that we fallback to primary childVladimir Sementsov-Ogievskiy2022-10-271-20/+10Star
* include/block/snapshot: global state API + assertionsEmanuele Giuseppe Esposito2022-03-041-0/+28
* block/snapshot: Clarify goto fallback behaviorMax Reitz2021-06-241-1/+13
* block: consistently use bdrv_is_read_only()Vladimir Sementsov-Ogievskiy2021-06-021-1/+1
* block: rename and alter bdrv_all_find_snapshot semanticsDaniel P. Berrangé2021-02-081-7/+12
* block: allow specifying name of block device for vmstate storageDaniel P. Berrangé2021-02-081-3/+23
* block: add ability to specify list of blockdevs during snapshotDaniel P. Berrangé2021-02-081-43/+129
* block: push error reporting into bdrv_all_*_snapshot functionsDaniel P. Berrangé2021-02-081-38/+39
* block/snapshot: Fix fallbackMax Reitz2020-09-071-21/+83
* block/snapshot: rename Error ** parameter to more common errpVladimir Sementsov-Ogievskiy2019-12-181-2/+2
* block/snapshot: Restrict set of snapshot nodesKevin Wolf2019-10-041-7/+19
* block/snapshot: remove bdrv_snapshot_delete_by_id_or_nameDaniel Henrique Barboza2019-02-251-20/+0Star
* block/snapshot.c: eliminate use of ID input in snapshot operationsDaniel Henrique Barboza2019-02-251-2/+3
* block: make .bdrv_close optionalVladimir Sementsov-Ogievskiy2018-08-151-1/+3
* block: Add block-specific QDict headerMax Reitz2018-06-151-0/+1
* qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau2018-05-041-2/+2
* Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster2018-02-091-0/+1
* Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster2018-02-091-0/+1
* block: Error out on load_vm with active dirty bitmapsKevin Wolf2017-11-211-12/+3Star
* block: Add errp to bdrv_all_goto_snapshot()Kevin Wolf2017-11-211-5/+6
* block: Add errp to bdrv_snapshot_goto()Kevin Wolf2017-11-211-6/+17
* block: Make bdrv_next() keep strong referencesMax Reitz2017-11-171-0/+6
* block/snapshot: dirty all dirty bitmaps on snapshot-switchVladimir Sementsov-Ogievskiy2017-11-141-0/+14
* qobject: Use simpler QDict/QList scalar insertion macrosEric Blake2017-05-091-1/+1
* block: pass the right options for BlockDriver.bdrv_open()Dong Jia Shi2017-04-111-3/+23
* error: Remove NULL checks on error_propagate() callsEduardo Habkost2016-06-201-3/+1Star
* block: Fix bdrv_all_delete_snapshot() error handlingKevin Wolf2016-06-081-3/+0Star
* block: Fix bdrv_next() memory leakKevin Wolf2016-05-251-14/+41
* block: Avoid bs->blk in bdrv_next()Kevin Wolf2016-05-191-12/+18
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* block: Clean up includesPeter Maydell2016-01-201-0/+1
* block: use drained section around bdrv_snapshot_deletePaolo Bonzini2015-12-181-9/+14
* migration: implement bdrv_all_find_vmstate_bs helperDenis V. Lunev2015-11-191-0/+15
* snapshot: create bdrv_all_create_snapshot helperDenis V. Lunev2015-11-191-0/+26
* snapshot: create bdrv_all_find_snapshot helperDenis V. Lunev2015-11-191-0/+20
* snapshot: create bdrv_all_goto_snapshot helperDenis V. Lunev2015-11-191-0/+20
* snapshot: create bdrv_all_delete_snapshot helperDenis V. Lunev2015-11-191-0/+22
* snapshot: return error code from bdrv_snapshot_delete_by_id_or_nameDenis V. Lunev2015-11-191-3/+4
* snapshot: create helper to test that block drivers supports snapshotsDenis V. Lunev2015-11-191-0/+24
* block: Convert bs->file to BdrvChildKevin Wolf2015-10-161-6/+6
* block: Use bdrv_drain to replace uncessary bdrv_drain_allFam Zheng2015-07-071-1/+1
* Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster2015-06-221-0/+1
* qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster2015-06-221-2/+2
* block: use bdrv_get_device_or_node_name() in error messagesAlberto Garcia2015-04-281-6/+6
* snapshot: add bdrv_drain_all() to bdrv_snapshot_delete() to avoid concurrency...Zhang Haoyu2014-11-031-0/+4
* Use error_is_set() only when necessaryMarkus Armbruster2014-02-171-1/+1
* qemu-nbd: support internal snapshot exportWenchao Xia2013-12-041-0/+18
* snapshot: distinguish id and name in load_tmpWenchao Xia2013-12-041-3/+56