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-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 |
2020-12-04 | Kees Cook | MAINTAINERS: Drop inactive gcc-plugins maintainer Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-12-04 | Masahiro Yamada | gcc-plugins: simplify GCC plugin-dev capability test Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-12-04 | Masahiro Yamada | gcc-plugins: remove code for GCC versions older than 4.9 Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-12-02 | Mickaël Salaün | selftests/seccomp: Update kernel config Cc: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-12-01 | Vasile-Laurentiu... | pstore: Move kmsg_bytes default into Kconfig Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-12-01 | Christoph Hellwig | pstore/blk: remove {un,}register_pstore_blk Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-12-01 | Christoph Hellwig | pstore/blk: update the command line example Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-12-01 | Christoph Hellwig | pstore/zone: cap the maximum device size Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | Kees Cook | Merge branch 'for-linus/seccomp' into for-next/seccomp |
commit | commitdiff | tree |
2020-11-20 | Jann Horn | seccomp: Remove bogus __user annotations Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | YiFei Zhu | seccomp/cache: Report cache data through /proc/pid... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | YiFei Zhu | xtensa: Enable seccomp architecture tracking Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | YiFei Zhu | sh: Enable seccomp architecture tracking Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | YiFei Zhu | s390: Enable seccomp architecture tracking Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | YiFei Zhu | riscv: Enable seccomp architecture tracking Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | YiFei Zhu | powerpc: Enable seccomp architecture tracking Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | YiFei Zhu | parisc: Enable seccomp architecture tracking Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | YiFei Zhu | csky: Enable seccomp architecture tracking Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | Kees Cook | arm: Enable seccomp architecture tracking Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | Kees Cook | arm64: Enable seccomp architecture tracking Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | Kees Cook | selftests/seccomp: Compare bitmap vs filter overhead Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | Kees Cook | x86: Enable seccomp architecture tracking Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | YiFei Zhu | seccomp/cache: Add "emulator" to check if filter is... Co-developed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | YiFei Zhu | seccomp/cache: Lookup syscall allowlist bitmap for... number is skipped, suggested by Kees Cook [7]. Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | Kees Cook | selftests/seccomp: sh: Fix register names Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-20 | Kees Cook | selftests/seccomp: powerpc: Fix typo in macro variable... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-17 | Mickaël Salaün | seccomp: Set PF_SUPERPRIV when checking capability Cc: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-11-17 | Mickaël Salaün | ptrace: Set PF_SUPERPRIV when checking capability Cc: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-10-27 | Nathan Chancellor | arm/build: Always handle .ARM.exidx and .ARM.extab... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-10-27 | Kees Cook | vmlinux.lds.h: Keep .ctors.* with .ctors Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-10-12 | Kees Cook | overflow: Add __must_check attribute to check_*() helpers Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-10-08 | Jann Horn | seccomp: Make duplicate listener detection non-racy Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-10-08 | YiFei Zhu | seccomp: Move config option SECCOMP to arch/Kconfig Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-10-08 | Kees Cook | selftests/clone3: Avoid OS-defined clone_args Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-10-08 | Kees Cook | selftests/seccomp: powerpc: Set syscall return during... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-10-08 | Kees Cook | selftests/seccomp: Allow syscall nr and ret value to... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
next |