mmflags.h (34069d12e239ae8f36dd96c378e4622fb1c42a76) mmflags.h (cf8e8658100d4eae80ce9b21f7a81cb024dd5057)
1/* SPDX-License-Identifier: GPL-2.0 */
2#include <linux/node.h>
3#include <linux/mmzone.h>
4#include <linux/compaction.h>
5/*
6 * The order of these masks is important. Matching masks will be seen
7 * first and the left over flags will end up showing by themselves.
8 *

--- 130 unchanged lines hidden (view full) ---

139 DEF_PAGETYPE_NAME(guard), \
140 DEF_PAGETYPE_NAME(table), \
141 DEF_PAGETYPE_NAME(buddy)
142
143#if defined(CONFIG_X86)
144#define __VM_ARCH_SPECIFIC_1 {VM_PAT, "pat" }
145#elif defined(CONFIG_PPC)
146#define __VM_ARCH_SPECIFIC_1 {VM_SAO, "sao" }
1/* SPDX-License-Identifier: GPL-2.0 */
2#include <linux/node.h>
3#include <linux/mmzone.h>
4#include <linux/compaction.h>
5/*
6 * The order of these masks is important. Matching masks will be seen
7 * first and the left over flags will end up showing by themselves.
8 *

--- 130 unchanged lines hidden (view full) ---

139 DEF_PAGETYPE_NAME(guard), \
140 DEF_PAGETYPE_NAME(table), \
141 DEF_PAGETYPE_NAME(buddy)
142
143#if defined(CONFIG_X86)
144#define __VM_ARCH_SPECIFIC_1 {VM_PAT, "pat" }
145#elif defined(CONFIG_PPC)
146#define __VM_ARCH_SPECIFIC_1 {VM_SAO, "sao" }
147#elif defined(CONFIG_PARISC) || defined(CONFIG_IA64)
147#elif defined(CONFIG_PARISC)
148#define __VM_ARCH_SPECIFIC_1 {VM_GROWSUP, "growsup" }
149#elif !defined(CONFIG_MMU)
150#define __VM_ARCH_SPECIFIC_1 {VM_MAPPED_COPY,"mappedcopy" }
151#else
152#define __VM_ARCH_SPECIFIC_1 {VM_ARCH_1, "arch_1" }
153#endif
154
155#ifdef CONFIG_MEM_SOFT_DIRTY

--- 144 unchanged lines hidden ---
148#define __VM_ARCH_SPECIFIC_1 {VM_GROWSUP, "growsup" }
149#elif !defined(CONFIG_MMU)
150#define __VM_ARCH_SPECIFIC_1 {VM_MAPPED_COPY,"mappedcopy" }
151#else
152#define __VM_ARCH_SPECIFIC_1 {VM_ARCH_1, "arch_1" }
153#endif
154
155#ifdef CONFIG_MEM_SOFT_DIRTY

--- 144 unchanged lines hidden ---