diff options
| author | Justin Stitt <justinstitt@google.com> | 2026-03-30 17:09:08 -0700 |
|---|---|---|
| committer | Nicolas Schier <nsc@kernel.org> | 2026-04-07 21:48:44 +0200 |
| commit | 404927758daac5ec4594071e033c1fa6ee9ca9b6 (patch) | |
| tree | 3fc4165298f07310e3ca852367564148c160d893 /include/linux/tc_ematch/git@git.tavy.me:linux.git | |
| parent | d13a089d823e6b9a5a63728c4d1617ba1aca2740 (diff) | |
kbuild: expand inlining hints with -fdiagnostics-show-inlining-chain
Clang recently added -fdiagnostics-show-inlining-chain [1] to improve
the visibility of inlining chains in diagnostics. This is particularly
useful for CONFIG_FORTIFY_SOURCE where detections can happen deep in
inlined functions.
Add this flag to KBUILD_CFLAGS under a cc-option so it is enabled if the
compiler supports it. Note that GCC does not have an equivalent flag as
it supports a similar diagnostic structure unconditionally.
Link: https://github.com/llvm/llvm-project/pull/174892 [1]
Link: https://github.com/ClangBuiltLinux/linux/issues/1571
Signed-off-by: Justin Stitt <justinstitt@google.com>
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
Reviewed-by: Kees Cook <kees@kernel.org>
Link: https://patch.msgid.link/20260330-kbuild-show-inlining-v2-1-c0c481a4ea7b@google.com
Signed-off-by: Nicolas Schier <nsc@kernel.org>
Diffstat (limited to 'include/linux/tc_ematch/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
