]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
delete broken mips patches for kernels older than 3.17
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 8 Feb 2015 01:58:12 +0000 (09:58 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 8 Feb 2015 01:58:12 +0000 (09:58 +0800)
queue-3.10/mips-fix-c0_pagegrain-support.patch [deleted file]
queue-3.10/series
queue-3.14/mips-fix-c0_pagegrain-support.patch [deleted file]
queue-3.14/series

diff --git a/queue-3.10/mips-fix-c0_pagegrain-support.patch b/queue-3.10/mips-fix-c0_pagegrain-support.patch
deleted file mode 100644 (file)
index fbb4db7..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-From 9ead8632bbf454cfc709b6205dc9cd8582fb0d64 Mon Sep 17 00:00:00 2001
-From: David Daney <david.daney@cavium.com>
-Date: Tue, 6 Jan 2015 10:42:23 -0800
-Subject: MIPS: Fix C0_Pagegrain[IEC] support.
-
-From: David Daney <david.daney@cavium.com>
-
-commit 9ead8632bbf454cfc709b6205dc9cd8582fb0d64 upstream.
-
-The following commits:
-
-  5890f70f15c52d (MIPS: Use dedicated exception handler if CPU supports RI/XI exceptions)
-  6575b1d4173eae (MIPS: kernel: cpu-probe: Detect unique RI/XI exceptions)
-
-break the kernel for *all* existing MIPS CPUs that implement the
-CP0_PageGrain[IEC] bit.  They cause the TLB exception handlers to be
-generated without the legacy execute-inhibit handling, but never set
-the CP0_PageGrain[IEC] bit to activate the use of dedicated exception
-vectors for execute-inhibit exceptions.  The result is that upon
-detection of an execute-inhibit violation, we loop forever in the TLB
-exception handlers instead of sending SIGSEGV to the task.
-
-If we are generating TLB exception handlers expecting separate
-vectors, we must also enable the CP0_PageGrain[IEC] feature.
-
-The bug was introduced in kernel version 3.17.
-
-Signed-off-by: David Daney <david.daney@cavium.com>
-Cc: Leonid Yegoshin <Leonid.Yegoshin@imgtec.com>
-Cc: linux-mips@linux-mips.org
-Patchwork: http://patchwork.linux-mips.org/patch/8880/
-Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- arch/mips/mm/tlb-r4k.c |    2 ++
- 1 file changed, 2 insertions(+)
-
---- a/arch/mips/mm/tlb-r4k.c
-+++ b/arch/mips/mm/tlb-r4k.c
-@@ -423,6 +423,8 @@ void __cpuinit tlb_init(void)
- #ifdef CONFIG_64BIT
-               pg |= PG_ELPA;
- #endif
-+              if (cpu_has_rixiex)
-+                      pg |= PG_IEC;
-               write_c0_pagegrain(pg);
-       }
index 7552c5c5d6824b83080170f776227fb3319cbed0..53621821fcbf7af80958f834dcbc6c7836d16b33 100644 (file)
@@ -1,7 +1,6 @@
 gpio-sysfs-fix-memory-leak-in-gpiod_export_link.patch
 gpio-sysfs-fix-memory-leak-in-gpiod_sysfs_set_active_low.patch
 pci-add-nec-variants-to-stratus-ftserver-pcie-dmi-check.patch
-mips-fix-c0_pagegrain-support.patch
 mips-irq-fix-disable_irq-on-cpu-irqs.patch
 mips-fix-kernel-lockup-or-crash-after-cpu-offline-online.patch
 mm-pagewalk-call-pte_hole-for-vm_pfnmap-during-walk_page_range.patch
diff --git a/queue-3.14/mips-fix-c0_pagegrain-support.patch b/queue-3.14/mips-fix-c0_pagegrain-support.patch
deleted file mode 100644 (file)
index ce522b6..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-From 9ead8632bbf454cfc709b6205dc9cd8582fb0d64 Mon Sep 17 00:00:00 2001
-From: David Daney <david.daney@cavium.com>
-Date: Tue, 6 Jan 2015 10:42:23 -0800
-Subject: MIPS: Fix C0_Pagegrain[IEC] support.
-
-From: David Daney <david.daney@cavium.com>
-
-commit 9ead8632bbf454cfc709b6205dc9cd8582fb0d64 upstream.
-
-The following commits:
-
-  5890f70f15c52d (MIPS: Use dedicated exception handler if CPU supports RI/XI exceptions)
-  6575b1d4173eae (MIPS: kernel: cpu-probe: Detect unique RI/XI exceptions)
-
-break the kernel for *all* existing MIPS CPUs that implement the
-CP0_PageGrain[IEC] bit.  They cause the TLB exception handlers to be
-generated without the legacy execute-inhibit handling, but never set
-the CP0_PageGrain[IEC] bit to activate the use of dedicated exception
-vectors for execute-inhibit exceptions.  The result is that upon
-detection of an execute-inhibit violation, we loop forever in the TLB
-exception handlers instead of sending SIGSEGV to the task.
-
-If we are generating TLB exception handlers expecting separate
-vectors, we must also enable the CP0_PageGrain[IEC] feature.
-
-The bug was introduced in kernel version 3.17.
-
-Signed-off-by: David Daney <david.daney@cavium.com>
-Cc: Leonid Yegoshin <Leonid.Yegoshin@imgtec.com>
-Cc: linux-mips@linux-mips.org
-Patchwork: http://patchwork.linux-mips.org/patch/8880/
-Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- arch/mips/mm/tlb-r4k.c |    2 ++
- 1 file changed, 2 insertions(+)
-
---- a/arch/mips/mm/tlb-r4k.c
-+++ b/arch/mips/mm/tlb-r4k.c
-@@ -445,6 +445,8 @@ void tlb_init(void)
- #ifdef CONFIG_64BIT
-               pg |= PG_ELPA;
- #endif
-+              if (cpu_has_rixiex)
-+                      pg |= PG_IEC;
-               write_c0_pagegrain(pg);
-       }
index 034523f24153c219aae62d415e0cff6ec5013206..3c359ae4930c29fb304dca7e50b1aef0f62d0f5c 100644 (file)
@@ -1,7 +1,6 @@
 gpio-sysfs-fix-memory-leak-in-gpiod_export_link.patch
 gpio-sysfs-fix-memory-leak-in-gpiod_sysfs_set_active_low.patch
 pci-add-nec-variants-to-stratus-ftserver-pcie-dmi-check.patch
-mips-fix-c0_pagegrain-support.patch
 mips-irq-fix-disable_irq-on-cpu-irqs.patch
 mips-octeon-fix-kernel-crash-when-offlining-a-cpu.patch
 mips-fix-kernel-lockup-or-crash-after-cpu-offline-online.patch