From 32ae82e57cf8dfcd4361e9522ea57e473676a743 Mon Sep 17 00:00:00 2001 From: "Signed-off-by: NeilBrown" Date: Fri, 12 Jul 2019 13:27:28 -0400 Subject: [PATCH] LU-12542 ldlm: simplify lock_mode_to_index() This function has the same effect as ilog2(), so just use ilog2 directly. Change-Id: If90207c328b549e85cb6d38a6604dfb8c7b6c8a0 Signed-off-by: NeilBrown Reviewed-on: https://review.whamcloud.com/35486 Tested-by: jenkins Reviewed-by: Andreas Dilger Tested-by: Maloo Reviewed-by: Oleg Drokin --- lustre/ldlm/ldlm_extent.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lustre/ldlm/ldlm_extent.c b/lustre/ldlm/ldlm_extent.c index 82e13ef..330e5b7 100644 --- a/lustre/ldlm/ldlm_extent.c +++ b/lustre/ldlm/ldlm_extent.c @@ -1020,8 +1020,7 @@ static inline int ldlm_mode_to_index(enum ldlm_mode mode) LASSERT(mode != 0); LASSERT(is_power_of_2(mode)); - for (index = -1; mode != 0; index++, mode >>= 1) - /* do nothing */; + index = ilog2(mode); LASSERT(index < LCK_MODE_NUM); return index; } -- 1.8.3.1