From 385518f67eb917335de0c1d727941094f4ab5874 Mon Sep 17 00:00:00 2001 From: Bobi Jam Date: Sat, 2 Sep 2017 16:34:23 +0800 Subject: [PATCH] LU-9941 lov: lsm_is_composite isn't right LOVEA magic containing LOV_MAGIC_MAGIC will also be regarded as a composite magic. Signed-off-by: Bobi Jam Change-Id: I3ef37ee80364b2a8f27831e3c53fb88b464f2039 Reviewed-on: https://review.whamcloud.com/28845 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Jinshan Xiong Reviewed-by: Fan Yong Reviewed-by: Oleg Drokin --- lustre/lov/lov_internal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/lov/lov_internal.h b/lustre/lov/lov_internal.h index fda1c49..aa400ad 100644 --- a/lustre/lov/lov_internal.h +++ b/lustre/lov/lov_internal.h @@ -92,7 +92,7 @@ static inline bool lsm_entry_inited(const struct lov_stripe_md *lsm, int index) static inline bool lsm_is_composite(__u32 magic) { - return !!(magic & LOV_MAGIC_COMP_V1); + return magic == LOV_MAGIC_COMP_V1; } static inline size_t lov_comp_md_size(const struct lov_stripe_md *lsm) -- 1.8.3.1