linux/virt/kvm
Sean Christopherson 49005a2a3d KVM: Bail from the dirty ring reset flow if a signal is pending
Abort a dirty ring reset if the current task has a pending signal, as the
hard limit of INT_MAX entries doesn't ensure KVM will respond to a signal
in a timely fashion.

Fixes: fb04a1eddb ("KVM: X86: Implement ring-based dirty memory tracking")
Reviewed-by: James Houghton <jthoughton@google.com>
Reviewed-by: Binbin Wu <binbin.wu@linux.intel.com>
Reviewed-by: Yan Zhao <yan.y.zhao@intel.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Link: https://lore.kernel.org/r/20250516213540.2546077-3-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
2025-06-20 13:39:42 -07:00
..
async_pf.c Revert "KVM: async_pf: avoid recursive flushing of work items" 2024-06-03 08:55:55 -07:00
async_pf.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 504 2019-06-19 17:09:56 +02:00
binary_stats.c KVM: stats: remove dead stores 2021-08-13 03:35:15 -04:00
coalesced_mmio.c KVM: Clean up coalesced MMIO ring full check 2024-08-29 19:38:33 -07:00
coalesced_mmio.h
dirty_ring.c KVM: Bail from the dirty ring reset flow if a signal is pending 2025-06-20 13:39:42 -07:00
eventfd.c KVM: Allow building irqbypass.ko as as module when kvm.ko is a module 2025-04-04 07:07:40 -04:00
guest_memfd.c KVM: Add member to struct kvm_gfn_range to indicate private/shared 2024-12-23 08:28:55 -05:00
irqchip.c KVM: Setup empty IRQ routing when creating a VM 2024-06-11 14:18:34 -07:00
Kconfig KVM: Allow building irqbypass.ko as as module when kvm.ko is a module 2025-04-04 07:07:40 -04:00
kvm_main.c KVM: Bound the number of dirty ring entries in a single reset at INT_MAX 2025-06-20 13:39:42 -07:00
kvm_mm.h KVM: Pin (as in FOLL_PIN) pages during kvm_vcpu_map() 2024-10-25 12:58:00 -04:00
Makefile.kvm KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory 2023-11-14 08:01:03 -05:00
pfncache.c KVM: pfncache: Precisely track refcounted pages 2024-10-25 12:57:59 -04:00
vfio.c VFIO updates for v6.13 2024-11-27 12:57:03 -08:00
vfio.h