summaryrefslogtreecommitdiffstats
path: root/arch/sparc/math-emu
diff options
context:
space:
mode:
authorChristophe Leroy <christophe.leroy@csgroup.eu>2021-03-10 12:10:34 +0000
committerMichael Ellerman <mpe@ellerman.id.au>2021-03-14 20:32:24 +1100
commiteed5fae00593ab9d261a0c1ffc1bdb786a87a55a (patch)
tree0d73cd9e6e5b2b088f191e69881fc5f346b21c21 /arch/sparc/math-emu
parent08c18b63d9656e0389087d1956d2b37fd7019172 (diff)
downloadlinux-stable-eed5fae00593ab9d261a0c1ffc1bdb786a87a55a.tar.gz
linux-stable-eed5fae00593ab9d261a0c1ffc1bdb786a87a55a.tar.bz2
linux-stable-eed5fae00593ab9d261a0c1ffc1bdb786a87a55a.zip
powerpc: Force inlining of cpu_has_feature() to avoid build failure
The code relies on constant folding of cpu_has_feature() based on possible and always true values as defined per CPU_FTRS_ALWAYS and CPU_FTRS_POSSIBLE. Build failure is encountered with for instance book3e_all_defconfig on kisskb in the AMDGPU driver which uses cpu_has_feature(CPU_FTR_VSX_COMP) to decide whether calling kernel_enable_vsx() or not. The failure is due to cpu_has_feature() not being inlined with that configuration with gcc 4.9. In the same way as commit acdad8fb4a15 ("powerpc: Force inlining of mmu_has_feature to fix build failure"), for inlining of cpu_has_feature(). Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/b231dfa040ce4cc37f702f5c3a595fdeabfe0462.1615378209.git.christophe.leroy@csgroup.eu
Diffstat (limited to 'arch/sparc/math-emu')
0 files changed, 0 insertions, 0 deletions