On Sun, Jan 15, 2023 at 9:30 PM Jisheng Zhang <jszhang@xxxxxxxxxx> wrote: > > From: Andrew Jones <ajones@xxxxxxxxxxxxxxxx> > > Switch has_svinval() from static branch to the new helper > riscv_has_extension_unlikely(). > > Signed-off-by: Andrew Jones <ajones@xxxxxxxxxxxxxxxx> > Reviewed-by: Guo Ren <guoren@xxxxxxxxxx> For KVM RISC-V: Acked-by: Anup Patel <anup@xxxxxxxxxxxxxx> Regards, Anup > --- > arch/riscv/kvm/tlb.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/arch/riscv/kvm/tlb.c b/arch/riscv/kvm/tlb.c > index 309d79b3e5cd..aa3da18ad873 100644 > --- a/arch/riscv/kvm/tlb.c > +++ b/arch/riscv/kvm/tlb.c > @@ -15,8 +15,7 @@ > #include <asm/hwcap.h> > #include <asm/insn-def.h> > > -#define has_svinval() \ > - static_branch_unlikely(&riscv_isa_ext_keys[RISCV_ISA_EXT_KEY_SVINVAL]) > +#define has_svinval() riscv_has_extension_unlikely(RISCV_ISA_EXT_SVINVAL) > > void kvm_riscv_local_hfence_gvma_vmid_gpa(unsigned long vmid, > gpa_t gpa, gpa_t gpsz, > -- > 2.38.1 >