tcmu_rbd_open 'size' is expected to be signed, as evidenced by the check "if (size < 0)" later in the function. Signed-off-by: David Butterfield <dab21774@xxxxxxxxx> --- rbd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rbd.c b/rbd.c index efd001f..ed50aa5 100644 --- a/rbd.c +++ b/rbd.c @@ -384,7 +384,8 @@ static int tcmu_rbd_open(struct tcmu_device *dev) char *pool, *name; char *config; struct tcmu_rbd_state *state; - uint64_t size, rbd_size; + uint64_t rbd_size; + ssize_t size; int ret, block_size; state = calloc(1, sizeof(*state)); -- 2.12.2.575.gb14f27f -- To unsubscribe from this list: send the line "unsubscribe target-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html