linux/arch
Linus Torvalds 0bf13a8436 kernel-hardening updates for v5.19-rc1
- usercopy hardening expanded to check other allocation types
   (Matthew Wilcox, Yuanzheng Song)
 
 - arm64 stackleak behavioral improvements (Mark Rutland)
 
 - arm64 CFI code gen improvement (Sami Tolvanen)
 
 - LoadPin LSM block dev API adjustment (Christoph Hellwig)
 
 - Clang randstruct support (Bill Wendling, Kees Cook)
 -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEpcP2jyKd1g9yPm4TiXL039xtwCYFAmKL1kMWHGtlZXNjb29r
 QGNocm9taXVtLm9yZwAKCRCJcvTf3G3AJlz6D/9lYEwDQYwKVK6fsXdgcs/eUkqc
 P06KGm7jDiYiua34LMpgu35wkRcxVDzB92kzQmt7yaVqhlIGjO9wnP+uZrq8q/LS
 X9FSb457fREg0XLPX5XC60abHYyikvgJMf06dSLaBcRq1Wzqwp5JZPpLZJUAM2ab
 rM1Vq0brfF1+lPAPECx1sYYNksP9XTw0dtzUu8D9tlTQDFAhKYhV6Io5yRFkA4JH
 ELSHjJHlNgLYeZE5IfWHRQBb+yofjnt61IwoVkqa5lSfoyvKpBPF5G+3gOgtdkyv
 A8So2aG/bMNUUY80Th5ojiZ6V7z5SYjUmHRil6I/swAdkc825n2wM+AQqsxv6U4I
 VvGz3cxaKklERw5N+EJw4amivcgm1jEppZ7qCx9ysLwVg/LI050qhv/T10TYPmOX
 0sQEpZvbKuqGb6nzWo6DME8OpZ27yIa/oRzBHdkIkfkEefYlKWS+dfvWb/73cltj
 jx066Znk1hHZWGT48EsRmxdGAHn4kfIMcMgIs1ki1OO2II6LoXyaFJ0wSAYItxpz
 5gCmDMjkGFRrtXXPEhi6kfKKpOuQux+BmpbVfEzox7Gnrf45sp92cYLncmpAsFB3
 91nPa4/utqb/9ijFCIinazLdcUBPO8I1C8FOHDWSFCnNt4d3j2ozpLbrKWyQsm7+
 RCGdcy+NU/FH1FwZlg==
 =nxsC
 -----END PGP SIGNATURE-----

Merge tag 'kernel-hardening-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux

Pull kernel hardening updates from Kees Cook:

 - usercopy hardening expanded to check other allocation types (Matthew
   Wilcox, Yuanzheng Song)

 - arm64 stackleak behavioral improvements (Mark Rutland)

 - arm64 CFI code gen improvement (Sami Tolvanen)

 - LoadPin LSM block dev API adjustment (Christoph Hellwig)

 - Clang randstruct support (Bill Wendling, Kees Cook)

* tag 'kernel-hardening-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux: (34 commits)
  loadpin: stop using bdevname
  mm: usercopy: move the virt_addr_valid() below the is_vmalloc_addr()
  gcc-plugins: randstruct: Remove cast exception handling
  af_unix: Silence randstruct GCC plugin warning
  niu: Silence randstruct warnings
  big_keys: Use struct for internal payload
  gcc-plugins: Change all version strings match kernel
  randomize_kstack: Improve docs on requirements/rationale
  lkdtm/stackleak: fix CONFIG_GCC_PLUGIN_STACKLEAK=n
  arm64: entry: use stackleak_erase_on_task_stack()
  stackleak: add on/off stack variants
  lkdtm/stackleak: check stack boundaries
  lkdtm/stackleak: prevent unexpected stack usage
  lkdtm/stackleak: rework boundary management
  lkdtm/stackleak: avoid spurious failure
  stackleak: rework poison scanning
  stackleak: rework stack high bound handling
  stackleak: clarify variable names
  stackleak: rework stack low bound handling
  stackleak: remove redundant check
  ...
2022-05-24 12:27:09 -07:00
..
alpha alpha: define get_cycles macro for arch-override 2022-05-13 23:59:23 +02:00
arc ARC: remove redundant READ_ONCE() in cmpxchg loop 2022-04-18 14:47:05 -07:00
arm kernel-hardening updates for v5.19-rc1 2022-05-24 12:27:09 -07:00
arm64 kernel-hardening updates for v5.19-rc1 2022-05-24 12:27:09 -07:00
csky csky: Move $(core-y) into arch/csky/Kbuild 2022-05-13 15:09:28 +08:00
h8300
hexagon
ia64 ia64: define get_cycles macro for arch-override 2022-05-13 23:59:22 +02:00
m68k Random number generator updates for Linux 5.19-rc1. 2022-05-24 11:58:10 -07:00
microblaze
mips mips: use fallback for random_get_entropy() instead of just c0 random 2022-05-13 23:59:23 +02:00
nios2 nios2: use fallback for random_get_entropy() instead of zero 2022-05-13 23:59:23 +02:00
openrisc random: handle latent entropy and command line from random_init() 2022-05-18 15:53:53 +02:00
parisc Random number generator updates for Linux 5.19-rc1. 2022-05-24 11:58:10 -07:00
powerpc Random number generator updates for Linux 5.19-rc1. 2022-05-24 11:58:10 -07:00
riscv kernel-hardening updates for v5.19-rc1 2022-05-24 12:27:09 -07:00
s390 Random number generator updates for Linux 5.19-rc1. 2022-05-24 11:58:10 -07:00
sh
sparc kernel-hardening updates for v5.19-rc1 2022-05-24 12:27:09 -07:00
um Random number generator updates for Linux 5.19-rc1. 2022-05-24 11:58:10 -07:00
x86 kernel-hardening updates for v5.19-rc1 2022-05-24 12:27:09 -07:00
xtensa Random number generator updates for Linux 5.19-rc1. 2022-05-24 11:58:10 -07:00
.gitignore
Kconfig kernel-hardening updates for v5.19-rc1 2022-05-24 12:27:09 -07:00