diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c index dd25346ec356b53308bf99ca140f2996b8c5a85b..cc182d9760edcce62ac3f15a176015122b35753e 100644 --- a/virt/kvm/kvm_main.c +++ b/virt/kvm/kvm_main.c @@ -49,6 +49,7 @@ #include #include #include +#include #include #include @@ -3069,6 +3070,7 @@ static int kvm_dev_ioctl_create_vm(unsigned long type) if (kvm_create_vm_debugfs(kvm, r) < 0) { kvm_put_kvm(kvm); + sys_close(r); return -ENOMEM; }