Age | Commit message (Expand) | Author | Files | Lines |
2024-04-09 | compiler.h: Add missing quote in macro comment | Thorsten Blum | 1 | -1/+1 |
2024-03-22 | Merge tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ch... | Linus Torvalds | 1 | -0/+9 |
2024-03-12 | Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -0/+39 |
2024-03-11 | LoongArch: Add ORC stack unwinder support | Tiezhu Yang | 1 | -0/+9 |
2024-03-01 | compiler.h: Explain how __is_constexpr() works | Kees Cook | 1 | -0/+39 |
2024-02-14 | Merge tag 'v6.8-rc4' into x86/percpu, to resolve conflicts and refresh the br... | Ingo Molnar | 1 | -4/+9 |
2023-10-23 | x86/percpu: Introduce const-qualified const_pcpu_hot to micro-optimize code g... | Uros Bizjak | 1 | -1/+1 |
2023-10-18 | compiler.h: move __is_constexpr() to compiler.h | David Laight | 1 | -0/+8 |
2023-10-04 | compiler.h: unify __UNIQUE_ID | Nick Desaulniers | 1 | -4/+1 |
2023-05-17 | tracing: make ftrace_likely_update() declaration visible | Arnd Bergmann | 1 | -3/+2 |
2022-11-02 | overflow: Introduce overflows_type() and castable_to_type() | Kees Cook | 1 | -0/+1 |
2022-09-26 | treewide: Drop function_nocfi | Sami Tolvanen | 1 | -10/+0 |
2022-09-26 | cfi: Drop __CFI_ADDRESSABLE | Sami Tolvanen | 1 | -2/+4 |
2022-08-29 | tracing: Define the is_signed_type() macro once | Bart Van Assche | 1 | -0/+6 |
2022-04-22 | objtool: Add CONFIG_OBJTOOL | Josh Poimboeuf | 1 | -3/+3 |
2022-03-15 | x86,objtool: Move the ASM_REACHABLE annotation to objtool.h | Peter Zijlstra | 1 | -7/+0 |
2022-02-02 | x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm | Nick Desaulniers | 1 | -16/+5 |
2021-12-21 | compiler.h: Fix annotation macro misplacement with Clang | Josh Poimboeuf | 1 | -2/+2 |
2021-09-15 | compiler.h: Introduce absolute_pointer macro | Guenter Roeck | 1 | -0/+2 |
2021-06-30 | Merge tag 'clang-features-v5.14-rc1' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -0/+10 |
2021-06-14 | CFI: Move function_nocfi() into compiler.h | Mark Rutland | 1 | -0/+10 |
2021-05-19 | compiler.h: Avoid using inline asm operand modifiers | Vasily Gorbik | 1 | -8/+14 |
2021-01-22 | jump_label: Do not profile branch annotations | Steven Rostedt (VMware) | 1 | -0/+2 |
2020-11-14 | compiler.h: fix barrier_data() on clang | Arvind Sankar | 1 | -2/+16 |
2020-10-25 | treewide: Convert macro and uses of __section(foo) to __section("foo") | Joe Perches | 1 | -4/+4 |
2020-10-13 | compiler.h: avoid escaped section names | Nick Desaulniers | 1 | -1/+1 |
2020-09-01 | compiler.h: Make __ADDRESSABLE() symbol truly unique | Josh Poimboeuf | 1 | -1/+1 |
2020-08-03 | Merge tag 'core-headers-2020-08-03' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -53/+0 |
2020-07-24 | compiler.h: Move instrumentation_begin()/end() to new <linux/instrumentation.... | Ingo Molnar | 1 | -53/+0 |
2020-07-21 | compiler.h: Move compiletime_assert() macros into compiler_types.h | Will Deacon | 1 | -41/+0 |
2020-07-21 | compiler.h: Split {READ,WRITE}_ONCE definitions out into rwonce.h | Will Deacon | 1 | -91/+2 |
2020-06-25 | rcu: Fixup noinstr warnings | Peter Zijlstra | 1 | -1/+1 |
2020-06-11 | compiler.h: Move function attributes to compiler_types.h | Marco Elver | 1 | -29/+0 |
2020-06-11 | compiler.h: Avoid nested statement expression in data_race() | Marco Elver | 1 | -5/+5 |
2020-06-11 | compiler.h: Remove data_race() and unnecessary checks from {READ,WRITE}_ONCE() | Marco Elver | 1 | -11/+2 |
2020-06-11 | kcsan: Remove 'noinline' from __no_kcsan_or_inline | Marco Elver | 1 | -4/+2 |
2020-06-11 | Rebase locking/kcsan to locking/urgent | Thomas Gleixner | 1 | -11/+60 |
2020-06-10 | Merge branch 'rwonce/rework' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -79/+69 |
2020-06-05 | compiler.h: Enforce that READ_ONCE_NOCHECK() access size is sizeof(long) | Will Deacon | 1 | -2/+5 |
2020-06-05 | READ_ONCE: Fix comment describing 2x32-bit atomicity | Will Deacon | 1 | -3/+3 |
2020-06-01 | Merge tag 'core-kprobes-2020-06-01' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -0/+53 |
2020-05-19 | vmlinux.lds.h: Create section for protection against instrumentation | Thomas Gleixner | 1 | -0/+53 |
2020-05-15 | x86: Fix early boot crash on gcc-10, third try | Borislav Petkov | 1 | -0/+6 |
2020-05-08 | Merge branch 'kcsan-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git... | Thomas Gleixner | 1 | -2/+2 |
2020-04-16 | READ_ONCE: Drop pointer qualifiers when reading from scalar types | Will Deacon | 1 | -3/+3 |
2020-04-16 | READ_ONCE: Enforce atomicity for {READ,WRITE}_ONCE() memory accesses | Will Deacon | 1 | -3/+30 |
2020-04-16 | READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE() | Will Deacon | 1 | -79/+39 |
2020-04-13 | kcsan: Change data_race() to no longer require marking racing accesses | Marco Elver | 1 | -2/+2 |
2020-04-13 | Merge tag 'v5.7-rc1' into locking/kcsan, to resolve conflicts and refresh | Ingo Molnar | 1 | -1/+1 |
2020-04-07 | compiler.h: fix error in BUILD_BUG_ON() reporting | Vegard Nossum | 1 | -1/+1 |
2020-03-21 | compiler.h, seqlock.h: Remove unnecessary kcsan.h includes | Marco Elver | 1 | -2/+0 |
2020-03-21 | kcsan: Add docbook header for data_race() | Paul E. McKenney | 1 | -6/+8 |
2020-01-07 | kcsan: Add __no_kcsan function attribute | Marco Elver | 1 | -2/+5 |
2019-11-20 | kcsan: Improve various small stylistic details | Ingo Molnar | 1 | -1/+1 |
2019-11-16 | include/linux/compiler.h: Introduce data_race(expr) macro | Marco Elver | 1 | -0/+20 |
2019-11-16 | kcsan: Add Kernel Concurrency Sanitizer infrastructure | Marco Elver | 1 | -8/+29 |
2019-09-08 | include/linux/compiler.h: fix Oops for Clang-compiled kernels | Nick Desaulniers | 1 | -4/+4 |
2019-07-09 | objtool: Add support for C jump tables | Josh Poimboeuf | 1 | -0/+5 |
2019-05-09 | tracing: Simplify "if" macro code | Linus Torvalds | 1 | -17/+18 |
2019-01-09 | include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR | Michael S. Tsirkin | 1 | -1/+3 |
2018-12-19 | Revert "x86/objtool: Use asm macros to work around GCC inlining bugs" | Ingo Molnar | 1 | -43/+13 |
2018-11-05 | compiler: remove __no_sanitize_address_or_inline again | Martin Schwidefsky | 1 | -1/+1 |
2018-11-01 | Merge tag 'compiler-attributes-for-linus-4.20-rc1' of https://github.com/ojed... | Linus Torvalds | 1 | -11/+13 |
2018-10-28 | Merge tag 'vla-v4.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ke... | Linus Torvalds | 1 | -16/+1 |
2018-10-19 | compiler.h: update definition of unreachable() | ndesaulniers@google.com | 1 | -1/+4 |
2018-10-11 | compiler.h: give up __compiletime_assert_fallback() | Masahiro Yamada | 1 | -16/+1 |
2018-10-04 | x86/objtool: Use asm macros to work around GCC inlining bugs | Nadav Amit | 1 | -13/+43 |
2018-09-30 | Compiler Attributes: remove uses of __attribute__ from compiler.h | Miguel Ojeda | 1 | -6/+6 |
2018-09-30 | Compiler Attributes: KENTRY used twice the "used" attribute | Miguel Ojeda | 1 | -1/+1 |
2018-09-30 | Compiler Attributes: remove unneeded sparse (__CHECKER__) tests | Miguel Ojeda | 1 | -4/+0 |
2018-09-30 | Compiler Attributes: homogenize __must_be_array | Miguel Ojeda | 1 | -0/+7 |
2018-09-30 | Compiler Attributes: always use the extra-underscores syntax | Miguel Ojeda | 1 | -4/+4 |
2018-09-30 | Compiler Attributes: remove unused attributes | Miguel Ojeda | 1 | -4/+0 |
2018-08-22 | module: use relative references for __ksymtab entries | Ard Biesheuvel | 1 | -0/+19 |
2018-08-22 | linux/compiler.h: don't use bool | Rasmus Villemoes | 1 | -1/+1 |
2018-06-04 | branch-check: fix long->int truncation when profiling branches | Mikulas Patocka | 1 | -1/+1 |
2018-02-21 | bug.h: work around GCC PR82365 in BUG() | Arnd Bergmann | 1 | -0/+5 |
2018-02-12 | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 1 | -0/+4 |
2018-02-08 | compiler-gcc.h: Introduce __optimize function attribute | Geert Uytterhoeven | 1 | -0/+4 |
2018-02-01 | compiler.h: Add read_word_at_a_time() function. | Andrey Ryabinin | 1 | -0/+8 |
2018-02-01 | compiler.h, kasan: Avoid duplicating __read_once_size_nocheck() | Andrey Ryabinin | 1 | -8/+6 |
2017-12-12 | compiler.h: Remove ACCESS_ONCE() | Mark Rutland | 1 | -36/+11 |
2017-11-14 | Merge branch 'linus' into core/objtool, to pick up dependent commits | Ingo Molnar | 1 | -282/+4 |
2017-11-07 | objtool: Make unreachable annotation inline asms explicitly volatile | Josh Poimboeuf | 1 | -8/+8 |
2017-11-07 | objtool: Add a comment for the unreachable annotation macros | Josh Poimboeuf | 1 | -0/+5 |
2017-11-07 | Merge branch 'linus' into locking/core, to resolve conflicts | Ingo Molnar | 1 | -2/+3 |
2017-11-04 | objtool: Prevent GCC from merging annotate_unreachable(), take 2 | Josh Poimboeuf | 1 | -2/+2 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
2017-10-24 | locking/barriers: Kill lockless_dereference() | Will Deacon | 1 | -20/+0 |
2017-10-24 | locking/barriers: Add implicit smp_read_barrier_depends() to READ_ONCE() | Will Deacon | 1 | -0/+1 |
2017-10-24 | linux/compiler.h: Split into compiler.h and compiler_types.h | Will Deacon | 1 | -262/+3 |
2017-09-04 | Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -0/+4 |
2017-09-04 | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -1/+27 |
2017-08-31 | include/linux/compiler.h: don't perform compiletime_assert with -O0 | Joe Stringer | 1 | -1/+5 |
2017-08-26 | Merge branch 'linus' into x86/mm to pick up fixes and to fix conflicts | Ingo Molnar | 1 | -0/+5 |
2017-08-10 | Merge branch 'x86/urgent' into x86/asm, to pick up fixes | Ingo Molnar | 1 | -0/+5 |
2017-07-28 | objtool: Assume unannotated UD2 instructions are dead ends | Josh Poimboeuf | 1 | -1/+24 |
2017-07-25 | x86/asm: Add ASM_UNREACHABLE | Kees Cook | 1 | -0/+3 |
2017-07-19 | Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -0/+5 |
2017-07-18 | compiler-gcc.h: Introduce __nostackprotector function attribute | Tom Lendacky | 1 | -0/+4 |
2017-07-05 | Merge tag 'gcc-plugins-v4.13-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -0/+12 |
2017-06-30 | task_struct: Allow randomized layout | Kees Cook | 1 | -0/+5 |
2017-06-22 | gcc-plugins: Add the randstruct plugin | Kees Cook | 1 | -0/+8 |
2017-06-08 | rcu: Remove SPARSE_RCU_POINTER Kconfig option | Paul E. McKenney | 1 | -4/+0 |
2017-05-28 | compiler: Add __designated_init annotation | Kees Cook | 1 | -0/+4 |
2017-02-27 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -8/+0 |
2017-02-27 | kprobes: move kprobe declarations to asm-generic/kprobes.h | Luis R. Rodriguez | 1 | -8/+0 |
2017-02-27 | Merge tag 'trace-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rost... | Linus Torvalds | 1 | -10/+17 |
2017-01-19 | tracing: Show number of constants profiled in likely profiler | Steven Rostedt (VMware) | 1 | -5/+10 |
2017-01-18 | gcc-plugins: Add structleak for more stack initialization | Kees Cook | 1 | -1/+5 |
2017-01-17 | tracing: Process constants for (un)likely() profiler | Steven Rostedt (VMware) | 1 | -6/+8 |
2016-10-15 | Merge tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -0/+4 |
2016-10-14 | Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek... | Linus Torvalds | 1 | -0/+23 |
2016-10-10 | latent_entropy: Mark functions with __latent_entropy | Emese Revfy | 1 | -0/+4 |
2016-09-09 | kbuild: allow archs to select link dead code/data elimination | Nicholas Piggin | 1 | -0/+23 |
2016-09-05 | locking/barriers: Don't use sizeof(void) in lockless_dereference() | Johannes Berg | 1 | -3/+4 |
2016-08-18 | locking/barriers: Suppress sparse warnings in lockless_dereference() | Johannes Berg | 1 | -3/+3 |
2016-07-28 | Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -2/+0 |
2016-07-12 | pmem: kill __pmem address space | Dan Williams | 1 | -2/+0 |
2016-06-14 | locking/barriers: Move smp_cond_load_acquire() to asm-generic/barrier.h | Peter Zijlstra | 1 | -37/+0 |
2016-06-14 | locking/barriers: Introduce smp_acquire__after_ctrl_dep() | Peter Zijlstra | 1 | -5/+12 |
2016-06-14 | locking/barriers: Replace smp_cond_acquire() with smp_cond_load_acquire() | Peter Zijlstra | 1 | -6/+19 |
2016-06-08 | locking/barriers: Validate lockless_dereference() is used on a pointer type | Peter Zijlstra | 1 | -0/+4 |
2016-05-19 | compiler.h: add support for malloc attribute | Rasmus Villemoes | 1 | -0/+4 |
2016-03-15 | Merge commit 'fixes.2015.02.23a' into core/rcu | Ingo Molnar | 1 | -4/+8 |
2016-02-29 | Merge tag 'v4.5-rc6' into locking/core, to pick up fixes | Ingo Molnar | 1 | -1/+1 |
2016-02-23 | sparse: Add __private to privatize members of structs | Boqun Feng | 1 | -4/+8 |
2016-02-15 | tracing: Fix freak link error caused by branch tracer | Arnd Bergmann | 1 | -1/+1 |
2016-02-09 | locking/atomics: Update comment about READ_ONCE() and structures | Konrad Rzeszutek Wilk | 1 | -2/+3 |
2015-12-04 | locking, sched: Introduce smp_cond_acquire() and use it | Peter Zijlstra | 1 | -0/+17 |
2015-11-05 | compiler.h: add support for function attribute assume_aligned | Rasmus Villemoes | 1 | -0/+8 |
2015-11-04 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39... | Linus Torvalds | 1 | -1/+1 |
2015-11-03 | atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl() | Linus Torvalds | 1 | -16/+0 |
2015-10-20 | compiler, atomics, kasan: Provide READ_ONCE_NOCHECK() | Andrey Ryabinin | 1 | -13/+53 |
2015-10-14 | s390/compiler.h Fix sparse vs. hotpatch | Christian Borntraeger | 1 | -1/+1 |
2015-08-12 | locking, compiler.h: Cast away attributes in the WRITE_ONCE() magic | Christian Borntraeger | 1 | -1/+6 |
2015-07-11 | Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -1/+1 |
2015-07-01 | Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -0/+15 |
2015-06-30 | sparse: fix misplaced __pmem definition | Dan Williams | 1 | -1/+1 |
2015-06-29 | Merge tag 'libnvdimm-for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -0/+2 |
2015-06-26 | arch, x86: pmem api for ensuring durability of persistent memory updates | Ross Zwisler | 1 | -0/+2 |
2015-06-24 | rcu: merge fix for Convert ACCESS_ONCE() to READ_ONCE() and WRITE_ONCE() | Stephen Rothwell | 1 | -1/+1 |
2015-06-22 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -2/+2 |
2015-05-28 | rcu: Move lockless_dereference() out of rcupdate.h | Peter Zijlstra | 1 | -0/+15 |
2015-05-27 | smp: Make control dependencies work on Alpha, improve documentation | Paul E. McKenney | 1 | -0/+16 |
2015-05-19 | locking/arch: Add WRITE_ONCE() to set_mb() | Peter Zijlstra | 1 | -1/+1 |
2015-05-08 | kernel: Replace reference to ASSIGN_ONCE() with WRITE_ONCE() in comment | Preeti U Murthy | 1 | -1/+1 |
2015-05-04 | lib: make memzero_explicit more robust against dead store elimination | Daniel Borkmann | 1 | -0/+4 |
2015-03-27 | locking: Remove atomicy checks from {READ,WRITE}_ONCE | Peter Zijlstra | 1 | -16/+0 |
2015-02-21 | kernel: make READ_ONCE() valid on const arguments | Linus Torvalds | 1 | -3/+3 |
2015-02-14 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/borntr... | Linus Torvalds | 1 | -5/+16 |
2015-02-11 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39... | Linus Torvalds | 1 | -0/+4 |
2015-01-29 | ftrace: let notrace function attribute disable hotpatching if necessary | Heiko Carstens | 1 | -0/+4 |
2015-01-21 | Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau... | Ingo Molnar | 1 | -1/+1 |
2015-01-19 | kernel: Fix sparse warning for ACCESS_ONCE | Christian Borntraeger | 1 | -1/+1 |
2015-01-19 | kernel: tighten rules for ACCESS ONCE | Christian Borntraeger | 1 | -5/+16 |
2015-01-13 | kernel: Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val) | Christian Borntraeger | 1 | -6/+6 |
2015-01-06 | compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() | Paul E. McKenney | 1 | -1/+1 |
2014-12-18 | kernel: Provide READ_ONCE and ASSIGN_ONCE | Christian Borntraeger | 1 | -0/+74 |
2014-06-12 | Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -0/+2 |
2014-06-04 | compiler.h: avoid sparse errors in __compiletime_error_fallback() | James Hogan | 1 | -2/+11 |
2014-04-24 | kprobes: Introduce NOKPROBE_SYMBOL() macro to maintain kprobes blacklist | Masami Hiramatsu | 1 | -0/+2 |
2014-04-09 | LLVMLinux: Add support for clang to compiler.h and new compiler-clang.h | Mark Charlebois | 1 | -0/+7 |
2014-01-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 | Linus Torvalds | 1 | -0/+4 |
2014-01-12 | arch: Introduce smp_load_acquire(), smp_store_release() | Peter Zijlstra | 1 | -0/+9 |
2013-12-05 | crypto: more robust crypto_memneq | Cesar Eduardo Barros | 1 | -0/+4 |
2013-04-08 | kprobes: Move __kprobes definition into compiler.h | Masami Hiramatsu | 1 | -0/+6 |
2013-02-21 | bug.h, compiler.h: introduce compiletime_assert & BUILD_BUG_ON_MSG | Daniel Santos | 1 | -1/+25 |
2013-02-21 | compiler.h, bug.h: prevent double error messages with BUILD_BUG{,_ON} | Daniel Santos | 1 | -0/+5 |
2013-02-21 | compiler{,-gcc4}.h, bug.h: Remove duplicate macros | Daniel Santos | 1 | -3/+0 |
2012-12-19 | Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -0/+9 |
2012-12-17 | linux/compiler.h: add __must_hold macro for functions called with a lock held | Josh Triplett | 1 | -0/+2 |
2012-12-14 | __UNIQUE_ID() | Rusty Russell | 1 | -0/+9 |
2012-09-17 | compiler.h: add __visible | Andi Kleen | 1 | -0/+4 |
2012-02-28 | compiler.h: Fix typo | Alexander Stein | 1 | -1/+1 |
2012-01-10 | kernel.h: add BUILD_BUG() macro | David Daney | 1 | -1/+3 |
2010-08-19 | rcu: define __rcu address space modifier for sparse | Paul E. McKenney | 1 | -0/+4 |
2010-06-14 | rcu: add __rcu API for later sparse checking | Paul E. McKenney | 1 | -0/+2 |
2010-01-05 | Merge branch 'master' into percpu | Tejun Heo | 1 | -0/+20 |
2009-12-05 | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -0/+11 |
2009-12-05 | Merge branch 'tracing-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -0/+4 |
2009-12-05 | Add support for GCC-4.5's __builtin_unreachable() to compiler.h (v2) | David Daney | 1 | -0/+5 |
2009-11-02 | compiler: Introduce __always_unused | Li Zefan | 1 | -0/+4 |
2009-10-29 | percpu: add __percpu for sparse. | Rusty Russell | 1 | -1/+3 |
2009-10-02 | x86: Add a Kconfig option to turn the copy_from_user warnings into errors | Arjan van de Ven | 1 | -0/+3 |
2009-10-01 | x86: Turn the copy_from_user check into an (optional) compile time warning | Arjan van de Ven | 1 | -0/+4 |
2009-09-26 | x86: Use __builtin_object_size() to validate the buffer size for copy_from_us... | Arjan van de Ven | 1 | -0/+4 |
2009-06-12 | module_param: add __same_type convenience wrapper for __builtin_types_compati... | Rusty Russell | 1 | -0/+5 |
2009-04-07 | branch tracer, intel-iommu: fix build with CONFIG_BRANCH_TRACER=y | Linus Torvalds | 1 | -1/+3 |
2009-04-07 | branch tracer: Fix for enabling branch profiling makes sparse unusable | Bart Van Assche | 1 | -1/+2 |
2009-03-17 | tracing: optimization of branch tracer | Witold Baryluk | 1 | -4/+2 |
2009-01-02 | Sanitize gcc version header includes | Linus Torvalds | 1 | -6/+2 |
2008-11-23 | trace: profile all if conditionals | Steven Rostedt | 1 | -2/+36 |
2008-11-23 | trace: consolidate unlikely and likely profiler | Steven Rostedt | 1 | -19/+5 |
2008-11-23 | trace: remove extra assign in branch check | Steven Rostedt | 1 | -2/+0 |
2008-11-12 | trace: rename unlikely profiler to branch profiler | Steven Rostedt | 1 | -9/+10 |
2008-11-12 | tracing: branch tracer, fix vdso crash | Ingo Molnar | 1 | -1/+5 |
2008-11-12 | tracing: profile likely and unlikely annotations | Steven Rostedt | 1 | -2/+59 |
2008-10-14 | ftrace: move notrace to compiler.h | Steven Rostedt | 1 | -0/+2 |
2008-08-18 | rcu: remove redundant ACCESS_ONCE definition from rcupreempt.c | Paul E. McKenney | 1 | -1/+3 |