aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/compiler.h
diff options
context:
space:
mode:
authorKumar Gala <galak@kernel.crashing.org>2009-07-30 00:04:25 -0400
committerKumar Gala <galak@kernel.crashing.org>2009-07-30 00:05:43 -0400
commit5156ddce6c0a152ee7ccab2c976c6a8abc8a49b5 (patch)
tree0782ea70dc80dd28d5081d5f53c28979ad6b022b /include/linux/compiler.h
parent4733fd328f14280900435d9dbae1487d110a4d56 (diff)
powerpc/mm: Fix SMP issue with MMU context handling code
In switch_mmu_context() if we call steal_context_smp() to get a context to use we shouldn't fall through and than call steal_context_up(). Doing so can be problematic in that the 'mm' that steal_context_up() ends up using will not get marked dirty in the stale_map[] for other CPUs that might have used that mm. Thus we could end up with stale TLB entries in the other CPUs that can cause all kinda of havoc. Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'include/linux/compiler.h')
0 files changed, 0 insertions, 0 deletions