diff --git a/virt/kvm/ioregion.c b/virt/kvm/ioregion.c index ea89a30f6a506e..1d167f09b3e912 100644 --- a/virt/kvm/ioregion.c +++ b/virt/kvm/ioregion.c @@ -150,7 +150,7 @@ ioregion_read(struct kvm_vcpu *vcpu, struct kvm_io_device *this, gpa_t addr, return -EOPNOTSUPP; } - mutex_lock_interruptible(&p->ctx->mutex); + ret = mutex_lock_interruptible(&p->ctx->mutex); ret = kernel_write(p->wf, cmd, sizeof(*cmd), 0); if (ret != sizeof(*cmd)) { @@ -217,7 +217,7 @@ ioregion_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, gpa_t addr, return -EOPNOTSUPP; } - mutex_lock_interruptible(&p->ctx->mutex); + ret = mutex_lock_interruptible(&p->ctx->mutex); ret = kernel_write(p->wf, cmd, sizeof(*cmd), 0); if (ret != sizeof(*cmd)) {