commit | e0204409df29fe1b7d18f81dfc3ae6f9d90e7a63 | [log] [tgz] |
---|---|---|
author | David S. Miller <davem@sunset.davemloft.net> | Mon Jul 16 03:49:40 2007 -0700 |
committer | David S. Miller <davem@sunset.davemloft.net> | Mon Jul 16 04:05:32 2007 -0700 |
tree | 66f670c0f182d02185f2f3ea6bb7bb97c165ff3b | |
parent | f3c681c028846bd5d39f563909409832a295ca69 [diff] [blame] |
[SPARC64]: dr-cpu unconfigure support. Signed-off-by: David S. Miller <davem@davemloft.net>
diff --git a/include/asm-sparc64/mmu_context.h b/include/asm-sparc64/mmu_context.h index 8d12903..9fc225e 100644 --- a/include/asm-sparc64/mmu_context.h +++ b/include/asm-sparc64/mmu_context.h
@@ -76,6 +76,9 @@ unsigned long ctx_valid, flags; int cpu; + if (unlikely(mm == &init_mm)) + return; + spin_lock_irqsave(&mm->context.lock, flags); ctx_valid = CTX_VALID(mm->context); if (!ctx_valid)