]> git.itanic.dy.fi Git - linux-stable/commit
tracing: make ftrace_likely_update() declaration visible
authorArnd Bergmann <arnd@arndb.de>
Wed, 17 May 2023 12:47:12 +0000 (14:47 +0200)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 17 May 2023 16:36:46 +0000 (09:36 -0700)
commita18ef64fe1e4558b14a6e0ca9fbe8264475b7013
tree134461e1ecb927f1cd49eb6b9015c3d912db565a
parentf1fcbaa18b28dec10281551dfe6ed3a3ed80e3d6
tracing: make ftrace_likely_update() declaration visible

This function is only used when CONFIG_TRACE_BRANCH_PROFILING is set and
DISABLE_BRANCH_PROFILING is not set, and the declaration is hidden
behind this combination of tests.

But that causes a warning when building with CONFIG_TRACING_BRANCHES,
since that sets DISABLE_BRANCH_PROFILING for the tracing code, and the
declaration is thus hidden:

  kernel/trace/trace_branch.c:205:6: error: no previous prototype for 'ftrace_likely_update' [-Werror=missing-prototypes]

Move the declaration out of the #ifdef to avoid the warning.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/compiler.h