From 6778948f9de86c3cfaf36725a7c87dcff9ba247f Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 11 Dec 2023 08:20:59 +0000 Subject: [PATCH] kernel_5.10 no rt --- kernel/arch/arm64/kvm/arm.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/arch/arm64/kvm/arm.c b/kernel/arch/arm64/kvm/arm.c index 0ef3bfe..78550c8 100644 --- a/kernel/arch/arm64/kvm/arm.c +++ b/kernel/arch/arm64/kvm/arm.c @@ -750,7 +750,7 @@ * involves poking the GIC, which must be done in a * non-preemptible context. */ - migrate_disable(); + preempt_disable(); kvm_pmu_flush_hwstate(vcpu); @@ -799,7 +799,7 @@ kvm_timer_sync_user(vcpu); kvm_vgic_sync_hwstate(vcpu); local_irq_enable(); - migrate_enable(); + preempt_enable(); continue; } @@ -871,7 +871,7 @@ /* Exit types that need handling before we can be preempted */ handle_exit_early(vcpu, ret); - migrate_enable(); + preempt_enable(); /* * The ARMv8 architecture doesn't give the hypervisor -- Gitblit v1.6.2