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 | ||
