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-17 | Alexander Lobakin | kbuild: prevent CC_FLAGS_LTO self-bloating on recursive... 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-08 | Sami Tolvanen | tracing: move function tracer options to Kconfig 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... ...lkml/20200923232923.3142503-5-keescook@chromium.org/ 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... 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> ...org/r/20201005025720.2599682-1-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 |
2020-10-08 | Kees Cook | selftests/seccomp: Record syscall during ptrace entry Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-09-19 | Kees Cook | selftests/seccomp: powerpc: Fix seccomp return value... Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20200912110820.597135-13-keescook@chromium.org |
commit | commitdiff | tree |
2020-09-19 | Kees Cook | selftests/seccomp: Remove SYSCALL_NUM_RET_SHARE_REG... Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20200912110820.597135-12-keescook@chromium.org |
commit | commitdiff | tree |
2020-09-19 | Kees Cook | selftests/seccomp: Avoid redundant register flushes Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20200912110820.597135-11-keescook@chromium.org |
commit | commitdiff | tree |
2020-09-19 | Kees Cook | selftests/seccomp: Convert REGSET calls into ARCH_GETREG... Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20200912110820.597135-10-keescook@chromium.org |
commit | commitdiff | tree |
2020-09-19 | Kees Cook | selftests/seccomp: Convert HAVE_GETREG into ARCH_GETREG... Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20200912110820.597135-9-keescook@chromium.org |
commit | commitdiff | tree |
2020-09-19 | Kees Cook | selftests/seccomp: Remove syscall setting #ifdefs Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20200912110820.597135-8-keescook@chromium.org |
commit | commitdiff | tree |
2020-09-19 | Kees Cook | selftests/seccomp: mips: Remove O32-specific macro Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20200912110820.597135-7-keescook@chromium.org |
commit | commitdiff | tree |
2020-09-19 | Kees Cook | selftests/seccomp: arm64: Define SYSCALL_NUM_SET macro Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20200912110820.597135-6-keescook@chromium.org |
commit | commitdiff | tree |
2020-09-19 | Kees Cook | selftests/seccomp: arm: Define SYSCALL_NUM_SET macro Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20200912110820.597135-5-keescook@chromium.org |
commit | commitdiff | tree |
2020-09-19 | Kees Cook | selftests/seccomp: mips: Define SYSCALL_NUM_SET macro Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20200912110820.597135-4-keescook@chromium.org |
commit | commitdiff | tree |
2020-09-19 | Kees Cook | selftests/seccomp: Provide generic syscall setting... Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20200912110820.597135-3-keescook@chromium.org |
commit | commitdiff | tree |
2020-09-19 | Kees Cook | selftests/seccomp: Refactor arch register macros to... Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20200912110820.597135-2-keescook@chromium.org |
commit | commitdiff | tree |
2020-09-19 | Kees Cook | selftests/seccomp: Use __NR_mknodat instead of __NR_mknod Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20200912110820.597135-16-keescook@chromium.org |
commit | commitdiff | tree |
2020-09-08 | Zou Wei | selftests/seccomp: Use bitwise instead of arithmetic... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-09-08 | Denis Efremov | seccomp: Use current_pt_regs() instead of task_pt_regs... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-09-08 | Kees Cook | selftests/seccomp: Add test for unknown SECCOMP_RET... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-09-08 | Rich Felker | seccomp: kill process instead of thread for unknown... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-09-08 | Tycho Andersen | seccomp: don't leave dangling ->notif if file allocation... Reported-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-09-08 | Tycho Andersen | mailmap, MAINTAINERS: move to tycho.pizza Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-09-08 | Tycho Andersen | seccomp: don't leak memory when filter install races Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-08-17 | Kees Cook | mailmap: Add WeiXiong Liao Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-08-17 | Kees Cook | mailmap: Restore dictionary sorting Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-08-07 | Kees Cook | net/scm: Fix typo in SCM_RIGHTS compat refactoring Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-08-07 | Kees Cook | selftests: splice: Check behavior of full and short... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-08-07 | Kees Cook | module: Correctly truncate sysfs sections output Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-07-30 | Romain Perier | tasklet: Introduce new initialization API Co-developed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-07-30 | Kees Cook | treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-07-30 | Kees Cook | usb: gadget: udc: Avoid tasklet passing a global Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-07-16 | Kees Cook | compiler: Remove uninitialized_var() macro Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-07-16 | Kees Cook | treewide: Remove uninitialized_var() usage Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-07-16 | Kees Cook | checkpatch: Remove awareness of uninitialized_var(... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-07-16 | Kees Cook | mm/debug_vm_pgtable: Remove uninitialized_var() usage Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-07-16 | Jason Yan | f2fs: Eliminate usage of uninitialized_var() macro Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-07-16 | Kees Cook | media: sur40: Remove uninitialized_var() usage Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2020-07-16 | Kees Cook | KVM: PPC: Book3S PR: Remove uninitialized_var() usage Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
next |