[PATCH 0/2] kbuild: GCOV cleanups following the prefer-atomic fix
From: Konstantin Khorenko
Date: Thu Oct 01 2026 - 13:04:32 EST
Two cleanups Peter Oberparleiter suggested while reviewing
commit 56cb9b7d96b2 ("gcov: use atomic counter updates to fix
concurrent access crashes"):
https://lore.kernel.org/e1b6e768-51af-468b-a729-0ed3fceef2f1@xxxxxxxxxxxxx
Patch 1 makes the prefer-atomic try-run test reuse $(CFLAGS_GCOV)
instead of spelling the flags out again, so the test compiles with the
exact GCOV flags, -fno-tree-loop-im included.
Patch 2 moves the CFLAGS_GCOV block into scripts/Makefile.gcov,
included via include-$(CONFIG_GCOV_KERNEL) like the other
instrumentation makefiles. The try-run also stops running on builds
without GCOV.
Signed-off-by: Konstantin Khorenko <khorenko@xxxxxxxxxxxxx>
---
Konstantin Khorenko (2):
kbuild: use $(CFLAGS_GCOV) in the prefer-atomic try-run test
kbuild: move GCOV flags to scripts/Makefile.gcov
MAINTAINERS | 1 +
Makefile | 22 +---------------------
scripts/Makefile.gcov | 21 +++++++++++++++++++++
3 files changed, 23 insertions(+), 21 deletions(-)
---
base-commit: 551c722f40809618230001baccf219193e22fc5a
change-id: 20261001-b4-prep-gcov-82edd7efd6b9
Best regards,
--
Konstantin Khorenko <khorenko@xxxxxxxxxxxxx>