diff options
| author | Thomas Gleixner <tglx@linutronix.de> | 2021-10-13 16:55:28 +0200 |
|---|---|---|
| committer | Borislav Petkov <bp@suse.de> | 2021-10-20 22:26:34 +0200 |
| commit | f83ac56acdad0815366bb541b6cc9d24f6cea2b2 (patch) | |
| tree | 9888227f19c8309532cd7b4257055d516948539e /arch/x86/kernel/fpu/signal.c | |
| parent | x86/fpu: Provide struct fpstate (diff) | |
| download | linux-f83ac56acdad0815366bb541b6cc9d24f6cea2b2.tar.gz linux-f83ac56acdad0815366bb541b6cc9d24f6cea2b2.zip | |
x86/fpu: Convert fpstate_init() to struct fpstate
Convert fpstate_init() and related code to the new register storage
mechanism in preparation for dynamically sized buffers.
No functional change.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Borislav Petkov <bp@suse.de>
Link: https://lkml.kernel.org/r/20211013145322.292157401@linutronix.de
Diffstat (limited to 'arch/x86/kernel/fpu/signal.c')
| -rw-r--r-- | arch/x86/kernel/fpu/signal.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/fpu/signal.c b/arch/x86/kernel/fpu/signal.c index 274cd58b3dc8..416a110f2196 100644 --- a/arch/x86/kernel/fpu/signal.c +++ b/arch/x86/kernel/fpu/signal.c @@ -243,7 +243,7 @@ static int __restore_fpregs_from_user(void __user *buf, u64 xrestore, ret = fxrstor_from_user_sigframe(buf); if (!ret && unlikely(init_bv)) - os_xrstor(&init_fpstate.xsave, init_bv); + os_xrstor(&init_fpstate.regs.xsave, init_bv); return ret; } else if (use_fxsr()) { return fxrstor_from_user_sigframe(buf); |
