From a52a3b75e50e8f6bb27fd1db4e051a6251a0ebdb Mon Sep 17 00:00:00 2001 From: Jan Musial Date: Mon, 24 May 2021 13:36:09 +0200 Subject: [PATCH] Mark unlikely conditionals in hot code paths in metadata_raw Signed-off-by: Jan Musial --- src/metadata/metadata_raw.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/metadata/metadata_raw.h b/src/metadata/metadata_raw.h index 247ffbc..e5e33bb 100644 --- a/src/metadata/metadata_raw.h +++ b/src/metadata/metadata_raw.h @@ -290,10 +290,10 @@ static inline int ocf_metadata_raw_flush_do_asynch(ocf_cache_t cache, */ static inline bool _raw_is_valid(struct ocf_metadata_raw *raw, uint32_t entry) { - if (!raw) + if (unlikely(!raw)) return false; - if (entry >= raw->entries) + if (unlikely(entry >= raw->entries)) return false; return true;