Hi, On Tue, Apr 07, 2015 at 05:36:08PM +0100, Maciej W. Rozycki wrote: > On Thu, 26 Feb 2015, Markos Chandras wrote: > > Set good default FPU flags (FR0) for O32 binaries similar to what the > > kernel does for the N64/N32 ones. This also fixes a regression > > introduced in commit 46490b572544 ("MIPS: kernel: elf: Improve the > > overall ABI and FPU mode checks") when MIPS_O32_FP64_SUPPORT is > > disabled. In that case, the mips_set_personality_fp() did not set the > > FPU mode at all because it assumed that the FPU mode was already set > > properly. That led to O32 userland problems. > > > > Cc: Matthew Fortune <Matthew.Fortune@xxxxxxxxxx> > > Cc: Paul Burton <paul.burton@xxxxxxxxxx> > > Reported-by: Mans Rullgard <mans@xxxxxxxxx> > > Fixes: 46490b572544 ("MIPS: kernel: elf: Improve the overall ABI and FPU mode checks") > > Signed-off-by: Markos Chandras <markos.chandras@xxxxxxxxxx> > > --- > > Can you please backport this change to 4.0 ASAP, preferably before it > hits the actual release? > > It fixes a 3.19->4.0 regression, likely affecting all FPU processors and > wreaking havoc. For example I came across a system that boots 3.19 just > fine, but hangs in `ypbind' with 4.0. It works again with this change > applied. It seems this patch, and some other fixes for fatal regressions, missed 4.0, although they were reported right after the -rc1 was out. Basically 4.0 is unusable for MIPS users. :-( A.