riscv: drop cpufeature_apply_feature tracking variable

A patch from »riscv: some svpbmt fixes« in state Mainline for linux-kernel

From: Heiko Stuebner <heiko@...> Date: Wed, 18 May 2022 13:21:55 +0200

Commit-Message

The variable was tracking which feature patches got applied but that information was never actually used - and thus resulted in a warning as well. Drop the variable. Reported-by: kernel test robot <lkp@...> Signed-off-by: Heiko Stuebner <heiko@...>

Patch-Comment

arch/riscv/kernel/cpufeature.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-)

Statistics

  • 1 lines added
  • 4 lines removed

Changes

------------------------ arch/riscv/kernel/cpufeature.c ------------------------
index dea3ea19deee..b33564df81e1 100644
@@ -294,7 +294,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;
@@ -308,10 +307,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
 
 

Recent Patches

About Us

Sed lacus. Donec lectus. Nullam pretium nibh ut turpis. Nam bibendum. In nulla tortor, elementum vel, tempor at, varius non, purus. Mauris vitae nisl nec metus placerat consectetuer.

Read More...