block: add helper function to determine if a BDS is in a chain
commit5a6684d2b957f9ec75d7ed7b14332293abec1d6c
authorJeff Cody <jcody@redhat.com>
Wed, 25 Jun 2014 19:40:09 +0000 (25 15:40 -0400)
committerStefan Hajnoczi <stefanha@redhat.com>
Tue, 1 Jul 2014 08:47:01 +0000 (1 10:47 +0200)
treea48d938dc87ab82353945528d368d2d700da339e
parentfa40e65622352012dccd435147f28161375a6815
block: add helper function to determine if a BDS is in a chain

This is a small helper function, to determine if 'base' is in the
chain of BlockDriverState 'top'.  It returns true if it is in the chain,
and false otherwise.

If either argument is NULL, it will also return false.

Reviewed-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Jeff Cody <jcody@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
block.c
include/block/block.h