2022-02-16 | Kees Cook | overflow: Implement size_t saturating arithmetic helpers Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-09 | Kees Cook | test_overflow: Regularize test reporting output Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-12-16 | Misono Tomohiro | selftest/lkdtm: Skip stack-entropy test if lkdtm is... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-12-16 | Christophe Leroy | lkdtm: Fix content of section containing lkdtm_rodata_do_not... Cc: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-12-16 | Ard Biesheuvel | lkdtm: avoid printk() in recursive_loop() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-12-16 | Kees Cook | lkdtm: Note that lkdtm_kernel_info should be removed... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-11-18 | Uwe Kleine-König | pstore/ftrace: Allow immediate recording Co-developed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-11-03 | Kees Cook | selftests/seccomp: Report event mismatches more clearly Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20211103163039.2104830-3-keescook@chromium.org |
commit | commitdiff | tree |
2021-11-03 | Kees Cook | selftests/seccomp: Stop USER_NOTIF test if kcmp() fails Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20211103163039.2104830-2-keescook@chromium.org |
commit | commitdiff | tree |
2021-10-25 | Qian Cai | fortify: strlen: Avoid shadowing previous locals Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-21 | Ye Guojin | gcc-plugins: remove duplicate include in gcc-common.h Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-21 | Kees Cook | gcc-plugins: Remove cyc_complexity Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20211020173554.38122-3-keescook@chromium.org |
commit | commitdiff | tree |
2021-10-21 | Kees Cook | gcc-plugins: Explicitly document purpose and deprecation... Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20211020173554.38122-2-keescook@chromium.org |
commit | commitdiff | tree |
2021-10-21 | Kees Cook | compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddress... Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20211020200039.170424-1-keescook@chromium.org |
commit | commitdiff | tree |
2021-10-18 | Kees Cook | treewide: Replace 0-element memcpy() destinations with... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-18 | Kees Cook | treewide: Replace open-coded flex arrays in unions Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-18 | Kees Cook | stddef: Introduce DECLARE_FLEX_ARRAY() helper Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-18 | Kees Cook | btrfs: Use memset_startat() to clear end of struct Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-18 | Kees Cook | string.h: Introduce memset_startat() for wiping trailing... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-18 | Kees Cook | xfrm: Use memset_after() to clear padding Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-18 | Kees Cook | string.h: Introduce memset_after() for wiping trailing... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-18 | Kees Cook | lib: Introduce CONFIG_MEMCPY_KUNIT_TEST Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-18 | Kees Cook | fortify: Add compile-time FORTIFY_SOURCE tests Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-04 | Andrea Arcangeli | x86: deduplicate the spectre_v2_user documentation Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-04 | Andrea Arcangeli | x86: change default to spec_store_bypass_disable=prctl... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-04 | Nick Desaulniers | kallsyms: strip LTO suffixes from static functions Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-10-04 | Ard Biesheuvel | gcc-plugins: remove support for GCC 4.9 and older Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-30 | Kees Cook | Merge tag 'pr-move-task-cpu-to-ti' of git://git.kernel... |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | hardening: Avoid harmless Clang option under CONFIG_INIT_STA... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | fortify: Allow strlen() and strnlen() to pass compile... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | fortify: Prepare to improve strnlen() and strlen()... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | fortify: Fix dropped strcpy() compile-time write overflow... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | fortify: Explicitly disable Clang support Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | fortify: Move remaining fortify helpers into fortify... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | lib/string: Move helper functions out of string.c Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | compiler_types.h: Remove __compiletime_object_size() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | cm4000_cs: Use struct_group() to zero struct cm4000_dev... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | can: flexcan: Use struct_group() to zero struct flexcan_regs... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | HID: roccat: Use struct_group() to zero kone_mouse_event Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | HID: cp2112: Use struct_group() for memcpy() region Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | drm/mga/mga_ioc32: Use struct_group() for memcpy()... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | iommu/amd: Use struct_group() for memcpy() region Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | bnxt_en: Use struct_group_attr() for memcpy() region Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2021-09-25 | Kees Cook | cxl/core: Replace unions with struct_group() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
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 |
next |