From 76db828e4c7e91b10dcf29abbb0fa08f7e3eb36a Mon Sep 17 00:00:00 2001 From: Robert Baldyga Date: Fri, 25 Mar 2022 21:35:07 +0100 Subject: [PATCH] Skip already removed exported objects on cache stop Signed-off-by: Robert Baldyga --- modules/cas_cache/volume/vol_block_dev_top.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/cas_cache/volume/vol_block_dev_top.c b/modules/cas_cache/volume/vol_block_dev_top.c index 9bddd22..436acce 100644 --- a/modules/cas_cache/volume/vol_block_dev_top.c +++ b/modules/cas_cache/volume/vol_block_dev_top.c @@ -695,6 +695,9 @@ static int kcas_core_lock_exported_object(ocf_core_t core, void *cntx) struct bd_object *bvol = bd_object( ocf_core_get_volume(core)); + if (!bvol->expobj_valid) + return 0; + result = casdisk_functions.casdsk_exp_obj_lock(bvol->dsk); if (-EBUSY == result) {