| Commit message (Expand) | Author | Age | Files | Lines |
* | objtool: Prevent GCC from merging annotate_unreachable(), take 2 | Josh Poimboeuf | 2017-11-04 | 1 | -2/+2 |
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 2017-11-02 | 1 | -0/+1 |
* | Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 2017-09-04 | 1 | -0/+4 |
|\ |
|
| * | Merge branch 'linus' into x86/mm to pick up fixes and to fix conflicts | Ingo Molnar | 2017-08-26 | 1 | -0/+5 |
| |\ |
|
| * | | compiler-gcc.h: Introduce __nostackprotector function attribute | Tom Lendacky | 2017-07-18 | 1 | -0/+4 |
* | | | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2017-09-04 | 1 | -1/+27 |
|\ \ \ |
|
| * \ \ | Merge branch 'x86/urgent' into x86/asm, to pick up fixes | Ingo Molnar | 2017-08-10 | 1 | -0/+5 |
| |\ \ \
| | | |/
| | |/| |
|
| * | | | objtool: Assume unannotated UD2 instructions are dead ends | Josh Poimboeuf | 2017-07-28 | 1 | -1/+24 |
| * | | | x86/asm: Add ASM_UNREACHABLE | Kees Cook | 2017-07-25 | 1 | -0/+3 |
| | |/
| |/| |
|
* | | | include/linux/compiler.h: don't perform compiletime_assert with -O0 | Joe Stringer | 2017-08-31 | 1 | -1/+5 |
| |/
|/| |
|
* | | Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2017-07-19 | 1 | -0/+5 |
|\ \
| |/
|/| |
|
| * | task_struct: Allow randomized layout | Kees Cook | 2017-06-30 | 1 | -0/+5 |
* | | Merge tag 'gcc-plugins-v4.13-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2017-07-05 | 1 | -0/+12 |
|\| |
|
| * | gcc-plugins: Add the randstruct plugin | Kees Cook | 2017-06-22 | 1 | -0/+8 |
| * | compiler: Add __designated_init annotation | Kees Cook | 2017-05-28 | 1 | -0/+4 |
* | | rcu: Remove SPARSE_RCU_POINTER Kconfig option | Paul E. McKenney | 2017-06-08 | 1 | -4/+0 |
|/ |
|
* | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 2017-02-27 | 1 | -8/+0 |
|\ |
|
| * | kprobes: move kprobe declarations to asm-generic/kprobes.h | Luis R. Rodriguez | 2017-02-27 | 1 | -8/+0 |
* | | Merge tag 'trace-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rost... | Linus Torvalds | 2017-02-27 | 1 | -10/+17 |
|\ \
| |/
|/| |
|
| * | tracing: Show number of constants profiled in likely profiler | Steven Rostedt (VMware) | 2017-01-19 | 1 | -5/+10 |
| * | tracing: Process constants for (un)likely() profiler | Steven Rostedt (VMware) | 2017-01-17 | 1 | -6/+8 |
* | | gcc-plugins: Add structleak for more stack initialization | Kees Cook | 2017-01-18 | 1 | -1/+5 |
|/ |
|
* | Merge tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2016-10-15 | 1 | -0/+4 |
|\ |
|
| * | latent_entropy: Mark functions with __latent_entropy | Emese Revfy | 2016-10-10 | 1 | -0/+4 |
* | | Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek... | Linus Torvalds | 2016-10-14 | 1 | -0/+23 |
|\ \
| |/
|/| |
|
| * | kbuild: allow archs to select link dead code/data elimination | Nicholas Piggin | 2016-09-09 | 1 | -0/+23 |
* | | locking/barriers: Don't use sizeof(void) in lockless_dereference() | Johannes Berg | 2016-09-05 | 1 | -3/+4 |
* | | locking/barriers: Suppress sparse warnings in lockless_dereference() | Johannes Berg | 2016-08-18 | 1 | -3/+3 |
|/ |
|
* | Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 2016-07-28 | 1 | -2/+0 |
|\ |
|
| * | pmem: kill __pmem address space | Dan Williams | 2016-07-12 | 1 | -2/+0 |
* | | locking/barriers: Move smp_cond_load_acquire() to asm-generic/barrier.h | Peter Zijlstra | 2016-06-14 | 1 | -37/+0 |
* | | locking/barriers: Introduce smp_acquire__after_ctrl_dep() | Peter Zijlstra | 2016-06-14 | 1 | -5/+12 |
* | | locking/barriers: Replace smp_cond_acquire() with smp_cond_load_acquire() | Peter Zijlstra | 2016-06-14 | 1 | -6/+19 |
* | | locking/barriers: Validate lockless_dereference() is used on a pointer type | Peter Zijlstra | 2016-06-08 | 1 | -0/+4 |
|/ |
|
* | compiler.h: add support for malloc attribute | Rasmus Villemoes | 2016-05-19 | 1 | -0/+4 |
* | Merge commit 'fixes.2015.02.23a' into core/rcu | Ingo Molnar | 2016-03-15 | 1 | -4/+8 |
|\ |
|
| * | sparse: Add __private to privatize members of structs | Boqun Feng | 2016-02-23 | 1 | -4/+8 |
* | | Merge tag 'v4.5-rc6' into locking/core, to pick up fixes | Ingo Molnar | 2016-02-29 | 1 | -1/+1 |
|\ \ |
|
| * | | tracing: Fix freak link error caused by branch tracer | Arnd Bergmann | 2016-02-15 | 1 | -1/+1 |
| |/ |
|
* / | locking/atomics: Update comment about READ_ONCE() and structures | Konrad Rzeszutek Wilk | 2016-02-09 | 1 | -2/+3 |
|/ |
|
* | locking, sched: Introduce smp_cond_acquire() and use it | Peter Zijlstra | 2015-12-04 | 1 | -0/+17 |
* | compiler.h: add support for function attribute assume_aligned | Rasmus Villemoes | 2015-11-05 | 1 | -0/+8 |
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39... | Linus Torvalds | 2015-11-04 | 1 | -1/+1 |
|\ |
|
| * | s390/compiler.h Fix sparse vs. hotpatch | Christian Borntraeger | 2015-10-14 | 1 | -1/+1 |
* | | atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl() | Linus Torvalds | 2015-11-03 | 1 | -16/+0 |
* | | compiler, atomics, kasan: Provide READ_ONCE_NOCHECK() | Andrey Ryabinin | 2015-10-20 | 1 | -13/+53 |
|/ |
|
* | locking, compiler.h: Cast away attributes in the WRITE_ONCE() magic | Christian Borntraeger | 2015-08-12 | 1 | -1/+6 |
* | Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2015-07-11 | 1 | -1/+1 |
|\ |
|
| * | sparse: fix misplaced __pmem definition | Dan Williams | 2015-06-30 | 1 | -1/+1 |
* | | Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 2015-07-01 | 1 | -0/+15 |
|\ \
| |/
|/| |
|