1. 4ebd29e Merge 4.9.188 into android-4.9-q by Greg Kroah-Hartman · 4 years, 11 months ago
  2. fe58443 Backport minimal compiler_attributes.h to support GCC 9 by Miguel Ojeda · 5 years ago
  3. 0eb90dd Merge 4.9.187 into android-4.9-q by Greg Kroah-Hartman · 5 years ago
  4. 4b5d4bd compiler.h: Add read_word_at_a_time() function. by Andrey Ryabinin · 6 years ago
  5. 229b670 compiler.h, kasan: Avoid duplicating __read_once_size_nocheck() by Andrey Ryabinin · 6 years ago
  6. 39eed54 Merge 4.9.185 into android-4.9-q by Greg Kroah-Hartman · 5 years ago
  7. 074d0aa bug.h: work around GCC PR82365 in BUG() by Arnd Bergmann · 6 years ago
  8. 03c70fe Merge 4.9.111 into android-4.9 by Greg Kroah-Hartman · 6 years ago
  9. 3e4fab7 branch-check: fix long->int truncation when profiling branches by Mikulas Patocka · 6 years ago
  10. 00a195e add support for clang Control Flow Integrity (CFI) by Sami Tolvanen · 7 years ago
  11. 7bd125e FROMLIST: BACKPORT: kbuild: fix dynamic ftrace with clang LTO by Sami Tolvanen · 7 years ago
  12. 3740b9f compiler-gcc.h: Introduce __optimize function attribute by Geert Uytterhoeven · 6 years ago
  13. 9ffc669 Merge tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 8 years ago
  14. 84d6984 Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild by Linus Torvalds · 8 years ago
  15. 0766f78 latent_entropy: Mark functions with __latent_entropy by Emese Revfy · 8 years ago
  16. b67067f kbuild: allow archs to select link dead code/data elimination by Nicholas Piggin · 8 years ago
  17. d7127b5 locking/barriers: Don't use sizeof(void) in lockless_dereference() by Johannes Berg · 8 years ago
  18. 112dc0c locking/barriers: Suppress sparse warnings in lockless_dereference() by Johannes Berg · 8 years ago
  19. f0c98eb Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 8 years ago
  20. 7a9eb20 pmem: kill __pmem address space by Dan Williams · 8 years ago
  21. 7cb45c0 locking/barriers: Move smp_cond_load_acquire() to asm-generic/barrier.h by Peter Zijlstra · 8 years ago
  22. 33ac279 locking/barriers: Introduce smp_acquire__after_ctrl_dep() by Peter Zijlstra · 8 years ago
  23. 1f03e8d locking/barriers: Replace smp_cond_acquire() with smp_cond_load_acquire() by Peter Zijlstra · 8 years ago
  24. 331b6d8 locking/barriers: Validate lockless_dereference() is used on a pointer type by Peter Zijlstra · 8 years ago
  25. d64e85d compiler.h: add support for malloc attribute by Rasmus Villemoes · 8 years ago
  26. 8bc6782 Merge commit 'fixes.2015.02.23a' into core/rcu by Ingo Molnar · 8 years ago
  27. 39a1142 Merge tag 'v4.5-rc6' into locking/core, to pick up fixes by Ingo Molnar · 8 years ago
  28. ad31545 sparse: Add __private to privatize members of structs by Boqun Feng · 8 years ago
  29. b33c8ff tracing: Fix freak link error caused by branch tracer by Arnd Bergmann · 8 years ago
  30. fed0764 locking/atomics: Update comment about READ_ONCE() and structures by Konrad Rzeszutek Wilk · 8 years ago
  31. b3e0b1b locking, sched: Introduce smp_cond_acquire() and use it by Peter Zijlstra · 9 years ago
  32. a744fd1 compiler.h: add support for function attribute assume_aligned by Rasmus Villemoes · 9 years ago
  33. e627078 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux by Linus Torvalds · 9 years ago
  34. 105ff3c atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl() by Linus Torvalds · 9 years ago
  35. d976441 compiler, atomics, kasan: Provide READ_ONCE_NOCHECK() by Andrey Ryabinin · 9 years ago
  36. 0c5a69f s390/compiler.h Fix sparse vs. hotpatch by Christian Borntraeger · 9 years ago
  37. ba33034 locking, compiler.h: Cast away attributes in the WRITE_ONCE() magic by Christian Borntraeger · 9 years ago
  38. 59c3cb5 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/nvdimm by Linus Torvalds · 9 years ago
  39. 02201e3 Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux by Linus Torvalds · 9 years ago
  40. 31f0245 sparse: fix misplaced __pmem definition by Dan Williams · 9 years ago
  41. 88793e5 Merge tag 'libnvdimm-for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/nvdimm by Linus Torvalds · 9 years ago
  42. 6103195 arch, x86: pmem api for ensuring durability of persistent memory updates by Ross Zwisler · 9 years ago
  43. 38183b9 rcu: merge fix for Convert ACCESS_ONCE() to READ_ONCE() and WRITE_ONCE() by Stephen Rothwell · 9 years ago
  44. 1bf7067 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  45. 0a04b01 rcu: Move lockless_dereference() out of rcupdate.h by Peter Zijlstra · 9 years ago
  46. 5af4692 smp: Make control dependencies work on Alpha, improve documentation by Paul E. McKenney · 9 years ago
  47. ab3f02f locking/arch: Add WRITE_ONCE() to set_mb() by Peter Zijlstra · 9 years ago
  48. 663fdcb kernel: Replace reference to ASSIGN_ONCE() with WRITE_ONCE() in comment by Preeti U Murthy · 9 years ago
  49. 7829fb0 lib: make memzero_explicit more robust against dead store elimination by Daniel Borkmann · 9 years ago
  50. 7bd3e23 locking: Remove atomicy checks from {READ,WRITE}_ONCE by Peter Zijlstra · 9 years ago
  51. dd36929 kernel: make READ_ONCE() valid on const arguments by Linus Torvalds · 9 years ago
  52. c833e17 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/borntraeger/linux by Linus Torvalds · 9 years ago
  53. b3d6524 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux by Linus Torvalds · 9 years ago
  54. 61f5521 ftrace: let notrace function attribute disable hotpatching if necessary by Heiko Carstens · 9 years ago
  55. f490282 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu by Ingo Molnar · 9 years ago
  56. c5b1994 kernel: Fix sparse warning for ACCESS_ONCE by Christian Borntraeger · 9 years ago
  57. 927609d kernel: tighten rules for ACCESS ONCE by Christian Borntraeger · 10 years ago
  58. 43239cb kernel: Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val) by Christian Borntraeger · 9 years ago
  59. 536fa40 compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() by Paul E. McKenney · 10 years ago
  60. 230fa25 kernel: Provide READ_ONCE and ASSIGN_ONCE by Christian Borntraeger · 10 years ago
  61. 3737a12 Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
  62. 2c0d259 compiler.h: avoid sparse errors in __compiletime_error_fallback() by James Hogan · 10 years ago
  63. 376e242 kprobes: Introduce NOKPROBE_SYMBOL() macro to maintain kprobes blacklist by Masami Hiramatsu · 10 years ago
  64. 565cbdc LLVMLinux: Add support for clang to compiler.h and new compiler-clang.h by Mark Charlebois · 12 years ago
  65. 13c789a Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 by Linus Torvalds · 10 years ago
  66. 47933ad arch: Introduce smp_load_acquire(), smp_store_release() by Peter Zijlstra · 11 years ago
  67. fe8c8a1 crypto: more robust crypto_memneq by Cesar Eduardo Barros · 11 years ago
  68. 324670b kprobes: Move __kprobes definition into compiler.h by Masami Hiramatsu · 11 years ago
  69. 9a8ab1c bug.h, compiler.h: introduce compiletime_assert & BUILD_BUG_ON_MSG by Daniel Santos · 11 years ago
  70. c361d3e compiler.h, bug.h: prevent double error messages with BUILD_BUG{,_ON} by Daniel Santos · 11 years ago
  71. 6ae8d04 compiler{,-gcc4}.h, bug.h: Remove duplicate macros by Daniel Santos · 11 years ago
  72. 7a684c4 Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux by Linus Torvalds · 12 years ago
  73. 8529091 linux/compiler.h: add __must_hold macro for functions called with a lock held by Josh Triplett · 12 years ago
  74. 6f33d58 __UNIQUE_ID() by Rusty Russell · 12 years ago
  75. 9a858dc compiler.h: add __visible by Andi Kleen · 12 years ago
  76. e6be0c9 compiler.h: Fix typo by Alexander Stein · 12 years ago
  77. 1399ff8 kernel.h: add BUILD_BUG() macro by David Daney · 12 years ago
  78. ca5ecdd rcu: define __rcu address space modifier for sparse by Paul E. McKenney · 14 years ago
  79. 71d1d5c rcu: add __rcu API for later sparse checking by Paul E. McKenney · 14 years ago
  80. 32032df Merge branch 'master' into percpu by Tejun Heo · 14 years ago
  81. ef26b16 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip by Linus Torvalds · 15 years ago
  82. 96fa2b5 Merge branch 'tracing-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip by Linus Torvalds · 15 years ago
  83. 38938c8 Add support for GCC-4.5's __builtin_unreachable() to compiler.h (v2) by David Daney · 15 years ago
  84. 7b2a351 compiler: Introduce __always_unused by Li Zefan · 15 years ago
  85. e0fdb0e percpu: add __percpu for sparse. by Rusty Russell · 15 years ago
  86. 63312b6 x86: Add a Kconfig option to turn the copy_from_user warnings into errors by Arjan van de Ven · 15 years ago
  87. 4a31276 x86: Turn the copy_from_user check into an (optional) compile time warning by Arjan van de Ven · 15 years ago
  88. 9f0cf4a x86: Use __builtin_object_size() to validate the buffer size for copy_from_user() by Arjan van de Ven · 15 years ago
  89. d2c123c module_param: add __same_type convenience wrapper for __builtin_types_compatible_p by Rusty Russell · 15 years ago
  90. ab3c9c6 branch tracer, intel-iommu: fix build with CONFIG_BRANCH_TRACER=y by Linus Torvalds · 15 years ago
  91. d9ad8bc branch tracer: Fix for enabling branch profiling makes sparse unusable by Bart Van Assche · 15 years ago
  92. 97e7e4f tracing: optimization of branch tracer by Witold Baryluk · 15 years ago
  93. f153b82 Sanitize gcc version header includes by Linus Torvalds · 15 years ago
  94. 2bcd521 trace: profile all if conditionals by Steven Rostedt · 16 years ago
  95. 45b7974 trace: consolidate unlikely and likely profiler by Steven Rostedt · 16 years ago
  96. 42f565e trace: remove extra assign in branch check by Steven Rostedt · 16 years ago
  97. 2ed84ee trace: rename unlikely profiler to branch profiler by Steven Rostedt · 16 years ago
  98. 2b7d039 tracing: branch tracer, fix vdso crash by Ingo Molnar · 16 years ago
  99. 1f0d69a tracing: profile likely and unlikely annotations by Steven Rostedt · 16 years ago
  100. 2861488 ftrace: move notrace to compiler.h by Steven Rostedt · 16 years ago