Joe Stringer
|
c03567a8e8
include/linux/compiler.h: don't perform compiletime_assert with -O0
|
8 years ago |
Linus Torvalds
|
e06fdaf40a
Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
|
8 years ago |
Linus Torvalds
|
59005b0c59
Merge tag 'gcc-plugins-v4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
|
8 years ago |
Kees Cook
|
29e48ce87f
task_struct: Allow randomized layout
|
8 years ago |
Kees Cook
|
313dd1b629
gcc-plugins: Add the randstruct plugin
|
8 years ago |
Paul E. McKenney
|
41a2901e7d
rcu: Remove SPARSE_RCU_POINTER Kconfig option
|
8 years ago |
Kees Cook
|
0aa5e49c68
compiler: Add __designated_init annotation
|
8 years ago |
Linus Torvalds
|
86292b33d4
Merge branch 'akpm' (patches from Andrew)
|
8 years ago |
Luis R. Rodriguez
|
7d134b2ce6
kprobes: move kprobe declarations to asm-generic/kprobes.h
|
8 years ago |
Linus Torvalds
|
79b17ea740
Merge tag 'trace-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
|
8 years ago |
Steven Rostedt (VMware)
|
134e6a034c
tracing: Show number of constants profiled in likely profiler
|
8 years ago |
Kees Cook
|
c61f13eaa1
gcc-plugins: Add structleak for more stack initialization
|
8 years ago |
Steven Rostedt (VMware)
|
d45ae1f704
tracing: Process constants for (un)likely() profiler
|
8 years ago |
Linus Torvalds
|
9ffc66941d
Merge tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
|
9 years ago |
Linus Torvalds
|
84d69848c9
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
|
9 years ago |
Emese Revfy
|
0766f788eb
latent_entropy: Mark functions with __latent_entropy
|
9 years ago |
Nicholas Piggin
|
b67067f117
kbuild: allow archs to select link dead code/data elimination
|
9 years ago |
Johannes Berg
|
d7127b5e5f
locking/barriers: Don't use sizeof(void) in lockless_dereference()
|
9 years ago |
Johannes Berg
|
112dc0c806
locking/barriers: Suppress sparse warnings in lockless_dereference()
|
9 years ago |
Linus Torvalds
|
f0c98ebc57
Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
|
9 years ago |
Dan Williams
|
7a9eb20666
pmem: kill __pmem address space
|
9 years ago |
Peter Zijlstra
|
7cb45c0fe9
locking/barriers: Move smp_cond_load_acquire() to asm-generic/barrier.h
|
9 years ago |
Peter Zijlstra
|
33ac279677
locking/barriers: Introduce smp_acquire__after_ctrl_dep()
|
9 years ago |
Peter Zijlstra
|
1f03e8d291
locking/barriers: Replace smp_cond_acquire() with smp_cond_load_acquire()
|
9 years ago |
Peter Zijlstra
|
331b6d8c7a
locking/barriers: Validate lockless_dereference() is used on a pointer type
|
9 years ago |
Rasmus Villemoes
|
d64e85d3e1
compiler.h: add support for malloc attribute
|
9 years ago |
Ingo Molnar
|
8bc6782fe2
Merge commit 'fixes.2015.02.23a' into core/rcu
|
9 years ago |
Ingo Molnar
|
39a1142dbb
Merge tag 'v4.5-rc6' into locking/core, to pick up fixes
|
9 years ago |
Boqun Feng
|
ad315455d3
sparse: Add __private to privatize members of structs
|
9 years ago |
Arnd Bergmann
|
b33c8ff443
tracing: Fix freak link error caused by branch tracer
|
9 years ago |