summaryrefslogtreecommitdiffstats
path: root/Documentation/memory-barriers.txt
Commit message (Expand)AuthorAgeFilesLines
* doc: Clarify historical disclaimers in memory-barriers.txtPaul E. McKenney2023-12-141-7/+10
* docs: memory-barriers: Add note on compiler transformation and address depsJoel Fernandes (Google)2023-10-091-0/+7
* locking/memory-barriers.txt: Improve documentation for writel() exampleParav Pandit2023-01-031-11/+11
* docs/memory-barriers.txt: Add a missed closing parenthesisSeongJae Park2022-10-181-1/+1
* docs/memory-barriers.txt: Fixup long linesAkira Yokosawa2022-08-311-46/+47
* docs/memory-barriers.txt: Fix confusing name of 'data dependency barrier'Akira Yokosawa2022-08-311-52/+64
* asm-generic: Add memory barrier dma_mb()Kefeng Wang2022-06-231-5/+6
* asm-generic: introduce io_stop_wc() and add implementation for ARM64Xiongfeng Wang2021-12-221-0/+8
* docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIERS sectionFox Chen2020-11-061-1/+1
* docs/memory-barriers.txt: Fix references for DMA*.txt filesSeongJae Park2020-08-311-4/+4
* Merge tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2020-08-071-0/+14
|\
| * libnvdimm/nvdimm/flush: Allow architecture to override the flush barrierAneesh Kumar K.V2020-07-161-0/+14
* | Documentation/barriers: Remove references to [smp_]read_barrier_depends()Will Deacon2020-07-211-148/+8
|/
* docs: fix broken references to text filesMauro Carvalho Chehab2020-04-201-1/+1
* Documentation/memory-barriers: Fix typosSeongJae Park2020-02-271-4/+4
* smp_mb__{before,after}_atomic(): update DocumentationManfred Spraul2020-02-041-6/+10
* docs/memory-barriers.txt: Remove remaining references to mmiowb()SeongJae Park2019-11-221-8/+3
* docs: fix broken doc references due to renamesMauro Carvalho Chehab2019-07-171-1/+1
* Merge tag 'docs-5.3' of git://git.lwn.net/linuxLinus Torvalds2019-07-091-1/+1
|\
| * docs: pci: fix broken links due to conversion from pci.txt to pci.rstMauro Carvalho Chehab2019-06-081-1/+1
* | doc: Remove ".vnet" from paulmck email addressesPaul E. McKenney2019-05-281-1/+1
|/
* docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs threadWill Deacon2019-04-231-27/+40
* docs/memory-barriers.txt: Fix style, spacing and grammar in I/O sectionWill Deacon2019-04-111-58/+66
* Documentation: Kill all references to mmiowb()Will Deacon2019-04-081-99/+4
* docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" sectionWill Deacon2019-04-081-45/+70
* Documentation: Use "while" instead of "whilst"Will Deacon2018-11-201-11/+11
* locking/memory-barriers: Replace smp_cond_acquire() with smp_cond_load_acquire()Andrea Parri2018-10-021-2/+1
* sched/Documentation: Update wake_up() & co. memory-barrier guaranteesAndrea Parri2018-07-171-16/+27
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2018-06-041-8/+9
|\
| * locking/memory-barriers.txt: Fix broken DMA vs. MMIO ordering exampleWill Deacon2018-05-151-8/+9
* | docs: core-api: add circular-buffers documentationMauro Carvalho Chehab2018-05-081-1/+1
* | docs: core-api: add cachetlb documentationMauro Carvalho Chehab2018-05-081-1/+1
|/
* locking/memory-barriers: De-emphasize smp_read_barrier_depends() some morePaul E. McKenney2018-03-101-8/+18
* memory-barriers: Fix description of data dependency barriersNikolay Borisov2018-02-211-1/+1
* Documentation/memory-barriers.txt: Cross-reference "tools/memory-model/"Andrea Parri2018-02-211-1/+5
* doc: De-emphasize smp_read_barrier_dependsPaul E. McKenney2017-12-051-2/+5
* doc: READ_ONCE() now implies smp_barrier_depends()Paul E. McKenney2017-12-041-6/+9
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2017-11-131-12/+0
|\
| * locking/barriers: Kill lockless_dereference()Will Deacon2017-10-241-12/+0
* | doc: Rewrite confusing statement about memory barriersGuilherme G. Piccoli2017-10-201-2/+2
* | memory-barriers.txt: Fix typo in pairing exampleScott Tsai2017-10-201-1/+1
* | memory-barriers: Rework multicopy-atomicity sectionAlan Stern2017-10-091-28/+30
* | memory-barriers: Replace uses of "transitive"Paul E. McKenney2017-10-091-94/+91
|/
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2017-09-041-93/+8
|\
| * locking: Remove smp_mb__before_spinlock()Peter Zijlstra2017-08-101-4/+1
| * Documentation/locking/atomic: Add documents for new atomic_t APIsPeter Zijlstra2017-08-101-89/+7
* | doc: Update memory-barriers.txt for read-to-write dependenciesPaul E. McKenney2017-08-171-17/+24
|/
* Merge tag '4.13-fixes' of git://git.lwn.net/linuxLinus Torvalds2017-07-131-3/+3
|\
| * memory-barriers.txt: Fix broken link to atomic_ops.txtSeongJae Park2017-07-121-3/+3
* | Merge tag 'docs-4.13' of git://git.lwn.net/linuxLinus Torvalds2017-07-031-5/+5
|\|