Lines 51-57
Link Here
|
51 |
#define __clear_fpu( tsk ) \ |
51 |
#define __clear_fpu( tsk ) \ |
52 |
do { \ |
52 |
do { \ |
53 |
if ((tsk)->thread_info->status & TS_USEDFPU) { \ |
53 |
if ((tsk)->thread_info->status & TS_USEDFPU) { \ |
54 |
asm volatile("fwait"); \ |
54 |
asm volatile("fnclex ; fwait"); \ |
55 |
(tsk)->thread_info->status &= ~TS_USEDFPU; \ |
55 |
(tsk)->thread_info->status &= ~TS_USEDFPU; \ |
56 |
stts(); \ |
56 |
stts(); \ |
57 |
} \ |
57 |
} \ |