diff options
author | Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> | 2022-08-09 15:29:07 +0530 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2022-08-10 15:38:16 +1000 |
commit | cb928ac192128c842f4c1cfc8b6780b95719d65f (patch) | |
tree | 9438c7d7adcc5331969d9b20791c8697420c1b2d /include/linux/overflow.h | |
parent | 5cccf7a5215d12027e55e247907817631b413c28 (diff) |
powerpc64/ftrace: Fix ftrace for clang builds
Clang doesn't support -mprofile-kernel ABI, so guard the checks against
CONFIG_DYNAMIC_FTRACE_WITH_REGS, rather than the elf ABI version.
Fixes: 23b44fc248f4 ("powerpc/ftrace: Make __ftrace_make_{nop/call}() common to PPC32 and PPC64")
Cc: stable@vger.kernel.org # v5.19+
Reported-by: Nick Desaulniers <ndesaulniers@google.com>
Reported-by: Ondrej Mosnacek <omosnacek@gmail.com>
Signed-off-by: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
Tested-by: Ondrej Mosnacek <omosnacek@gmail.com>
Acked-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://github.com/llvm/llvm-project/issues/57031
Link: https://github.com/ClangBuiltLinux/linux/issues/1682
Link: https://lore.kernel.org/r/20220809095907.418764-1-naveen.n.rao@linux.vnet.ibm.com
Diffstat (limited to 'include/linux/overflow.h')
0 files changed, 0 insertions, 0 deletions