]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/x86/kernel/i387.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[karo-tx-linux.git] / arch / x86 / kernel / i387.c
index 12088a3f459f7cc9ebd6fb27d365607b9b79156d..81049ffab2d601cf67ce6bdf455edb4d65abbc46 100644 (file)
 
 static DEFINE_PER_CPU(bool, in_kernel_fpu);
 
+void kernel_fpu_disable(void)
+{
+       WARN_ON(this_cpu_read(in_kernel_fpu));
+       this_cpu_write(in_kernel_fpu, true);
+}
+
+void kernel_fpu_enable(void)
+{
+       this_cpu_write(in_kernel_fpu, false);
+}
+
 /*
  * Were we in an interrupt that interrupted kernel mode?
  *