diff options
author | David Rientjes <rientjes@google.com> | 2019-01-02 12:56:33 -0800 |
---|---|---|
committer | Radim Krčmář <rkrcmar@redhat.com> | 2019-01-11 18:38:07 +0100 |
commit | 3f14a89d1132dcae3c8ce6721c6ef51f6e6d9b5f (patch) | |
tree | 402821c7e8ea3a766a4d43750c8cd1d5ccb69c3d /tools/perf/scripts/python | |
parent | 98938aa8edd66dc95024d7c936a4bc315f6615ff (diff) |
kvm: sev: Fail KVM_SEV_INIT if already initialized
By code inspection, it was found that multiple calls to KVM_SEV_INIT
could deplete asid bits and overwrite kvm_sev_info's regions_list.
Multiple calls to KVM_SVM_INIT is not likely to occur with QEMU, but this
should likely be fixed anyway.
This code is serialized by kvm->lock.
Fixes: 1654efcbc431 ("KVM: SVM: Add KVM_SEV_INIT command")
Reported-by: Cfir Cohen <cfir@google.com>
Signed-off-by: David Rientjes <rientjes@google.com>
Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions