aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorBibo Mao <maobibo@loongson.cn>2025-02-13 12:02:56 +0800
committerHuacai Chen <chenhuacai@loongson.cn>2025-02-13 12:02:56 +0800
commitbdb13252e5d1518823b81f458d9975c85d5240c2 (patch)
treeca39e1e922d82bf6efa7a38feed4a679d9103e07
parentLoongArch: csum: Fix OoB access in IP checksum code for negative lengths (diff)
downloadwireguard-linux-bdb13252e5d1518823b81f458d9975c85d5240c2.tar.xz
wireguard-linux-bdb13252e5d1518823b81f458d9975c85d5240c2.zip
LoongArch: KVM: Fix typo issue about GCFG feature detection
This is typo issue and misusage about GCFG feature macro. The code is wrong, only that it does not cause obvious problem since GCFG is set again on vCPU context switch. Fixes: 0d0df3c99d4f ("LoongArch: KVM: Implement kvm hardware enable, disable interface") Signed-off-by: Bibo Mao <maobibo@loongson.cn> Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Diffstat (limited to '')
-rw-r--r--arch/loongarch/kvm/main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/loongarch/kvm/main.c b/arch/loongarch/kvm/main.c
index bf9268bf26d5..f6d3242b9234 100644
--- a/arch/loongarch/kvm/main.c
+++ b/arch/loongarch/kvm/main.c
@@ -303,9 +303,9 @@ int kvm_arch_enable_virtualization_cpu(void)
* TOE=0: Trap on Exception.
* TIT=0: Trap on Timer.
*/
- if (env & CSR_GCFG_GCIP_ALL)
+ if (env & CSR_GCFG_GCIP_SECURE)
gcfg |= CSR_GCFG_GCI_SECURE;
- if (env & CSR_GCFG_MATC_ROOT)
+ if (env & CSR_GCFG_MATP_ROOT)
gcfg |= CSR_GCFG_MATC_ROOT;
write_csr_gcfg(gcfg);