Message ID | 1506346478-1631-2-git-send-email-eric.auger@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/virt/kvm/arm/vgic/vgic-its.c b/virt/kvm/arm/vgic/vgic-its.c index f51c1e1..fbbc97b 100644 --- a/virt/kvm/arm/vgic/vgic-its.c +++ b/virt/kvm/arm/vgic/vgic-its.c @@ -2018,7 +2018,7 @@ static int vgic_its_restore_dte(struct vgic_its *its, u32 id, return PTR_ERR(dev); ret = vgic_its_restore_itt(its, dev); - if (ret) { + if (ret < 0) { vgic_its_free_device(its->dev->kvm, dev); return ret; } @@ -2141,7 +2141,7 @@ static int vgic_its_restore_device_tables(struct vgic_its *its) } if (ret > 0) - ret = -EINVAL; + ret = 0; return ret; }