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
Show bot threadsBotsLatest activityActivityNewest threadsNewMost repliesRepliesMost participantsPeople
- hazptr: shared-scan kthread, drain-assist, and stall detector tools/ (21), Documentation/ (8), kernel/ (5), include/ (2) In review 7 replies
- RCU pseudo-transactions Documentation/ (24), lib/ (7), samples/ (5), include/ (4), +2 In review 29 replies
- Miscellaneous RCU updates for v7.5 tools/ (16), Documentation/ (4), kernel/ (4), include/ New 0 replies
- Kernel formal methods mailing list? 0 replies
- file: fix and document ordering for lockless fd lookup wrt to file_ref Documentation/ (8), fs/, include/ New 0 replies
- fs: range-based admission for generation-drained DIO fs/ (19), tools/ (5), Documentation/ (2), include/ (2) New 0 replies
- fs: unmount without a grace period when nothing else holds the mounts Documentation/ (19), fs/ (3), tools/ (3), include/, +1 In review 3 replies
- hazptrtorture: Fix shutdown hang and catch slot owner race Documentation/admin-guide/, include/linux/, kernel/, kernel/rcu/ In review 13 replies
- barrier: Add smp_cond_load_{relaxed,acquire}_timeout() arch/ (5), include/ (4), drivers/ (3), lib/ (3), +3 In review 7 replies
- Hazard pointer updates include/ (4), Documentation/, arch/, kernel/ In review 13 replies
- hazptr: Record per-CPU slot owner after claiming the slot kernel/hazptr.c In review 5 replies
- fs/iomap/xfs: generation-based DIO range draining fs/ (13), Documentation/ (2), include/ (2), tools/ New 0 replies
- hazptr: batch synchronize operations through a shared scan tools/ (13), kernel/ (5), Documentation/ (3), include/ In review 10 replies
- barrier: Add smp_cond_load_{relaxed,acquire}_timeout() arch/ (5), include/ (4), drivers/ (3), lib/ (3), +3 Superseded 14 replies
- hazptr: use Bloom filter for shared scan waiters 1 reply
- fs: drop the smp_mb()s that mnt_get_count() made redundant Documentation/litmus-tests/fs/ (2), Documentation/litmus-tests/, fs/ In review 2 replies
- Hazard pointer updates include/ (4), Documentation/, arch/, kernel/ Superseded 5 replies
- Splat during modest hazptrtorture run 8 replies
- Hazard pointer updates include/linux/ (2), Documentation/RCU/, kernel/ Superseded 28 replies
- hazptr: batch synchronize operations through a shared scan tools/ (13), kernel/ (5), Documentation/ (3), include/ Superseded 1 reply
- Documentation/litmus-tests: Add SRCU fastpath litmus tests Documentation/litmus-tests/srcu/ (2), Documentation/litmus-tests/ In review 1 reply
- Simple hazard-pointer implementation and torture tests kernel/ (9), tools/ (8), include/ (2), Documentation/, +1 In review 24 replies
- hazptr: Fix two-phase hazptr_synchronize race with detach kernel/hazptr.c New 0 replies
- hazptr: Fix two-phase hazptr_synchronize race with detach kernel/hazptr.c In review 3 replies
- hazptr: add shared scan path and lockdep use case Documentation/litmus-tests/hazptr/, kernel/, kernel/locking/, kernel/rcu/ Superseded 9 replies
- Documentation/litmus-tests: Add SRCU fastpath litmus tests Documentation/litmus-tests/srcu/ (2), Documentation/litmus-tests/ Superseded 2 replies
- Documentation/litmus-tests: Add SRCU fastpath litmus tests Documentation/litmus-tests/srcu/ (2), Documentation/litmus-tests/ Superseded 2 replies
- srcu: Round out atomic SRCU support tools/memory-model/litmus-tests/ (3), kernel/rcu/ (2), include/linux/, tools/testing/selftests/rcutorture/bin/ Superseded 41 replies
- hazptr: handle NULL address in hazptr_detach include/linux/hazptr.h In review 8 replies
- barrier: Add smp_cond_load_{relaxed,acquire}_timeout() arch/ (5), include/ (4), drivers/ (3), lib/ (3), +3 Superseded 9 replies
- rust: more memory barriers bindings drivers/gpu/nova-core/gsp/ (2), rust/helpers/, rust/kernel/sync/, rust/kernel/sync/atomic/ Applied 2 replies
- Simple hazard-pointer implementation and torture tests kernel/ (9), tools/ (7), include/ (2), Documentation/, +1 Superseded 0 replies
- Hazard Pointers kernel/ (4), include/, init/ In review 14 replies
- barrier: Add smp_cond_load_{relaxed,acquire}_timeout() arch/ (5), include/ (4), drivers/ (3), lib/ (3), +3 Superseded 2 replies
- smp: Use release stores for csd_lock_record() state kernel/smp.c Applied 4 replies
- smp: Use release stores for csd_lock_record() state kernel/smp.c Superseded 8 replies
- smp: Use release stores for csd_lock_record() state kernel/smp.c Superseded 6 replies
- barrier: Add smp_cond_load_{relaxed,acquire}_timeout() arch/ (6), include/ (4), drivers/ (3), lib/ (3), +3 Superseded 4 replies
- barrier: Add smp_cond_load_{relaxed,acquire}_timeout() arch/ (6), include/ (4), drivers/ (3), lib/ (3), +3 Superseded 19 replies
- MAINTAINERS: Adjust T: entry for LKMM MAINTAINERS In review 1 reply
- rust: more memory barriers bindings drivers/gpu/nova-core/gsp/ (2), rust/helpers/, rust/kernel/sync/, rust/kernel/sync/atomic/ In review 12 replies
- barrier: Add smp_cond_load_{relaxed,acquire}_timeout() arch/ (6), include/ (4), drivers/ (2), Documentation/, +2 Superseded 21 replies
- Memory ordering between kmalloc() and kfree()? it's confusing! 12 replies
- Hazard Pointers kernel/ (5), include/ (3), init/ (2), Documentation/ Superseded 30 replies
- barrier: Add smp_cond_load_{relaxed,acquire}_timeout() arch/ (6), include/ (4), drivers/ (2), Documentation/, +2 Superseded 18 replies
- mm: improve folio refcount scalability include/linux/ (3) In review 13 replies
- MAINTAINERS: Update my email address to @kernel.org .mailmap, MAINTAINERS Applied 6 replies
- hpref: Hazard Pointers with Reference Counter src/ (2), include/urcu/ In review 17 replies
- Potential problem in qspinlock due to mixed-size accesses 22 replies
- LKMM changes for v6.19 Merged 0 replies