diff options
author | 2009-05-24 15:33:34 +0000 | |
---|---|---|
committer | 2009-05-26 13:46:49 +1000 | |
commit | 8e35961b57da14cb64cb0e4e1b7e3aabda6396fe (patch) | |
tree | a3382764e95b0b760e667f43ddd88d7628c746d7 /mm/truncate.c | |
parent | Linux 2.6.30-rc7 (diff) | |
download | wireguard-linux-8e35961b57da14cb64cb0e4e1b7e3aabda6396fe.tar.xz wireguard-linux-8e35961b57da14cb64cb0e4e1b7e3aabda6396fe.zip |
powerpc/mm: Fix broken MMU PID stealing on !SMP
The recent rework of the MMU PID handling for non-hash CPUs has a
subtle bug in the !SMP "optimized" variant of the PID stealing
function. It clears the PID in the mm context before it calls
local_flush_tlb_mm(). However, the later will not flush anything
if the PID in the context is clear...
Signed-off-by: Hideo Saito <hsaito.ppc@gmail.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'mm/truncate.c')
0 files changed, 0 insertions, 0 deletions