diff --git a/arch/arm/include/asm/restorer.h b/arch/arm/include/asm/restorer.h index 74df4cf7d..181744da3 100644 --- a/arch/arm/include/asm/restorer.h +++ b/arch/arm/include/asm/restorer.h @@ -42,6 +42,8 @@ struct vfp_sigframe { struct user_vfp_exc ufp_exc; }; +typedef struct vfp_sigframe fpu_state_t; + struct aux_sigframe { /* struct crunch_sigframe crunch; @@ -62,8 +64,6 @@ struct sigframe { struct rt_sigframe { struct rt_siginfo info; struct sigframe sig; - - fpu_state_t fpu_state; }; diff --git a/arch/arm/include/asm/types.h b/arch/arm/include/asm/types.h index 3d917f8b3..d5d2d56a8 100644 --- a/arch/arm/include/asm/types.h +++ b/arch/arm/include/asm/types.h @@ -228,11 +228,4 @@ typedef uint32_t auxv_t; static inline void *decode_pointer(uint64_t v) { return (void*)(uint32_t)v; } static inline uint64_t encode_pointer(void *p) { return (uint32_t)p; } -typedef struct { - struct user_vfp ufp; - struct user_vfp_exc ufp_exc; - - bool has_fpu; -} fpu_state_t; - #endif /* __CR_ASM_TYPES_H__ */