|
@@ -294,6 +294,9 @@ do { \
|
|
|
if (personality(current->personality) != PER_LINUX) \
|
|
|
set_personality(PER_LINUX); \
|
|
|
\
|
|
|
+ clear_thread_flag(TIF_HYBRID_FPREGS); \
|
|
|
+ set_thread_flag(TIF_32BIT_FPREGS); \
|
|
|
+ \
|
|
|
mips_set_personality_fp(state); \
|
|
|
\
|
|
|
current->thread.abi = &mips_abi; \
|
|
@@ -319,6 +322,8 @@ do { \
|
|
|
do { \
|
|
|
set_thread_flag(TIF_32BIT_REGS); \
|
|
|
set_thread_flag(TIF_32BIT_ADDR); \
|
|
|
+ clear_thread_flag(TIF_HYBRID_FPREGS); \
|
|
|
+ set_thread_flag(TIF_32BIT_FPREGS); \
|
|
|
\
|
|
|
mips_set_personality_fp(state); \
|
|
|
\
|