summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/paravirt-spinlocks.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2017-02-221-1/+1
|\
| * x86/paravirt: Change vcp_is_preempted() arg type to longWaiman Long2017-02-211-1/+1
* | locking/spinlocks/x86, paravirt: Remove paravirt_ticketlocks_enabledWaiman Long2017-01-141-3/+0
|/
* x86/paravirt: Optimize native pv_lock_ops.vcpu_is_preempted()Peter Zijlstra2016-11-221-4/+10
* locking/core, x86/paravirt: Implement vcpu_is_preempted(cpu) for KVM and Xen ...Pan Xinhui2016-11-221-0/+6
* x86, locking/spinlocks: Remove ticket (spin)lock implementationPeter Zijlstra2016-09-301-7/+0
* x86/kernel: Audit and remove any unnecessary uses of module.hPaul Gortmaker2016-07-141-1/+1
* locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKSIngo Molnar2015-05-111-4/+4
* locking/pvqspinlock, x86: Implement the paravirt qspinlock call patchingPeter Zijlstra (Intel)2015-05-081-1/+23
* x86, ticketlock: Add slowpath logicJeremy Fitzhardinge2013-08-091-0/+3
* x86, pvticketlock: Use callee-save for lock_spinningJeremy Fitzhardinge2013-08-091-1/+1
* x86, spinlock: Replace pv spinlocks with pv ticketlocksJeremy Fitzhardinge2013-08-091-13/+2
* locking: Convert __raw_spin* functions to arch_spin*Thomas Gleixner2009-12-141-1/+1
* locking: Convert raw_spinlock to arch_spinlockThomas Gleixner2009-12-141-1/+1
* x86: remove byte locksJiri Kosina2009-01-201-10/+0
* x86: fix default_spin_lock_flags() prototypeIngo Molnar2008-12-081-1/+2
* x86: export pv_lock_ops non-GPLJeremy Fitzhardinge2008-08-221-1/+1
* x86/paravirt: add spin_lock_flags lock opJeremy Fitzhardinge2008-08-201-0/+6
* x86: split spinlock implementations out into their own filesJeremy Fitzhardinge2008-07-241-0/+31