Linux kernel -stable discussions
 help / color / mirror / Atom feed
* [PATCH v1 0/6] Backport "x86: fix off-by-one in access_ok()" to 6.6.y
@ 2025-07-23 16:32 Jimmy Tran
  2025-07-23 16:32 ` [PATCH v1 1/6] vfs: dcache: move hashlen_hash() from callers into d_hash() Jimmy Tran
                   ` (8 more replies)
  0 siblings, 9 replies; 18+ messages in thread
From: Jimmy Tran @ 2025-07-23 16:32 UTC (permalink / raw)
  To: stable, Greg Kroah-Hartman
  Cc: Alexander Viro, Christian Brauner, Arnd Bergmann, Thomas Gleixner,
	Borislav Petkov, Ingo Molnar, Dave Hansen, Catalin Marinas,
	Will Deacon, Linus Torvalds, David Laight, x86, Andrei Vagin,
	Jimmy Tran

This patch series backports a critical security fix, identified as
CVE-2020-12965 ("Transient Execution of Non-Canonical Accesses"), to the
6.6.y stable kernel tree.

commit 573f45a9f9a47fed4c7957609689b772121b33d7 upstream.

David Laight (1):
  x86: fix off-by-one in access_ok()

Linus Torvalds (5):
  vfs: dcache: move hashlen_hash() from callers into d_hash()
  runtime constants: add default dummy infrastructure
  runtime constants: add x86 architecture support
  arm64: add 'runtime constant' support
  x86: fix user address masking non-canonical speculation issue

 arch/arm64/include/asm/runtime-const.h | 92 ++++++++++++++++++++++++++
 arch/arm64/kernel/vmlinux.lds.S        |  3 +
 arch/x86/include/asm/runtime-const.h   | 61 +++++++++++++++++
 arch/x86/include/asm/uaccess_64.h      | 45 ++++++++-----
 arch/x86/kernel/cpu/common.c           | 10 +++
 arch/x86/kernel/vmlinux.lds.S          |  4 ++
 arch/x86/lib/getuser.S                 |  9 ++-
 fs/dcache.c                            | 17 +++--
 include/asm-generic/Kbuild             |  1 +
 include/asm-generic/runtime-const.h    | 15 +++++
 include/asm-generic/vmlinux.lds.h      |  8 +++
 11 files changed, 243 insertions(+), 22 deletions(-)
 create mode 100644 arch/arm64/include/asm/runtime-const.h
 create mode 100644 arch/x86/include/asm/runtime-const.h
 create mode 100644 include/asm-generic/runtime-const.h

--
2.50.0.727.gbf7dc18ff4-goog


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2025-08-05 22:37 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-23 16:32 [PATCH v1 0/6] Backport "x86: fix off-by-one in access_ok()" to 6.6.y Jimmy Tran
2025-07-23 16:32 ` [PATCH v1 1/6] vfs: dcache: move hashlen_hash() from callers into d_hash() Jimmy Tran
2025-07-23 16:32 ` [PATCH v1 2/6] runtime constants: add default dummy infrastructure Jimmy Tran
2025-07-23 16:32 ` [PATCH v1 3/6] runtime constants: add x86 architecture support Jimmy Tran
2025-07-23 16:32 ` [PATCH v1 4/6] arm64: add 'runtime constant' support Jimmy Tran
2025-07-23 16:32 ` [PATCH v1 5/6] x86: fix user address masking non-canonical speculation issue Jimmy Tran
2025-07-23 16:32 ` [PATCH v1 6/6] x86: fix off-by-one in access_ok() Jimmy Tran
2025-07-23 17:13 ` [PATCH v1 0/6] Backport "x86: fix off-by-one in access_ok()" to 6.6.y Linus Torvalds
2025-07-24 11:47 ` David Laight
2025-07-28 17:56 ` [PATCH v2 0/7] x86: fix user address masking non-canonical Jimmy Tran
2025-07-28 17:56   ` [PATCH v2 1/7] vfs: dcache: move hashlen_hash() from callers into d_hash() Jimmy Tran
2025-07-28 17:56   ` [PATCH v2 2/7] runtime constants: add default dummy infrastructure Jimmy Tran
2025-07-28 17:56   ` [PATCH v2 3/7] runtime constants: add x86 architecture support Jimmy Tran
2025-07-28 17:56   ` [PATCH v2 4/7] arm64: add 'runtime constant' support Jimmy Tran
2025-07-28 17:56   ` [PATCH v2 5/7] x86: fix user address masking non-canonical speculation issue Jimmy Tran
2025-07-28 17:56   ` [PATCH v2 6/7] x86: fix off-by-one in access_ok() Jimmy Tran
2025-07-28 17:57   ` [PATCH v2 7/7] x86: use cmov for user address masking Jimmy Tran
2025-08-05 22:36   ` [PATCH v2 0/7] x86: fix user address masking non-canonical Andrei Vagin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox