diff options
author | Michael Ellerman <mpe@ellerman.id.au> | 2017-08-15 20:02:56 +1000 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2017-08-15 20:02:56 +1000 |
commit | 5b6c133e0801007117cf4a466cb56de86e186138 (patch) | |
tree | dfe8e7c6cf747300835257e48d697fa3a2c86a7c /arch/powerpc/include/asm/pgalloc.h | |
parent | e12d94f80614475b07d046eb095e6b8c1d9dd38d (diff) | |
download | linux-stable-5b6c133e0801007117cf4a466cb56de86e186138.tar.gz linux-stable-5b6c133e0801007117cf4a466cb56de86e186138.tar.bz2 linux-stable-5b6c133e0801007117cf4a466cb56de86e186138.zip |
powerpc/mm/nohash: Move definition of PGALLOC_GFP to fix build errors
In some obscure Book3E configs (randconfig) we can end up missing a
definition for PGALLOC_GFP in pgtable_64.c.
Fix it by moving the definition to asm/pgalloc.h.
Fixes: de3b87611dd1 ("powerpc/mm/book(e)(3s)/64: Add page table accounting")
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/include/asm/pgalloc.h')
-rw-r--r-- | arch/powerpc/include/asm/pgalloc.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/pgalloc.h b/arch/powerpc/include/asm/pgalloc.h index d795c5d5789c..45ae1212ab8a 100644 --- a/arch/powerpc/include/asm/pgalloc.h +++ b/arch/powerpc/include/asm/pgalloc.h @@ -17,6 +17,8 @@ static inline gfp_t pgtable_gfp_flags(struct mm_struct *mm, gfp_t gfp) } #endif /* MODULE */ +#define PGALLOC_GFP (GFP_KERNEL | __GFP_NOTRACK | __GFP_ZERO) + #ifdef CONFIG_PPC_BOOK3S #include <asm/book3s/pgalloc.h> #else |