On 2015-01-27 at 14:15, Eric Blake wrote:
On 01/26/2015 09:02 AM, Max Reitz wrote:
blk_is_available() returns true iff the BDS is inserted (which means
blk_bs() is not NULL and bdrv_is_inserted() returns true) and if the
tray of the guest device is closed.
blk_is_inserted() is changed to return true only if blk_bs() is not
NULL.
Signed-off-by: Max Reitz <mre...@redhat.com>
---
block/block-backend.c | 7 ++++++-
include/sysemu/block-backend.h | 1 +
2 files changed, 7 insertions(+), 1 deletion(-)
+++ b/include/sysemu/block-backend.h
@@ -127,6 +127,7 @@ int blk_enable_write_cache(BlockBackend *blk);
void blk_set_enable_write_cache(BlockBackend *blk, bool wce);
void blk_invalidate_cache(BlockBackend *blk, Error **errp);
int blk_is_inserted(BlockBackend *blk);
Should we change blk_is_inserted to return bool?
Seems like a good opportunity to. Will do.
+bool blk_is_available(BlockBackend *blk);
Looks reasonable.
Reviewed-by: Eric Blake <ebl...@redhat.com>
Thank you for tackling this series!
Max