From: Nathan Chancellor Date: Thu, 21 Aug 2025 21:15:43 +0000 (-0700) Subject: powerpc: Drop unnecessary initializations in __copy_inst_from_kernel_nofault() X-Git-Tag: v6.18-rc1~140^2~4^2~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=488954ca195d03f651208355ed5cac428846ee97;p=thirdparty%2Fkernel%2Fstable.git powerpc: Drop unnecessary initializations in __copy_inst_from_kernel_nofault() Now that the minimum supported version of LLVM for building the kernel has been bumped to 15.0.0, the zero initializations of val and suffix added by commit 0d76914a4c99 ("powerpc/inst: Optimise copy_inst_from_kernel_nofault()") to avoid a bogus case of -Wuninitialized can be dropped because the preprocessor condition is always false. Reviewed-by: Kees Cook Reviewed-by: Christophe Leroy Link: https://lore.kernel.org/r/20250821-bump-min-llvm-ver-15-v2-6-635f3294e5f0@kernel.org Signed-off-by: Nathan Chancellor --- diff --git a/arch/powerpc/include/asm/inst.h b/arch/powerpc/include/asm/inst.h index 684d3f4532821..ffa82167c860b 100644 --- a/arch/powerpc/include/asm/inst.h +++ b/arch/powerpc/include/asm/inst.h @@ -143,10 +143,6 @@ static inline int __copy_inst_from_kernel_nofault(ppc_inst_t *inst, u32 *src) { unsigned int val, suffix; -/* See https://github.com/ClangBuiltLinux/linux/issues/1521 */ -#if defined(CONFIG_CC_IS_CLANG) && CONFIG_CLANG_VERSION < 140000 - val = suffix = 0; -#endif __get_kernel_nofault(&val, src, u32, Efault); if (IS_ENABLED(CONFIG_PPC64) && get_op(val) == OP_PREFIX) { __get_kernel_nofault(&suffix, src + 1, u32, Efault);