Age | Commit message (Expand) | Author | Files | Lines |
2016-04-28 | locking/Documentation: Clarify that ACQUIRE applies to loads, RELEASE applies... | Will Deacon | 1 | -0/+5 |
2016-04-28 | locking/Documentation: State purpose of memory-barriers.txt | David Howells | 1 | -0/+16 |
2016-04-28 | locking/Documentation: Add disclaimer | Peter Zijlstra | 1 | -1/+17 |
2016-04-13 | locking/Documentation: Mention smp_cond_acquire() | Davidlohr Bueso | 1 | -2/+3 |
2016-04-13 | locking/Documentation: Insert white spaces consistently | SeongJae Park | 1 | -20/+23 |
2016-04-13 | locking/Documentation: Fix formatting inconsistencies | SeongJae Park | 1 | -4/+4 |
2016-04-13 | locking/Documentation: Add missed subsection in TOC | SeongJae Park | 1 | -0/+1 |
2016-04-13 | locking/Documentation: Fix missed s/lock/acquire renames | SeongJae Park | 1 | -7/+7 |
2016-04-13 | locking/Documentation: Clarify relationship of barrier() to control dependencies | Paul E. McKenney | 1 | -3/+4 |
2016-03-15 | documentation: Clarify compiler store-fusion example | SeongJae Park | 1 | -2/+2 |
2016-03-15 | documentation: Transitivity is not cumulativity | Paul E. McKenney | 1 | -1/+1 |
2016-03-15 | documentation: Add alternative release-acquire outcome | Paul E. McKenney | 1 | -0/+4 |
2016-03-15 | documentation: Distinguish between local and global transitivity | Paul E. McKenney | 1 | -2/+76 |
2016-03-15 | documentation: Subsequent writes ordered by rcu_dereference() | Paul E. McKenney | 1 | -0/+24 |
2016-03-15 | documentation: Remove obsolete reference to RCU-protected indexes | Paul E. McKenney | 1 | -15/+0 |
2016-03-15 | documentation: Fix memory-barriers.txt section references | Paul E. McKenney | 1 | -2/+2 |
2016-03-15 | documentation: Fix control dependency and identical stores | Paul E. McKenney | 1 | -3/+7 |
2016-01-19 | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost | Linus Torvalds | 1 | -5/+23 |
2016-01-12 | asm-generic: implement virt_xxx memory barriers | Michael S. Tsirkin | 1 | -5/+23 |
2016-01-12 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -2/+2 |
2015-12-05 | Documentation/memory-barriers.txt: Fix ACCESS_ONCE thinko | Chris Metcalf | 1 | -4/+4 |
2015-12-04 | locking/barriers, arch: Remove ambiguous statement in the smp_store_mb() docu... | Davidlohr Bueso | 1 | -2/+2 |
2015-11-04 | atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl() | Linus Torvalds | 1 | -32/+22 |
2015-11-04 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -8/+9 |
2015-10-06 | documentation: Add lockless_dereference() | Paul E. McKenney | 1 | -0/+11 |
2015-10-06 | documentation: No acquire/release for RCU readers | Paul E. McKenney | 1 | -1/+0 |
2015-09-23 | atomic: Implement atomic_read_ctrl() | Peter Zijlstra | 1 | -8/+9 |
2015-09-04 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -3/+3 |
2015-08-04 | rcu,locking: Privatize smp_mb__after_unlock_lock() | Paul E. McKenney | 1 | -67/+4 |
2015-08-03 | locking/Documentation: Clarify failed cmpxchg() memory ordering semantics | Will Deacon | 1 | -3/+3 |
2015-07-16 | doc: Call out smp_mb__after_unlock_lock() transitivity | Paul E. McKenney | 1 | -5/+6 |
2015-07-16 | documentation: Replace ACCESS_ONCE() by READ_ONCE() and WRITE_ONCE() | Paul E. McKenney | 1 | -169/+177 |
2015-07-16 | documentation: Fix variable-name typo in memory-barriers.txt | Paul E. McKenney | 1 | -1/+1 |
2015-06-23 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -3/+3 |
2015-05-27 | Merge branches 'array.2015.05.27a', 'doc.2015.05.27a', 'fixes.2015.05.27a', '... | Paul E. McKenney | 1 | -26/+36 |
2015-05-27 | smp: Make control dependencies work on Alpha, improve documentation | Paul E. McKenney | 1 | -22/+33 |
2015-05-27 | documentation: memory-barriers: Fix smp_mb__before_spinlock() semantics | Will Deacon | 1 | -4/+3 |
2015-05-19 | locking/arch: Rename set_mb() to smp_store_mb() | Peter Zijlstra | 1 | -3/+3 |
2015-04-18 | Merge tag 'docs-for-linus' of git://git.lwn.net/linux-2.6 | Linus Torvalds | 1 | -1/+1 |
2015-04-08 | Documentation/memory-barriers.txt: typo fix | Sylvain Trias | 1 | -1/+1 |
2015-02-26 | documentation: Clarify control-dependency pairing | Paul E. McKenney | 1 | -13/+29 |
2015-01-07 | documentation: Fix smp typo in memory-barriers.txt | Davidlohr Bueso | 1 | -1/+1 |
2015-01-07 | documentation: Record limitations of bitfields and small variables | Paul E. McKenney | 1 | -0/+44 |
2014-12-12 | arch: Add lightweight memory barriers dma_rmb() and dma_wmb() | Alexander Duyck | 1 | -0/+42 |
2014-12-10 | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -11/+29 |
2014-11-13 | documentation: memory-barriers.txt: Correct example for reorderings | Pranith Kumar | 1 | -11/+11 |
2014-11-13 | documentation: Additional restriction for control dependencies | Paul E. McKenney | 1 | -0/+18 |
2014-10-20 | documentation: memory-barriers: clarify relaxed io accessor semantics | Will Deacon | 1 | -4/+9 |
2014-09-08 | memory-barriers: Fix description of 2-legged-if-based control dependencies | Paul E. McKenney | 1 | -54/+49 |
2014-09-08 | memory-barriers: Retain barrier() in fold-to-zero example | Paul E. McKenney | 1 | -3/+6 |