diff options
Diffstat (limited to 'arch/x86/math-emu/fpu_entry.c')
-rw-r--r-- | arch/x86/math-emu/fpu_entry.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/math-emu/fpu_entry.c b/arch/x86/math-emu/fpu_entry.c index 4bab3b145392..6e38d877ea77 100644 --- a/arch/x86/math-emu/fpu_entry.c +++ b/arch/x86/math-emu/fpu_entry.c | |||
@@ -678,7 +678,7 @@ int fpregs_soft_set(struct task_struct *target, | |||
678 | unsigned int pos, unsigned int count, | 678 | unsigned int pos, unsigned int count, |
679 | const void *kbuf, const void __user *ubuf) | 679 | const void *kbuf, const void __user *ubuf) |
680 | { | 680 | { |
681 | struct i387_soft_struct *s387 = &target->thread.i387.soft; | 681 | struct i387_soft_struct *s387 = &target->thread.xstate->soft; |
682 | void *space = s387->st_space; | 682 | void *space = s387->st_space; |
683 | int ret; | 683 | int ret; |
684 | int offset, other, i, tags, regnr, tag, newtop; | 684 | int offset, other, i, tags, regnr, tag, newtop; |
@@ -730,7 +730,7 @@ int fpregs_soft_get(struct task_struct *target, | |||
730 | unsigned int pos, unsigned int count, | 730 | unsigned int pos, unsigned int count, |
731 | void *kbuf, void __user *ubuf) | 731 | void *kbuf, void __user *ubuf) |
732 | { | 732 | { |
733 | struct i387_soft_struct *s387 = &target->thread.i387.soft; | 733 | struct i387_soft_struct *s387 = &target->thread.xstate->soft; |
734 | const void *space = s387->st_space; | 734 | const void *space = s387->st_space; |
735 | int ret; | 735 | int ret; |
736 | int offset = (S387->ftop & 7) * 10, other = 80 - offset; | 736 | int offset = (S387->ftop & 7) * 10, other = 80 - offset; |