summaryrefslogtreecommitdiffstats
path: root/drivers/lguest/x86
diff options
context:
space:
mode:
authorIngo Molnar <mingo@kernel.org>2015-05-04 11:49:58 +0200
committerIngo Molnar <mingo@kernel.org>2015-05-19 15:48:11 +0200
commite1884d69f643c743806ebb9bc9292863ef39e894 (patch)
tree4e4ceeed78219aea8b0cb505b903623b7f300631 /drivers/lguest/x86
parent32231879f66162352fc6f3041c5c2b1d965879b2 (diff)
downloadlinux-e1884d69f643c743806ebb9bc9292863ef39e894.tar.gz
linux-e1884d69f643c743806ebb9bc9292863ef39e894.tar.bz2
linux-e1884d69f643c743806ebb9bc9292863ef39e894.zip
x86/fpu: Pass 'struct fpu' to fpu__restore()
This cleans up the call sites and the function a bit, and also makes it more symmetric with the other high level FPU state handling functions. It's still only valid for the current task, as we copy to the FPU registers of the current CPU. No change in functionality. Cc: Andy Lutomirski <luto@amacapital.net> Cc: Borislav Petkov <bp@alien8.de> Cc: Dave Hansen <dave.hansen@linux.intel.com> Cc: Fenghua Yu <fenghua.yu@intel.com> Cc: H. Peter Anvin <hpa@zytor.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Oleg Nesterov <oleg@redhat.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'drivers/lguest/x86')
-rw-r--r--drivers/lguest/x86/core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/lguest/x86/core.c b/drivers/lguest/x86/core.c
index 99bb3009e2d5..6a4cd771a2be 100644
--- a/drivers/lguest/x86/core.c
+++ b/drivers/lguest/x86/core.c
@@ -302,7 +302,7 @@ void lguest_arch_run_guest(struct lg_cpu *cpu)
* before this.
*/
else if (cpu->regs->trapnum == 7 && !fpregs_active())
- fpu__restore();
+ fpu__restore(&current->thread.fpu);
}
/*H:130