From 059b845df89c2f9ed85bfcfd6c9669bd0d80f047 Mon Sep 17 00:00:00 2001 From: Robert Baldyga Date: Fri, 25 Jun 2021 17:50:38 +0200 Subject: [PATCH] Unlock request after invalidating cache lines Signed-off-by: Robert Baldyga --- src/engine/engine_common.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/engine/engine_common.c b/src/engine/engine_common.c index 8fa878f..0e62b73 100644 --- a/src/engine/engine_common.c +++ b/src/engine/engine_common.c @@ -394,15 +394,15 @@ static void ocf_engine_remap(struct ocf_request *req) /* mark error */ ocf_req_set_mapping_error(req); - /* unlock cachelines locked during remapping */ - ocf_req_unlock(ocf_cache_line_concurrency(req->cache), - req); - /* request cleaning */ ocf_req_set_cleaning_required(req); /* unmap inserted and replaced cachelines */ ocf_engine_map_hndl_error(req->cache, req); + + /* unlock cachelines locked during remapping */ + ocf_req_unlock(ocf_cache_line_concurrency(req->cache), + req); } return;