> From: Wu, Fengguang > Sent: Saturday, May 09, 2015 5:31 AM > To: Hansen, Dave > Just in case this information will help: this patch adds one more warning > message. > > https://github.com/hansendc/linux.git github-mpx > > commit 3701f7533ba43e0aec12bf2dffd49855499fa524 > [ 3.058044] WARNING: CPU: 0 PID: 1 at arch/x86/kernel/xsave.c:306 > save_xstate_sig+0x329/0x340() > [ 3.059684] mismatched xstate sizes
The issue has been fixed in https://lkml.org/lkml/2015/5/8/737 The patch in this git tree missed the following part when ported to this git tree. diff --git a/arch/x86/kernel/i387.c b/arch/x86/kernel/i387.c index 00918327..8a7b96b 100644 --- a/arch/x86/kernel/i387.c +++ b/arch/x86/kernel/i387.c @@ -166,6 +166,7 @@ static void init_thread_xstate(void) setup_clear_cpu_cap(X86_FEATURE_XSAVE); setup_clear_cpu_cap(X86_FEATURE_XSAVEOPT); xstate_size = sizeof(struct i387_soft_struct); + user_xstate_size = xstate_size; return; } @@ -173,6 +174,8 @@ static void init_thread_xstate(void) xstate_size = sizeof(struct i387_fxsave_struct); else xstate_size = sizeof(struct i387_fsave_struct); + + user_xstate_size = xstate_size; } /* Thanks. -Fenghua -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

