diff options
| -rw-r--r-- | arch/riscv/kernel/cpufeature.c | 5 | 
1 files changed, 1 insertions, 4 deletions
diff --git a/arch/riscv/kernel/cpufeature.c b/arch/riscv/kernel/cpufeature.c index a6f62a6d1edd..12b05ce164bb 100644 --- a/arch/riscv/kernel/cpufeature.c +++ b/arch/riscv/kernel/cpufeature.c @@ -293,7 +293,6 @@ void __init_or_module riscv_cpufeature_patch_func(struct alt_entry *begin,  						  unsigned int stage)  {  	u32 cpu_req_feature = cpufeature_probe(stage); -	u32 cpu_apply_feature = 0;  	struct alt_entry *alt;  	u32 tmp; @@ -307,10 +306,8 @@ void __init_or_module riscv_cpufeature_patch_func(struct alt_entry *begin,  		}  		tmp = (1U << alt->errata_id); -		if (cpu_req_feature & tmp) { +		if (cpu_req_feature & tmp)  			patch_text_nosync(alt->old_ptr, alt->alt_ptr, alt->alt_len); -			cpu_apply_feature |= tmp; -		}  	}  }  #endif  | 
