summaryrefslogtreecommitdiffstats
path: root/arch/x86/xen/spinlock.c
Commit message (Expand)AuthorAgeFilesLines
* x86/xen: don't unbind uninitialized lock_kicker_irqBrian Masney2020-11-091-1/+11
* xen: Mark "xen_nopvspin" parameter obsoleteZhenzhong Duan2020-07-081-2/+2
* Revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get ini...Zhenzhong Duan2019-07-171-4/+2
* x86/xen: cleanup includes in arch/x86/xen/spinlock.cJuergen Gross2018-11-221-6/+1
* xen: fix xen_qlock_wait()Juergen Gross2018-11-091-6/+8
* xen: make xen_qlock_wait() nestableJuergen Gross2018-10-241-14/+10
* xen: fix race in xen_qlock_wait()Juergen Gross2018-10-241-10/+5
* x86/paravirt: Use a single ops structureJuergen Gross2018-09-031-5/+6
* xen/spinlock: Don't use pvqspinlock if only 1 vCPUWaiman Long2018-07-261-0/+4
* x86/headers: Remove duplicate #includesPravin Shedge2017-12-121-2/+0
* Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar2017-11-071-0/+1
|\
| * License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* | x86/paravirt: Set up the virt_spin_lock_key after static keys get initializedDou Liyang2017-10-301-2/+4
* | locking/spinlocks, paravirt, xen: Correct the xen_nopvspin caseJuergen Gross2017-10-101-0/+2
|/
* locking/spinlocks/x86, paravirt: Remove paravirt_ticketlocks_enabledWaiman Long2017-01-141-19/+0
* x86/paravirt: Optimize native pv_lock_ops.vcpu_is_preempted()Peter Zijlstra2016-11-221-2/+3
* x86/xen: Support the vCPU preemption checkJuergen Gross2016-11-221-1/+2
* x86, locking/spinlocks: Remove ticket (spin)lock implementationPeter Zijlstra2016-09-301-249/+1
* xen/qspinlock: Don't kick CPU if IRQ is not initializedRoss Lagerwall2016-04-231-0/+6
* locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKSIngo Molnar2015-05-111-5/+5
* locking/pvqspinlock, x86: Enable PV qspinlock for XenDavid Vrabel2015-05-081-4/+60
* x86/spinlocks/paravirt: Fix memory corruption on unlockRaghavendra K T2015-02-181-4/+9
* x86: Replace __get_cpu_var usesChristoph Lameter2014-08-261-1/+1
* xen/spinlock: Don't enable them unconditionally.Konrad Rzeszutek Wilk2014-04-151-1/+4
* x86: Xen: Use the core irq stats functionThomas Gleixner2014-03-041-1/+1
* x86, asmlinkage, xen, kvm: Make {xen,kvm}_lock_spinning global and visibleAndi Kleen2014-01-291-1/+1
* x86/xen: remove deprecated IRQF_DISABLEDMichael Opdenacker2013-11-061-1/+1
* xen: Do not enable spinlocks before jump_label_init() has executedKonrad Rzeszutek Wilk2013-09-241-2/+24
* xen/spinlock: Don't use __initdate for xen_pv_spinKonrad Rzeszutek Wilk2013-09-091-1/+1
* Revert "xen/spinlock: Disable IRQ spinlock (PV) allocation on PVHVM"Konrad Rzeszutek Wilk2013-09-091-20/+0
* xen/spinlock: Don't setup xen spinlock IPI kicker if disabled.Konrad Rzeszutek Wilk2013-09-091-1/+10
* xen/spinlock: We don't need the old structure anymoreKonrad Rzeszutek Wilk2013-09-091-18/+0
* xen, pvticketlock: Allow interrupts to be enabled while blockingJeremy Fitzhardinge2013-08-091-6/+40
* x86, ticketlock: Add slowpath logicJeremy Fitzhardinge2013-08-091-0/+6
* x86, pvticketlock: Use callee-save for lock_spinningJeremy Fitzhardinge2013-08-091-1/+2
* xen, pvticketlocks: Add xen_nopvspin parameter to disable xen pv ticketlocksJeremy Fitzhardinge2013-08-091-0/+14
* xen, pvticketlock: Xen implementation for PV ticket locksJeremy Fitzhardinge2013-08-091-269/+79
* x86, spinlock: Replace pv spinlocks with pv ticketlocksJeremy Fitzhardinge2013-08-091-2/+6
* x86: delete __cpuinit usage from all x86 filesPaul Gortmaker2013-07-141-1/+1
* xen/spinlock: Don't leak interrupt name when offlining.Konrad Rzeszutek Wilk2013-06-101-1/+6
* xen/spinlock: Fix check from greater than to be also be greater or equal to.Konrad Rzeszutek Wilk2013-05-081-1/+1
* xen/spinlock: Disable IRQ spinlock (PV) allocation on PVHVMKonrad Rzeszutek Wilk2013-04-161-0/+21
* xen/spinlock: Check against default value of -1 for IRQ line.Konrad Rzeszutek Wilk2013-04-161-0/+4
* xen: Send spinlock IPI to all waitersStefan Bader2013-02-191-1/+0
* debugfs: Add support to print u32 array in debugfsSrivatsa Vaddagiri2012-04-171-6/+6
* x86: xen: size struct xen_spinlock to always fit in arch_spinlock_tDavid Vrabel2012-01-241-5/+22
* xen: Use this_cpu_opsChristoph Lameter2010-12-171-4/+4
* Fix IRQ flag handling namingDavid Howells2010-10-071-1/+1
* include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-301-0/+1
* locking: Convert raw_spinlock to arch_spinlockThomas Gleixner2009-12-141-8/+8