aboutsummaryrefslogtreecommitdiff
path: root/Documentation/memory-barriers.txt
AgeCommit message (Expand)AuthorFilesLines
2023-12-14doc: Clarify historical disclaimers in memory-barriers.txtGravatar Paul E. McKenney 1-7/+10
2023-10-09docs: memory-barriers: Add note on compiler transformation and address depsGravatar Joel Fernandes (Google) 1-0/+7
2023-01-03locking/memory-barriers.txt: Improve documentation for writel() exampleGravatar Parav Pandit 1-11/+11
2022-10-18docs/memory-barriers.txt: Add a missed closing parenthesisGravatar SeongJae Park 1-1/+1
2022-08-31docs/memory-barriers.txt: Fixup long linesGravatar Akira Yokosawa 1-46/+47
2022-08-31docs/memory-barriers.txt: Fix confusing name of 'data dependency barrier'Gravatar Akira Yokosawa 1-52/+64
2022-06-23asm-generic: Add memory barrier dma_mb()Gravatar Kefeng Wang 1-5/+6
2021-12-22asm-generic: introduce io_stop_wc() and add implementation for ARM64Gravatar Xiongfeng Wang 1-0/+8
2020-11-06docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIERS sectionGravatar Fox Chen 1-1/+1
2020-08-31docs/memory-barriers.txt: Fix references for DMA*.txt filesGravatar SeongJae Park 1-4/+4
2020-08-07Merge tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Gravatar Linus Torvalds 1-0/+14
2020-07-21Documentation/barriers: Remove references to [smp_]read_barrier_depends()Gravatar Will Deacon 1-148/+8
2020-07-16libnvdimm/nvdimm/flush: Allow architecture to override the flush barrierGravatar Aneesh Kumar K.V 1-0/+14
2020-04-20docs: fix broken references to text filesGravatar Mauro Carvalho Chehab 1-1/+1
2020-02-27Documentation/memory-barriers: Fix typosGravatar SeongJae Park 1-4/+4
2020-02-04smp_mb__{before,after}_atomic(): update DocumentationGravatar Manfred Spraul 1-6/+10
2019-11-22docs/memory-barriers.txt: Remove remaining references to mmiowb()Gravatar SeongJae Park 1-8/+3
2019-07-17docs: fix broken doc references due to renamesGravatar Mauro Carvalho Chehab 1-1/+1
2019-07-09Merge tag 'docs-5.3' of git://git.lwn.net/linuxGravatar Linus Torvalds 1-1/+1
2019-06-08docs: pci: fix broken links due to conversion from pci.txt to pci.rstGravatar Mauro Carvalho Chehab 1-1/+1
2019-05-28doc: Remove ".vnet" from paulmck email addressesGravatar Paul E. McKenney 1-1/+1
2019-04-23docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs threadGravatar Will Deacon 1-27/+40
2019-04-11docs/memory-barriers.txt: Fix style, spacing and grammar in I/O sectionGravatar Will Deacon 1-58/+66
2019-04-08Documentation: Kill all references to mmiowb()Gravatar Will Deacon 1-99/+4
2019-04-08docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" sectionGravatar Will Deacon 1-45/+70
2018-11-20Documentation: Use "while" instead of "whilst"Gravatar Will Deacon 1-11/+11
2018-10-02locking/memory-barriers: Replace smp_cond_acquire() with smp_cond_load_acquire()Gravatar Andrea Parri 1-2/+1
2018-07-17sched/Documentation: Update wake_up() & co. memory-barrier guaranteesGravatar Andrea Parri 1-16/+27
2018-06-04Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-8/+9
2018-05-15locking/memory-barriers.txt: Fix broken DMA vs. MMIO ordering exampleGravatar Will Deacon 1-8/+9
2018-05-08docs: core-api: add circular-buffers documentationGravatar Mauro Carvalho Chehab 1-1/+1
2018-05-08docs: core-api: add cachetlb documentationGravatar Mauro Carvalho Chehab 1-1/+1
2018-03-10locking/memory-barriers: De-emphasize smp_read_barrier_depends() some moreGravatar Paul E. McKenney 1-8/+18
2018-02-21memory-barriers: Fix description of data dependency barriersGravatar Nikolay Borisov 1-1/+1
2018-02-21Documentation/memory-barriers.txt: Cross-reference "tools/memory-model/"Gravatar Andrea Parri 1-1/+5
2017-12-05doc: De-emphasize smp_read_barrier_dependsGravatar Paul E. McKenney 1-2/+5
2017-12-04doc: READ_ONCE() now implies smp_barrier_depends()Gravatar Paul E. McKenney 1-6/+9
2017-11-13Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-12/+0
2017-10-24locking/barriers: Kill lockless_dereference()Gravatar Will Deacon 1-12/+0
2017-10-20doc: Rewrite confusing statement about memory barriersGravatar Guilherme G. Piccoli 1-2/+2
2017-10-20memory-barriers.txt: Fix typo in pairing exampleGravatar Scott Tsai 1-1/+1
2017-10-09memory-barriers: Rework multicopy-atomicity sectionGravatar Alan Stern 1-28/+30
2017-10-09memory-barriers: Replace uses of "transitive"Gravatar Paul E. McKenney 1-94/+91
2017-09-04Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-93/+8
2017-08-17doc: Update memory-barriers.txt for read-to-write dependenciesGravatar Paul E. McKenney 1-17/+24
2017-08-10locking: Remove smp_mb__before_spinlock()Gravatar Peter Zijlstra 1-4/+1
2017-08-10Documentation/locking/atomic: Add documents for new atomic_t APIsGravatar Peter Zijlstra 1-89/+7
2017-07-13Merge tag '4.13-fixes' of git://git.lwn.net/linuxGravatar Linus Torvalds 1-3/+3
2017-07-12memory-barriers.txt: Fix broken link to atomic_ops.txtGravatar SeongJae Park 1-3/+3
2017-07-03Merge tag 'docs-4.13' of git://git.lwn.net/linuxGravatar Linus Torvalds 1-5/+5