*** BLURB HERE ***
David Gow (1):
x86/uaccess: Zero the 8-byte get_range case on failure on 32-bit
David Laight (1):
x86: fix off-by-one in access_ok()
Heiko Carstens (1):
s390: Add runtime constant support
Linus Torvalds (12):
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
runtime constants: deal with old decrepit linkers
x86: support user address masking instead of non-speculative
conditional
x86: fix whitespace in runtime-const assembler output
x86/uaccess: Improve the 8-byte getuser() case
um: Use generic runtime constant implementation
x86: do the user address masking outside the user access area
x86: make the masked_user_access_begin() macro use its argument only
once
x86: fix user address masking non-canonical speculation issue
Sabyrzhan Tasbolatov (1):
kasan: move checks to do_strncpy_from_user
Stephen Brennan (1):
dcache: keep dentry_hashtable or d_hash_shift even when not used
Thomas Gleixner (1):
x86/uaccess: Add missing __force to casts in __access_ok() and
valid_user_address()
arch/arm64/include/asm/runtime-const.h | 88 ++++++++++++++++++++++++++
arch/arm64/kernel/vmlinux.lds.S | 3 +
arch/s390/include/asm/runtime-const.h | 77 ++++++++++++++++++++++
arch/s390/kernel/vmlinux.lds.S | 3 +
arch/um/include/asm/Kbuild | 1 +
arch/x86/include/asm/runtime-const.h | 61 ++++++++++++++++++
arch/x86/include/asm/uaccess_64.h | 53 ++++++++++------
arch/x86/kernel/cpu/common.c | 10 +++
arch/x86/kernel/vmlinux.lds.S | 4 ++
arch/x86/lib/getuser.S | 80 +++++++++--------------
fs/dcache.c | 26 ++++++--
fs/select.c | 4 +-
include/asm-generic/Kbuild | 1 +
include/asm-generic/runtime-const.h | 15 +++++
include/asm-generic/vmlinux.lds.h | 7 ++
include/linux/uaccess.h | 7 ++
lib/strncpy_from_user.c | 14 +++-
lib/strnlen_user.c | 9 +++
18 files changed, 385 insertions(+), 78 deletions(-)
create mode 100644 arch/arm64/include/asm/runtime-const.h
create mode 100644 arch/s390/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.33.0