aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/locking
AgeCommit message (Expand)AuthorFilesLines
2024-01-08locking/mutex: Clarify that mutex_unlock(), and most other sleeping locks, ca...Ingo Molnar1-6/+18
2023-12-01locking/mutex: Document that mutex_unlock() is non-atomicJann Horn1-0/+6
2023-08-18Documentation: Fix typosBjorn Helgaas3-4/+4
2023-05-16Documentation: use capitalization for chapters and acronymsRandy Dunlap1-1/+1
2023-02-23docs: locking: refer to the actual existing config namesLukas Bulwahn1-2/+2
2022-09-27Remove duplicate words inside documentationAkhil Raj1-1/+1
2022-03-25Documentation: Fix duplicate statement about raw_spinlock_t typeGuilherme G. Piccoli1-3/+0
2022-03-04Documentation/locking/locktypes: Fix PREEMPT_RT _bh() descriptionAndrew Halaney1-1/+1
2021-11-30Documentation/locking/locktypes: Update migrate_disable() bits.Sebastian Andrzej Siewior1-6/+3
2021-10-01doc: drm: remove TODO entry regarding DRM_MODSET_LOCK_ALL cleanupFernando Ramos1-1/+1
2021-08-24Documentation: locking: fix referencesAlexander Aring2-2/+2
2021-05-31locking/lockdep,doc: Improve readability of the block matrixXiongwei Song1-2/+2
2020-12-09Documentation: seqlock: s/LOCKTYPE/LOCKNAME/gAhmed S. Darwish1-11/+10
2020-10-28docs: lockdep-design: fix some warning issuesMauro Carvalho Chehab1-20/+31
2020-09-10seqlock: Introduce seqcount_latch_tAhmed S. Darwish1-0/+18
2020-08-26lockdep/Documention: Recursive read lock detection reasoningBoqun Feng1-0/+258
2020-08-26Documentation/locking/locktypes: Fix local_locks documentationMarta Rybczynska1-12/+12
2020-08-13Merge tag 'docs-5.9-2' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2020-08-13Documentation/locking/locktypes: fix the typoHuang Shijie1-1/+1
2020-08-10Merge tag 'locking-urgent-2020-08-10' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+52
2020-08-04Merge tag 'docs-5.9' of git://git.lwn.net/linuxLinus Torvalds2-2/+2
2020-08-03Merge tag 'locking-core-2020-08-03' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-1/+172
2020-07-29seqlock: Extend seqcount API with associated locksAhmed S. Darwish1-0/+52
2020-07-29Documentation: locking: Describe seqlock design and usageAhmed S. Darwish2-0/+171
2020-07-16docs: locking: Replace HTTP links with HTTPS onesAlexander A. Klimov1-1/+1
2020-07-13Documentation: locking: ww-mutex-design: drop duplicated wordRandy Dunlap1-1/+1
2020-07-13Documentation: locking: mutex-design: fix duplicated wordRandy Dunlap1-1/+1
2020-07-13docs: locking: Replace HTTP links with HTTPS onesAlexander A. Klimov1-1/+1
2020-06-29docs: RCU: Convert torture.txt to ReSTMauro Carvalho Chehab1-1/+1
2020-06-01Merge tag 'docs-5.8' of git://git.lwn.net/linuxLinus Torvalds10-2/+1325
2020-05-28locking: Introduce local_lock()Thomas Gleixner1-11/+204
2020-05-15docs: move locking-specific documents to locking/Mauro Carvalho Chehab9-1/+1324
2020-05-05doc:locking: remove info about old behavior of locktortureFederico Vaga1-1/+1
2020-03-28Documentation/locking/locktypes: Minor copy editor fixesRandy Dunlap1-11/+11
2020-03-28Documentation/locking/locktypes: Further clarifications and wordsmithingThomas Gleixner1-50/+98
2020-03-21Documentation: Add lock ordering and nesting documentationThomas Gleixner2-0/+300
2020-02-05docs/locking: Fix outdated section namesSeongJae Park1-2/+2
2019-12-19doc:locking: fix locktorture parameter descriptionFederico Vaga1-2/+1
2019-09-14doc:lock: remove reference to clever use of read-write lockFederico Vaga1-12/+0
2019-07-17docs: fix broken doc references due to renamesMauro Carvalho Chehab1-2/+2
2019-07-15docs: locking: add it to the main indexMauro Carvalho Chehab1-1/+1
2019-07-15docs: locking: convert docs to ReST and rename to *.rstMauro Carvalho Chehab10-376/+500
2019-06-03locking/lockdep: Add explanation to lock usage rules in lockdep design docYuyang Du1-10/+23
2019-06-03locking/lockdep: Add description and explanation in lockdep design docYuyang Du1-18/+61
2019-03-04Documentation/locking/lockdep: Drop last two chars of sample statesGeert Uytterhoeven1-2/+2
2018-10-24Merge tag 'docs-4.20' of git://git.lwn.net/linuxLinus Torvalds1-16/+0
2018-10-02Documentation/lockstat: Fix trivial typoAndrew Murray1-1/+1
2018-09-09Drop all 00-INDEX files from Documentation/Henrik Austad1-16/+0
2018-07-03locking: Implement an algorithm choice for Wound-Wait mutexesThomas Hellstrom1-11/+46
2018-07-03locking: WW mutex cleanupPeter Ziljstra1-6/+6
2018-02-21Merge tag 'v4.16-rc2' into locking/core, to refresh the branchIngo Molnar1-32/+17
2018-02-14Documentation/locking/lockdep: Add section about available annotationsJuri Lelli1-0/+47
2018-02-14Documentation/locking/lockdep: Update info about statesJuri Lelli1-2/+2
2018-02-11Documentation/locking/mutex-design: Update to reflect latest changesJuri Lelli1-32/+17
2018-01-03Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar1-5/+0
2017-12-12locking/lockdep: Remove the cross-release locking checksIngo Molnar1-874/+0
2017-12-11torture: Eliminate torture_runnable and perf_runnablePaul E. McKenney1-5/+0
2017-10-19Documentation: fix locking rt-mutex doc refsTom Saeger1-1/+1
2017-09-04Merge branch 'linus' into locking/core, to fix up conflictsIngo Molnar2-359/+131
2017-08-24rtmutex: update rt-mutexAlex Shi1-32/+26
2017-08-24rtmutex: update rt-mutex-designAlex Shi1-327/+105
2017-08-10locking/lockdep: Add 'crossrelease' feature documentationByungchul Park1-0/+874
2017-01-14locking/ww_mutex/Documentation: Update the design documentNicolai Hähnle1-4/+8
2016-09-22locking/lglock: Remove lglock implementationPeter Zijlstra1-166/+0
2016-04-28locking/Documentation/lockdep: Fix spelling mistakesEric Engestrom1-2/+2
2015-11-03Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2015-10-06locktorture: Support rtmutex torturingDavidlohr Bueso1-0/+3
2015-09-18locking/Documentation/lockstat: Fix typo - lokcing -> lockingStephen Boyd1-1/+1
2015-02-11Merge tag 'docs-for-linus' of git://git.lwn.net/linux-2.6Linus Torvalds2-0/+21
2015-01-28lockstat: Add documentation on contention and contenting pointsDaniel Wagner1-0/+5
2015-01-16locking/Documentation: Update code pathSeongJae Park1-1/+1
2014-12-29Update of Documentation/00-INDEXHenrik Austad1-0/+16
2014-12-09Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+166
2014-12-08locking/lglocks: Add documentation of current lglocks implementationNicholas Mc Guire1-0/+166
2014-10-13Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds7-0/+1992
2014-09-30locktorture: Support rwlocksDavidlohr Bueso1-0/+5
2014-09-16locktorture: Support rwsemsDavidlohr Bueso1-0/+2
2014-09-16locktorture: Add infrastructure for torturing read locksDavidlohr Bueso1-4/+12
2014-09-16locktorture: Support mutexesDavidlohr Bueso1-0/+2
2014-09-16locktorture: Add documentationDavidlohr Bueso1-0/+130
2014-08-13locking/Documentation: Update locking/mutex-design.txt disadvantagesDavidlohr Bueso1-3/+3
2014-08-13locking/Documentation: Move locking related docs into Documentation/locking/Davidlohr Bueso7-0/+1992