]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - arch/s390/include/asm/processor.h
s390/kernel: introduce fpu-internal.h with fpu helper functions
[mirror_ubuntu-zesty-kernel.git] / arch / s390 / include / asm / processor.h
index f4d9f741421d4d3675a4bd676bdc5f087c914c06..19f51db7c5e6753f7678b5c8e2d987c462186986 100644 (file)
@@ -28,6 +28,7 @@
 #include <asm/ptrace.h>
 #include <asm/setup.h>
 #include <asm/runtime_instr.h>
+#include <asm/fpu-internal.h>
 
 static inline void set_cpu_flag(int flag)
 {
@@ -85,7 +86,7 @@ typedef struct {
  * Thread structure
  */
 struct thread_struct {
-       s390_fp_regs fp_regs;
+       struct fpu fpu;                 /* FP and VX register save area */
        unsigned int  acrs[NUM_ACRS];
         unsigned long ksp;              /* kernel stack pointer             */
        mm_segment_t mm_segment;
@@ -101,7 +102,6 @@ struct thread_struct {
        struct runtime_instr_cb *ri_cb;
        int ri_signum;
        unsigned char trap_tdb[256];    /* Transaction abort diagnose block */
-       __vector128 *vxrs;              /* Vector register save area */
 };
 
 /* Flag to disable transactions. */