Commit bbddff05 (percpu: use percpu allocator on UP too) incorrectlyTested the patch against yesterday's next release(20100909). Works fine.
excluded pcpu_build_alloc_info() on SMP configurations which use
generic setup_per_cpu_area() like s390. The config ifdefs are
becoming confusing. Fix and clean it up by,
* Move pcpu_build_alloc_info() right on top of its two users -
pcpu_{embed|page}_first_chunk() which are already in CONFIG_SMP
block.
* Define BUILD_{EMBED|PAGE}_FIRST_CHUNK which indicate whether each
first chunk function needs to be included and use them to control
inclusion of the three functions to reduce confusion.
Signed-off-by: Tejun Heo <tj@xxxxxxxxxx>
Reported-by: Sachin Sant <sachinp@xxxxxxxxxx>
---
Can you please test this patch?