| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2017-09-04 | 108 | -1112/+3460 |
|\ |
|
| * | Merge branch 'linus' into locking/core, to fix up conflicts | Ingo Molnar | 2017-09-04 | 1536 | -53699/+48608 |
| |\ |
|
| * | | locking/lockdep/selftests: Fix mixed read-write ABBA tests | Peter Zijlstra | 2017-08-29 | 1 | -0/+6 |
| * | | sched/completion: Avoid unnecessary stack allocation for COMPLETION_INITIALIZ... | Boqun Feng | 2017-08-29 | 1 | -1/+1 |
| * | | acpi/nfit: Fix COMPLETION_INITIALIZER_ONSTACK() abuse | Boqun Feng | 2017-08-29 | 1 | -1/+1 |
| * | | locking/pvqspinlock: Relax cmpxchg's to improve performance on some architect... | Waiman Long | 2017-08-29 | 1 | -7/+17 |
| * | | smp: Avoid using two cache lines for struct call_single_data | Ying Huang | 2017-08-29 | 12 | -33/+39 |
| * | | locking/lockdep: Untangle xhlock history save/restore from task independence | Peter Zijlstra | 2017-08-29 | 4 | -51/+48 |
| * | | locking/refcounts, x86/asm: Disable CONFIG_ARCH_HAS_REFCOUNT for the time being | Ingo Molnar | 2017-08-29 | 1 | -1/+2 |
| * | | futex: Remove duplicated code and fix undefined behaviour | Jiri Slaby | 2017-08-25 | 21 | -506/+130 |
| * | | Documentation/locking/atomic: Finish the document... | Peter Zijlstra | 2017-08-25 | 1 | -0/+42 |
| * | | locking/lockdep: Fix workqueue crossrelease annotation | Peter Zijlstra | 2017-08-25 | 4 | -27/+66 |
| * | | workqueue/lockdep: 'Fix' flush_work() annotation | Peter Zijlstra | 2017-08-25 | 1 | -9/+11 |
| * | | locking/lockdep/selftests: Add mixed read-write ABBA tests | Peter Zijlstra | 2017-08-25 | 1 | -2/+115 |
| * | | mm, locking/barriers: Clarify tlb_flush_pending() barriers | Peter Zijlstra | 2017-08-25 | 1 | -33/+45 |
| * | | Merge branch 'linus' into locking/core, to pick up fixes | Ingo Molnar | 2017-08-25 | 412 | -1435/+3222 |
| |\ \ |
|
| * \ \ | Merge branch 'x86/asm' into locking/core | Ingo Molnar | 2017-08-18 | 32 | -212/+1616 |
| |\ \ \ |
|
| * | | | | locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE and CONFIG_LOCKDEP_COMPLETI... | Ingo Molnar | 2017-08-17 | 1 | -2/+2 |
| * | | | | locking/lockdep: Explicitly initialize wq_barrier::done::map | Boqun Feng | 2017-08-17 | 2 | -1/+11 |
| * | | | | locking/lockdep: Rename CONFIG_LOCKDEP_COMPLETE to CONFIG_LOCKDEP_COMPLETIONS | Byungchul Park | 2017-08-17 | 2 | -6/+6 |
| * | | | | locking/lockdep: Reword title of LOCKDEP_CROSSRELEASE config | Byungchul Park | 2017-08-17 | 1 | -1/+1 |
| * | | | | locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKING | Byungchul Park | 2017-08-17 | 1 | -5/+2 |
| * | | | | locking/refcounts, x86/asm: Implement fast refcount overflow protection | Kees Cook | 2017-08-17 | 8 | -0/+193 |
| * | | | | locking/lockdep: Fix the rollback and overwrite detection logic in crossrelease | Byungchul Park | 2017-08-14 | 1 | -6/+6 |
| * | | | | locking/lockdep: Add a comment about crossrelease_hist_end() in lockdep_sys_e... | Byungchul Park | 2017-08-14 | 1 | -0/+4 |
| * | | | | mm, locking: Fix up flush_tlb_pending() related merge in do_huge_pmd_numa_page() | Peter Zijlstra | 2017-08-11 | 1 | -17/+5 |
| * | | | | Merge branch 'linus' into locking/core, to resolve conflicts | Ingo Molnar | 2017-08-11 | 81 | -362/+678 |
| |\ \ \ \ |
|
| * | | | | | locking/lockdep: Add 'crossrelease' feature documentation | Byungchul Park | 2017-08-10 | 1 | -0/+874 |
| * | | | | | locking/lockdep: Apply crossrelease to completions | Byungchul Park | 2017-08-10 | 3 | -1/+64 |
| * | | | | | locking/lockdep: Make print_circular_bug() aware of crossrelease | Byungchul Park | 2017-08-10 | 1 | -20/+47 |
| * | | | | | locking/lockdep: Handle non(or multi)-acquisition of a crosslock | Byungchul Park | 2017-08-10 | 2 | -27/+77 |
| * | | | | | locking/lockdep: Detect and handle hist_lock ring buffer overwrite | Byungchul Park | 2017-08-10 | 3 | -5/+70 |
| * | | | | | locking/lockdep: Implement the 'crossrelease' feature | Byungchul Park | 2017-08-10 | 8 | -34/+635 |
| * | | | | | locking/lockdep: Make check_prev_add() able to handle external stack_trace | Byungchul Park | 2017-08-10 | 1 | -21/+19 |
| * | | | | | locking/lockdep: Change the meaning of check_prev_add()'s return value | Byungchul Park | 2017-08-10 | 1 | -3/+4 |
| * | | | | | locking/lockdep: Add a function building a chain between two classes | Byungchul Park | 2017-08-10 | 1 | -0/+70 |
| * | | | | | locking/lockdep: Refactor lookup_chain_cache() | Byungchul Park | 2017-08-10 | 1 | -48/+93 |
| * | | | | | locking/lockdep: Avoid creating redundant links | Peter Zijlstra | 2017-08-10 | 3 | -0/+33 |
| * | | | | | locking/lockdep: Rework FS_RECLAIM annotation | Peter Zijlstra | 2017-08-10 | 10 | -120/+75 |
| * | | | | | locking: Remove smp_mb__before_spinlock() | Peter Zijlstra | 2017-08-10 | 6 | -51/+13 |
| * | | | | | locking: Introduce smp_mb__after_spinlock() | Peter Zijlstra | 2017-08-10 | 5 | -2/+46 |
| * | | | | | overlayfs, locking: Remove smp_mb__before_spinlock() usage | Peter Zijlstra | 2017-08-10 | 1 | -2/+2 |
| * | | | | | mm, locking: Rework {set,clear,mm}_tlb_flush_pending() | Peter Zijlstra | 2017-08-10 | 3 | -12/+47 |
| * | | | | | Documentation/locking/atomic: Add documents for new atomic_t APIs | Peter Zijlstra | 2017-08-10 | 3 | -89/+273 |
| * | | | | | clocksource/arm_arch_timer: Use static_branch_enable_cpuslocked() | Marc Zyngier | 2017-08-10 | 1 | -1/+5 |
| * | | | | | jump_label: Provide hotplug context variants | Marc Zyngier | 2017-08-10 | 3 | -6/+42 |
| * | | | | | jump_label: Split out code under the hotplug lock | Marc Zyngier | 2017-08-10 | 1 | -9/+19 |
| * | | | | | jump_label: Move CPU hotplug locking | Marc Zyngier | 2017-08-10 | 1 | -2/+4 |
| * | | | | | jump_label: Add RELEASE barrier after text changes | Peter Zijlstra | 2017-08-10 | 1 | -2/+9 |
| * | | | | | cpuset: Make nr_cpusets private | Paolo Bonzini | 2017-08-10 | 2 | -6/+7 |