2024-03-05 | Kees Cook | string: Convert helpers selftest to KUnit ...org/r/20240301202732.2688342-2-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-03-05 | Kees Cook | string: Convert selftest to KUnit ...org/r/20240301202732.2688342-1-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-03-02 | Kees Cook | sh: Fix build with CONFIG_UBSAN=y Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-03-02 | Kees Cook | compiler.h: Explain how __is_constexpr() works Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-03-02 | Kees Cook | overflow: Allow non-type arg to type_max() and type_min() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-03-02 | Vasiliy Kovalev | VMCI: Fix possible memcpy() run-time warning in vmci_datagra... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-03-01 | Andy Shevchenko | lib/string_helpers: Add flags param to string_get_size() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-03-01 | Kees Cook | x86, relocs: Ignore relocations in .notes section Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-03-01 | Josh Poimboeuf | objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Andy Shevchenko | overflow: Use POD in check_shl_overflow() Acked-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | lib: stackinit: Adjust target string to 8 bytes for... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | sparc: vdso: Disable UBSAN instrumentation Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Andy Shevchenko | kernel.h: Move lib/cmdline.c prototypes to string.h Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | leaking_addresses: Provide mechanism to scan binary... ...org/r/20240222220053.1475824-4-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | leaking_addresses: Ignore input device status lines ...org/r/20240222220053.1475824-3-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | leaking_addresses: Use File::Temp for /tmp files ...org/r/20240222220053.1475824-2-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | MAINTAINERS: Update LEAKING_ADDRESSES details ...org/r/20240222220053.1475824-1-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | fortify: Improve buffer overflow reporting ...org/r/20230407192717.636137-10-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | fortify: Add KUnit tests for runtime overflows Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | fortify: Provide KUnit counters for failure testing Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | fortify: Allow KUnit test to build without FORTIFY Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | fortify: Split reporting and avoid passing string pointer Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | refcount: Annotated intentional signed integer wrap... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Jacob Keller | coccinelle: semantic patch to check for potential struct_siz... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | coccinelle: Add rules to find str_plural() replacements Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Michal Wajdeczko | lib/string_choices: Add str_plural() helper Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | overflow: Introduce wrapping_assign_add() and wrapping_assig... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | overflow: Introduce wrapping_add(), wrapping_sub()... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Kees Cook | overflow: Adjust check_*_overflow() kern-doc to reflect... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-29 | Andy Shevchenko | kernel.h: Move upper_*_bits() and lower_*_bits() to... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-21 | Marco Elver | hardening: Enable KFENCE in the hardening config Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-21 | Lukas Bulwahn | hardening: drop obsolete DRM_LEGACY from config fragment Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-21 | Lukas Bulwahn | hardening: drop obsolete UBSAN_SANITIZE_ALL from config... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-21 | Kees Cook | um: Convert strscpy() usage to 2-argument style Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-21 | Kees Cook | string: Allow 2-argument strscpy_pad() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-21 | Kees Cook | string: Allow 2-argument strscpy() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-21 | Kees Cook | string: Redefine strscpy_pad() as a macro Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-21 | Kees Cook | ubsan: Reintroduce signed overflow sanitizer Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-06 | Kees Cook | ubsan: Remove CONFIG_UBSAN_SANITIZE_ALL Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-06 | Kees Cook | ubsan: Silence W=1 warnings in self-test Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-06 | Kees Cook | ubsan: Use Clang's -fsanitize-trap=undefined option Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-06 | Kees Cook | MAINTAINERS: Add UBSAN section Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-01 | Harshit Mogalapalli | VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-01 | Harshit Mogalapalli | VMCI: Use struct_size() in kmalloc() Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-01 | Jingzi Meng | cap_syslog: remove CAP_SYS_ADMIN when dmesg_restrict Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-01 | Tanzir Hasan | lib/string: shrink lib/string.i via IWYU Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-01 | Tanzir Hasan | kernel.h: removed REPEAT_BYTE from kernel.h Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-01 | Douglas Anderson | lkdtm/bugs: In lkdtm_HUNG_TASK() use BUG(), not BUG_ON(1) Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-01 | Douglas Anderson | lkdtm/bugs: Adjust lkdtm_HUNG_TASK() to avoid tail... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-02-01 | Douglas Anderson | lkdtm: Make lkdtm_do_action() return to avoid tail... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-01-24 | Kees Cook | exec: Distinguish in_execve from in_exec Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-01-22 | Bernd Edlinger | exec: Fix error handling in begin_new_exec() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-01-22 | Kees Cook | exec: Add do_close_execat() helper Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-01-22 | Askar Safin | exec: remove useless comment Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-01-22 | Alexey Dobriyan | ELF, MAINTAINERS: specifically mention ELF Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-01-19 | Kees Cook | string: Remove strlcpy() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2024-01-18 | Kees Cook | bcachefs: Replace strlcpy() with strscpy() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-13 | Kees Cook | qnx4: Use get_directory_fname() in qnx4_match() ...org/r/20231130205120.3642477-2-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-13 | Kees Cook | qnx4: Extract dir entry filename processing into helper ...org/r/20231130205120.3642477-1-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-08 | Kees Cook | pstore: inode: Use cleanup.h for struct pstore_private ...org/r/20231205182622.1329923-4-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-08 | Kees Cook | pstore: inode: Use __free(pstore_iput) for inode allocations ...org/r/20231205182622.1329923-3-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-08 | Kees Cook | pstore: inode: Convert mutex usage to guard(mutex) ...org/r/20231205182622.1329923-2-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-08 | Kees Cook | pstore: inode: Convert kfree() usage to __free(kfree) ...org/r/20231205182622.1329923-1-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-08 | Sergey Shtylyov | pstore: ram_core: fix possible overflow in persistent_ram_in... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-08 | Weichen Chen | pstore/ram: Fix crash when setting number of cpus to... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-02 | Gustavo A. R. Silva | atags_proc: Add __counted_by for struct buffer and... Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-01 | Kees Cook | tracing/uprobe: Replace strlcpy() with strscpy() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-01 | Andy Shevchenko | params: Fix multi-line comment style Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-01 | Andy Shevchenko | params: Sort headers Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-01 | Andy Shevchenko | params: Use size_add() for kmalloc() Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-01 | Andy Shevchenko | params: Do not go over the limit when getting the string... Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-01 | Andy Shevchenko | params: Introduce the param_unknown_fn type Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-01 | Stephen Boyd | lkdtm: Add kfence read after free crash type Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-01 | Justin Stitt | nvme-fc: replace deprecated strncpy with strscpy Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-01 | Justin Stitt | nvdimm/btt: replace deprecated strncpy with strscpy Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-01 | Justin Stitt | nvme-fabrics: replace deprecated strncpy with strscpy Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-01 | Justin Stitt | drm/modes: replace deprecated strncpy with strscpy_pad Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-01 | Gustavo A. R. Silva | afs: Add __counted_by for struct afs_acl and use struct_size() Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-12-01 | Christophe JAILLET | VMCI: Annotate struct vmci_handle_arr with __counted_by Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-11-30 | Kees Cook | i40e: Annotate struct i40e_qvlist_info with __counted_by Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-11-30 | Justin Stitt | HID: uhid: replace deprecated strncpy with strscpy Cc: Kees Cook <keescook@chromium.org> Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-11-30 | Kees Cook | samples: Replace strlcpy() with strscpy() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-11-30 | Kees Cook | SUNRPC: Replace strlcpy() with strscpy() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-11-28 | Gustavo A. R. Silva | gcc-plugins: randstruct: Update code comment in relayout_str... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-11-28 | Dmitry Antipov | uapi: propagate __struct_group() attributes to the... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-11-28 | ndesaulniers@google.com | MAINTAINERS: refresh LLVM support Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-11-14 | Konstantin Runov | gcc-plugins: latent_entropy: Fix typo (args -> argc... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-11-08 | Kees Cook | gcc-plugins: randstruct: Only warn about true flexible... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-11-08 | Arnd Bergmann | stackleak: add declarations for global functions Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-10-24 | Justin Stitt | hwmon: (acpi_power_meter) replace open-coded kmemdup_nul Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-10-24 | Kees Cook | reset: Annotate struct reset_control_array with __counted_by Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-10-24 | Kees Cook | kexec: Annotate struct crash_mem with __counted_by Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-10-24 | Kees Cook | virtio_console: Annotate struct port_buffer with __counted_by Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-10-20 | Gustavo A. R. Silva | ima: Add __counted_by for struct modsig and use struct_size() Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-10-20 | Kees Cook | MAINTAINERS: Include stackleak paths in hardening entry Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-10-19 | Kees Cook | string: Adjust strtomem() logic to allow for smaller... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-10-19 | Jiri Slaby (SUSE) | perf/benchmark: fix seccomp_unotify benchmark for 32-bit Cc: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-10-12 | Jiasheng Jiang | pstore/platform: Add check for kstrdup Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-10-12 | Lukas Bulwahn | hardening: x86: drop reference to removed config AMD_IOMMU_V2 Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2023-10-11 | Christian Brauner | binfmt_misc: enable sandboxed mounts Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
next |