Linux Kernel Memory Consistency Model
 help / color / mirror / Atom feed
 messages from 2025-09-11 13:25:04 to 2026-09-20 14:46:48 UTC [more...]

[PATCH RFC v3 0/28] Simple hazard-pointer implementation and torture tests
 2026-09-20 14:46 UTC  (46+ messages)
` [PATCH 01/28] hazptr: Implement Hazard Pointers
` [PATCH 02/28] hazptr: Add refscale test
` [PATCH 03/28] torture: Add a hazptrtorture.c torture test
` [PATCH 04/28] hazptrtorture: Add testing of on-stack hazptr_ctx structures
` [PATCH 05/28] hazptrtorture: Add microsecond-scale sleep in readers
` [PATCH 06/28] hazptrtorture: Enable system-independent CPU overcommit
` [PATCH 07/28] torture: Add a stutter_will_wait() function
` [PATCH 08/28] hazptrtorture: Use mnemonic local variables for context information
` [PATCH 09/28] hazptrtorture: Split hazptr_torture_reader_tail() from hazptr_torture_reader()
` [PATCH 10/28] hazptrtorture: Add kthread to release deferred hazard pointers
` [PATCH 11/28] hazptrtorture: Defer release of "
` [PATCH 12/28] hazptrtorture: Add irq_acquire to acquire hazptr from irq
` [PATCH 13/28] hazptrtorture: Use task_state_to_char() for task-state reporting
` [PATCH 14/28] hazptrtorture: Pass hazptr_pending to hazptr_torture_reader_tail()
` [PATCH 15/28] hazptrtorture: Add the ability to disable the writer kthread
` [PATCH 16/28] hazptrtorture: Add irq_release to release hazptr from irq
` [PATCH 17/28] hazptrtorture: Accumulate operation statistics
` [PATCH 18/28] doc: Add hazptrtorture module parameters
` [PATCH 19/28] hazptr: Permit detaching hazard pointers from contexts
` [PATCH 20/28] hazptrtorture: Detach deferred and IPIed hazard pointers
` [PATCH 21/28] hazptr: Introduce CONFIG_HAZPTR_DEBUG misuse detection
` [PATCH 22/28] hazptrtorture: Fix hazptr ownership issue
` [PATCH 23/28] hazptrtorture: Enable CONFIG_HAZPTR_DEBUG
` [PATCH 24/28] hazptr: Upgrade kernel-doc headers
` [PATCH 25/28] hazptrtorture: Fix inverted sleep condition in do_pending kthread
` [PATCH 26/28] hazptr: Implement two-phase wildcard scan
` [PATCH 27/28] hazptr: handle NULL address in hazptr_detach
` [PATCH 28/28] torture.sh: Add hazptr torturing

[PATCH v4 0/2] Documentation/litmus-tests: Add SRCU fastpath litmus tests
 2026-09-16  9:16 UTC  (3+ messages)
` [PATCH v4 1/2] Documentation/litmus-tests: Add SRCU fastpath anchor-before-scan test
` [PATCH v4 2/2] Documentation/litmus-tests: Add SRCU fastpath scan-before-anchor test

[PATCH v3 0/2] Documentation/litmus-tests: Add SRCU fastpath litmus tests
 2026-09-16  8:46 UTC  (5+ messages)
` [PATCH v3 1/2] Documentation/litmus-tests: Add SRCU fastpath anchor-before-scan test
` [PATCH v3 2/2] Documentation/litmus-tests: Add SRCU fastpath scan-before-anchor test

[PATCH v2 0/2] Documentation/litmus-tests: Add SRCU fastpath litmus tests
 2026-09-14  4:09 UTC  (5+ messages)
` [PATCH v2 1/2] Documentation/litmus-tests: Add SRCU fastpath anchor-before-scan test
` [PATCH v2 2/2] Documentation/litmus-tests: Add SRCU fastpath scan-before-anchor test

