1. 0e9b1d2 Merge branches 'cmpxchg.2024.05.11a', 'kcsan.2024.05.07a', 'lkmm.2024.05.06a', 'rcu-merge.2024.05.01a' and 'tsc.2024.04.09c' into HEAD by Paul E. McKenney · 1 year, 8 months ago main master
  2. 5800e77 csky: Emulate one-byte cmpxchg by Paul E. McKenney · 1 year, 9 months ago cmpxchg.2024.05.11a
  3. 31f605a kcsan, compiler_types: Introduce __data_racy type qualifier by Marco Elver · 1 year, 8 months ago kcsan.2024.05.10a
  4. 2ba5b41 Documentation/litmus-tests: Make cmpxchg() tests safe for klitmus by Paul E. McKenney · 1 year, 9 months ago lkmm.2024.05.10a
  5. d372e20 Documentation/atomic_t: Emphasize that failed atomic operations give no ordering by Paul E. McKenney · 2 years ago
  6. 293f5bc Documentation/litmus-tests: Demonstrate unordered failing cmpxchg by Paul E. McKenney · 1 year, 11 months ago
  7. d2c470c Documentation/litmus-tests: Add locking tests to README by Paul E. McKenney · 1 year, 11 months ago
  8. 64619b2 Merge branches 'fixes.2024.04.15a', 'misc.2024.04.12a', 'rcu-sync-normal-improve.2024.04.15a', 'rcu-tasks.2024.04.15a' and 'rcutorture.2024.04.15a' into rcu-merge.2024.04.15a by Uladzislau Rezki (Sony) · 1 year, 9 months ago rcu.next.v6.10
  9. 1c67318 rcutorture: Use rcu_gp_slow_register/unregister() only for rcutype test by Zqiang · 1 year, 9 months ago
  10. 39988fd torture: Scale --do-kvfree test time by Paul E. McKenney · 1 year, 9 months ago
  11. 668c040 rcutorture: Fix invalid context warning when enable srcu barrier testing by Zqiang · 1 year, 10 months ago
  12. 431315a rcutorture: Make stall-tasks directly exit when rcutorture tests end by Zqiang · 1 year, 10 months ago
  13. 710cf51 rcutorture: Removing redundant function pointer initialization by Zqiang · 1 year, 10 months ago
  14. dddcdde rcutorture: Make rcutorture support print rcu-tasks gp state by Zqiang · 1 year, 10 months ago
  15. e38bf06 rcutorture: Use the gp_kthread_dbg operation specified by cur_ops by Zqiang · 1 year, 10 months ago
  16. a10e3cb rcutorture: Re-use value stored to ->rtort_pipe_count instead of re-reading by linke li · 1 year, 10 months ago
  17. 8b9b443 rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment by Paul E. McKenney · 1 year, 10 months ago
  18. 8d0f9a6 rcutorture: Remove extraneous rcu_torture_pipe_update_one() READ_ONCE() by Paul E. McKenney · 1 year, 10 months ago
  19. 0fd210b rcu: Allocate WQ with WQ_MEM_RECLAIM bit set by Uladzislau Rezki (Sony) · 1 year, 10 months ago
  20. 462df2f rcu: Support direct wake-up of synchronize_rcu() users by Uladzislau Rezki (Sony) · 1 year, 10 months ago
  21. 2053937a rcu: Add a trace event for synchronize_rcu_normal() by Uladzislau Rezki (Sony) · 1 year, 10 months ago
  22. 988f569 rcu: Reduce synchronize_rcu() latency by Uladzislau Rezki (Sony) · 1 year, 10 months ago
  23. 3758f7d rcu: Fix buffer overflow in print_cpu_stall_info() by Nikita Kiryushin · 1 year, 9 months ago
  24. 80cd613 rcu: Mollify sparse with RCU guard by Johannes Berg · 1 year, 10 months ago
  25. cc5645f rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow by Nikita Kiryushin · 1 year, 9 months ago
  26. 5f48fa8 rcu-tasks: Fix the comments for tasks_rcu_exit_srcu_stall_timer by Zqiang · 1 year, 10 months ago
  27. 8db610c rcu-tasks: Replace exit_tasks_rcu_start() initialization with WARN_ON_ONCE() by Paul E. McKenney · 1 year, 11 months ago
  28. 10c9e40 rcu: Remove redundant CONFIG_PROVE_RCU #if condition by Paul E. McKenney · 1 year, 10 months ago
  29. fc2897d rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg_need_qs() by Paul E. McKenney · 1 year, 10 months ago
  30. ae2b217 rcu: Make hotplug operations track GP state, not flags by Paul E. McKenney · 1 year, 10 months ago
  31. 09e077c rcu: Mark loads from rcu_state.n_online_cpus by Paul E. McKenney · 1 year, 10 months ago
  32. a542d11 rcu: Mark writes to rcu_sync ->gp_count field by Paul E. McKenney · 1 year, 10 months ago
  33. c90b9e4 rcu: Bring diagnostic read of rcu_state.gp_flags into alignment by Paul E. McKenney · 1 year, 10 months ago
  34. 62bb24c rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c by Paul E. McKenney · 1 year, 10 months ago
  35. 11b8b37 rcu: Make Tiny RCU explicitly disable preemption by Paul E. McKenney · 1 year, 10 months ago
  36. 3dbd865 rcu: Remove redundant BH disabling in TINY_RCU by Paul E. McKenney · 1 year, 10 months ago
  37. 1b4e9fd rcu: Create NEED_TASKS_RCU to factor out enablement logic by Paul E. McKenney · 1 year, 11 months ago
  38. 65b4a59 srcu: Make Tiny SRCU explicitly disable preemption by Paul E. McKenney · 1 year, 11 months ago
  39. c1ec7c1 rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION by Paul E. McKenney · 1 year, 11 months ago
  40. 058e877 rcu: Update lockdep while in RCU read-side critical section by Uladzislau Rezki (Sony) · 1 year, 11 months ago
  41. 64ec8b6 ftrace: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION by Paul E. McKenney · 1 year, 10 months ago
  42. 1e52af7 bpf: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION by Paul E. McKenney · 1 year, 10 months ago
  43. 02b3c5f tracing: Select new NEED_TASKS_RCU Kconfig option by Paul E. McKenney · 1 year, 11 months ago
  44. dfd458a rcu: Add data structures for synchronize_rcu() by Uladzislau Rezki (Sony) · 1 year, 10 months ago
  45. a88d970 lib: Add one-byte emulation function by Paul E. McKenney · 1 year, 10 months ago
  46. d428032 parisc: add u16 support to cmpxchg() by Al Viro · 1 year, 9 months ago
  47. c57e5dc parisc: add missing export of __cmpxchg_u8() by Al Viro · 1 year, 9 months ago
  48. 7e00072 parisc: unify implementations of __cmpxchg_u{8,32,64} by Al Viro · 1 year, 9 months ago
  49. 29b8e53 parisc: __cmpxchg_u32(): lift conversion into the callers by Al Viro · 1 year, 9 months ago
  50. dbc93fd sparc32: add __cmpxchg_u{8,16}() and teach __cmpxchg() to handle those sizes by Al Viro · 1 year, 9 months ago
  51. d7b52b4 sparc32: unify __cmpxchg_u{32,64} by Al Viro · 1 year, 9 months ago
  52. b7e2a63 sparc32: make the first argument of __cmpxchg_u64() volatile u64 * by Al Viro · 1 year, 9 months ago
  53. 2f52802 sparc32: make __cmpxchg_u32() return u32 by Al Viro · 1 year, 9 months ago
  54. 403cead tsc: Check for sockets instead of CPUs to make code match comment by Paul E. McKenney · 2 years ago
  55. 900da4d arch: Select new NEED_TASKS_RCU Kconfig option by Paul E. McKenney · 1 year, 11 months ago
  56. b993115 bpf: Select new NEED_TASKS_RCU Kconfig option by Paul E. McKenney · 1 year, 11 months ago
  57. 179f4ce MAINTAINERS: Update Neeraj's email address by Neeraj Upadhyay · 1 year, 11 months ago
  58. e7d420a doc: Remove references to arrayRCU.rst by Zenghui Yu · 1 year, 11 months ago
  59. c342b42 rcu-tasks: Make Tasks RCU wait idly for grace-period delays by Paul E. McKenney · 1 year, 11 months ago
  60. c507e19 rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_count updates by Paul E. McKenney · 1 year, 10 months ago
  61. f803945 rcutorture: Dump GP kthread state on insufficient cb-flood laundering by Paul E. McKenney · 1 year, 11 months ago
  62. 0a0467a rcutorture: Dump # online CPUs on insufficient cb-flood laundering by Paul E. McKenney · 1 year, 11 months ago
  63. 1a140b4 rcutorture: Enable RCU priority boosting for TREE09 by Paul E. McKenney · 1 year, 11 months ago
  64. 3183059 rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs() by Paul E. McKenney · 1 year, 10 months ago
  65. 9e97ea7 rcutorture: Disable tracing to permit Tasks Rude RCU testing by Paul E. McKenney · 1 year, 11 months ago
  66. fe09d2e scftorture: Increase memory provided to guest OS by Paul E. McKenney · 2 years ago
  67. 39cd87c Linux 6.9-rc2 by Linus Torvalds · 1 year, 9 months ago v6.9-rc2
  68. 7e40c21 Merge tag 'kbuild-fixes-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild by Linus Torvalds · 1 year, 9 months ago
  69. 1873735 Merge tag 'edac_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras by Linus Torvalds · 1 year, 9 months ago
  70. 5dad262 Merge tag 'irq_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 1 year, 9 months ago
  71. 448f828 Merge tag 'perf_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 1 year, 9 months ago
  72. 8d338df Merge tag 'timers_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 1 year, 9 months ago
  73. 8d7e768 Merge tag 'objtool_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 1 year, 9 months ago
  74. 1aac9cb Merge tag 'x86_urgent_for_v6.9_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 1 year, 9 months ago
  75. 89e5462 kconfig: Fix typo HEIGTH to HEIGHT by Isak Ellmer · 1 year, 9 months ago
  76. 978fa00 Documentation/llvm: Note s390 LLVM=1 support with LLVM 18.1.0 and newer by Nathan Chancellor · 1 year, 9 months ago
  77. 54babdc kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries by Borislav Petkov (AMD) · 1 year, 10 months ago
  78. c40845e kbuild: make -Woverride-init warnings more consistent by Arnd Bergmann · 1 year, 10 months ago
  79. 6205125 objtool: Fix compile failure when using the x32 compiler by Mikulas Patocka · 1 year, 9 months ago
  80. 712e142 Merge tag 'xfs-6.9-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux by Linus Torvalds · 1 year, 9 months ago
  81. fe764a75c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 1 year, 9 months ago
  82. ac67271 Merge tag 'i2c-for-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux by Linus Torvalds · 1 year, 9 months ago
  83. ff789a2 Merge tag 'usb-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb by Linus Torvalds · 1 year, 9 months ago
  84. 4e6e422 Merge tag 'staging-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging by Linus Torvalds · 1 year, 9 months ago
  85. 2953eb0 Merge tag 'i2c-host-fixes-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current by Wolfram Sang · 1 year, 9 months ago
  86. 3f1a9bc x86/build: Use obj-y to descend into arch/x86/virt/ by Masahiro Yamada · 1 year, 9 months ago
  87. 486291a Merge tag 'drm-fixes-2024-03-30' of https://gitlab.freedesktop.org/drm/kernel by Linus Torvalds · 1 year, 9 months ago
  88. 1ab5c8a Merge tag 'linux_kselftest-fixes-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest by Linus Torvalds · 1 year, 9 months ago
  89. a2ad5d9 Merge tag 'linux_kselftest-kunit-fixes-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest by Linus Torvalds · 1 year, 9 months ago
  90. 224fe42 selftests: dmabuf-heap: add config file for the test by Muhammad Usama Anjum · 1 year, 10 months ago
  91. 7155cc4 selftests/seccomp: Try to fit runtime of benchmark into timeout by Mark Brown · 1 year, 10 months ago
  92. 8ecab2e selftests/ftrace: Fix event filter target_func selection by Mark Rutland · 1 year, 10 months ago
  93. b01f596 Merge tag 'drm-intel-fixes-2024-03-28' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes by Dave Airlie · 1 year, 9 months ago
  94. 4535e1a x86/bugs: Fix the SRSO mitigation on Zen3/4 by Borislav Petkov (AMD) · 1 year, 9 months ago
  95. 091619b Merge tag '6.9-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6 by Linus Torvalds · 1 year, 9 months ago
  96. 3a3c0de Merge tag 'thermal-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm by Linus Torvalds · 1 year, 9 months ago
  97. ab317b3 Merge tag 'acpi-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm by Linus Torvalds · 1 year, 9 months ago
  98. 1096bc9 mm: clean up populate_vma_page_range() FOLL_* flag handling by Linus Torvalds · 1 year, 9 months ago
  99. 6af7163 Merge branch 'acpica' by Rafael J. Wysocki · 1 year, 9 months ago
  100. 0eee99d Merge tag 'efi-fixes-for-v6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi by Linus Torvalds · 1 year, 9 months ago