diff --git a/arch/x86/kernel/setup_percpu.c b/arch/x86/kernel/setup_percpu.c index 5cdff035774656..3668140bc201ad 100644 --- a/arch/x86/kernel/setup_percpu.c +++ b/arch/x86/kernel/setup_percpu.c @@ -183,6 +183,7 @@ void __init setup_per_cpu_areas(void) if (pcpu_chosen_fc == PCPU_FC_AUTO && pcpu_need_numa()) pcpu_chosen_fc = PCPU_FC_PAGE; #endif + printk(KERN_INFO "%s: pcpu_chosen_fc=%d\n", __FUNCTION__, pcpu_chosen_fc); rc = -EINVAL; if (pcpu_chosen_fc != PCPU_FC_PAGE) { const size_t dyn_size = PERCPU_MODULE_RESERVE + diff --git a/linux.mk b/linux.mk new file mode 100644 index 00000000000000..3d7bb2e209ca9b --- /dev/null +++ b/linux.mk @@ -0,0 +1,2 @@ +all: + make J=2 diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 2bb90b1d241cc8..86985740def62c 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -2356,6 +2356,13 @@ struct vm_struct **pcpu_get_vm_areas(const unsigned long *offsets, unsigned long base, start, end, last_end; bool purged = false; + { + int i; + for (i=0; i