The page-flags.h header relies on static keys since commit a6b40850c442bf ("mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key"), so make sure to include the header to avoid compilation errors. Fixes: a6b40850c442bf ("mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key") Cc: stable@xxxxxxxxxxxxxxx Signed-off-by: Feiyang Chen <chenfeiyang@xxxxxxxxxxx> --- include/linux/page-flags.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/page-flags.h b/include/linux/page-flags.h index e66f7aa3191d..147b336c7a35 100644 --- a/include/linux/page-flags.h +++ b/include/linux/page-flags.h @@ -11,6 +11,7 @@ #include <linux/mmdebug.h> #ifndef __GENERATING_BOUNDS_H #include <linux/mm_types.h> +#include <linux/static_key.h> #include <generated/bounds.h> #endif /* !__GENERATING_BOUNDS_H */ -- 2.27.0