blob: 8eef17c423f8f62efd1954b854f83245d9a356d9 [file] [log] [blame]
From: Stephen Rothwell <sfr@canb.auug.org.au>
Subject: mm-khugepaged-add-struct-collapse_control-fix-fix
fix build
Link: https://lkml.kernel.org/r/20220721195508.15f1e07a@canb.auug.org.au
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Reviewed-by: Zach O'Keefe <zokeefe@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---
mm/khugepaged.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
--- a/mm/khugepaged.c~mm-khugepaged-add-struct-collapse_control-fix-fix
+++ a/mm/khugepaged.c
@@ -87,7 +87,9 @@ static struct kmem_cache *mm_slot_cache
struct collapse_control {
/* Num pages scanned per node */
-#if HPAGE_PMD_ORDER < 16
+#if defined(CONFIG_PPC64)
+ u32 node_load[MAX_NUMNODES];
+#elif HPAGE_PMD_ORDER < 16
u16 node_load[MAX_NUMNODES];
#else
u32 node_load[MAX_NUMNODES];
_