diff options
Diffstat (limited to 'include/linux/mempolicy.h')
-rw-r--r-- | include/linux/mempolicy.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/mempolicy.h b/include/linux/mempolicy.h index 8b67cf837ca9..817db6427113 100644 --- a/include/linux/mempolicy.h +++ b/include/linux/mempolicy.h | |||
@@ -156,6 +156,8 @@ extern void numa_default_policy(void); | |||
156 | extern void numa_policy_init(void); | 156 | extern void numa_policy_init(void); |
157 | extern void numa_policy_rebind(const nodemask_t *old, const nodemask_t *new); | 157 | extern void numa_policy_rebind(const nodemask_t *old, const nodemask_t *new); |
158 | extern struct mempolicy default_policy; | 158 | extern struct mempolicy default_policy; |
159 | extern struct zonelist *huge_zonelist(struct vm_area_struct *vma, | ||
160 | unsigned long addr); | ||
159 | 161 | ||
160 | #else | 162 | #else |
161 | 163 | ||
@@ -232,6 +234,12 @@ static inline void numa_policy_rebind(const nodemask_t *old, | |||
232 | { | 234 | { |
233 | } | 235 | } |
234 | 236 | ||
237 | static inline struct zonelist *huge_zonelist(struct vm_area_struct *vma, | ||
238 | unsigned long addr) | ||
239 | { | ||
240 | return NODE_DATA(0)->node_zonelists + gfp_zone(GFP_HIGHUSER); | ||
241 | } | ||
242 | |||
235 | #endif /* CONFIG_NUMA */ | 243 | #endif /* CONFIG_NUMA */ |
236 | #endif /* __KERNEL__ */ | 244 | #endif /* __KERNEL__ */ |
237 | 245 | ||