qemu/include
Benoît Canet b5042a3622 block: Rewrite the snapshot authorization mechanism for block filters.
This patch keep the recursive way of doing things but simplify it by giving
two responsabilities to all block filters implementors.

They will need to do two things:

-Set the is_filter field of their block driver to true.

-Implement the bdrv_recurse_is_first_non_filter method of their block driver like
it is done on the Quorum block driver. (block/quorum.c)

[Paolo Bonzini <pbonzini@redhat.com> pointed out that this patch changes
the semantics of blkverify, which now recurses down both bs->file and
s->test_file.
-- Stefan]

Reported-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2014-03-13 14:23:27 +01:00
..
block block: Rewrite the snapshot authorization mechanism for block filters. 2014-03-13 14:23:27 +01:00
disas disas: Implement disassembly output for A64 2014-02-08 14:50:48 +00:00
exec target-arm queue: 2014-03-11 13:20:23 +00:00
fpu softfloat: Support halving the result of muladd operation 2014-02-20 10:35:50 +00:00
hw q35: Correct typo BRDIGE -> BRIDGE 2014-03-11 13:27:27 +02:00
migration Fix two XBZRLE corruption issues 2014-02-25 14:30:28 +01:00
monitor quorum: Add quorum mechanism. 2014-02-21 22:29:50 +01:00
net net: remove implicit peer from offload API 2014-02-25 14:31:05 +01:00
qapi qapi script: do not add "_" for every capitalized char in enum 2014-03-11 09:07:42 -04:00
qemu Add a 'name' parameter to qemu_thread_create 2014-03-09 21:09:38 +02:00
qom dump: const-qualify the buf of WriteCoreDumpFunction 2014-02-28 11:49:02 -05:00
sysemu kvm: Add a new machine option kvm-type 2014-03-05 03:06:24 +01:00
ui console: add QemuUIInfo 2014-03-05 09:52:04 +01:00
config.h janitor: move remaining public headers to include/ 2012-12-19 08:32:46 +01:00
elf.h tcg-s390: Use qemu_getauxval in query_facilities 2013-11-30 07:45:30 +13:00
glib-compat.h glib: add a compatibility interface for g_timeout_add_seconds 2013-03-25 13:10:40 -05:00
qemu-common.h Block patches 2014-02-25 10:50:11 +00:00
qemu-io.h qemu-io: add command completion 2014-01-22 12:07:17 +01:00
trace.h build: some simplifications for "trace/Makefile.objs" 2013-01-12 18:42:51 +01:00