Makefile: Make kernelrelease target work with M=
authorTzafrir Cohen <nvidia@cohens.org.il>
Tue, 14 Mar 2023 13:02:48 +0000 (15:02 +0200)
committerMasahiro Yamada <masahiroy@kernel.org>
Wed, 15 Mar 2023 06:14:59 +0000 (15:14 +0900)
That commit required the use of filechk_kernel.release for the
kernelrelease Makefile target. It is currently only being set when
KBUILD_EXTMOD is not set. Make sure it is set in that case as well.

Fixes: 1cb86b6c3136 ("kbuild: save overridden KERNELRELEASE in include/config/kernel.release")
Signed-off-by: Tzafrir Cohen <nvidia@cohens.org.il>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Makefile

index d7bd0eb..d0a0ba8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1886,6 +1886,8 @@ endif
 
 else # KBUILD_EXTMOD
 
+filechk_kernel.release = echo $(KERNELRELEASE)
+
 ###
 # External module support.
 # When building external modules the kernel used as basis is considered