From 990f5160eb9b470ca5e1ae798ba468f0c3e9a537 Mon Sep 17 00:00:00 2001 From: Robert Baldyga Date: Tue, 1 Sep 2020 09:21:13 +0200 Subject: [PATCH] Cleanup request map entries in error handling path Signed-off-by: Robert Baldyga --- src/engine/engine_common.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/engine/engine_common.c b/src/engine/engine_common.c index 32938b2..4f18201 100644 --- a/src/engine/engine_common.c +++ b/src/engine/engine_common.c @@ -299,6 +299,8 @@ static void ocf_engine_map_hndl_error(struct ocf_cache *cache, OCF_DEBUG_RQ(req, "Canceling cache line %u", entry->coll_idx); + entry->status = LOOKUP_MISS; + ocf_metadata_start_collision_shared_access(cache, entry->coll_idx);