aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorDavid S. Miller <davem@nuts.davemloft.net>2004-08-07 03:35:09 -0700
committerDavid S. Miller <davem@nuts.davemloft.net>2004-08-07 03:35:09 -0700
commit963819eb236c07b61c0a5f6fcd4178d89d20e351 (patch)
treeafa1f9c53ba619adb6b21e9808b089399a34978d /include
parent121f0a4e43b7f20ed7300c7862b0d5b5273b3a97 (diff)
downloadhistory-963819eb236c07b61c0a5f6fcd4178d89d20e351.tar.gz
[SPARC64]: Need flush_tlb_pending() in switch_to().
Signed-off-by: David S. Miller <davem@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/asm-sparc64/system.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/asm-sparc64/system.h b/include/asm-sparc64/system.h
index ca08f8cad847b5..d6d22f9c2a9cbb 100644
--- a/include/asm-sparc64/system.h
+++ b/include/asm-sparc64/system.h
@@ -175,6 +175,7 @@ do { if (test_thread_flag(TIF_PERFCTR)) { \
current_thread_info()->kernel_cntd0 += (unsigned int)(__tmp);\
current_thread_info()->kernel_cntd1 += ((__tmp) >> 32); \
} \
+ flush_tlb_pending(); \
save_and_clear_fpu(); \
/* If you are tempted to conditionalize the following */ \
/* so that ASI is only written if it changes, think again. */ \