KVM: kvm_para_has_feature can be boolean
authorYaowei Bai <baiyaowei@cmss.chinamobile.com>
Sat, 14 Nov 2015 03:21:07 +0000 (11:21 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 25 Nov 2015 16:24:23 +0000 (17:24 +0100)
This patch makes kvm_para_has_feature return bool due to this
particular function only using either one or zero as its return
value.

No functional change.

Signed-off-by: Yaowei Bai <baiyaowei@cmss.chinamobile.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
include/linux/kvm_para.h

index 00a97bb..35e568f 100644 (file)
@@ -4,10 +4,8 @@
 #include <uapi/linux/kvm_para.h>
 
 
-static inline int kvm_para_has_feature(unsigned int feature)
+static inline bool kvm_para_has_feature(unsigned int feature)
 {
-       if (kvm_arch_para_features() & (1UL << feature))
-               return 1;
-       return 0;
+       return !!(kvm_arch_para_features() & (1UL << feature));
 }
 #endif /* __LINUX_KVM_PARA_H */