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