block: Return depth level during bdrv_is_allocated_above
commita92b1b065eed385d9077be735eb8e92f5a6e150a
authorEric Blake <eblake@redhat.com>
Tue, 27 Oct 2020 05:05:53 +0000 (27 00:05 -0500)
committerEric Blake <eblake@redhat.com>
Fri, 30 Oct 2020 20:21:23 +0000 (30 15:21 -0500)
tree7c08e4904f939ec6e4ba8ffe1cd0d0a35daab1bf
parent3b1f244c59b7045680e615d50dc444a316abd891
block: Return depth level during bdrv_is_allocated_above

When checking for allocation across a chain, it's already easy to
count the depth within the chain at which the allocation is found.
Instead of throwing that information away, return it to the caller.
Existing callers only cared about allocated/non-allocated, but having
a depth available will be used by NBD in the next patch.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <20201027050556.269064-9-eblake@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
[eblake: rebase to master]
Signed-off-by: Eric Blake <eblake@redhat.com>
block/commit.c
block/coroutines.h
block/io.c
block/mirror.c
block/stream.c