KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm
authorMaxim Levitsky <mlevitsk@redhat.com>
Wed, 22 Sep 2021 14:28:43 +0000 (10:28 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 22 Sep 2021 14:47:43 +0000 (10:47 -0400)
commit136a55c054ca03b44b74efe03f136d495dd84ec8
tree9847950a06fc86a2796d84845847ffa3cdd3fe28
parente85d3e7b495bb6c0b847a693f5f6d4bd429fae55
KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm

Use return statements instead of nested if, and fix error
path to free all the maps that were allocated.

Suggested-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Maxim Levitsky <mlevitsk@redhat.com>
Message-Id: <20210913140954.165665-2-mlevitsk@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/svm/svm.c