+++ /dev/null
-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 *,
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
+++ /dev/null
-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 *,
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
+++ /dev/null
-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 *,
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