linux-stable/scripts/mod
Mark Brown 4a6795933a kbuild: modpost: Explicitly warn about unprototyped symbols
One common cause of modpost version generation failures is a failure to
prototype exported assembly functions - the tooling requires this for
exported functions even if they are not and should not be called from C
code in order to do the version mangling for symbols. Unfortunately the
error message is currently rather abstruse, simply saying that "version
generation failed" and even diving into the code doesn't directly show
what's going on since there's several steps between the problem and it
being observed.

Provide an explicit hint as to the likely cause of a version generation
failure to help anyone who runs into this in future more readily diagnose
and fix the problem.

Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
2021-06-17 10:01:05 +09:00
..
.gitignore .gitignore: prefix local generated files with a slash 2021-05-02 00:43:35 +09:00
Makefile scripts/mod: disable LTO for empty.c 2021-01-14 08:21:09 -08:00
devicetable-offsets.c Char/Misc driver patches for 5.12-rc1 2021-02-24 10:25:37 -08:00
empty.c
file2alias.c Char/Misc driver patches for 5.12-rc1 2021-02-24 10:25:37 -08:00
mk_elfconfig.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
modpost.c kbuild: modpost: Explicitly warn about unprototyped symbols 2021-06-17 10:01:05 +09:00
modpost.h Modules updates for v5.12 2021-02-23 10:15:33 -08:00
sumversion.c modpost: lto: strip .lto from module names 2021-01-14 08:21:09 -08:00