--- /dev/null
+From d7de413475f443957a0c1d256e405d19b3a2cb22 Mon Sep 17 00:00:00 2001
+From: Ralf Baechle <ralf@linux-mips.org>
+Date: Thu, 4 Feb 2016 01:24:40 +0100
+Subject: MIPS: Fix 64k page support for 32 bit kernels.
+
+From: Ralf Baechle <ralf@linux-mips.org>
+
+commit d7de413475f443957a0c1d256e405d19b3a2cb22 upstream.
+
+TASK_SIZE was defined as 0x7fff8000UL which for 64k pages is not a
+multiple of the page size. Somewhere further down the math fails
+such that executing an ELF binary fails.
+
+Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
+Tested-by: Joshua Henderson <joshua.henderson@microchip.com>
+Cc: James Hogan <james.hogan@imgtec.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ arch/mips/include/asm/processor.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/arch/mips/include/asm/processor.h
++++ b/arch/mips/include/asm/processor.h
+@@ -51,7 +51,7 @@ extern unsigned int vced_count, vcei_cou
+ * User space process size: 2GB. This is hardcoded into a few places,
+ * so don't change it unless you know what you are doing.
+ */
+-#define TASK_SIZE 0x7fff8000UL
++#define TASK_SIZE 0x80000000UL
+ #endif
+
+ #ifdef __KERNEL__
ecryptfs-forbid-opening-files-without-mmap-handler.patch
wext-fix-32-bit-iwpriv-compatibility-issue-with-64-bit-kernel.patch
fix-d_walk-non-delayed-__d_free-race.patch
+mips-fix-64k-page-support-for-32-bit-kernels.patch
--- /dev/null
+From d7de413475f443957a0c1d256e405d19b3a2cb22 Mon Sep 17 00:00:00 2001
+From: Ralf Baechle <ralf@linux-mips.org>
+Date: Thu, 4 Feb 2016 01:24:40 +0100
+Subject: MIPS: Fix 64k page support for 32 bit kernels.
+
+From: Ralf Baechle <ralf@linux-mips.org>
+
+commit d7de413475f443957a0c1d256e405d19b3a2cb22 upstream.
+
+TASK_SIZE was defined as 0x7fff8000UL which for 64k pages is not a
+multiple of the page size. Somewhere further down the math fails
+such that executing an ELF binary fails.
+
+Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
+Tested-by: Joshua Henderson <joshua.henderson@microchip.com>
+Cc: James Hogan <james.hogan@imgtec.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ arch/mips/include/asm/processor.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/arch/mips/include/asm/processor.h
++++ b/arch/mips/include/asm/processor.h
+@@ -45,7 +45,7 @@ extern unsigned int vced_count, vcei_cou
+ * User space process size: 2GB. This is hardcoded into a few places,
+ * so don't change it unless you know what you are doing.
+ */
+-#define TASK_SIZE 0x7fff8000UL
++#define TASK_SIZE 0x80000000UL
+ #endif
+
+ #define STACK_TOP_MAX TASK_SIZE
sparc64-take-ctx_alloc_lock-properly-in-hugetlb_setup.patch
sparc-harden-signal-return-frame-checks.patch
sparc64-fix-return-from-trap-window-fill-crashes.patch
+mips-fix-64k-page-support-for-32-bit-kernels.patch