Juergen Gross
|
f2a5fef124
x86/xen: cleanup includes in arch/x86/xen/spinlock.c
|
6 anni fa |
Juergen Gross
|
d3132b3860
xen: fix xen_qlock_wait()
|
6 anni fa |
Juergen Gross
|
a856531951
xen: make xen_qlock_wait() nestable
|
6 anni fa |
Juergen Gross
|
2ac2a7d4d9
xen: fix race in xen_qlock_wait()
|
6 anni fa |
Juergen Gross
|
5c83511bdb
x86/paravirt: Use a single ops structure
|
7 anni fa |
Waiman Long
|
47b428d14f
xen/spinlock: Don't use pvqspinlock if only 1 vCPU
|
7 anni fa |
Pravin Shedge
|
81bf665d00
x86/headers: Remove duplicate #includes
|
7 anni fa |
Ingo Molnar
|
8c5db92a70
Merge branch 'linus' into locking/core, to resolve conflicts
|
7 anni fa |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 anni fa |
Dou Liyang
|
ca5d376e17
x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized
|
7 anni fa |
Juergen Gross
|
e6fd28eb35
locking/spinlocks, paravirt, xen: Correct the xen_nopvspin case
|
8 anni fa |
Waiman Long
|
aef591cd3d
locking/spinlocks/x86, paravirt: Remove paravirt_ticketlocks_enabled
|
8 anni fa |
Peter Zijlstra
|
3cded41794
x86/paravirt: Optimize native pv_lock_ops.vcpu_is_preempted()
|
8 anni fa |
Juergen Gross
|
de7689cf8f
x86/xen: Support the vCPU preemption check
|
8 anni fa |
Peter Zijlstra
|
cfd8983f03
x86, locking/spinlocks: Remove ticket (spin)lock implementation
|
9 anni fa |
Ross Lagerwall
|
707e59ba49
xen/qspinlock: Don't kick CPU if IRQ is not initialized
|
9 anni fa |
Ingo Molnar
|
62c7a1e9ae
locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKS
|
10 anni fa |
David Vrabel
|
e95e6f176c
locking/pvqspinlock, x86: Enable PV qspinlock for Xen
|
10 anni fa |
Raghavendra K T
|
d6abfdb202
x86/spinlocks/paravirt: Fix memory corruption on unlock
|
10 anni fa |
Christoph Lameter
|
89cbc76768
x86: Replace __get_cpu_var uses
|
11 anni fa |
Konrad Rzeszutek Wilk
|
e0fc17a936
xen/spinlock: Don't enable them unconditionally.
|
11 anni fa |
Thomas Gleixner
|
770144ea7b
x86: Xen: Use the core irq stats function
|
11 anni fa |
Andi Kleen
|
dd41f818e5
x86, asmlinkage, xen, kvm: Make {xen,kvm}_lock_spinning global and visible
|
11 anni fa |
Michael Opdenacker
|
9d71cee667
x86/xen: remove deprecated IRQF_DISABLED
|
12 anni fa |
Konrad Rzeszutek Wilk
|
a945928ea2
xen: Do not enable spinlocks before jump_label_init() has executed
|
12 anni fa |
Konrad Rzeszutek Wilk
|
c3b7cb1fd8
xen/spinlock: Don't use __initdate for xen_pv_spin
|
12 anni fa |
Konrad Rzeszutek Wilk
|
fb78e58c27
Revert "xen/spinlock: Disable IRQ spinlock (PV) allocation on PVHVM"
|
12 anni fa |
Konrad Rzeszutek Wilk
|
3310bbedac
xen/spinlock: Don't setup xen spinlock IPI kicker if disabled.
|
12 anni fa |
Konrad Rzeszutek Wilk
|
6055aaf87d
xen/spinlock: We don't need the old structure anymore
|
12 anni fa |
Jeremy Fitzhardinge
|
1ed7bf5f52
xen, pvticketlock: Allow interrupts to be enabled while blocking
|
12 anni fa |