Files
linux/arch/powerpc/include/asm
Christophe Leroy eed5fae005 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 acdad8fb4a ("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
2021-03-14 20:32:24 +11:00
..
2020-05-28 23:24:36 +10:00
2020-10-08 12:50:52 +11:00
2020-10-07 22:34:47 +11:00
2020-12-05 21:49:52 +11:00
2021-02-09 00:10:50 +11:00
2020-05-28 23:24:36 +10:00
2020-07-23 17:41:36 +10:00
2020-10-06 07:07:03 +02:00
2021-02-09 01:09:44 +11:00
2020-06-02 20:59:20 +10:00
2018-05-25 12:04:43 +10:00
2021-02-09 00:10:50 +11:00
2021-02-09 00:10:50 +11:00
2021-02-09 00:10:50 +11:00
2020-07-27 00:01:32 +10:00
2020-07-23 17:43:44 +10:00
2020-12-09 16:46:56 +11:00
2018-07-30 22:48:21 +10:00
2019-05-01 16:45:05 +10:00
2020-12-04 01:01:19 +11:00
2021-03-02 22:41:23 +11:00
2021-02-09 00:10:50 +11:00