diff options
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/mm.h | 4 | ||||
-rw-r--r-- | include/linux/mmzone.h | 12 |
2 files changed, 2 insertions, 14 deletions
diff --git a/include/linux/mm.h b/include/linux/mm.h index 2265f28eb47..554fa395aac 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h | |||
@@ -1079,11 +1079,7 @@ extern void si_meminfo(struct sysinfo * val); | |||
1079 | extern void si_meminfo_node(struct sysinfo *val, int nid); | 1079 | extern void si_meminfo_node(struct sysinfo *val, int nid); |
1080 | extern int after_bootmem; | 1080 | extern int after_bootmem; |
1081 | 1081 | ||
1082 | #ifdef CONFIG_NUMA | ||
1083 | extern void setup_per_cpu_pageset(void); | 1082 | extern void setup_per_cpu_pageset(void); |
1084 | #else | ||
1085 | static inline void setup_per_cpu_pageset(void) {} | ||
1086 | #endif | ||
1087 | 1083 | ||
1088 | extern void zone_pcp_update(struct zone *zone); | 1084 | extern void zone_pcp_update(struct zone *zone); |
1089 | 1085 | ||
diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h index 30fe668c254..7874201a355 100644 --- a/include/linux/mmzone.h +++ b/include/linux/mmzone.h | |||
@@ -184,13 +184,7 @@ struct per_cpu_pageset { | |||
184 | s8 stat_threshold; | 184 | s8 stat_threshold; |
185 | s8 vm_stat_diff[NR_VM_ZONE_STAT_ITEMS]; | 185 | s8 vm_stat_diff[NR_VM_ZONE_STAT_ITEMS]; |
186 | #endif | 186 | #endif |
187 | } ____cacheline_aligned_in_smp; | 187 | }; |
188 | |||
189 | #ifdef CONFIG_NUMA | ||
190 | #define zone_pcp(__z, __cpu) ((__z)->pageset[(__cpu)]) | ||
191 | #else | ||
192 | #define zone_pcp(__z, __cpu) (&(__z)->pageset[(__cpu)]) | ||
193 | #endif | ||
194 | 188 | ||
195 | #endif /* !__GENERATING_BOUNDS.H */ | 189 | #endif /* !__GENERATING_BOUNDS.H */ |
196 | 190 | ||
@@ -306,10 +300,8 @@ struct zone { | |||
306 | */ | 300 | */ |
307 | unsigned long min_unmapped_pages; | 301 | unsigned long min_unmapped_pages; |
308 | unsigned long min_slab_pages; | 302 | unsigned long min_slab_pages; |
309 | struct per_cpu_pageset *pageset[NR_CPUS]; | ||
310 | #else | ||
311 | struct per_cpu_pageset pageset[NR_CPUS]; | ||
312 | #endif | 303 | #endif |
304 | struct per_cpu_pageset *pageset; | ||
313 | /* | 305 | /* |
314 | * free areas of different sizes | 306 | * free areas of different sizes |
315 | */ | 307 | */ |