diff options
author | Fuad Tabba <tabba@google.com> | 2024-07-22 18:33:11 +0200 |
---|---|---|
committer | Oliver Upton <oliver.upton@linux.dev> | 2024-08-07 21:11:05 +0200 |
commit | 7e814a20f6da2bd2044b1a4682dd92a6f0df5a92 (patch) | |
tree | 1ce76bf3ddac6e16afa7aa60ffdc20a75ae29d66 /arch/arm64/kvm/hyp/nvhe/switch.c | |
parent | KVM: arm64: vgic-debug: Exit the iterator properly w/o LPI (diff) | |
download | linux-7e814a20f6da2bd2044b1a4682dd92a6f0df5a92.tar.xz linux-7e814a20f6da2bd2044b1a4682dd92a6f0df5a92.zip |
KVM: arm64: Tidying up PAuth code in KVM
Tidy up some of the PAuth trapping code to clear up some comments
and avoid clang/checkpatch warnings. Also, don't bother setting
PAuth HCR_EL2 bits in pKVM, since it's handled by the hypervisor.
Signed-off-by: Fuad Tabba <tabba@google.com>
Link: https://lore.kernel.org/r/20240722163311.1493879-1-tabba@google.com
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
Diffstat (limited to 'arch/arm64/kvm/hyp/nvhe/switch.c')
-rw-r--r-- | arch/arm64/kvm/hyp/nvhe/switch.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/arm64/kvm/hyp/nvhe/switch.c b/arch/arm64/kvm/hyp/nvhe/switch.c index 6af179c6356d..8f5c56d5b1cd 100644 --- a/arch/arm64/kvm/hyp/nvhe/switch.c +++ b/arch/arm64/kvm/hyp/nvhe/switch.c @@ -173,9 +173,8 @@ static void __pmu_switch_to_host(struct kvm_vcpu *vcpu) static bool kvm_handle_pvm_sys64(struct kvm_vcpu *vcpu, u64 *exit_code) { /* - * Make sure we handle the exit for workarounds and ptrauth - * before the pKVM handling, as the latter could decide to - * UNDEF. + * Make sure we handle the exit for workarounds before the pKVM + * handling, as the latter could decide to UNDEF. */ return (kvm_hyp_handle_sysreg(vcpu, exit_code) || kvm_handle_pvm_sysreg(vcpu, exit_code)); |