summaryrefslogtreecommitdiffstats
path: root/mm/percpu-km.c
diff options
context:
space:
mode:
authorTejun Heo2010-09-09 18:00:15 +0200
committerTejun Heo2010-09-09 18:00:15 +0200
commit3c9a024fde58b08745680863859d1483def64f74 (patch)
treebc89bdb3d2c1466d470d82307aa38f2926861148 /mm/percpu-km.c
parentpercpu: use percpu allocator on UP too (diff)
downloadkernel-qcow2-linux-3c9a024fde58b08745680863859d1483def64f74.tar.gz
kernel-qcow2-linux-3c9a024fde58b08745680863859d1483def64f74.tar.xz
kernel-qcow2-linux-3c9a024fde58b08745680863859d1483def64f74.zip
percpu: fix build breakage on s390 and cleanup build configuration tests
Commit bbddff05 (percpu: use percpu allocator on UP too) incorrectly 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@kernel.org> Reported-by: Sachin Sant <sachinp@in.ibm.com>
Diffstat (limited to 'mm/percpu-km.c')
0 files changed, 0 insertions, 0 deletions