summaryrefslogtreecommitdiff
path: root/include/linux/rwlock.h
AgeCommit message (Expand)AuthorFilesLines
2026-01-28compiler-context-analysis: Remove __assume_ctx_lock from initializersMarco Elver1-2/+1
2026-01-05compiler-context-analysis: Remove __cond_lock() function-like helperMarco Elver1-8/+3
2026-01-05locking/rwlock, spinlock: Support Clang's context analysisMarco Elver1-12/+13
2024-11-12Improve consistency of '#error' directive messagesNataniel Farzan1-1/+1
2022-09-15locking: Detect includes rwlock.h outside of spinlock.hSebastian Andrzej Siewior1-1/+1
2022-01-22locking/rwlocks: introduce write_lock_nestedMinchan Kim1-0/+6
2021-10-30locking: Remove spin_lock_flags() etcArnd Bergmann1-15/+0
2021-02-04locking/rwlocks: Add contention detection for rwlocksBen Gardon1-0/+7
2017-10-10locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementationsWill Deacon1-0/+9
2017-10-10locking/core: Remove {read,spin,write}_can_lock()Will Deacon1-3/+0
2010-03-13locking: Make sparse work with inline spinlocks and rwlocksLuca Barbieri1-10/+10
2009-12-15locking: Cleanup the name space completelyThomas Gleixner1-25/+25
2009-12-15locking: Further name space cleanupsThomas Gleixner1-16/+16
2009-12-15locking: Convert raw_rwlock functions to arch_rwlockThomas Gleixner1-10/+10
2009-12-15locking: Split rwlock from spinlock headersThomas Gleixner1-0/+125