From 25499c4dba3a1aff6237885b67014cbc97358655 Mon Sep 17 00:00:00 2001 From: Dariusz Stojaczyk Date: Tue, 18 Jul 2017 19:46:47 +0200 Subject: [PATCH] bdev: mark bdev as opened for write when claiming it Otherwise we'd fail sanity checks when closing the claiming descriptor. Current approach works because we never close the claiming descriptor. Fixes: 4fc7e66614ba ("bdev: add vbdev claim/release semantics") Change-Id: I1c1f0c11450e749419726df460334ab97b43b584 Signed-off-by: Dariusz Stojaczyk Reviewed-on: https://review.gerrithub.io/370179 Reviewed-by: Daniel Verkamp Reviewed-by: Ben Walker Tested-by: SPDK Automated Test System --- lib/bdev/bdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/bdev/bdev.c b/lib/bdev/bdev.c index ba83077c2..32252100c 100644 --- a/lib/bdev/bdev.c +++ b/lib/bdev/bdev.c @@ -1586,6 +1586,7 @@ spdk_bdev_module_claim_bdev(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc, } if (desc && !desc->write) { + bdev->bdev_opened_for_write = true; desc->write = true; }