On Tue, Sep 01, 2020 at 02:53:09PM +0800, Huang Pei wrote: > In cc97ab235f ("MIPS: Simplify FP context initialization), init_fp_ctx > just initialize the fp/msa context, and own_fp_inatomic just restore > FCSR and 64bit FP regs from it, but miss MSACSR and upper MSA regs for > MSA, so MSACSR and MSA upper regs's value from previous task on current > cpu can leak into current task and cause unpredictable behavior when MSA > context not initialized. > > Fixes: cc97ab235f ("MIPS: Simplify FP context initialization") > Signed-off-by: Huang Pei <huangpei@xxxxxxxxxxx> > --- > arch/mips/kernel/traps.c | 12 ++++++++++++ > 1 file changed, 12 insertions(+) applied to mips-fixes. Thomas. -- Crap can work. Given enough thrust pigs will fly, but it's not necessarily a good idea. [ RFC1925, 2.3 ]