提交 2be5b3f6 编写于 作者: L Liu Shuo 提交者: Paolo Bonzini

KVM: release anon file in failure path of vm creation

The failure of create debugfs of VM will return directly without release
the anon file. It will leak memory and file descriptors, even through
be not serious.
Signed-off-by: NLiu Shuo <shuo.a.liu@intel.com>
Fixes: 536a6f88Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
上级 2f1fe811
......@@ -49,6 +49,7 @@
#include <linux/slab.h>
#include <linux/sort.h>
#include <linux/bsearch.h>
#include <linux/syscalls.h>
#include <asm/processor.h>
#include <asm/io.h>
......@@ -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;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册