]> git.openfabrics.org - ~shefty/rdma-dev.git/blobdiff - arch/x86/kernel/traps.c
i387: math_state_restore() isn't called from asm
[~shefty/rdma-dev.git] / arch / x86 / kernel / traps.c
index 482ec3af20671cb771b7b6c166f364144f2dcf64..982433b5da30ec19aadd33978793ddcf2aac3e65 100644 (file)
@@ -599,10 +599,10 @@ void __math_state_restore(void)
  * Careful.. There are problems with IBM-designed IRQ13 behaviour.
  * Don't touch unless you *really* know how it works.
  *
- * Must be called with kernel preemption disabled (in this case,
- * local interrupts are disabled at the call-site in entry.S).
+ * Must be called with kernel preemption disabled (eg with local
+ * local interrupts as in the case of do_device_not_available).
  */
-asmlinkage void math_state_restore(void)
+void math_state_restore(void)
 {
        struct thread_info *thread = current_thread_info();
        struct task_struct *tsk = thread->task;