These patches fix bugs in the MIPS uaccess functions for MIPS Enhanced Virtual Addressing (EVA). Only the first is tagged for stable, as the other two use eva_kernel_access() which was only added in v4.2. I'll submit backports of them after they get merged. James Hogan (3): MIPS: uaccess: Fix strlen_user with EVA 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 | 46 ++++++++++++++++++++++++++++------------- arch/mips/kernel/mips_ksyms.c | 2 ++ arch/mips/lib/memset.S | 2 ++ 3 files changed, 36 insertions(+), 14 deletions(-) Cc: Ralf Baechle <ralf@xxxxxxxxxxxxxx> Cc: Markos Chandras <markos.chandras@xxxxxxxxxx> Cc: Leonid Yegoshin <leonid.yegoshin@xxxxxxxxxx> Cc: linux-mips@xxxxxxxxxxxxxx Cc: <stable@xxxxxxxxxxxxxxx> # 3.15.x- -- 2.3.6