summaryrefslogtreecommitdiff
path: root/arch/powerpc/kernel
diff options
context:
space:
mode:
authorPeter Zijlstra <a.p.zijlstra@chello.nl>2011-02-24 10:47:32 (GMT)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2011-03-02 03:56:48 (GMT)
commitf342552b917a18a7a1fa2c10625df85fac828c36 (patch)
tree236fc598d5c4342bd69c0098547ad6df51557990 /arch/powerpc/kernel
parentdd9c1549edef02290edced639f67b54a25abbe0e (diff)
downloadlinux-f342552b917a18a7a1fa2c10625df85fac828c36.tar.xz
powerpc/mm: Make hpte_need_flush() safe for preemption
hpte_need_flush() might be called outside of a preempt section when manipulating the kernel page tables, so we need to use the appopriate variants of per-cpu variable accesses. There should be no risk of being in the middle of a batch and a context switch will flush any pending batch. [Patch extracted from a larger patch in Peter's preemptible mmu_gather series] Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Signed-off-by: Hugh Dickins <hughd@google.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/kernel')
0 files changed, 0 insertions, 0 deletions