summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2017-09-04108-1112/+3460
|\
| * Merge branch 'linus' into locking/core, to fix up conflictsIngo Molnar2017-09-041536-53699/+48608
| |\
| * | locking/lockdep/selftests: Fix mixed read-write ABBA testsPeter Zijlstra2017-08-291-0/+6
| * | sched/completion: Avoid unnecessary stack allocation for COMPLETION_INITIALIZ...Boqun Feng2017-08-291-1/+1
| * | acpi/nfit: Fix COMPLETION_INITIALIZER_ONSTACK() abuseBoqun Feng2017-08-291-1/+1
| * | locking/pvqspinlock: Relax cmpxchg's to improve performance on some architect...Waiman Long2017-08-291-7/+17
| * | smp: Avoid using two cache lines for struct call_single_dataYing Huang2017-08-2912-33/+39
| * | locking/lockdep: Untangle xhlock history save/restore from task independencePeter Zijlstra2017-08-294-51/+48
| * | locking/refcounts, x86/asm: Disable CONFIG_ARCH_HAS_REFCOUNT for the time beingIngo Molnar2017-08-291-1/+2
| * | futex: Remove duplicated code and fix undefined behaviourJiri Slaby2017-08-2521-506/+130
| * | Documentation/locking/atomic: Finish the document...Peter Zijlstra2017-08-251-0/+42
| * | locking/lockdep: Fix workqueue crossrelease annotationPeter Zijlstra2017-08-254-27/+66
| * | workqueue/lockdep: 'Fix' flush_work() annotationPeter Zijlstra2017-08-251-9/+11
| * | locking/lockdep/selftests: Add mixed read-write ABBA testsPeter Zijlstra2017-08-251-2/+115
| * | mm, locking/barriers: Clarify tlb_flush_pending() barriersPeter Zijlstra2017-08-251-33/+45
| * | Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar2017-08-25412-1435/+3222
| |\ \
| * \ \ Merge branch 'x86/asm' into locking/coreIngo Molnar2017-08-1832-212/+1616
| |\ \ \
| * | | | locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE and CONFIG_LOCKDEP_COMPLETI...Ingo Molnar2017-08-171-2/+2
| * | | | locking/lockdep: Explicitly initialize wq_barrier::done::mapBoqun Feng2017-08-172-1/+11
| * | | | locking/lockdep: Rename CONFIG_LOCKDEP_COMPLETE to CONFIG_LOCKDEP_COMPLETIONSByungchul Park2017-08-172-6/+6
| * | | | locking/lockdep: Reword title of LOCKDEP_CROSSRELEASE configByungchul Park2017-08-171-1/+1
| * | | | locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKINGByungchul Park2017-08-171-5/+2
| * | | | locking/refcounts, x86/asm: Implement fast refcount overflow protectionKees Cook2017-08-178-0/+193
| * | | | locking/lockdep: Fix the rollback and overwrite detection logic in crossreleaseByungchul Park2017-08-141-6/+6
| * | | | locking/lockdep: Add a comment about crossrelease_hist_end() in lockdep_sys_e...Byungchul Park2017-08-141-0/+4
| * | | | mm, locking: Fix up flush_tlb_pending() related merge in do_huge_pmd_numa_page()Peter Zijlstra2017-08-111-17/+5
| * | | | Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar2017-08-1181-362/+678
| |\ \ \ \
| * | | | | locking/lockdep: Add 'crossrelease' feature documentationByungchul Park2017-08-101-0/+874
| * | | | | locking/lockdep: Apply crossrelease to completionsByungchul Park2017-08-103-1/+64
| * | | | | locking/lockdep: Make print_circular_bug() aware of crossreleaseByungchul Park2017-08-101-20/+47
| * | | | | locking/lockdep: Handle non(or multi)-acquisition of a crosslockByungchul Park2017-08-102-27/+77
| * | | | | locking/lockdep: Detect and handle hist_lock ring buffer overwriteByungchul Park2017-08-103-5/+70
| * | | | | locking/lockdep: Implement the 'crossrelease' featureByungchul Park2017-08-108-34/+635
| * | | | | locking/lockdep: Make check_prev_add() able to handle external stack_traceByungchul Park2017-08-101-21/+19
| * | | | | locking/lockdep: Change the meaning of check_prev_add()'s return valueByungchul Park2017-08-101-3/+4
| * | | | | locking/lockdep: Add a function building a chain between two classesByungchul Park2017-08-101-0/+70
| * | | | | locking/lockdep: Refactor lookup_chain_cache()Byungchul Park2017-08-101-48/+93
| * | | | | locking/lockdep: Avoid creating redundant linksPeter Zijlstra2017-08-103-0/+33
| * | | | | locking/lockdep: Rework FS_RECLAIM annotationPeter Zijlstra2017-08-1010-120/+75
| * | | | | locking: Remove smp_mb__before_spinlock()Peter Zijlstra2017-08-106-51/+13
| * | | | | locking: Introduce smp_mb__after_spinlock()Peter Zijlstra2017-08-105-2/+46
| * | | | | overlayfs, locking: Remove smp_mb__before_spinlock() usagePeter Zijlstra2017-08-101-2/+2
| * | | | | mm, locking: Rework {set,clear,mm}_tlb_flush_pending()Peter Zijlstra2017-08-103-12/+47
| * | | | | Documentation/locking/atomic: Add documents for new atomic_t APIsPeter Zijlstra2017-08-103-89/+273
| * | | | | clocksource/arm_arch_timer: Use static_branch_enable_cpuslocked()Marc Zyngier2017-08-101-1/+5
| * | | | | jump_label: Provide hotplug context variantsMarc Zyngier2017-08-103-6/+42
| * | | | | jump_label: Split out code under the hotplug lockMarc Zyngier2017-08-101-9/+19
| * | | | | jump_label: Move CPU hotplug lockingMarc Zyngier2017-08-101-2/+4
| * | | | | jump_label: Add RELEASE barrier after text changesPeter Zijlstra2017-08-101-2/+9
| * | | | | cpuset: Make nr_cpusets privatePaolo Bonzini2017-08-102-6/+7