diff options
| -rw-r--r-- | include/asm-sh/fpu.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/asm-sh/fpu.h b/include/asm-sh/fpu.h index f89abf5920d8..91462fea1507 100644 --- a/include/asm-sh/fpu.h +++ b/include/asm-sh/fpu.h | |||
| @@ -20,9 +20,14 @@ struct task_struct; | |||
| 20 | 20 | ||
| 21 | extern void save_fpu(struct task_struct *__tsk, struct pt_regs *regs); | 21 | extern void save_fpu(struct task_struct *__tsk, struct pt_regs *regs); |
| 22 | #else | 22 | #else |
| 23 | |||
| 23 | #define release_fpu(regs) do { } while (0) | 24 | #define release_fpu(regs) do { } while (0) |
| 24 | #define grab_fpu(regs) do { } while (0) | 25 | #define grab_fpu(regs) do { } while (0) |
| 25 | #define save_fpu(tsk, regs) do { } while (0) | 26 | |
| 27 | static inline void save_fpu(struct task_struct *tsk, struct pt_regs *regs) | ||
| 28 | { | ||
| 29 | clear_tsk_thread_flag(tsk, TIF_USEDFPU); | ||
| 30 | } | ||
| 26 | #endif | 31 | #endif |
| 27 | 32 | ||
| 28 | extern int do_fpu_inst(unsigned short, struct pt_regs *); | 33 | extern int do_fpu_inst(unsigned short, struct pt_regs *); |
