linux-stable-rt/arch/x86/xen
Jeremy Fitzhardinge 06fc732c33 xen: disable interrupts before saving in percpu
Impact: Fix race condition

xen_mc_batch has a small preempt race where it takes the address of a
percpu variable immediately before disabling interrupts, thereby
leaving a small window in which we may migrate to another cpu and save
the flags in the wrong percpu variable.  Disable interrupts before
saving the old flags in a percpu.

Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2009-02-03 17:22:40 -08:00
..
Kconfig
Makefile
debugfs.c
debugfs.h
enlighten.c
grant-table.c
irq.c
mmu.c
mmu.h
multicalls.c
multicalls.h
setup.c
smp.c
spinlock.c
suspend.c
time.c
vdso.h
xen-asm_32.S
xen-asm_64.S
xen-head.S
xen-ops.h