Skip to content

RFC consolidate i386 NUMA init code

Dave Hansen linux-mm lkml 1 version In review

Get series with b4
b4 am 1106698985.6093.39.camel@localhost

Versions newest first

  1. v1 RFC Latest5 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5refactor i386 memory setuparch/i386/kernel/setup.c arch/i386/mm/discontig.c+21 -1250 replies
2/5consolidate set_max_mapnr_init() implementationsarch/i386/mm/discontig.c arch/i386/mm/init.c+7 -130 replies
3/5remove-free_all_bootmem() #definearch/i386/mm/init.c+1 -70 replies
4/5memset the i386 numa pgdats in arch codearch/i386/kernel/setup.c arch/i386/mm/discontig.c arch/i386/mm/init.c+43 -290 replies
5/5do not unnecessarily memset the pgdatsmm/page_alloc.c+0 -20 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [RFC][PATCH 0/5] consolidate i386 NUMA init code

The following five patches reorganize and consolidate some of the i386 NUMA/discontigmem code. They grew out of some observations as we produced the memory hotplug patches.

Only the first one is really necessary, as it makes the implementation of one of the hotplug components much simpler and smaller. 2 and 3 came from just looking at the effects on the code after 1.

4 and 5 aren't absolutely required for hotplug either, but do allow sharing a bunch of code between the normal boot-time init and hotplug cases.

These are all on top of 2.6.11-rc2-mm1.

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