summaryrefslogtreecommitdiff
path: root/arch/x86/xen/spinlock.c
AgeCommit message (Expand)AuthorFilesLines
2020-11-09x86/xen: don't unbind uninitialized lock_kicker_irqBrian Masney1-1/+11
2020-07-08xen: Mark "xen_nopvspin" parameter obsoleteZhenzhong Duan1-2/+2
2019-07-17Revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get ini...Zhenzhong Duan1-4/+2
2018-11-22x86/xen: cleanup includes in arch/x86/xen/spinlock.cJuergen Gross1-6/+1
2018-11-09xen: fix xen_qlock_wait()Juergen Gross1-6/+8
2018-10-24xen: make xen_qlock_wait() nestableJuergen Gross1-14/+10
2018-10-24xen: fix race in xen_qlock_wait()Juergen Gross1-10/+5
2018-09-03x86/paravirt: Use a single ops structureJuergen Gross1-5/+6
2018-07-27xen/spinlock: Don't use pvqspinlock if only 1 vCPUWaiman Long1-0/+4
2017-12-12x86/headers: Remove duplicate #includesPravin Shedge1-2/+0
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-30x86/paravirt: Set up the virt_spin_lock_key after static keys get initializedDou Liyang1-2/+4
2017-10-10locking/spinlocks, paravirt, xen: Correct the xen_nopvspin caseJuergen Gross1-0/+2
2017-01-14locking/spinlocks/x86, paravirt: Remove paravirt_ticketlocks_enabledWaiman Long1-19/+0
2016-11-22x86/paravirt: Optimize native pv_lock_ops.vcpu_is_preempted()Peter Zijlstra1-2/+3
2016-11-22x86/xen: Support the vCPU preemption checkJuergen Gross1-1/+2
2016-09-30x86, locking/spinlocks: Remove ticket (spin)lock implementationPeter Zijlstra1-249/+1
2016-04-23xen/qspinlock: Don't kick CPU if IRQ is not initializedRoss Lagerwall1-0/+6
2015-05-11locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKSIngo Molnar1-5/+5
2015-05-08locking/pvqspinlock, x86: Enable PV qspinlock for XenDavid Vrabel1-4/+60
2015-02-18x86/spinlocks/paravirt: Fix memory corruption on unlockRaghavendra K T1-4/+9
2014-08-26x86: Replace __get_cpu_var usesChristoph Lameter1-1/+1
2014-04-15xen/spinlock: Don't enable them unconditionally.Konrad Rzeszutek Wilk1-1/+4
2014-03-04x86: Xen: Use the core irq stats functionThomas Gleixner1-1/+1
2014-01-30x86, asmlinkage, xen, kvm: Make {xen,kvm}_lock_spinning global and visibleAndi Kleen1-1/+1
2013-11-07x86/xen: remove deprecated IRQF_DISABLEDMichael Opdenacker1-1/+1
2013-09-25xen: Do not enable spinlocks before jump_label_init() has executedKonrad Rzeszutek Wilk1-2/+24
2013-09-09xen/spinlock: Don't use __initdate for xen_pv_spinKonrad Rzeszutek Wilk1-1/+1
2013-09-09Revert "xen/spinlock: Disable IRQ spinlock (PV) allocation on PVHVM"Konrad Rzeszutek Wilk1-20/+0
2013-09-09xen/spinlock: Don't setup xen spinlock IPI kicker if disabled.Konrad Rzeszutek Wilk1-1/+10
2013-09-09xen/spinlock: We don't need the old structure anymoreKonrad Rzeszutek Wilk1-18/+0
2013-08-09xen, pvticketlock: Allow interrupts to be enabled while blockingJeremy Fitzhardinge1-6/+40
2013-08-09x86, ticketlock: Add slowpath logicJeremy Fitzhardinge1-0/+6
2013-08-09x86, pvticketlock: Use callee-save for lock_spinningJeremy Fitzhardinge1-1/+2
2013-08-09xen, pvticketlocks: Add xen_nopvspin parameter to disable xen pv ticketlocksJeremy Fitzhardinge1-0/+14
2013-08-09xen, pvticketlock: Xen implementation for PV ticket locksJeremy Fitzhardinge1-269/+79
2013-08-09x86, spinlock: Replace pv spinlocks with pv ticketlocksJeremy Fitzhardinge1-2/+6
2013-07-15x86: delete __cpuinit usage from all x86 filesPaul Gortmaker1-1/+1
2013-06-10xen/spinlock: Don't leak interrupt name when offlining.Konrad Rzeszutek Wilk1-1/+6
2013-05-08xen/spinlock: Fix check from greater than to be also be greater or equal to.Konrad Rzeszutek Wilk1-1/+1
2013-04-17xen/spinlock: Disable IRQ spinlock (PV) allocation on PVHVMKonrad Rzeszutek Wilk1-0/+21
2013-04-17xen/spinlock: Check against default value of -1 for IRQ line.Konrad Rzeszutek Wilk1-0/+4
2013-02-20xen: Send spinlock IPI to all waitersStefan Bader1-1/+0
2012-04-17debugfs: Add support to print u32 array in debugfsSrivatsa Vaddagiri1-6/+6
2012-01-24x86: xen: size struct xen_spinlock to always fit in arch_spinlock_tDavid Vrabel1-5/+22
2010-12-17xen: Use this_cpu_opsChristoph Lameter1-4/+4
2010-10-07Fix IRQ flag handling namingDavid Howells1-1/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2009-12-15locking: Convert raw_spinlock to arch_spinlockThomas Gleixner1-8/+8