On Mon, 3 Jul 2023 17:35:48 +0100, Marc Zyngier wrote: > Since 0bf50497f03b ("KVM: Drop kvm_count_lock and instead protect > kvm_usage_count with kvm_lock"), hotplugging back a CPU whilst > a guest is running results in a number of ugly splats as most > of this code expects to run with preemption disabled, which isn't > the case anymore. > > While the context is preemptable, it isn't migratable, which should > be enough. But we have plenty of preemptible() checks all over > the place, and our per-CPU accessors also disable preemption. > > [...] Applied to kvmarm/fixes, thanks! [1/1] KVM: arm64: Disable preemption in kvm_arch_hardware_enable() https://git.kernel.org/kvmarm/kvmarm/c/970dee09b230 -- Best, Oliver