]> git.ipfire.org Git - thirdparty/qemu.git/commit
block: convert bdrv_invalidate_cache callback to coroutine_fn
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 1 Mar 2018 16:36:18 +0000 (17:36 +0100)
committerKevin Wolf <kwolf@redhat.com>
Fri, 9 Mar 2018 14:17:47 +0000 (15:17 +0100)
commit2b148f392b2bfeba76d3e6d9607c3bd072350e8c
treea28af16d3aef4b004a257488e7503ca31f6bc51c
parent9fb4dfc570ce3b013830321b8b91ae2ea991d768
block: convert bdrv_invalidate_cache callback to coroutine_fn

QED's bdrv_invalidate_cache implementation would like to reuse functions
that acquire/release the metadata locks.  Call it from coroutine context
to simplify the logic.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <1516279431-30424-6-git-send-email-pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block.c
block/iscsi.c
block/nfs.c
block/qcow2.c
block/qed.c
block/rbd.c
include/block/block_int.h