Linus Torvalds
0bf13a8436
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
..
2022-04-17 13:34:01 +01:00
2022-05-14 20:53:01 +02:00
2022-05-12 10:01:36 -07:00
2022-05-24 12:27:09 -07:00
2022-03-16 19:17:49 -07:00
2022-04-21 10:30:45 +02:00
2022-03-17 13:56:58 -07:00
2022-03-21 18:33:57 -07:00
2022-05-13 12:01:42 +01:00
2022-03-11 23:17:24 -08:00
2022-04-01 12:04:15 +01:00
2022-04-29 17:58:41 -07:00
2022-03-21 14:11:38 +00:00
2022-05-10 15:18:13 -07:00
2022-05-16 12:58:55 +02:00
2022-04-06 23:00:16 -07:00
2022-04-06 15:22:49 +01:00
2022-05-17 12:03:52 +02:00
2022-04-08 12:35:12 +01:00
2022-04-22 10:20:43 +01:00
2022-04-22 15:59:05 -07:00
2022-05-11 17:33:01 -07:00
2022-03-23 10:53:49 -07:00
2022-03-16 19:16:57 -07:00
2022-03-22 22:19:46 -07:00
2022-03-16 08:47:02 -07:00
2022-04-13 12:25:02 +01:00
2022-03-11 23:17:24 -08:00
2022-04-14 08:30:09 +02:00
2022-04-08 12:15:28 +01:00
2022-04-26 13:24:44 +02:00
2022-04-01 11:56:55 +01:00
2022-05-19 14:21:58 +02:00