path: root/block/snapshot.c
AgeCommit message (Expand)Author
2021-02-08block: rename and alter bdrv_all_find_snapshot semanticsDaniel P. Berrangé
2021-02-08block: allow specifying name of block device for vmstate storageDaniel P. Berrangé
2021-02-08block: add ability to specify list of blockdevs during snapshotDaniel P. Berrangé
2021-02-08block: push error reporting into bdrv_all_*_snapshot functionsDaniel P. Berrangé
2020-09-07block/snapshot: Fix fallbackMax Reitz
2019-12-18block/snapshot: rename Error ** parameter to more common errpVladimir Sementsov-Ogievskiy
2019-10-04block/snapshot: Restrict set of snapshot nodesKevin Wolf
2019-02-25block/snapshot: remove bdrv_snapshot_delete_by_id_or_nameDaniel Henrique Barboza
2019-02-25block/snapshot.c: eliminate use of ID input in snapshot operationsDaniel Henrique Barboza
2018-08-15block: make .bdrv_close optionalVladimir Sementsov-Ogievskiy
2018-06-15block: Add block-specific QDict headerMax Reitz
2018-05-04qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster
2018-02-09Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster
2017-11-21block: Error out on load_vm with active dirty bitmapsKevin Wolf
2017-11-21block: Add errp to bdrv_all_goto_snapshot()Kevin Wolf
2017-11-21block: Add errp to bdrv_snapshot_goto()Kevin Wolf
2017-11-17block: Make bdrv_next() keep strong referencesMax Reitz
2017-11-14block/snapshot: dirty all dirty bitmaps on snapshot-switchVladimir Sementsov-Ogievskiy
2017-05-09qobject: Use simpler QDict/QList scalar insertion macrosEric Blake
2017-04-11block: pass the right options for BlockDriver.bdrv_open()Dong Jia Shi
2016-06-20error: Remove NULL checks on error_propagate() callsEduardo Habkost
2016-06-08block: Fix bdrv_all_delete_snapshot() error handlingKevin Wolf
2016-05-25block: Fix bdrv_next() memory leakKevin Wolf
2016-05-19block: Avoid bs->blk in bdrv_next()Kevin Wolf
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster
2016-01-20block: Clean up includesPeter Maydell
2015-12-18block: use drained section around bdrv_snapshot_deletePaolo Bonzini
2015-11-19migration: implement bdrv_all_find_vmstate_bs helperDenis V. Lunev
2015-11-19snapshot: create bdrv_all_create_snapshot helperDenis V. Lunev
2015-11-19snapshot: create bdrv_all_find_snapshot helperDenis V. Lunev
2015-11-19snapshot: create bdrv_all_goto_snapshot helperDenis V. Lunev
2015-11-19snapshot: create bdrv_all_delete_snapshot helperDenis V. Lunev
2015-11-19snapshot: return error code from bdrv_snapshot_delete_by_id_or_nameDenis V. Lunev
2015-11-19snapshot: create helper to test that block drivers supports snapshotsDenis V. Lunev
2015-10-16block: Convert bs->file to BdrvChildKevin Wolf
2015-07-07block: Use bdrv_drain to replace uncessary bdrv_drain_allFam Zheng
2015-06-22Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster
2015-06-22qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster
2015-04-28block: use bdrv_get_device_or_node_name() in error messagesAlberto Garcia
2014-11-03snapshot: add bdrv_drain_all() to bdrv_snapshot_delete() to avoid concurrency...Zhang Haoyu
2014-02-17Use error_is_set() only when necessaryMarkus Armbruster
2013-12-04qemu-nbd: support internal snapshot exportWenchao Xia
2013-12-04snapshot: distinguish id and name in load_tmpWenchao Xia
2013-09-12bdrv: Use "Error" for opening imagesMax Reitz
2013-09-12snapshot: distinguish id and name in snapshot deleteWenchao Xia
2013-09-12snapshot: new function bdrv_snapshot_find_by_id_and_name()Wenchao Xia
2013-09-06block: make bdrv_delete() staticFam Zheng
2013-06-04block: move snapshot code in block.c to block/snapshot.cWenchao Xia