|
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 |
} \ |