[PATCH] reduce MAX_NR_ZONES: make ZONE_DMA32 optional
Make ZONE_DMA32 optional - Add #ifdefs around ZONE_DMA32 specific code and definitions. - Add CONFIG_ZONE_DMA32 config option and use that for x86_64 that alone needs this zone. - Remove the use of CONFIG_DMA_IS_DMA32 and CONFIG_DMA_IS_NORMAL for ia64 and fix up the way per node ZVCs are calculated. - Fall back to prior GFP_ZONEMASK of 0x03 if there is no DMA32 zone. Signed-off-by:Christoph Lameter <clameter@sgi.com> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
Showing
- arch/ia64/Kconfig 0 additions, 9 deletionsarch/ia64/Kconfig
- arch/x86_64/Kconfig 4 additions, 0 deletionsarch/x86_64/Kconfig
- include/linux/gfp.h 1 addition, 1 deletioninclude/linux/gfp.h
- include/linux/mmzone.h 13 additions, 3 deletionsinclude/linux/mmzone.h
- include/linux/vmstat.h 1 addition, 3 deletionsinclude/linux/vmstat.h
- mm/page_alloc.c 6 additions, 0 deletionsmm/page_alloc.c
Loading
Please register or sign in to comment