Skip to content

Locking primitives

Maintained 4,351 threads 10,277 messages Latest

About Lists, Files, Maintainers, Reviewers
Lists
lkml
Files
Documentation/locking/, arch/*/include/asm/spinlock*.h, include/linux/local_lock*.h, include/linux/lockdep*.h, include/linux/mutex*.h, include/linux/rwlock*.h, include/linux/rwsem*.h, include/linux/seqlock.h and 9 more
Maintainers
Boqun Feng, Ingo Molnar, Peter Zijlstra, Will Deacon
Reviewers
Waiman Long
  1. proc: move procfs to what kernfs does PATCH RESEND v2 7 patches Christian Brauner dri-devel kexec linux-acpi +34 drivers/ (29), fs/ (20), arch/ (18), tools/ (12), +9 In review 38 replies
  2. proc: move procfs to what kernfs does RFC PATCH 7 patches Christian Brauner dri-devel kexec linux-acpi +33 drivers/ (28), fs/ (20), arch/ (18), tools/ (10), +9 Superseded 50 replies
  3. linux-evl 7.2 compilation without SMP PATCH Martínek Petr xenomai drivers/gpio/, include/linux/, kernel/irq/ 2 replies
  4. Stop lockdep_assert_held*() from assuming lock ownership PATCH 14 patches Bart Van Assche lkml kernel/ (6), include/ (5), net/ (5), Documentation/, +3 Superseded 9 replies
  5. Stop lockdep_assert_held*() from assuming lock ownership PATCH v2 14 patches Bart Van Assche lkml kernel/ (6), include/ (5), net/ (5), Documentation/, +3 In review 5 replies
  6. sched/deadline: bandwidth accounting fixes and selftests PATCH v5 29 patches Mathieu Desnoyers cgroups linux-kselftest linux-rt-devel +3 kernel/ (12), tools/ (8), include/ (4) In review 25 replies
  7. 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
  8. percpu, local_lock: drop btf_type_tag where no compiler records it RFC PATCH 2 patches Vineet Gupta bpf linux-mm lkml +1 include/linux/ (3) New 0 replies
  9. lockdep: Move the emergency section out of print_irqtrace_events() PATCH v3 1 patch Breno Leitao lkml kernel/locking/lockdep.c In review 1 reply
  10. sched/deadline: bandwidth accounting fixes and selftests PATCH v4 26 patches Mathieu Desnoyers cgroups linux-kselftest linux-rt-devel +3 kernel/ (12), tools/ (8), include/ (4) Superseded 9 replies
  11. locking/rtmutex: priority inheritance fixes and tests PATCH v2 5 patches Mathieu Desnoyers linux-kselftest linux-rt-devel lkml +1 tools/testing/selftests/futex/functional/ (4), kernel/locking/ (3) New 0 replies
  12. locking/rtmutex: priority inheritance fixes and tests PATCH 5 patches Mathieu Desnoyers linux-kselftest linux-rt-devel lkml +2 tools/testing/selftests/futex/functional/ (4), kernel/locking/ (3) Superseded 10 replies
  13. locking/rwsem: don't let a read lock steal from a queued writer PATCH 1 patch Lorenzo Stoakes (ARM) lkml kernel/locking/rwsem.c In review 2 replies
  14. riscv: Avoid smp_mb__after_spinlock() fences on non-SMP PATCH 1 patch Davidlohr Bueso linux-riscv lkml arch/riscv/include/asm/ (2) In review 1 reply
  15. locking/osq_lock: Optimisations to osq_lock code PATCH next v4 9 patches David Laight lkml include/linux/, kernel/locking/ Applied 41 replies
  16. lockdep: Fix inverted "on"/"last" CPU label in lockdep_print_held_locks() PATCH 1 patch Zhuangzhuang Wang b4-sent lkml kernel/locking/lockdep.c Applied 0 replies
  17. Unify code coverage and add Clang source-based coverage with MC/DC PATCH v2 20 patches Sasha Levin kvm linux-arch linux-doc +6 arch/ (21), kernel/ (20), net/ (14), include/ (8), +9 In review 8 replies
  18. rust: sync: Accept errors for Lock payload data PATCH v4 1 patch Philipp Stanner lkml rust-for-linux rust/kernel/sync/, rust/kernel/sync/lock/ Applied 4 replies
  19. mm/khugepaged: bound mmap_lock hold time when walking an mm's VMAs PATCH 5 patches Lorenzo Stoakes (ARM) bpf linux-mm lkml include/linux/ (2), mm/ (2), kernel/bpf/, kernel/locking/ Superseded 14 replies
  20. kcsan: Don't enter an nbcon emergency section for verbose reports PATCH v2 1 patch Breno Leitao lkml include/linux/, kernel/kcsan/, kernel/locking/ Superseded 6 replies
  21. kcsan: Don't flush the consoles while holding report_lock PATCH 1 patch Breno Leitao lkml include/linux/, kernel/kcsan/, kernel/locking/ Superseded 2 replies
  22. kernel/locking: Add mutual exclusion self-test PATCH RESEND v2 1 patch Håkon Bugge linux-kselftest lkml kernel/locking/ (2), tools/testing/selftests/locking/ (2), lib/ New 0 replies
  23. test-ww_mutex: Report whether stress failures are isolated or mixed PATCH RESEND 2 patches Håkon Bugge lkml kernel/locking/test-ww_mutex.c New 0 replies
  24. entry: Classify very early hardirq entry and return-tail callbacks RFC PATCH v2 13 patches Karl Mehltretter linux-arm-kernel linux-doc linux-rt-devel +3 include/ (6), kernel/ (5), arch/ (3), Documentation/, +1 In review 5 replies
  25. tracing: Remove trace_printk.h from kernel.h PATCH 3 patches Steven Rostedt linux-trace-kernel lkml include/ (7), kernel/ (7), drivers/ (6), arch/ (4), +3 New 0 replies
  26. locking/rtmutex: Use EDEADLK for deadlock handling PATCH 1 patch Avi Weiss lkml kernel/locking/rtmutex.c New 0 replies
  27. Unify code coverage and add Clang source-based coverage with MC/DC RFC PATCH 20 patches Sasha Levin kvm linux-arch linux-doc +6 arch/ (21), kernel/ (20), net/ (14), include/ (8), +9 Superseded 9 replies
  28. lockdep: Add #include <linux/instruction_pointer.h> to lockdep.h PATCH 1 patch Steven Rostedt linux-trace-kernel lkml include/linux/lockdep.h In review 7 replies
  29. kcov: collect early boot coverage of init_task RFC PATCH 2 patches Yunseong Kim linux-doc linux-kbuild linux-mm +4 kernel/ (6), arch/ (3), Documentation/ (2), lib/ (2), +4 New 0 replies
  30. lockdep: Keep dynamic key hash nodes in lockdep-owned storage RFC PATCH 1 patch Vlad Poenaru lkml netdev kernel/locking/ (3), include/linux/, lib/ In review 5 replies
  31. entry, tracing: Classify early hardirq entry and return tails RFC PATCH 12 patches Karl Mehltretter linux-arm-kernel linux-doc linux-rt-devel +3 include/ (7), kernel/ (5), arch/ (2), Documentation/, +1 New 0 replies
  32. net/sched: don't wait for RCU when destroying qdisc lockdep keys PATCH net-next 2 patches Vlad Poenaru lkml netdev include/linux/, include/net/, kernel/locking/, net/sched/ In review 11 replies
  33. rust: workqueue: replace deprecated system_wq with system_{percpu,dfl}_wq PATCH v2 1 patch Alice Ryhl linux-doc lkml rust-for-linux rust/ (3), Documentation/ (2), drivers/ Applied 5 replies
  34. rust: add ww_mutex support PATCH v13 7 patches Onur Özkan lkml rust-for-linux rust/ (8), MAINTAINERS, include/ New 0 replies
  35. locking, mm: Add atomic allocator trylocks on RT RFC PATCH v2 3 patches Karl Mehltretter bpf cgroups linux-doc +4 mm/ (4), include/ (3), kernel/ (2), tools/ (2), +1 In review 4 replies
  36. rust: sync: Make `GlobalLockedBy::as_ref` unavailable if T is not Sync PATCH 1 patch Priya Bala Govindasamy rust-for-linux rust/kernel/sync/lock/global.rs In review 2 replies
  37. lockdep: Walk only in-use lock chains in zap_class() PATCH 1 patch Vlad Poenaru lkml kernel/locking/lockdep.c New 0 replies
  38. rust: sync: Accept errors for Lock payload data PATCH v3 1 patch Philipp Stanner lkml rust-for-linux rust/kernel/sync/lock/ (2), rust/kernel/sync/ Superseded 1 reply
  39. FUTEX_PING: A stealable futex using Proxy Execution. RFC PATCH 12 patches Suleiman Souhlal lkml kernel/ (10), include/ (4), tools/ (2), init/ In review 19 replies
  40. 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
  41. rust: add ww_mutex support PATCH v12 6 patches Onur Özkan lkml rust-for-linux rust/ (7), MAINTAINERS, include/ Superseded 13 replies
  42. rust: workqueue: replace deprecated system_wq with system_{percpu,dfl}_wq PATCH 1 patch Alice Ryhl linux-doc lkml rust-for-linux rust/ (3), Documentation/ (2), drivers/ Superseded 4 replies
  43. kernel/locking: Add mutual exclusion self-test PATCH RESEND v2 1 patch Håkon Bugge linux-kselftest lkml kernel/locking/ (2), tools/testing/selftests/locking/ (2), lib/ Superseded 0 replies
  44. test-ww_mutex: Report whether stress failures are isolated or mixed PATCH RESEND 2 patches Håkon Bugge lkml kernel/locking/test-ww_mutex.c Superseded 0 replies
  45. sched: Allow sleeping spinlocks on PREEMPT_RT within non_block_start()/end block. PATCH v3 1 patch Sebastian Andrzej Siewior linux-rt-devel lkml include/linux/ (2), kernel/locking/, kernel/sched/ New 0 replies
  46. sched: introduce for_each_process_rculock and for_each_thread_rculock PATCH v4 15 patches Ye Liu linux-fsdevel linux-mm linux-pm +4 kernel/ (9), mm/ (3), fs/ (2), include/, +2 In review 5 replies
  47. Rate limited printing for Rust PATCH v6 4 patches Alice Ryhl lkml rust-for-linux drivers/ (10), rust/ (9), MAINTAINERS, include/ Applied 1 reply
  48. rust: add ww_mutex support PATCH v11 6 patches Onur Özkan lkml rust-for-linux rust/ (7), MAINTAINERS, include/ Superseded 0 replies
  49. rust: add ww_mutex support PATCH v10 7 patches Onur Özkan lkml oe-kbuild-all rust-for-linux rust/ (8), MAINTAINERS, include/ Superseded 14 replies
  50. rust: introduce DropGuard PATCH v4 4 patches Mohamed Osama linux-block linux-serial lkml +1 rust/kernel/ (3), rust/kernel/block/mq/, rust/kernel/sync/ In review 4 replies
Page 1 of 80 –