OSDN Git Service

KVM: SEV: accept signals in sev_lock_two_vms
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 23 Nov 2021 00:50:36 +0000 (19:50 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 30 Nov 2021 08:54:15 +0000 (03:54 -0500)
commitc9d61dcb0bc26a761dc84a87bd8a0d3b3c432f10
treec58760947e78c0658a2222eefdeff70d7baab596
parent10a37929efeb4c51a0069afdd537c4fa3831f6e5
KVM: SEV: accept signals in sev_lock_two_vms

Generally, kvm->lock is not taken for a long time, but
sev_lock_two_vms is different: it takes vCPU locks
inside, so userspace can hold it back just by calling
a vCPU ioctl.  Play it safe and use mutex_lock_killable.

Message-Id: <20211123005036.2954379-13-pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/svm/sev.c