aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/xen/spinlock.c
AgeCommit message (Expand)Author
2020-11-09x86/xen: don't unbind uninitialized lock_kicker_irqBrian Masney
2020-07-08xen: Mark "xen_nopvspin" parameter obsoleteZhenzhong Duan
2019-07-17Revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get ini...Zhenzhong Duan
2018-11-22x86/xen: cleanup includes in arch/x86/xen/spinlock.cJuergen Gross
2018-11-09xen: fix xen_qlock_wait()Juergen Gross
2018-10-24xen: make xen_qlock_wait() nestableJuergen Gross
2018-10-24xen: fix race in xen_qlock_wait()Juergen Gross
2018-09-03x86/paravirt: Use a single ops structureJuergen Gross
2018-07-26xen/spinlock: Don't use pvqspinlock if only 1 vCPUWaiman Long
2017-12-12x86/headers: Remove duplicate #includesPravin Shedge
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-10-30x86/paravirt: Set up the virt_spin_lock_key after static keys get initializedDou Liyang
2017-10-10locking/spinlocks, paravirt, xen: Correct the xen_nopvspin caseJuergen Gross
2017-01-14locking/spinlocks/x86, paravirt: Remove paravirt_ticketlocks_enabledWaiman Long
2016-11-22x86/paravirt: Optimize native pv_lock_ops.vcpu_is_preempted()Peter Zijlstra
2016-11-22x86/xen: Support the vCPU preemption checkJuergen Gross
2016-09-30x86, locking/spinlocks: Remove ticket (spin)lock implementationPeter Zijlstra
2016-04-23xen/qspinlock: Don't kick CPU if IRQ is not initializedRoss Lagerwall
2015-05-11locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKSIngo Molnar
2015-05-08locking/pvqspinlock, x86: Enable PV qspinlock for XenDavid Vrabel
2015-02-18x86/spinlocks/paravirt: Fix memory corruption on unlockRaghavendra K T
2014-08-26x86: Replace __get_cpu_var usesChristoph Lameter
2014-04-15xen/spinlock: Don't enable them unconditionally.Konrad Rzeszutek Wilk
2014-03-04x86: Xen: Use the core irq stats functionThomas Gleixner
2014-01-29x86, asmlinkage, xen, kvm: Make {xen,kvm}_lock_spinning global and visibleAndi Kleen
2013-11-06x86/xen: remove deprecated IRQF_DISABLEDMichael Opdenacker
2013-09-24xen: Do not enable spinlocks before jump_label_init() has executedKonrad Rzeszutek Wilk
2013-09-09xen/spinlock: Don't use __initdate for xen_pv_spinKonrad Rzeszutek Wilk
2013-09-09Revert "xen/spinlock: Disable IRQ spinlock (PV) allocation on PVHVM"Konrad Rzeszutek Wilk
2013-09-09xen/spinlock: Don't setup xen spinlock IPI kicker if disabled.Konrad Rzeszutek Wilk
2013-09-09xen/spinlock: We don't need the old structure anymoreKonrad Rzeszutek Wilk
2013-08-09xen, pvticketlock: Allow interrupts to be enabled while blockingJeremy Fitzhardinge
2013-08-09x86, ticketlock: Add slowpath logicJeremy Fitzhardinge
2013-08-09x86, pvticketlock: Use callee-save for lock_spinningJeremy Fitzhardinge
2013-08-09xen, pvticketlocks: Add xen_nopvspin parameter to disable xen pv ticketlocksJeremy Fitzhardinge
2013-08-09xen, pvticketlock: Xen implementation for PV ticket locksJeremy Fitzhardinge
2013-08-09x86, spinlock: Replace pv spinlocks with pv ticketlocksJeremy Fitzhardinge
2013-07-14x86: delete __cpuinit usage from all x86 filesPaul Gortmaker
2013-06-10xen/spinlock: Don't leak interrupt name when offlining.Konrad Rzeszutek Wilk
2013-05-08xen/spinlock: Fix check from greater than to be also be greater or equal to.Konrad Rzeszutek Wilk
2013-04-16xen/spinlock: Disable IRQ spinlock (PV) allocation on PVHVMKonrad Rzeszutek Wilk
2013-04-16xen/spinlock: Check against default value of -1 for IRQ line.Konrad Rzeszutek Wilk
2013-02-19xen: Send spinlock IPI to all waitersStefan Bader
2012-04-17debugfs: Add support to print u32 array in debugfsSrivatsa Vaddagiri
2012-01-24x86: xen: size struct xen_spinlock to always fit in arch_spinlock_tDavid Vrabel
2010-12-17xen: Use this_cpu_opsChristoph Lameter
2010-10-07Fix IRQ flag handling namingDavid Howells
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo
2009-12-14locking: Convert raw_spinlock to arch_spinlockThomas Gleixner