[PATCH] hazptr: handle NULL address in hazptr_detach
 2026-09-10  3:14 UTC  (10+ messages)

[PATCH RFC v2 01/24] hazptr: Implement Hazard Pointers
 2026-07-16  0:17 UTC 

[PATCH v2 0/4] rust: more memory barriers bindings
 2026-07-02  4:56 UTC  (7+ messages)
` [PATCH v2 1/4] rust: sync: add helpers for mb, dma_mb and friends
` [PATCH v2 2/4] rust: sync: generic memory barriers
` [PATCH v2 3/4] gpu: nova-core: fix barrier usage in CPU->GSP messaging path
` [PATCH v2 4/4] gpu: nova-core: fix barrier usage in GSP->CPU "

[PATCH v2] smp: Use release stores for csd_lock_record() state
 2026-06-29 16:49 UTC  (9+ messages)

[PATCH v3] smp: Use release stores for csd_lock_record() state
 2026-06-29 16:42 UTC  (4+ messages)

[PATCH] smp: Use release stores for csd_lock_record() state
 2026-06-18 15:30 UTC  (7+ messages)

[PATCH] MAINTAINERS: Adjust T: entry for LKMM
 2026-04-28 18:52 UTC  (2+ messages)

[PATCH 0/3] rust: more memory barriers bindings
 2026-04-13 11:13 UTC  (16+ messages)
` [PATCH 1/3] rust: sync: add helpers for mb, dma_mb and friends
` [PATCH 2/3] rust: sync: generic memory barriers
` [PATCH 3/3] gpu: nova-core: fix wrong use of barriers in GSP code

[BUG] Memory ordering between kmalloc() and kfree()? it's confusing!
 2026-03-06  2:46 UTC  (13+ messages)

[RFC PATCH v5 0/2] Hazard Pointers
 2026-02-23 20:44 UTC  (3+ messages)
` [RFC PATCH v5 1/2] hazptr: Implement "
` [RFC PATCH v5 2/2] hazptr: Add refscale test

[RFC PATCH v4 0/4] Hazard Pointers
 2026-02-23 19:40 UTC  (35+ messages)
` [RFC PATCH v4 1/4] compiler.h: Introduce ptr_eq() to preserve address dependency
` [RFC PATCH v4 2/4] Documentation: RCU: Refer to ptr_eq()
` [RFC PATCH v4 3/4] hazptr: Implement Hazard Pointers
` [RFC PATCH v4 4/4] hazptr: Migrate per-CPU slots to backup slot on context switch

[PATCH] MAINTAINERS: Update my email address to @kernel.org
 2026-01-30  4:41 UTC  (7+ messages)

[RFC PATCH 1/1] hpref: Hazard Pointers with Reference Counter
 2026-01-07 20:04 UTC  (7+ messages)

[RFC] Potential problem in qspinlock due to mixed-size accesses
 2025-12-18 22:02 UTC  (3+ messages)

[GIT PULL] LKMM changes for v6.19
 2025-12-03 21:50 UTC  (2+ messages)

[PATCH] memory-barriers.txt: Sort wait_event* and wait_on_bit* list alphabetically
 2025-11-05 18:19 UTC  (3+ messages)

[GIT PULL] [PATCH 0/4] Rust locking changes for v6.18
 2025-10-15 15:16 UTC  (7+ messages)
` [PATCH 1/4] locking/spinlock/debug: Fix data-race in do_raw_write_lock
` [PATCH 2/4] rust: lock: guard: Add T: Unpin bound to DerefMut
` [PATCH 3/4] rust: lock: Pin the inner data
` [PATCH 4/4] rust: lock: Add a Pin<&mut T> accessor

[PATCH] locking/qspinlock: use xchg with _mb in slowpath for arm64
 2025-09-19 10:22 UTC  (6+ messages)

[PATCH v2] docs: Pull LKMM documentation into dev-tools book
 2025-09-16 16:34 UTC  (3+ messages)


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox