KVM: Drop useless atomic test from timer function
authorJan Kiszka <jan.kiszka@siemens.com>
Tue, 9 Jun 2009 13:37:03 +0000 (15:37 +0200)
committerAvi Kivity <avi@redhat.com>
Thu, 10 Sep 2009 05:32:57 +0000 (08:32 +0300)
commit681405bfc73a2717ae9b03b2bad465b009106f31
tree4b6d8a726a200f188434487f32fe6b29aa38e624
parentf7104db26ab2bc5f642892774ac8fb0f15400969
KVM: Drop useless atomic test from timer function

The current code tries to optimize the setting of
KVM_REQ_PENDING_TIMER but used atomic_inc_and_test - which always
returns true unless pending had the invalid value of -1 on entry. This
patch drops the test part preserving the original semantic but
expressing it less confusingly.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/x86/kvm/timer.c