summaryrefslogtreecommitdiffstats
path: root/Documentation/memory-barriers.txt (unfollow)
Commit message (Expand)AuthorFilesLines
2021-07-16locking/atomic: remove ARCH_ATOMIC remanantsMark Rutland21-91/+71
2021-07-16locking/atomic: simplify ifdef generationMark Rutland1-1/+1
2021-07-16locking/rwsem: Remove an unused parameter of rwsem_wake()xuyehan1-3/+3
2021-07-07Documentation/atomic_t: Document cmpxchg() vs try_cmpxchg()Peter Zijlstra1-0/+41
2021-07-07locking/mutex: Add MUTEX_WARN_ONPeter Zijlstra1-20/+10
2021-07-07locking/mutex: Introduce __mutex_trylock_or_handoff()Peter Zijlstra1-24/+36
2021-07-07locking/mutex: Fix HANDOFF conditionPeter Zijlstra1-10/+5
2021-07-07locking/mutex: Use try_cmpxchg()Peter Zijlstra1-21/+6
2021-06-22locking/lockdep: Correct the description error for check_redundant()Xiongwei Song1-1/+1
2021-06-22futex: Provide FUTEX_LOCK_PI2 to support clock selectionThomas Gleixner2-1/+8
2021-06-22futex: Prepare futex_lock_pi() for runtime clock selectionThomas Gleixner1-1/+2
2021-06-22lockdep/selftest: Remove wait-type RCU_CALLBACK testsPeter Zijlstra1-17/+0
2021-06-22lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTINGPeter Zijlstra1-0/+1
2021-06-22lockdep: Fix wait-type for empty stackPeter Zijlstra1-1/+1
2021-06-22locking/selftests: Add a selftest for check_irq_usage()Boqun Feng1-0/+65
2021-06-22lockding/lockdep: Avoid to find wrong lock dep path in check_irq_usage()Boqun Feng1-1/+11
2021-06-22locking/lockdep: Remove the unnecessary trace savingBoqun Feng1-3/+0
2021-06-22locking/lockdep: Fix the dep path printing for backwards BFSBoqun Feng1-2/+106
2021-06-22selftests: futex: Add futex compare requeue testAndré Almeida4-1/+142
2021-06-22selftests: futex: Add futex wait testAndré Almeida4-1/+177
2021-06-08seqlock: Remove trailing semicolon in macrosHuilong Deng1-3/+3
2021-05-31locking/lockdep: Reduce LOCKDEP dependency listRandy Dunlap1-1/+0
2021-05-31locking/lockdep,doc: Improve readability of the block matrixXiongwei Song1-2/+2
2021-05-26locking/atomics: atomic-instrumented: simplify ifdefferyMark Rutland2-546/+3
2021-05-26locking/atomic: delete !ARCH_ATOMIC remnantsMark Rutland31-2718/+3
2021-05-26locking/atomic: xtensa: move to ARCH_ATOMICMark Rutland3-18/+19
2021-05-26locking/atomic: sparc: move to ARCH_ATOMICMark Rutland7-80/+81
2021-05-26locking/atomic: sh: move to ARCH_ATOMICMark Rutland6-15/+16
2021-05-26locking/atomic: riscv: move to ARCH_ATOMICMark Rutland3-81/+82
2021-05-26locking/atomic: powerpc: move to ARCH_ATOMICMark Rutland4-83/+90
2021-05-26locking/atomic: parisc: move to ARCH_ATOMICMark Rutland3-23/+24
2021-05-26locking/atomic: openrisc: move to ARCH_ATOMICMark Rutland3-21/+26
2021-05-26locking/atomic: nios2: move to ARCH_ATOMICMark Rutland1-0/+1
2021-05-26locking/atomic: nds32: move to ARCH_ATOMICMark Rutland1-0/+1
2021-05-26locking/atomic: mips: move to ARCH_ATOMICMark Rutland4-39/+43
2021-05-26locking/atomic: microblaze: move to ARCH_ATOMICMark Rutland1-0/+1
2021-05-26locking/atomic: m68k: move to ARCH_ATOMICMark Rutland4-36/+37
2021-05-26locking/atomic: ia64: move to ARCH_ATOMICMark Rutland4-40/+61
2021-05-26locking/atomic: hexagon: move to ARCH_ATOMICMark Rutland3-16/+17
2021-05-26locking/atomic: h8300: move to ARCH_ATOMICMark Rutland1-0/+1
2021-05-26locking/atomic: csky: move to ARCH_ATOMICMark Rutland2-4/+5
2021-05-26locking/atomic: arm: move to ARCH_ATOMICMark Rutland4-57/+58
2021-05-26locking/atomic: arc: move to ARCH_ATOMICMark Rutland3-35/+36
2021-05-26locking/atomic: alpha: move to ARCH_ATOMICMark Rutland3-47/+54
2021-05-26locking/atomic: cmpxchg: support ARCH_ATOMICMark Rutland1-17/+44
2021-05-26locking/atomic: cmpxchg: make `generic` a prefixMark Rutland10-18/+18
2021-05-26locking/atomic: atomic64: support ARCH_ATOMICMark Rutland2-31/+79
2021-05-26locking/atomic: atomic: support ARCH_ATOMICMark Rutland1-9/+62
2021-05-26locking/atomic: atomic: simplify ifdefferyMark Rutland1-42/+4
2021-05-26locking/atomic: atomic: remove redundant includeMark Rutland1-2/+0