diff options
author | Oliver Upton <oliver.upton@linux.dev> | 2024-03-05 10:52:03 +0000 |
---|---|---|
committer | Oliver Upton <oliver.upton@linux.dev> | 2024-03-05 18:43:09 +0000 |
commit | 141d9f087ffb6a2bf1b0e9705ece7d0489f61381 (patch) | |
tree | af33aab14ed78457d505f1cb6b2f2a5b2711d177 | |
parent | 9b4167a330f4af2e615eefae3ccd4d61ec972b67 (diff) | |
download | linux-kvm-arm64/pmu-events-nvhe.tar.gz |
KVM: arm64: Do not disable preemption in kvm_vcpu_pmu_restore_guest()kvm-arm64/pmu-events-nvhe
The caller has already disabled preemption, no need to nest further.
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
-rw-r--r-- | arch/arm64/kvm/pmu.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/arch/arm64/kvm/pmu.c b/arch/arm64/kvm/pmu.c index a243934c5568b..43da27d8087d9 100644 --- a/arch/arm64/kvm/pmu.c +++ b/arch/arm64/kvm/pmu.c @@ -181,14 +181,12 @@ void kvm_vcpu_pmu_restore_guest(struct kvm_vcpu *vcpu) if (!kvm_arm_support_pmu_v3() || !has_vhe()) return; - preempt_disable(); pmu = kvm_get_pmu_events(); events_guest = pmu->events_guest; events_host = pmu->events_host; kvm_vcpu_pmu_enable_el0(events_guest); kvm_vcpu_pmu_disable_el0(events_host); - preempt_enable(); } /* |