]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop arm64 patch
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 14 Jul 2020 18:39:57 +0000 (20:39 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 14 Jul 2020 18:39:57 +0000 (20:39 +0200)
queue-4.14/arm64-arch_timer-disable-the-compat-vdso-for-cores-affected-by-arm64_workaround_1418040.patch [deleted file]
queue-4.14/series
queue-4.19/arm64-arch_timer-disable-the-compat-vdso-for-cores-affected-by-arm64_workaround_1418040.patch [deleted file]
queue-4.19/series
queue-5.4/arm64-arch_timer-disable-the-compat-vdso-for-cores-affected-by-arm64_workaround_1418040.patch [deleted file]
queue-5.4/series

diff --git a/queue-4.14/arm64-arch_timer-disable-the-compat-vdso-for-cores-affected-by-arm64_workaround_1418040.patch b/queue-4.14/arm64-arch_timer-disable-the-compat-vdso-for-cores-affected-by-arm64_workaround_1418040.patch
deleted file mode 100644 (file)
index b1c476c..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-From 4b661d6133c5d3a7c9aca0b4ee5a78c7766eff3f Mon Sep 17 00:00:00 2001
-From: Marc Zyngier <maz@kernel.org>
-Date: Mon, 6 Jul 2020 17:38:01 +0100
-Subject: arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040
-
-From: Marc Zyngier <maz@kernel.org>
-
-commit 4b661d6133c5d3a7c9aca0b4ee5a78c7766eff3f upstream.
-
-ARM64_WORKAROUND_1418040 requires that AArch32 EL0 accesses to
-the virtual counter register are trapped and emulated by the kernel.
-This makes the vdso pretty pointless, and in some cases livelock
-prone.
-
-Provide a workaround entry that limits the vdso to 64bit tasks.
-
-Signed-off-by: Marc Zyngier <maz@kernel.org>
-Acked-by: Mark Rutland <mark.rutland@arm.com>
-Cc: stable@vger.kernel.org
-Link: https://lore.kernel.org/r/20200706163802.1836732-4-maz@kernel.org
-Signed-off-by: Will Deacon <will@kernel.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/clocksource/arm_arch_timer.c |    8 ++++++++
- 1 file changed, 8 insertions(+)
-
---- a/drivers/clocksource/arm_arch_timer.c
-+++ b/drivers/clocksource/arm_arch_timer.c
-@@ -381,6 +381,14 @@ static const struct arch_timer_erratum_w
-               .read_cntvct_el0 = arm64_858921_read_cntvct_el0,
-       },
- #endif
-+#ifdef CONFIG_ARM64_ERRATUM_1418040
-+      {
-+              .match_type = ate_match_local_cap_id,
-+              .id = (void *)ARM64_WORKAROUND_1418040,
-+              .desc = "ARM erratum 1418040",
-+              .disable_compat_vdso = true,
-+      },
-+#endif
- };
- typedef bool (*ate_match_fn_t)(const struct arch_timer_erratum_workaround *,
index b866df33f283069df7e33636567da61b6149fa98..cf69bb32a9d42d7c354d9e3f17b6e108ae146497 100644 (file)
@@ -38,4 +38,3 @@ dm-use-noio-when-sending-kobject-event.patch
 arc-entry-fix-potential-efa-clobber-when-tif_syscall_trace.patch
 arc-elf-use-right-elf_arch.patch
 s390-mm-fix-huge-pte-soft-dirty-copying.patch
-arm64-arch_timer-disable-the-compat-vdso-for-cores-affected-by-arm64_workaround_1418040.patch
diff --git a/queue-4.19/arm64-arch_timer-disable-the-compat-vdso-for-cores-affected-by-arm64_workaround_1418040.patch b/queue-4.19/arm64-arch_timer-disable-the-compat-vdso-for-cores-affected-by-arm64_workaround_1418040.patch
deleted file mode 100644 (file)
index 2291f18..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-From 4b661d6133c5d3a7c9aca0b4ee5a78c7766eff3f Mon Sep 17 00:00:00 2001
-From: Marc Zyngier <maz@kernel.org>
-Date: Mon, 6 Jul 2020 17:38:01 +0100
-Subject: arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040
-
-From: Marc Zyngier <maz@kernel.org>
-
-commit 4b661d6133c5d3a7c9aca0b4ee5a78c7766eff3f upstream.
-
-ARM64_WORKAROUND_1418040 requires that AArch32 EL0 accesses to
-the virtual counter register are trapped and emulated by the kernel.
-This makes the vdso pretty pointless, and in some cases livelock
-prone.
-
-Provide a workaround entry that limits the vdso to 64bit tasks.
-
-Signed-off-by: Marc Zyngier <maz@kernel.org>
-Acked-by: Mark Rutland <mark.rutland@arm.com>
-Cc: stable@vger.kernel.org
-Link: https://lore.kernel.org/r/20200706163802.1836732-4-maz@kernel.org
-Signed-off-by: Will Deacon <will@kernel.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/clocksource/arm_arch_timer.c |    8 ++++++++
- 1 file changed, 8 insertions(+)
-
---- a/drivers/clocksource/arm_arch_timer.c
-+++ b/drivers/clocksource/arm_arch_timer.c
-@@ -463,6 +463,14 @@ static const struct arch_timer_erratum_w
-               .set_next_event_virt = erratum_set_next_event_tval_virt,
-       },
- #endif
-+#ifdef CONFIG_ARM64_ERRATUM_1418040
-+      {
-+              .match_type = ate_match_local_cap_id,
-+              .id = (void *)ARM64_WORKAROUND_1418040,
-+              .desc = "ARM erratum 1418040",
-+              .disable_compat_vdso = true,
-+      },
-+#endif
- };
- typedef bool (*ate_match_fn_t)(const struct arch_timer_erratum_workaround *,
index fc32ec320bd79de4706d747c19d9824077388a4d..1011d027980d23fa4af71241ef92367006a6e660 100644 (file)
@@ -56,4 +56,3 @@ dm-use-noio-when-sending-kobject-event.patch
 arc-entry-fix-potential-efa-clobber-when-tif_syscall_trace.patch
 arc-elf-use-right-elf_arch.patch
 s390-mm-fix-huge-pte-soft-dirty-copying.patch
-arm64-arch_timer-disable-the-compat-vdso-for-cores-affected-by-arm64_workaround_1418040.patch
diff --git a/queue-5.4/arm64-arch_timer-disable-the-compat-vdso-for-cores-affected-by-arm64_workaround_1418040.patch b/queue-5.4/arm64-arch_timer-disable-the-compat-vdso-for-cores-affected-by-arm64_workaround_1418040.patch
deleted file mode 100644 (file)
index 718e006..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-From 4b661d6133c5d3a7c9aca0b4ee5a78c7766eff3f Mon Sep 17 00:00:00 2001
-From: Marc Zyngier <maz@kernel.org>
-Date: Mon, 6 Jul 2020 17:38:01 +0100
-Subject: arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040
-
-From: Marc Zyngier <maz@kernel.org>
-
-commit 4b661d6133c5d3a7c9aca0b4ee5a78c7766eff3f upstream.
-
-ARM64_WORKAROUND_1418040 requires that AArch32 EL0 accesses to
-the virtual counter register are trapped and emulated by the kernel.
-This makes the vdso pretty pointless, and in some cases livelock
-prone.
-
-Provide a workaround entry that limits the vdso to 64bit tasks.
-
-Signed-off-by: Marc Zyngier <maz@kernel.org>
-Acked-by: Mark Rutland <mark.rutland@arm.com>
-Cc: stable@vger.kernel.org
-Link: https://lore.kernel.org/r/20200706163802.1836732-4-maz@kernel.org
-Signed-off-by: Will Deacon <will@kernel.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/clocksource/arm_arch_timer.c |    8 ++++++++
- 1 file changed, 8 insertions(+)
-
---- a/drivers/clocksource/arm_arch_timer.c
-+++ b/drivers/clocksource/arm_arch_timer.c
-@@ -476,6 +476,14 @@ static const struct arch_timer_erratum_w
-               .set_next_event_virt = erratum_set_next_event_tval_virt,
-       },
- #endif
-+#ifdef CONFIG_ARM64_ERRATUM_1418040
-+      {
-+              .match_type = ate_match_local_cap_id,
-+              .id = (void *)ARM64_WORKAROUND_1418040,
-+              .desc = "ARM erratum 1418040",
-+              .disable_compat_vdso = true,
-+      },
-+#endif
- };
- typedef bool (*ate_match_fn_t)(const struct arch_timer_erratum_workaround *,
index 8da3ca7620af7f602ef36d7e7f2c998241572e2f..eaec7c692eda0adaec97b3690536adda63bae2f6 100644 (file)
@@ -100,7 +100,6 @@ arc-entry-fix-potential-efa-clobber-when-tif_syscall_trace.patch
 arc-elf-use-right-elf_arch.patch
 s390-setup-init-jump-labels-before-command-line-parsing.patch
 s390-mm-fix-huge-pte-soft-dirty-copying.patch
-arm64-arch_timer-disable-the-compat-vdso-for-cores-affected-by-arm64_workaround_1418040.patch
 blk-mq-consider-non-idle-request-as-inflight-in-blk_mq_rq_inflight.patch
 dm-writecache-reject-asynchronous-pmem-devices.patch
 perf-scripts-python-export-to-postgresql.py-fix-struct.pack-int-argument.patch