Message ID | 20240515104754889HqrahFPePOIE1UlANHVAh@zte.com.cn (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | [v2] mm/huge_memory: mark racy access on huge_anon_orders_always | expand |
diff --git a/include/linux/huge_mm.h b/include/linux/huge_mm.h index de0c89105076..cf7f671aa634 100644 --- a/include/linux/huge_mm.h +++ b/include/linux/huge_mm.h @@ -122,8 +122,8 @@ static inline bool hugepage_flags_enabled(void) * So we don't need to look at huge_anon_orders_inherit. */ return hugepage_global_enabled() || - huge_anon_orders_always || - huge_anon_orders_madvise; + READ_ONCE(huge_anon_orders_always) || + READ_ONCE(huge_anon_orders_madvise); } static inline int highest_order(unsigned long orders)