KVM: Remove ptr comparisons to 0
Fix sparse warnings "Using plain integer as NULL pointer" Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Avi Kivity <avi@qumranet.com>
This commit is contained in:
parent
8b0067913d
commit
56919c5c97
|
@ -398,7 +398,7 @@ static inline struct kvm_ioapic *ioapic_irqchip(struct kvm *kvm)
|
||||||
|
|
||||||
static inline int irqchip_in_kernel(struct kvm *kvm)
|
static inline int irqchip_in_kernel(struct kvm *kvm)
|
||||||
{
|
{
|
||||||
return pic_irqchip(kvm) != 0;
|
return pic_irqchip(kvm) != NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct descriptor_table {
|
struct descriptor_table {
|
||||||
|
|
|
@ -1449,7 +1449,8 @@ int kvm_init(void *opaque, unsigned int vcpu_size,
|
||||||
|
|
||||||
/* A kmem cache lets us meet the alignment requirements of fx_save. */
|
/* A kmem cache lets us meet the alignment requirements of fx_save. */
|
||||||
kvm_vcpu_cache = kmem_cache_create("kvm_vcpu", vcpu_size,
|
kvm_vcpu_cache = kmem_cache_create("kvm_vcpu", vcpu_size,
|
||||||
__alignof__(struct kvm_vcpu), 0, 0);
|
__alignof__(struct kvm_vcpu),
|
||||||
|
0, NULL);
|
||||||
if (!kvm_vcpu_cache) {
|
if (!kvm_vcpu_cache) {
|
||||||
r = -ENOMEM;
|
r = -ENOMEM;
|
||||||
goto out_free_4;
|
goto out_free_4;
|
||||||
|
|
|
@ -1271,7 +1271,7 @@ static int handle_exit(struct kvm_run *kvm_run, struct kvm_vcpu *vcpu)
|
||||||
exit_code);
|
exit_code);
|
||||||
|
|
||||||
if (exit_code >= ARRAY_SIZE(svm_exit_handlers)
|
if (exit_code >= ARRAY_SIZE(svm_exit_handlers)
|
||||||
|| svm_exit_handlers[exit_code] == 0) {
|
|| !svm_exit_handlers[exit_code]) {
|
||||||
kvm_run->exit_reason = KVM_EXIT_UNKNOWN;
|
kvm_run->exit_reason = KVM_EXIT_UNKNOWN;
|
||||||
kvm_run->hw.hardware_exit_reason = exit_code;
|
kvm_run->hw.hardware_exit_reason = exit_code;
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue