From 71ec08c1587b183746ffbc96ff725bf290f0ffb7 Mon Sep 17 00:00:00 2001 From: Michal Mielewczyk Date: Tue, 16 Mar 2021 15:37:03 +0100 Subject: [PATCH] Assert number of cachelines to evict Number of cachelines to evcit can't be greater than the number of unmapped entries in request. Signed-off-by: Michal Mielewczyk --- src/eviction/lru.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/eviction/lru.c b/src/eviction/lru.c index 5b3ae39..f5a7a83 100644 --- a/src/eviction/lru.c +++ b/src/eviction/lru.c @@ -683,6 +683,8 @@ uint32_t evp_lru_req_clines(struct ocf_request *req, ++req_idx; ++i; + /* Number of cachelines to evict have to match space in the request */ + ENV_BUG_ON(req_idx == req->core_line_count && i != cline_no ); } return i;