]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: interrupt kvm_gmem_populate() on signals
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 7 Jun 2024 16:10:29 +0000 (18:10 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 20 Jun 2024 21:28:44 +0000 (17:28 -0400)
commitd81473840ce12fe682c19af9b4b5b39a9fe5a4c9
treea28f2825fd4db9e4f9a25df9654ee3e978f7c6ae
parentf99b052256f16224687e5947772f0942bff73fc1
KVM: interrupt kvm_gmem_populate() on signals

kvm_gmem_populate() is a potentially lengthy operation that can involve
multiple calls to the firmware.  Interrupt it if a signal arrives.

Fixes: 1f6c06b177513 ("KVM: guest_memfd: Add interface for populating gmem pages with user data")
Cc: Isaku Yamahata <isaku.yamahata@intel.com>
Cc: Michael Roth <michael.roth@amd.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
virt/kvm/guest_memfd.c