summaryrefslogtreecommitdiff
path: root/kernel/bpf/rqspinlock.c
AgeCommit message (Expand)Author
2025-11-29rqspinlock: Precede non-head waiter queueing with AA checkKumar Kartikeya Dwivedi
2025-11-29rqspinlock: Disable spinning for trylock fallbackKumar Kartikeya Dwivedi
2025-11-29rqspinlock: Use trylock fallback when per-CPU rqnode is busyKumar Kartikeya Dwivedi
2025-11-29rqspinlock: Perform AA checks immediatelyKumar Kartikeya Dwivedi
2025-11-29rqspinlock: Enclose lock/unlock within lock entry acquisitionsKumar Kartikeya Dwivedi
2025-11-12bpf: Adjust return value for queue destruction in rqspinlockKumar Kartikeya Dwivedi
2025-10-29rqspinlock: Disable queue destruction for deadlocksKumar Kartikeya Dwivedi
2025-10-07bpf: Cleanup unused func args in rqspinlock implementationSiddharth Chintamaneni
2025-09-09rqspinlock: Choose trylock fallback for NMI waitersKumar Kartikeya Dwivedi
2025-07-03bpf: Report rqspinlock deadlocks/timeout to BPF stderrKumar Kartikeya Dwivedi
2025-04-10bpf: Use architecture provided res_smp_cond_load_acquireKumar Kartikeya Dwivedi
2025-03-19bpf: Introduce rqspinlock kfuncsKumar Kartikeya Dwivedi
2025-03-19rqspinlock: Add basic support for CONFIG_PARAVIRTKumar Kartikeya Dwivedi
2025-03-19rqspinlock: Add a test-and-set fallbackKumar Kartikeya Dwivedi
2025-03-19rqspinlock: Add deadlock detection and recoveryKumar Kartikeya Dwivedi
2025-03-19rqspinlock: Protect waiters in trylock fallback from stallsKumar Kartikeya Dwivedi
2025-03-19rqspinlock: Protect waiters in queue from stallsKumar Kartikeya Dwivedi
2025-03-19rqspinlock: Protect pending bit owners from stallsKumar Kartikeya Dwivedi
2025-03-19rqspinlock: Hardcode cond_acquire loops for arm64Kumar Kartikeya Dwivedi
2025-03-19rqspinlock: Add support for timeoutsKumar Kartikeya Dwivedi
2025-03-19rqspinlock: Drop PV and virtualization supportKumar Kartikeya Dwivedi
2025-03-19rqspinlock: Add rqspinlock.h headerKumar Kartikeya Dwivedi
2025-03-19locking: Copy out qspinlock.c to kernel/bpf/rqspinlock.cKumar Kartikeya Dwivedi