Skip to content

create mm/Kconfig to detangle NUMA/DISCONTIG

Dave Hansen linux-mm lkml 1 version In review

Get series with b4
b4 am 1112637004.27328.24.camel@localhost

Versions newest first

  1. v1 Latest4 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4create mm/Kconfig for arch-independent memory optionsmm/Kconfig+25 -09 replies
2/4make each arch use mm/Kconfigarch/alpha/Kconfig arch/arm/Kconfig arch/arm26/Kconfig +20 more+66 -100 replies
3/4update all defconfigs for ARCH_DISCONTIGMEM_ENABLEarch/alpha/defconfig arch/ia64/configs/sn2_defconfig arch/ia64/defconfig +3 more+6 -60 replies
4/4Introduce new Kconfig option for NUMA or DISCONTIGinclude/linux/mmzone.h mm/Kconfig mm/page_alloc.c+14 -60 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/4] create mm/Kconfig to detangle NUMA/DISCONTIG

The end goal of these particular patches is to allow us to get some small bits of global mm/ code compiled for either NUMA or DISCONTIGMEM.

Obviously, this alone doesn't justify messing with each architecture's Kconfig file. Think of the 4th patch as one example of how this new file can be used. We'll also be using it shortly for all of the page migration and memory hotplug options. It just starts to look silly when you have a patch to add the exact same Kconfig option to four or five different architectures.

Compile tested for 27 different .config configurations on 5 different architectures.

-- Dave

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>