./include/asm-generic/tlb.h:629:10: error: parameter 'ptep' set but not used

From: Miguel Ojeda
Date: Tue Apr 16 2024 - 06:28:37 EST


Hi David, Arnd, LoongArch,

In a linux-next defconfig LLVM=1 build today I got:

./include/asm-generic/tlb.h:629:10: error: parameter 'ptep' set
but not used [-Werror,-Wunused-but-set-parameter]
629 | pte_t *ptep, unsigned int nr, unsigned long address)
| ^

Indeed, in loongarch, `__tlb_remove_tlb_entry` does not do anything.
This seems the same that Arnd reported for arm64:

https://lore.kernel.org/all/20240221154549.2026073-1-arnd@xxxxxxxxxx/

So perhaps the loongarch's one should also be changed into an static inline?

I hope that helps!

Cheers,
Miguel