| Commit message (Expand) | Author | Age | Files | Lines |
* | atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl() | Linus Torvalds | 2015-11-04 | 1 | -32/+22 |
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2015-11-04 | 1 | -8/+9 |
|\ |
|
| * | atomic: Implement atomic_read_ctrl() | Peter Zijlstra | 2015-09-23 | 1 | -8/+9 |
* | | documentation: Add lockless_dereference() | Paul E. McKenney | 2015-10-06 | 1 | -0/+11 |
* | | documentation: No acquire/release for RCU readers | Paul E. McKenney | 2015-10-06 | 1 | -1/+0 |
|/ |
|
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2015-09-04 | 1 | -3/+3 |
|\ |
|
| * | locking/Documentation: Clarify failed cmpxchg() memory ordering semantics | Will Deacon | 2015-08-03 | 1 | -3/+3 |
* | | rcu,locking: Privatize smp_mb__after_unlock_lock() | Paul E. McKenney | 2015-08-04 | 1 | -67/+4 |
* | | doc: Call out smp_mb__after_unlock_lock() transitivity | Paul E. McKenney | 2015-07-15 | 1 | -5/+6 |
* | | documentation: Replace ACCESS_ONCE() by READ_ONCE() and WRITE_ONCE() | Paul E. McKenney | 2015-07-15 | 1 | -169/+177 |
* | | documentation: Fix variable-name typo in memory-barriers.txt | Paul E. McKenney | 2015-07-15 | 1 | -1/+1 |
|/ |
|
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2015-06-22 | 1 | -3/+3 |
|\ |
|
| * | locking/arch: Rename set_mb() to smp_store_mb() | Peter Zijlstra | 2015-05-19 | 1 | -3/+3 |
| | | |
| \ | |
*-. \ | Merge branches 'array.2015.05.27a', 'doc.2015.05.27a', 'fixes.2015.05.27a', '... | Paul E. McKenney | 2015-05-27 | 1 | -26/+36 |
|\ \ \
| |_|/
|/| | |
|
| | * | smp: Make control dependencies work on Alpha, improve documentation | Paul E. McKenney | 2015-05-27 | 1 | -22/+33 |
| |/
|/| |
|
| * | documentation: memory-barriers: Fix smp_mb__before_spinlock() semantics | Will Deacon | 2015-05-27 | 1 | -4/+3 |
|/ |
|
* | Merge tag 'docs-for-linus' of git://git.lwn.net/linux-2.6 | Linus Torvalds | 2015-04-18 | 1 | -1/+1 |
|\ |
|
| * | Documentation/memory-barriers.txt: typo fix | Sylvain Trias | 2015-04-08 | 1 | -1/+1 |
* | | documentation: Clarify control-dependency pairing | Paul E. McKenney | 2015-02-26 | 1 | -13/+29 |
|/ |
|
* | documentation: Fix smp typo in memory-barriers.txt | Davidlohr Bueso | 2015-01-07 | 1 | -1/+1 |
* | documentation: Record limitations of bitfields and small variables | Paul E. McKenney | 2015-01-07 | 1 | -0/+44 |
* | arch: Add lightweight memory barriers dma_rmb() and dma_wmb() | Alexander Duyck | 2014-12-12 | 1 | -0/+42 |
* | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2014-12-10 | 1 | -11/+29 |
|\ |
|
| * | documentation: memory-barriers.txt: Correct example for reorderings | Pranith Kumar | 2014-11-13 | 1 | -11/+11 |
| * | documentation: Additional restriction for control dependencies | Paul E. McKenney | 2014-11-13 | 1 | -0/+18 |
* | | documentation: memory-barriers: clarify relaxed io accessor semantics | Will Deacon | 2014-10-20 | 1 | -4/+9 |
|/ |
|
* | memory-barriers: Fix description of 2-legged-if-based control dependencies | Paul E. McKenney | 2014-09-08 | 1 | -54/+49 |
* | memory-barriers: Retain barrier() in fold-to-zero example | Paul E. McKenney | 2014-09-08 | 1 | -3/+6 |
* | memory-barriers: Fix control-ordering no-transitivity example | Paul E. McKenney | 2014-09-08 | 1 | -11/+17 |
* | documentation: Add acquire/release barriers to pairing rules | Paul E. McKenney | 2014-07-08 | 1 | -4/+8 |
* | documentation: Clarify wake-up/memory-barrier relationship | Paul E. McKenney | 2014-07-08 | 1 | -0/+15 |
* | Documentation/memory-barriers.txt: fix important typo re memory barriers | Alexey Dobriyan | 2014-06-07 | 1 | -2/+2 |
* | arch,doc: Convert smp_mb__*() | Peter Zijlstra | 2014-04-18 | 1 | -31/+11 |
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik... | Linus Torvalds | 2014-04-03 | 1 | -1/+1 |
|\ |
|
| * | doc: fix double words | Masanari Iida | 2014-03-21 | 1 | -1/+1 |
* | | Documentation/memory-barriers.txt: Clarify release/acquire ordering | Paul E. McKenney | 2014-02-24 | 1 | -30/+61 |
* | | Documentation/memory-barriers.txt: Need barriers() for some control dependencies | Paul E. McKenney | 2014-02-17 | 1 | -7/+19 |
* | | Documentation/memory-barriers.txt: Conditional must use prior load | Paul E. McKenney | 2014-02-17 | 1 | -1/+2 |
* | | Documentation/memory-barriers.txt: ACCESS_ONCE() provides cache coherence | Paul E. McKenney | 2014-02-17 | 1 | -0/+17 |
|/ |
|
* | locking/doc: Rename LOCK/UNLOCK to ACQUIRE/RELEASE | Peter Zijlstra | 2014-01-12 | 1 | -116/+121 |
* | Documentation/memory-barriers.txt: Downgrade UNLOCK+BLOCK | Paul E. McKenney | 2013-12-16 | 1 | -15/+69 |
* | Documentation/memory-barriers.txt: Document ACCESS_ONCE() | Paul E. McKenney | 2013-12-16 | 1 | -35/+271 |
* | Documentation/memory-barriers.txt: Prohibit speculative writes | Peter Zijlstra | 2013-12-16 | 1 | -8/+175 |
* | Documentation/memory-barriers.txt: Add long atomic examples to memory-barrier... | Paul E. McKenney | 2013-12-16 | 1 | -11/+13 |
* | Documentation/memory-barriers.txt: Add needed ACCESS_ONCE() calls to memory-b... | Paul E. McKenney | 2013-12-16 | 1 | -80/+126 |
* | Documentation/memory-barriers.txt: Fix a typo in the data dependency description | Ingo Molnar | 2013-11-22 | 1 | -21/+21 |
* | doc: Fix memory-barrier control-dependency example | Paul E. McKenney | 2013-08-20 | 1 | -4/+6 |
* | Documentation: Memory barrier semantics of atomic_xchg() | Richard Braun | 2013-01-08 | 1 | -0/+1 |
* | Documentation: Fix memory-barriers.txt example | Paul E. McKenney | 2012-10-23 | 1 | -4/+5 |
* | doc: fix broken references | Paul Bolle | 2011-09-27 | 1 | -1/+1 |