powerpc/83xx: Fix build failure with FPU=n
authorMichael Ellerman <mpe@ellerman.id.au>
Wed, 6 Mar 2024 12:58:52 +0000 (23:58 +1100)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 7 Mar 2024 12:06:19 +0000 (23:06 +1100)
commitc2e5d70cf05b48bfbd5b6625bbd0ec3052cecd5d
treeb9b2da015b14e8c3e4877753020dc6592a1620a3
parent329105ce53437ff64b29f6c429dfe5dc2aa7b676
powerpc/83xx: Fix build failure with FPU=n

Building eg. 83xx/mpc832x_rdb_defconfig with FPU=n, fails with:

  arch/powerpc/platforms/83xx/suspend.c: In function 'mpc83xx_suspend_enter':
  arch/powerpc/platforms/83xx/suspend.c:209:17: error: implicit declaration of function 'enable_kernel_fp'
    209 |                 enable_kernel_fp();

Fix it by providing an enable_kernel_fp() stub for FPU=n builds,
which allows using IS_ENABLED(CONFIG_PPC_FPU) around the call to
enable_kernel_fp().

Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20240306125853.3714578-2-mpe@ellerman.id.au
arch/powerpc/include/asm/switch_to.h
arch/powerpc/platforms/83xx/suspend.c