aboutsummaryrefslogtreecommitdiff
path: root/Documentation/memory-barriers.txt
AgeCommit message (Expand)AuthorFilesLines
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
2017-06-24Documentation: atomic_ops.txt is core-api/atomic_ops.rstGravatar Palmer Dabbelt 1-5/+5
2017-06-08docs: Fix typo in Documentation/memory-barriers.txtGravatar Stan Drozd 1-1/+1
2017-05-11Merge tag 'docs-4.12-2' of git://git.lwn.net/linuxGravatar Linus Torvalds 1-2/+2
2017-05-09docs: update references to the device io bookGravatar Helmut Grohne 1-2/+2
2017-04-12doc: Update control-dependencies section of memory-barriers.txtGravatar pierre Kuo 1-1/+1
2017-01-14doc: Update control-dependencies section of memory-barriers.txtGravatar Paul E. McKenney 1-32/+38
2016-08-12locking/Documentation: Fix a typo of example resultGravatar SeongJae Park 1-1/+1
2016-08-12locking/Documentation: Fix wrong section referenceGravatar SeongJae Park 1-1/+1
2016-08-12locking/Documentation: Maintain consistent blank lineGravatar SeongJae Park 1-0/+1
2016-06-17locking/Documentation: Clarify limited control-dependency scopeGravatar Paul E. McKenney 1-0/+41
2016-04-28locking/Documentation: Clarify that ACQUIRE applies to loads, RELEASE applies...Gravatar Will Deacon 1-0/+5
2016-04-28locking/Documentation: State purpose of memory-barriers.txtGravatar David Howells 1-0/+16
2016-04-28locking/Documentation: Add disclaimerGravatar Peter Zijlstra 1-1/+17
2016-04-13locking/Documentation: Mention smp_cond_acquire()Gravatar Davidlohr Bueso 1-2/+3
2016-04-13locking/Documentation: Insert white spaces consistentlyGravatar SeongJae Park 1-20/+23
2016-04-13locking/Documentation: Fix formatting inconsistenciesGravatar SeongJae Park 1-4/+4
2016-04-13locking/Documentation: Add missed subsection in TOCGravatar SeongJae Park 1-0/+1
2016-04-13locking/Documentation: Fix missed s/lock/acquire renamesGravatar SeongJae Park 1-7/+7
2016-04-13locking/Documentation: Clarify relationship of barrier() to control dependenciesGravatar Paul E. McKenney 1-3/+4
2016-03-14documentation: Clarify compiler store-fusion exampleGravatar SeongJae Park 1-2/+2
2016-03-14documentation: Transitivity is not cumulativityGravatar Paul E. McKenney 1-1/+1
2016-03-14documentation: Add alternative release-acquire outcomeGravatar Paul E. McKenney 1-0/+4
2016-03-14documentation: Distinguish between local and global transitivityGravatar Paul E. McKenney 1-2/+76
2016-03-14documentation: Subsequent writes ordered by rcu_dereference()Gravatar Paul E. McKenney 1-0/+24
2016-03-14documentation: Remove obsolete reference to RCU-protected indexesGravatar Paul E. McKenney 1-15/+0