Age | Commit message (Expand) | Author |
2022-11-02 | overflow: Introduce overflows_type() and castable_to_type() | Kees Cook |
2022-09-26 | treewide: Drop function_nocfi | Sami Tolvanen |
2022-09-26 | cfi: Drop __CFI_ADDRESSABLE | Sami Tolvanen |
2022-08-29 | tracing: Define the is_signed_type() macro once | Bart Van Assche |
2022-04-22 | objtool: Add CONFIG_OBJTOOL | Josh Poimboeuf |
2022-03-15 | x86,objtool: Move the ASM_REACHABLE annotation to objtool.h | Peter Zijlstra |
2022-02-02 | x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm | Nick Desaulniers |
2021-12-21 | compiler.h: Fix annotation macro misplacement with Clang | Josh Poimboeuf |
2021-09-15 | compiler.h: Introduce absolute_pointer macro | Guenter Roeck |
2021-06-30 | Merge tag 'clang-features-v5.14-rc1' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds |
2021-06-14 | CFI: Move function_nocfi() into compiler.h | Mark Rutland |
2021-05-19 | compiler.h: Avoid using inline asm operand modifiers | Vasily Gorbik |
2021-01-22 | jump_label: Do not profile branch annotations | Steven Rostedt (VMware) |
2020-11-14 | compiler.h: fix barrier_data() on clang | Arvind Sankar |
2020-10-25 | treewide: Convert macro and uses of __section(foo) to __section("foo") | Joe Perches |
2020-10-13 | compiler.h: avoid escaped section names | Nick Desaulniers |
2020-09-01 | compiler.h: Make __ADDRESSABLE() symbol truly unique | Josh Poimboeuf |
2020-08-03 | Merge tag 'core-headers-2020-08-03' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds |
2020-07-24 | compiler.h: Move instrumentation_begin()/end() to new <linux/instrumentation.... | Ingo Molnar |
2020-07-21 | compiler.h: Move compiletime_assert() macros into compiler_types.h | Will Deacon |
2020-07-21 | compiler.h: Split {READ,WRITE}_ONCE definitions out into rwonce.h | Will Deacon |
2020-06-25 | rcu: Fixup noinstr warnings | Peter Zijlstra |
2020-06-11 | compiler.h: Move function attributes to compiler_types.h | Marco Elver |
2020-06-11 | compiler.h: Avoid nested statement expression in data_race() | Marco Elver |
2020-06-11 | compiler.h: Remove data_race() and unnecessary checks from {READ,WRITE}_ONCE() | Marco Elver |
2020-06-11 | kcsan: Remove 'noinline' from __no_kcsan_or_inline | Marco Elver |
2020-06-11 | Rebase locking/kcsan to locking/urgent | Thomas Gleixner |
2020-06-10 | Merge branch 'rwonce/rework' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds |
2020-06-05 | compiler.h: Enforce that READ_ONCE_NOCHECK() access size is sizeof(long) | Will Deacon |
2020-06-05 | READ_ONCE: Fix comment describing 2x32-bit atomicity | Will Deacon |
2020-06-01 | Merge tag 'core-kprobes-2020-06-01' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds |
2020-05-19 | vmlinux.lds.h: Create section for protection against instrumentation | Thomas Gleixner |
2020-05-15 | x86: Fix early boot crash on gcc-10, third try | Borislav Petkov |
2020-05-08 | Merge branch 'kcsan-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git... | Thomas Gleixner |
2020-04-16 | READ_ONCE: Drop pointer qualifiers when reading from scalar types | Will Deacon |
2020-04-16 | READ_ONCE: Enforce atomicity for {READ,WRITE}_ONCE() memory accesses | Will Deacon |
2020-04-16 | READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE() | Will Deacon |
2020-04-13 | kcsan: Change data_race() to no longer require marking racing accesses | Marco Elver |
2020-04-13 | Merge tag 'v5.7-rc1' into locking/kcsan, to resolve conflicts and refresh | Ingo Molnar |
2020-04-07 | compiler.h: fix error in BUILD_BUG_ON() reporting | Vegard Nossum |
2020-03-21 | compiler.h, seqlock.h: Remove unnecessary kcsan.h includes | Marco Elver |
2020-03-21 | kcsan: Add docbook header for data_race() | Paul E. McKenney |
2020-01-07 | kcsan: Add __no_kcsan function attribute | Marco Elver |
2019-11-20 | kcsan: Improve various small stylistic details | Ingo Molnar |
2019-11-16 | include/linux/compiler.h: Introduce data_race(expr) macro | Marco Elver |
2019-11-16 | kcsan: Add Kernel Concurrency Sanitizer infrastructure | Marco Elver |
2019-09-08 | include/linux/compiler.h: fix Oops for Clang-compiled kernels | Nick Desaulniers |
2019-07-09 | objtool: Add support for C jump tables | Josh Poimboeuf |
2019-05-09 | tracing: Simplify "if" macro code | Linus Torvalds |
2019-01-09 | include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR | Michael S. Tsirkin |