diff options
author | Christophe Leroy <christophe.leroy@csgroup.eu> | 2021-03-10 12:10:34 +0000 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2021-03-14 20:32:24 +1100 |
commit | eed5fae00593ab9d261a0c1ffc1bdb786a87a55a (patch) | |
tree | 0d73cd9e6e5b2b088f191e69881fc5f346b21c21 /arch/sparc/math-emu | |
parent | 08c18b63d9656e0389087d1956d2b37fd7019172 (diff) | |
download | linux-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