2021-09-25 | Kees Cook | stddef: Introduce struct_group() helper macro Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | stddef: Fix kerndoc for sizeof_field() and offsetofend() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | powerpc: Split memset() to avoid multi-field overflow Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | scsi: ibmvscsi: Avoid multi-field memset() overflow... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-08-22 | Kees Cook | lib/test_stackinit: Add assigned initializers Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20210723221933.3431999-4-keescook@chromium.org |
commit | commitdiff | tree |
2021-08-22 | Kees Cook | lib/test_stackinit: Allow building stand-alone Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20210723221933.3431999-3-keescook@chromium.org |
commit | commitdiff | tree |
2021-08-11 | Elliot Berman | cfi: Use rcu_read_{un}lock_sched_notrace Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-08-11 | Nathan Chancellor | vmlinux.lds.h: Handle clang's module.{c,d}tor sections Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-08-11 | Hsuan-Chi Kuo | seccomp: Fix setting loaded filter count during TSYNC Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-07-26 | Kees Cook | lib/test_stackinit: Fix static initializer test Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20210723221933.3431999-2-keescook@chromium.org |
commit | commitdiff | tree |
2021-07-21 | Kees Cook | hardening: Clarify Kconfig text for auto-var-init Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-07-20 | Kees Cook | hardening: Introduce CONFIG_ZERO_CALL_USED_REGS Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-07-02 | Rodrigo Campos | Documentation: seccomp: Fix typo in user notification Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-29 | Nathan Chancellor | qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-28 | Kees Cook | selftests/seccomp: Avoid using "sysctl" for report Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-28 | Kees Cook | selftests/seccomp: Flush benchmark output Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-28 | Kees Cook | selftests/seccomp: More closely track fds being assigned Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20210527032948.3730953-1-keescook@chromium.org |
commit | commitdiff | tree |
2021-06-28 | Rodrigo Campos | selftests/seccomp: Add test for atomic addfd+send Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-28 | Rodrigo Campos | seccomp: Support atomic "addfd + send reply" Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-22 | Nick Desaulniers | Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFILE... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-22 | Nick Desaulniers | compiler_attributes.h: cleanups for GCC 4.9+ Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-22 | Nick Desaulniers | compiler_attributes.h: define __no_profile, add to... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-17 | Kees Cook | pstore/blk: Include zone in pstore_device_info Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-16 | Kees Cook | pstore/blk: Fix kerndoc and redundancy on blkdev param Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-16 | Kees Cook | pstore/blk: Use the normal block device I/O path Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-16 | Kees Cook | pstore/blk: Move verify_size() macro out of function Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-16 | Kees Cook | pstore/blk: Improve failure reporting Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-14 | Tor Vic | Makefile: lto: Pass -warn-stack-size only on LLD <... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-14 | Nathan Chancellor | x86, lto: Enable Clang LTO for 32-bit as well Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-14 | Mark Rutland | CFI: Move function_nocfi() into compiler.h Cc: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-14 | Nathan Chancellor | MAINTAINERS: Add Clang CFI section Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-11 | Tor Vic | x86, lto: Pass -stack-alignment only on LLD < 13.0.0 Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-02 | Nathan Chancellor | vmlinux.lds.h: Avoid orphan section with !SMP Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-06-02 | Arnd Bergmann | ARM: cpuidle: Avoid orphan section warning Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-05-29 | Sargun Dhillon | seccomp: Refactor notification handler to prepare for... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-05-28 | Sargun Dhillon | Documentation: seccomp: Fix user notification documentation Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-05-24 | Nick Desaulniers | Makefile: LTO: have linker check -Wframe-larger-than Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-05-24 | Marco Elver | init: verify that function is initcall_t at compile... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | arm64: allow CONFIG_CFI_CLANG to be selected Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | KVM: arm64: Disable CFI for nVHE Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | arm64: ftrace: use function_nocfi for ftrace_call Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | arm64: add __nocfi to __apply_alternatives Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | arm64: add __nocfi to functions that jump to a physical... Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | arm64: use function_nocfi with __pa_symbol Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | arm64: implement function_nocfi Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | psci: use function_nocfi for cpu_resume Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | lkdtm: use function_nocfi Acked-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | treewide: Change list_sort to use const pointers Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | bpf: disable CFI in dispatcher functions Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | kallsyms: strip ThinLTO hashes from static functions Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | kthread: use WARN_ON_FUNCTION_MISMATCH Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | workqueue: use WARN_ON_FUNCTION_MISMATCH Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | module: ensure __cfi_check alignment Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | mm: add generic function_nocfi macro Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | cfi: add __cficanonical Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-08 | Sami Tolvanen | add support for Clang CFI Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-01 | Sean Christopherson | kbuild: lto: Merge module sections if and only if CONFIG_LTO... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-04-01 | Keith Busch | overflow: Correct check_shl_overflow() comment Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-03-31 | Mukesh Ojha | pstore: Add mem_type property DT parsing support Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-03-31 | Cui GaoSheng | seccomp: Fix "cacheable" typo in comments Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-03-31 | Kenta.Tada@sony.com | seccomp: Fix CONFIG tests for Seccomp_filters Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-03-02 | Dmitry Osipenko | pstore/ram: Rate-limit "uncorrectable error in header... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-03-02 | Jason Yan | gcc-plugins: latent_entropy: remove unneeded semicolon Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-03-02 | Jason Yan | gcc-plugins: structleak: remove unneeded variable ... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-25 | Nathan Chancellor | vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KER... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-25 | Masahiro Yamada | kbuild: Move .thinlto-cache removal to 'make clean' Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-25 | Sami Tolvanen | parisc: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY Tested-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-23 | Sami Tolvanen | kbuild: lto: force rebuilds when switching CONFIG_LTO Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-23 | Sami Tolvanen | x86, build: allow LTO to be selected Reviewed-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-23 | Sami Tolvanen | x86, cpu: disable LTO for cpu.c |
commit | commitdiff | tree |
2021-02-23 | Sami Tolvanen | x86, vdso: disable LTO only for vDSO Reviewed-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-23 | Sami Tolvanen | kbuild: lto: postpone objtool Reviewed-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-23 | Sami Tolvanen | objtool: Split noinstr validation from --vmlinux |
commit | commitdiff | tree |
2021-02-23 | Sami Tolvanen | x86, build: use objtool mcount Reviewed-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-23 | Sami Tolvanen | tracing: add support for objtool mcount |
commit | commitdiff | tree |
2021-02-23 | Sami Tolvanen | objtool: Don't autodetect vmlinux.o Reviewed-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-23 | Sami Tolvanen | objtool: Fix __mcount_loc generation with Clang's assembler |
commit | commitdiff | tree |
2021-02-23 | Peter Zijlstra | objtool: Add a pass for generating __mcount_loc Reviewed-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-23 | Tetsuo Handa | pstore: Fix warning in pstore_kill_sb() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-18 | Jiri Bohac | pstore: Fix typo in compression option name Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-17 | Alexander Lobakin | kbuild: prevent CC_FLAGS_LTO self-bloating on recursive... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-02-10 | wanghongzhe | seccomp: Improve performace by optimizing rmb() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | arm64: allow LTO to be selected Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | arm64: vdso: disable LTO Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | drivers/misc/lkdtm: disable LTO for rodata.o Acked-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | efi/libstub: disable LTO Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | scripts/mod: disable LTO for empty.c Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | modpost: lto: strip .lto from module names Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | PCI: Fix PREL32 relocations for LTO Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | init: lto: fix PREL32 relocations Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | init: lto: ensure initcall ordering Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | kbuild: lto: add a default list of used symbols Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | kbuild: lto: merge module sections Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | kbuild: lto: limit inlining Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | kbuild: lto: fix module versioning Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-14 | Sami Tolvanen | kbuild: add support for Clang LTO Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-11 | Paul Cercueil | seccomp: Add missing return in non-void function Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-08 | Sami Tolvanen | tracing: move function tracer options to Kconfig Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-01-06 | Valdis Klētnieks | gcc-plugins: fix gcc 11 indigestion with plugins... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
next |