[PATCH 0/2] Fix CFI failures with GCOV_PROFILE_ALL

Sami Tolvanen
2023-06-23T00:11:47Z

Hi folks,

The following two patches fix CFI failures with GCOV_PROFILE_ALL,
where the compiler injects indirectly called functions to object
files that otherwise contain no executable code, and are not
processed by objtool or don't have CFI enabled. This results in
missing or incorrect type hashes during boot and when modules are
loaded.

Sami Tolvanen (2):
kbuild: Fix CFI failures with GCOV
kbuild: Disable GCOV for *.mod.o

init/Makefile | 1 +
scripts/Makefile.modfinal | 2 +-
scripts/Makefile.vmlinux | 1 +
3 files changed, 3 insertions(+), 1 deletion(-)

base-commit: 007034977130b49b618a5206aad54f634d9f169c
--
2.41.0.162.gfafddb0af9-goog