On Mon, Jan 04, 2016 at 08:29:02PM +0000, James Hogan wrote: > These two backports fix bugs in the MIPS uaccess functions for MIPS > Enhanced Virtual Addressing (EVA), which were added in v3.15. > > The upstream commits don't work directly when applied to kernels older > than v4.2 where the eva_kernel_access() function was introduced, so we > instead use segment_eq() directly, along with config_enabled(CONFIG_EVA) > where necessary to avoid module symbol errors. > Thanks James, I'll queue both for the next 3.16 kernel. Cheers, -- Luís > James Hogan (2): > MIPS: uaccess: Take EVA into account in __copy_from_user() > MIPS: uaccess: Take EVA into account in [__]clear_user > > arch/mips/include/asm/uaccess.h | 44 +++++++++++++++++++++++++++++------------ > arch/mips/kernel/mips_ksyms.c | 2 ++ > arch/mips/lib/memset.S | 2 ++ > 3 files changed, 35 insertions(+), 13 deletions(-) > > Cc: Ralf Baechle <ralf@xxxxxxxxxxxxxx> > Cc: Markos Chandras <markos.chandras@xxxxxxxxxx> > Cc: Paul Burton <paul.burton@xxxxxxxxxx> > Cc: Leonid Yegoshin <leonid.yegoshin@xxxxxxxxxx> > Cc: linux-mips@xxxxxxxxxxxxxx > -- > 2.4.10 > > -- > To unsubscribe from this list: send the line "unsubscribe stable" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html