summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* locking/atomic: centralize generated headersMark Rutland2021-07-168-24/+23
* locking/atomic: remove ARCH_ATOMIC remanantsMark Rutland2021-07-1621-91/+71
* locking/atomic: simplify ifdef generationMark Rutland2021-07-161-1/+1
* locking/rwsem: Remove an unused parameter of rwsem_wake()xuyehan2021-07-161-3/+3
* Documentation/atomic_t: Document cmpxchg() vs try_cmpxchg()Peter Zijlstra2021-07-071-0/+41
* locking/mutex: Add MUTEX_WARN_ONPeter Zijlstra2021-07-071-20/+10
* locking/mutex: Introduce __mutex_trylock_or_handoff()Peter Zijlstra2021-07-071-24/+36
* locking/mutex: Fix HANDOFF conditionPeter Zijlstra2021-07-071-10/+5
* locking/mutex: Use try_cmpxchg()Peter Zijlstra2021-07-071-21/+6
* locking/lockdep: Correct the description error for check_redundant()Xiongwei Song2021-06-221-1/+1
* futex: Provide FUTEX_LOCK_PI2 to support clock selectionThomas Gleixner2021-06-222-1/+8
* futex: Prepare futex_lock_pi() for runtime clock selectionThomas Gleixner2021-06-221-1/+2
* lockdep/selftest: Remove wait-type RCU_CALLBACK testsPeter Zijlstra2021-06-221-17/+0
* lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTINGPeter Zijlstra2021-06-221-0/+1
* lockdep: Fix wait-type for empty stackPeter Zijlstra2021-06-221-1/+1
* locking/selftests: Add a selftest for check_irq_usage()Boqun Feng2021-06-221-0/+65
* lockding/lockdep: Avoid to find wrong lock dep path in check_irq_usage()Boqun Feng2021-06-221-1/+11
* locking/lockdep: Remove the unnecessary trace savingBoqun Feng2021-06-221-3/+0
* locking/lockdep: Fix the dep path printing for backwards BFSBoqun Feng2021-06-221-2/+106
* selftests: futex: Add futex compare requeue testAndré Almeida2021-06-224-1/+142
* selftests: futex: Add futex wait testAndré Almeida2021-06-224-1/+177
* seqlock: Remove trailing semicolon in macrosHuilong Deng2021-06-081-3/+3
* locking/lockdep: Reduce LOCKDEP dependency listRandy Dunlap2021-05-311-1/+0
* locking/lockdep,doc: Improve readability of the block matrixXiongwei Song2021-05-311-2/+2
* locking/atomics: atomic-instrumented: simplify ifdefferyMark Rutland2021-05-262-546/+3
* locking/atomic: delete !ARCH_ATOMIC remnantsMark Rutland2021-05-2631-2718/+3
* locking/atomic: xtensa: move to ARCH_ATOMICMark Rutland2021-05-263-18/+19
* locking/atomic: sparc: move to ARCH_ATOMICMark Rutland2021-05-267-80/+81
* locking/atomic: sh: move to ARCH_ATOMICMark Rutland2021-05-266-15/+16
* locking/atomic: riscv: move to ARCH_ATOMICMark Rutland2021-05-263-81/+82
* locking/atomic: powerpc: move to ARCH_ATOMICMark Rutland2021-05-264-83/+90
* locking/atomic: parisc: move to ARCH_ATOMICMark Rutland2021-05-263-23/+24
* locking/atomic: openrisc: move to ARCH_ATOMICMark Rutland2021-05-263-21/+26
* locking/atomic: nios2: move to ARCH_ATOMICMark Rutland2021-05-261-0/+1
* locking/atomic: nds32: move to ARCH_ATOMICMark Rutland2021-05-261-0/+1
* locking/atomic: mips: move to ARCH_ATOMICMark Rutland2021-05-264-39/+43
* locking/atomic: microblaze: move to ARCH_ATOMICMark Rutland2021-05-261-0/+1
* locking/atomic: m68k: move to ARCH_ATOMICMark Rutland2021-05-264-36/+37
* locking/atomic: ia64: move to ARCH_ATOMICMark Rutland2021-05-264-40/+61
* locking/atomic: hexagon: move to ARCH_ATOMICMark Rutland2021-05-263-16/+17
* locking/atomic: h8300: move to ARCH_ATOMICMark Rutland2021-05-261-0/+1
* locking/atomic: csky: move to ARCH_ATOMICMark Rutland2021-05-262-4/+5
* locking/atomic: arm: move to ARCH_ATOMICMark Rutland2021-05-264-57/+58
* locking/atomic: arc: move to ARCH_ATOMICMark Rutland2021-05-263-35/+36
* locking/atomic: alpha: move to ARCH_ATOMICMark Rutland2021-05-263-47/+54
* locking/atomic: cmpxchg: support ARCH_ATOMICMark Rutland2021-05-261-17/+44
* locking/atomic: cmpxchg: make `generic` a prefixMark Rutland2021-05-2610-18/+18
* locking/atomic: atomic64: support ARCH_ATOMICMark Rutland2021-05-262-31/+79
* locking/atomic: atomic: support ARCH_ATOMICMark Rutland2021-05-261-9/+62
* locking/atomic: atomic: simplify ifdefferyMark Rutland2021-05-261-42/+4