diff options
Diffstat (limited to 'i386')
-rw-r--r-- | i386/i386/fpu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/i386/i386/fpu.c b/i386/i386/fpu.c index ad2173c..306baa4 100644 --- a/i386/i386/fpu.c +++ b/i386/i386/fpu.c @@ -674,7 +674,7 @@ ASSERT_IPL(SPL1); /* leave fp_intr_thread THREAD_NULL */ return; } - if (fp_intr_thread != THREAD_NULL) + if (fp_intr_thread != THREAD_NULL && fp_intr_thread != thread) panic("fp_intr: already caught intr"); fp_intr_thread = thread; #endif /* NCPUS == 1 */ |