]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: SVM: fix compilation with modular PSP and non-modular KVM
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 13 Apr 2020 07:20:06 +0000 (03:20 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 14 Apr 2020 08:21:15 +0000 (04:21 -0400)
commit0d3a2215823a49edfe6b9331f005b165fb86248a
tree8428760145532f11e9b400bfc70e8db02c717bf9
parenta4ccbbc2f9b1c231a2c94ff4bec7c9ae8015b423
KVM: SVM: fix compilation with modular PSP and non-modular KVM

Use svm_sev_enabled() in order to cull all calls to PSP code.  Otherwise,
compilation fails with undefined symbols if the PSP device driver is compiled
as a module and KVM is not.

Reported-by: Uros Bizjak <ubizjak@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/svm/sev.c