Message ID | 1277050918-12744-5-git-send-email-avi@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/include/linux/kvm_host.h b/include/linux/kvm_host.h index e706c1e..e478f3f 100644 --- a/include/linux/kvm_host.h +++ b/include/linux/kvm_host.h @@ -642,7 +642,12 @@ static inline bool kvm_make_check_request(int req, struct kvm_vcpu *vcpu) static inline bool kvm_check_request(int req, struct kvm_vcpu *vcpu) { - return test_and_clear_bit(req, &vcpu->requests); + if (test_bit(req, &vcpu->requests)) { + clear_bit(req, &vcpu->requests); + return true; + } else { + return false; + } } #endif