block: Introduce "drained begin/end" API
commit51288d7917e5c5b088985aaa7ff3592561fbc2ba
authorFam Zheng <famz@redhat.com>
Fri, 23 Oct 2015 03:08:09 +0000 (23 11:08 +0800)
committerKevin Wolf <kwolf@redhat.com>
Fri, 23 Oct 2015 16:18:24 +0000 (23 18:18 +0200)
tree53511dc975f9f608dc4cc8e073c81055ba3565b0
parentc1e1e5fa8f25f9061b076a05045a6d4950d1a891
block: Introduce "drained begin/end" API

The semantics is that after bdrv_drained_begin(bs), bs will not get new external
requests until the matching bdrv_drained_end(bs).

Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/io.c
include/block/block.h
include/block/block_int.h