aboutsummaryrefslogtreecommitdiff
path: root/Documentation/memory-barriers.txt
AgeCommit message (Expand)AuthorFilesLines
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
2016-03-14documentation: Fix memory-barriers.txt section referencesGravatar Paul E. McKenney 1-2/+2
2016-03-14documentation: Fix control dependency and identical storesGravatar Paul E. McKenney 1-3/+7
2016-01-18Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostGravatar Linus Torvalds 1-5/+23
2016-01-12asm-generic: implement virt_xxx memory barriersGravatar Michael S. Tsirkin 1-5/+23
2016-01-11Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-2/+2
2015-12-05Documentation/memory-barriers.txt: Fix ACCESS_ONCE thinkoGravatar Chris Metcalf 1-4/+4
2015-12-04locking/barriers, arch: Remove ambiguous statement in the smp_store_mb() docu...Gravatar Davidlohr Bueso 1-2/+2
2015-11-03atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl()Gravatar Linus Torvalds 1-32/+22
2015-11-03Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-8/+9
2015-10-06documentation: Add lockless_dereference()Gravatar Paul E. McKenney 1-0/+11
2015-10-06documentation: No acquire/release for RCU readersGravatar Paul E. McKenney 1-1/+0
2015-09-23atomic: Implement atomic_read_ctrl()Gravatar Peter Zijlstra 1-8/+9
2015-09-03Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-3/+3
2015-08-04rcu,locking: Privatize smp_mb__after_unlock_lock()Gravatar Paul E. McKenney 1-67/+4
2015-08-03locking/Documentation: Clarify failed cmpxchg() memory ordering semanticsGravatar Will Deacon 1-3/+3
2015-07-15doc: Call out smp_mb__after_unlock_lock() transitivityGravatar Paul E. McKenney 1-5/+6
2015-07-15documentation: Replace ACCESS_ONCE() by READ_ONCE() and WRITE_ONCE()Gravatar Paul E. McKenney 1-169/+177
2015-07-15documentation: Fix variable-name typo in memory-barriers.txtGravatar Paul E. McKenney 1-1/+1
2015-06-22Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-3/+3
2015-05-27Merge branches 'array.2015.05.27a', 'doc.2015.05.27a', 'fixes.2015.05.27a', '...Gravatar Paul E. McKenney 1-26/+36
2015-05-27smp: Make control dependencies work on Alpha, improve documentationGravatar Paul E. McKenney 1-22/+33
2015-05-27documentation: memory-barriers: Fix smp_mb__before_spinlock() semanticsGravatar Will Deacon 1-4/+3
2015-05-19locking/arch: Rename set_mb() to smp_store_mb()Gravatar Peter Zijlstra 1-3/+3
2015-04-18Merge tag 'docs-for-linus' of git://git.lwn.net/linux-2.6Gravatar Linus Torvalds 1-1/+1
2015-04-08Documentation/memory-barriers.txt: typo fixGravatar Sylvain Trias 1-1/+1
2015-02-26documentation: Clarify control-dependency pairingGravatar Paul E. McKenney 1-13/+29
2015-01-07documentation: Fix smp typo in memory-barriers.txtGravatar Davidlohr Bueso 1-1/+1
2015-01-07documentation: Record limitations of bitfields and small variablesGravatar Paul E. McKenney 1-0/+44
2014-12-11arch: Add lightweight memory barriers dma_rmb() and dma_wmb()Gravatar Alexander Duyck 1-0/+42
2014-12-09Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Gravatar Linus Torvalds 1-11/+29
2014-11-13documentation: memory-barriers.txt: Correct example for reorderingsGravatar Pranith Kumar 1-11/+11