kernel_optimize_test/arch/s390
Carsten Otte e52b2af541 KVM: s390: Fix race condition in kvm_s390_handle_wait
The call to add_timer was issued before local_int.lock was taken and before
timer_due was set to 0. If the timer expires before the lock is being taken,
the timer function will set timer_due to 1 and exit before the vcpu falls
asleep. Depending on other external events, the vcpu might sleep forever.
This fix pulls setting timer_due to the beginning of the function before
add_timer, which ensures correct behavior.

Signed-off-by: Carsten Otte <cotte@de.ibm.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
2008-06-06 21:08:26 +03:00
..
appldata [S390] appldata: prevent cpu hotplug when walking cpu_online_map. 2008-05-30 10:03:34 +02:00
boot
crypto
hypfs
kernel [S390] disassembler: fix idte instruction format. 2008-05-30 10:03:36 +02:00
kvm KVM: s390: Fix race condition in kvm_s390_handle_wait 2008-06-06 21:08:26 +03:00
lib
math-emu
mm KVM: s390: fix locking order problem in enable_sie 2008-06-06 21:08:26 +03:00
oprofile
defconfig [S390] Update default configuration. 2008-05-30 10:03:36 +02:00
Kconfig [S390] fix sparsemem related compile error with allnoconfig on s390 2008-05-30 10:03:33 +02:00
Kconfig.debug
Makefile