]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
kvm: selftests: ensure vcpu file is released
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 26 Jul 2018 11:02:24 +0000 (13:02 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 6 Aug 2018 15:32:04 +0000 (17:32 +0200)
commit0a505fe6f272c5c1ceebbd266535ad79d9ca6920
treea5a80f9ca4d173e98815abdafd53c2feb777f61a
parent87ccb7dbb25b28c0003fe4be88ed02289b651f96
kvm: selftests: ensure vcpu file is released

The selftests were not munmap-ing the kvm_run area from the vcpu file descriptor.
The result was that kvm_vcpu_release was not called and a reference was left in the
parent "struct kvm".  Ultimately this was visible in the upcoming state save/restore
test as an error when KVM attempted to create a duplicate debugfs entry.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
tools/testing/selftests/kvm/lib/kvm_util.c