From: Tejun Heo Date: Tue, 2 Sep 2014 18:46:01 +0000 (-0400) Subject: percpu: move common parts out of pcpu_[de]populate_chunk() X-Git-Tag: fixes-against-v3.18-rc2~134^2~31 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dca496451bddea9aa87b7510dc2eb413d1a19dfd;p=pandora-kernel.git percpu: move common parts out of pcpu_[de]populate_chunk() percpu-vm and percpu-km implement separate versions of pcpu_[de]populate_chunk() and some part which is or should be common are currently in the specific implementations. Make the following changes. * Allocate area clearing is moved from the pcpu_populate_chunk() implementations to pcpu_alloc(). This makes percpu-km's version noop. * Quick exit tests in pcpu_[de]populate_chunk() of percpu-vm are moved to their respective callers so that they are applied to percpu-km too. This doesn't make any meaningful difference as both functions are noop for percpu-km; however, this is more consistent and will help implementing atomic allocation support. Signed-off-by: Tejun Heo --- Reading git-diff-tree failed