Skip to content

Linux kernel memory consistency model (lkmm)

Supported 590 threads 2,687 messages Latest

About Lists, Files, Maintainers, Reviewers
Lists
linux-arch, lkml, lkmm
Files
Documentation/atomic_bitops.txt, Documentation/atomic_t.txt, Documentation/core-api/refcount-vs-atomic.rst, Documentation/dev-tools/lkmm/, Documentation/litmus-tests/, Documentation/memory-barriers.txt, tools/memory-model/
Maintainers
Boqun Feng, David Howells, Jade Alglave, Luc Maranget, Nicholas Piggin, Andrea Parri, Paul E. McKenney, Peter Zijlstra and 2 more
Reviewers
Akira Yokosawa, Daniel Lustig, Joel Fernandes
  1. hazptr: shared-scan kthread, drain-assist, and stall detector PATCH 28 patches Kunwu Chan linux-arch linux-doc linux-kselftest +3 tools/ (21), Documentation/ (8), kernel/ (5), include/ (2) In review 7 replies
  2. RCU pseudo-transactions RFC PATCH 12 patches Mathieu Desnoyers lkml rcu Documentation/ (24), lib/ (7), samples/ (5), include/ (4), +2 In review 29 replies
  3. Miscellaneous RCU updates for v7.5 PATCH 8 patches Paul E. McKenney lkml rcu tools/ (16), Documentation/ (4), kernel/ (4), include/ New 0 replies
  4. Kernel formal methods mailing list? DISCUSSION Paul E. McKenney lkmm 0 replies
  5. file: fix and document ordering for lockless fd lookup wrt to file_ref PATCH 5 patches Christian Brauner linux-fsdevel Documentation/ (8), fs/, include/ New 0 replies
  6. fs: range-based admission for generation-drained DIO RFC PATCH 6 patches Vitali Lovich linux-fsdevel linux-xfs fs/ (19), tools/ (5), Documentation/ (2), include/ (2) New 0 replies
  7. fs: unmount without a grace period when nothing else holds the mounts PATCH 9 patches Christian Brauner linux-fsdevel lkmm Documentation/ (19), fs/ (3), tools/ (3), include/, +1 In review 3 replies
  8. hazptrtorture: Fix shutdown hang and catch slot owner race PATCH -rcu/dev 4 patches Andrea Parri lkml lkmm rcu Documentation/admin-guide/, include/linux/, kernel/, kernel/rcu/ In review 13 replies
  9. barrier: Add smp_cond_load_{relaxed,acquire}_timeout() PATCH v16 16 patches Ankur Arora bpf linux-arch linux-arm-kernel +3 arch/ (5), include/ (4), drivers/ (3), lib/ (3), +3 In review 7 replies
  10. Hazard pointer updates PATCH hazptr v3 4 patches Mathieu Desnoyers linux-mm lkml lkmm +2 include/ (4), Documentation/, arch/, kernel/ In review 13 replies
  11. hazptr: Record per-CPU slot owner after claiming the slot RFC PATCH -rcu/dev 1 patch Andrea Parri lkml lkmm rcu kernel/hazptr.c In review 5 replies
  12. fs/iomap/xfs: generation-based DIO range draining RFC PATCH 6 patches Vitali Lovich linux-xfs fs/ (13), Documentation/ (2), include/ (2), tools/ New 0 replies
  13. hazptr: batch synchronize operations through a shared scan RFC PATCH v3 15 patches Kunwu Chan linux-arch linux-doc linux-kselftest +3 tools/ (13), kernel/ (5), Documentation/ (3), include/ In review 10 replies
  14. barrier: Add smp_cond_load_{relaxed,acquire}_timeout() PATCH v15 16 patches Ankur Arora bpf linux-arch linux-arm-kernel +3 arch/ (5), include/ (4), drivers/ (3), lib/ (3), +3 Superseded 14 replies
  15. hazptr: use Bloom filter for shared scan waiters RFC PATCH v3 Joel Fernandes linux-arch linux-doc linux-kselftest +3 1 reply
  16. fs: drop the smp_mb()s that mnt_get_count() made redundant PATCH 2 patches Christian Brauner linux-fsdevel lkmm Documentation/litmus-tests/fs/ (2), Documentation/litmus-tests/, fs/ In review 2 replies
  17. Hazard pointer updates PATCH hazptr v2 4 patches Mathieu Desnoyers linux-mm lkml lkmm +2 include/ (4), Documentation/, arch/, kernel/ Superseded 5 replies
  18. Splat during modest hazptrtorture run BUG Paul E. McKenney lkml lkmm rcu 8 replies
  19. Hazard pointer updates PATCH hazptr 4 patches Mathieu Desnoyers linux-mm lkml lkmm +2 include/linux/ (2), Documentation/RCU/, kernel/ Superseded 28 replies
  20. hazptr: batch synchronize operations through a shared scan RFC PATCH v2 15 patches Kunwu Chan linux-arch linux-doc linux-kselftest +3 tools/ (13), kernel/ (5), Documentation/ (3), include/ Superseded 1 reply
  21. Documentation/litmus-tests: Add SRCU fastpath litmus tests PATCH v4 2 patches Kunwu Chan linux-arch linux-doc lkml +1 Documentation/litmus-tests/srcu/ (2), Documentation/litmus-tests/ In review 1 reply
  22. Simple hazard-pointer implementation and torture tests RFC PATCH v3 28 patches Paul E. McKenney linux-mm lkml lkmm +1 kernel/ (9), tools/ (8), include/ (2), Documentation/, +1 In review 24 replies
  23. hazptr: Fix two-phase hazptr_synchronize race with detach PATCH 1 patch Mathieu Desnoyers lkml lkmm rcu kernel/hazptr.c New 0 replies
  24. hazptr: Fix two-phase hazptr_synchronize race with detach PATCH 1 patch Mathieu Desnoyers lkml lkmm rcu kernel/hazptr.c In review 3 replies
  25. hazptr: add shared scan path and lockdep use case PATCH RFC/WIP 4 patches Kunwu Chan linux-arch linux-doc lkml +2 Documentation/litmus-tests/hazptr/, kernel/, kernel/locking/, kernel/rcu/ Superseded 9 replies
  26. Documentation/litmus-tests: Add SRCU fastpath litmus tests PATCH v3 2 patches Kunwu Chan linux-arch linux-doc lkml +1 Documentation/litmus-tests/srcu/ (2), Documentation/litmus-tests/ Superseded 2 replies
  27. Documentation/litmus-tests: Add SRCU fastpath litmus tests PATCH v2 2 patches Kunwu Chan linux-arch linux-doc lkml +1 Documentation/litmus-tests/srcu/ (2), Documentation/litmus-tests/ Superseded 2 replies
  28. srcu: Round out atomic SRCU support PATCH 13 patches Kunwu Chan lkml rcu tools/memory-model/litmus-tests/ (3), kernel/rcu/ (2), include/linux/, tools/testing/selftests/rcutorture/bin/ Superseded 41 replies
  29. hazptr: handle NULL address in hazptr_detach PATCH 1 patch Mathieu Desnoyers lkml lkmm rcu include/linux/hazptr.h In review 8 replies
  30. barrier: Add smp_cond_load_{relaxed,acquire}_timeout() PATCH v14 15 patches Ankur Arora bpf linux-arch linux-arm-kernel +3 arch/ (5), include/ (4), drivers/ (3), lib/ (3), +3 Superseded 9 replies
  31. rust: more memory barriers bindings PATCH v2 4 patches Gary Guo dri-devel lkml lkmm +2 drivers/gpu/nova-core/gsp/ (2), rust/helpers/, rust/kernel/sync/, rust/kernel/sync/atomic/ Applied 2 replies
  32. Simple hazard-pointer implementation and torture tests RFC PATCH v2 24 patches Paul E. McKenney linux-mm lkml lkmm +1 kernel/ (9), tools/ (7), include/ (2), Documentation/, +1 Superseded 0 replies
  33. Hazard Pointers RFC PATCH v5 2 patches Mathieu Desnoyers linux-mm lkml lkmm +1 kernel/ (4), include/, init/ In review 14 replies
  34. barrier: Add smp_cond_load_{relaxed,acquire}_timeout() PATCH v13 15 patches Ankur Arora bpf linux-arch linux-arm-kernel +2 arch/ (5), include/ (4), drivers/ (3), lib/ (3), +3 Superseded 2 replies
  35. smp: Use release stores for csd_lock_record() state PATCH v3 1 patch Usama Arif lkml lkmm rcu kernel/smp.c Applied 4 replies
  36. smp: Use release stores for csd_lock_record() state PATCH v2 1 patch Usama Arif lkml lkmm rcu kernel/smp.c Superseded 8 replies
  37. smp: Use release stores for csd_lock_record() state PATCH 1 patch Usama Arif lkml lkmm rcu kernel/smp.c Superseded 6 replies
  38. barrier: Add smp_cond_load_{relaxed,acquire}_timeout() PATCH v12 15 patches Ankur Arora bpf linux-arch linux-arm-kernel +2 arch/ (6), include/ (4), drivers/ (3), lib/ (3), +3 Superseded 4 replies
  39. barrier: Add smp_cond_load_{relaxed,acquire}_timeout() PATCH v11 14 patches Ankur Arora bpf linux-arch linux-arm-kernel +3 arch/ (6), include/ (4), drivers/ (3), lib/ (3), +3 Superseded 19 replies
  40. MAINTAINERS: Adjust T: entry for LKMM PATCH 1 patch Akira Yokosawa lkml lkmm MAINTAINERS In review 1 reply
  41. rust: more memory barriers bindings PATCH 3 patches Gary Guo dri-devel linux-arch lkml +3 drivers/gpu/nova-core/gsp/ (2), rust/helpers/, rust/kernel/sync/, rust/kernel/sync/atomic/ In review 12 replies
  42. barrier: Add smp_cond_load_{relaxed,acquire}_timeout() PATCH v10 12 patches Ankur Arora bpf linux-arch linux-arm-kernel +2 arch/ (6), include/ (4), drivers/ (2), Documentation/, +2 Superseded 21 replies
  43. Memory ordering between kmalloc() and kfree()? it's confusing! BUG Harry Yoo linux-arch linux-mm lkml +1 12 replies
  44. Hazard Pointers RFC PATCH v4 4 patches Mathieu Desnoyers linux-mm lkml lkmm +2 kernel/ (5), include/ (3), init/ (2), Documentation/ Superseded 30 replies
  45. barrier: Add smp_cond_load_{relaxed,acquire}_timeout() PATCH v9 12 patches Ankur Arora bpf linux-arch linux-arm-kernel +2 arch/ (6), include/ (4), drivers/ (2), Documentation/, +2 Superseded 18 replies
  46. mm: improve folio refcount scalability RFC PATCH 2 patches Gladyshev Ilya linux-mm lkml oe-kbuild-all include/linux/ (3) In review 13 replies
  47. MAINTAINERS: Update my email address to @kernel.org PATCH 1 patch Boqun Feng lkml lkmm rcu +1 .mailmap, MAINTAINERS Applied 6 replies
  48. hpref: Hazard Pointers with Reference Counter RFC PATCH 1 patch Mathieu Desnoyers linux-mm lkml lkmm +1 src/ (2), include/urcu/ In review 17 replies
  49. Potential problem in qspinlock due to mixed-size accesses RFC Thomas Haas linux-arch lkml lkmm 22 replies
  50. LKMM changes for v6.19 GIT PULL Paul E. McKenney lkml lkmm Merged 0 replies
Page 1 of 12 –