]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: VMX: Ensure that vmx_create_vcpu always returns proper error
authorJan Kiszka <jan.kiszka@siemens.com>
Tue, 12 Apr 2011 23:27:55 +0000 (01:27 +0200)
committerAvi Kivity <avi@redhat.com>
Wed, 11 May 2011 11:57:08 +0000 (07:57 -0400)
commitf4d7564c284ffb6cddaae13f167d5f1cc7fdfd16
tree4e20ff818c63f8b9a7c7b84d101f5c669eee454a
parenta08cc8abae0119276c764eb7ba89ec174d15def7
KVM: VMX: Ensure that vmx_create_vcpu always returns proper error

In case certain allocations fail, vmx_create_vcpu may return 0 as error
instead of a negative value encoded via ERR_PTR. This causes a NULL
pointer dereferencing later on in kvm_vm_ioctl_vcpu_create.

Reported-by: Sasha Levin <levinsasha928@gmail.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
arch/x86/kvm/vmx.c