summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2016-12-12116-1523/+674
|\
| * x86/paravirt: Fix bool return type for PVOP_CALL()Peter Zijlstra2016-12-111-1/+13
| * x86/paravirt: Fix native_patch()Peter Zijlstra2016-12-112-0/+8
| * Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar2016-12-11446-1540/+3435
| |\
| * | locking/ww_mutex: Use relaxed atomicsPeter Zijlstra2016-12-061-1/+1
| * | locking/rtmutex: Explain locking rules for rt_mutex_proxy_unlock()/init_proxy...Thomas Gleixner2016-12-021-4/+12
| * | locking/rtmutex: Get rid of RT_MUTEX_OWNER_MASKALLThomas Gleixner2016-12-021-2/+1
| * | Merge branch 'locking/urgent' into locking/core, to pick up dependent fixesIngo Molnar2016-12-0238-150/+367
| |\ \
| * | | x86/paravirt: Optimize native pv_lock_ops.vcpu_is_preempted()Peter Zijlstra2016-11-229-27/+54
| * | | locking/mutex: Break out of expensive busy-loop on {mutex,rwsem}_spin_on_owne...Pan Xinhui2016-11-222-5/+22
| * | | locking/osq: Break out of spin-wait busy waiting loop for a preempted vCPU in...Pan Xinhui2016-11-221-1/+8
| * | | Documentation/virtual/kvm: Support the vCPU preemption checkPan Xinhui2016-11-221-1/+8
| * | | x86/xen: Support the vCPU preemption checkJuergen Gross2016-11-221-1/+2
| * | | x86/kvm: Support the vCPU preemption checkPan Xinhui2016-11-221-0/+12
| * | | x86/kvm: Support the vCPU preemption checkPan Xinhui2016-11-222-1/+19
| * | | kvm: Introduce kvm_write_guest_offset_cached()Pan Xinhui2016-11-222-6/+16
| * | | locking/core, x86/paravirt: Implement vcpu_is_preempted(cpu) for KVM and Xen ...Pan Xinhui2016-11-223-0/+16
| * | | locking/spinlocks, s390: Implement vcpu_is_preempted(cpu)Christian Borntraeger2016-11-223-19/+23
| * | | locking/core, powerpc: Implement vcpu_is_preempted(cpu)Pan Xinhui2016-11-221-0/+8
| * | | sched/core: Introduce the vcpu_is_preempted(cpu) interfacePan Xinhui2016-11-221-0/+12
| * | | Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar2016-11-22575-3292/+6532
| |\ \ \
| * | | | sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_QWaiman Long2016-11-217-19/+19
| * | | | locking/core: Provide common cpu_relax_yield() definitionChristian Borntraeger2016-11-1733-38/+5
| * | | | locking/mutex: Don't mark mutex_trylock_recursive() as deprecated, temporarilyIngo Molnar2016-11-161-1/+1
| * | | | locking/core, arch: Remove cpu_relax_lowlatency()Christian Borntraeger2016-11-1632-33/+0
| * | | | locking/core: Remove cpu_relax_lowlatency() usersChristian Borntraeger2016-11-168-16/+16
| * | | | locking/core, s390: Make cpu_relax() a barrier againChristian Borntraeger2016-11-161-1/+1
| * | | | locking/core, stop_machine: Yield the CPU during stop machine()Christian Borntraeger2016-11-161-1/+1
| * | | | locking/core: Introduce cpu_relax_yield()Christian Borntraeger2016-11-1633-3/+36
| * | | | locking/mutex, drm: Introduce mutex_trylock_recursive()Peter Zijlstra2016-11-154-7/+61
| * | | | locking/lockdep: Remove unused parameter from the add_lock_to_list() functionTahsin Erdogan2016-11-111-5/+5
| * | | | Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar2016-11-11746-5823/+8678
| |\ \ \ \
| * | | | | locking/drm: Fix i915_gem_shrinker_lock() lockingIngo Molnar2016-11-031-1/+2
| * | | | | locking/mutex: Enable optimistic spinning of woken waiterWaiman Long2016-10-251-23/+54
| * | | | | locking/mutex: Simplify some ww_mutex code in __mutex_lock_common()Waiman Long2016-10-251-9/+4
| * | | | | locking/mutex: Restructure wait loopPeter Zijlstra2016-10-251-5/+25
| * | | | | locking/mutex: Add lock handoff to avoid starvationPeter Zijlstra2016-10-251-23/+119
| * | | | | locking/mutex: Allow MUTEX_SPIN_ON_OWNER when DEBUG_MUTEXESPeter Zijlstra2016-10-251-1/+1
| * | | | | locking/mutex: Kill arch specific codePeter Zijlstra2016-10-2538-1026/+0
| * | | | | locking/mutex: Rework mutex::ownerPeter Zijlstra2016-10-257-305/+187
| * | | | | locking/drm: Kill mutex trickeryPeter Zijlstra2016-10-252-39/+4
* | | | | | Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2016-12-1224-62/+872
|\ \ \ \ \ \
| * | | | | | efi/libstub: Make efi_random_alloc() allocate below 4 GB on 32-bitArd Biesheuvel2016-11-251-6/+7
| * | | | | | thunderbolt: Compile on x86 onlyLukas Wunner2016-11-181-0/+1
| * | | | | | thunderbolt, efi: Fix Kconfig dependencies harderLukas Wunner2016-11-181-1/+1
| * | | | | | thunderbolt, efi: Fix Kconfig dependenciesLukas Wunner2016-11-151-1/+1
| * | | | | | thunderbolt: Use Device ROM retrieved from EFILukas Wunner2016-11-133-1/+45
| * | | | | | x86/efi: Retrieve and assign Apple device propertiesLukas Wunner2016-11-137-0/+350
| * | | | | | efi: Allow bitness-agnostic protocol callsLukas Wunner2016-11-133-5/+17
| * | | | | | efi: Add device path parserLukas Wunner2016-11-134-0/+229