summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorMasahiro Yamada <masahiroy@kernel.org>2023-08-23 13:50:48 +0200
committerMasahiro Yamada <masahiroy@kernel.org>2023-09-01 08:58:17 +0200
commit151aeca2179290fb9eb63bb3ee60c47fffd86c5e (patch)
tree11588b20d7f5176e078f51b936c6048dd99a3af2 /scripts
parentkbuild: support 'make modules_sign' with CONFIG_MODULE_SIG_ALL=n (diff)
downloadlinux-151aeca2179290fb9eb63bb3ee60c47fffd86c5e.tar.xz
linux-151aeca2179290fb9eb63bb3ee60c47fffd86c5e.zip
kbuild: support modules_sign for external modules as well
The modules_sign target is currently only available for in-tree modules, but it actually works for external modules as well. Move the modules_sign rule to the common part. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Reviewed-by: Nicolas Schier <nicolas@fjasle.eu>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/Makefile.modinst4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/Makefile.modinst b/scripts/Makefile.modinst
index a5fa3ea46652..c59cc57286ba 100644
--- a/scripts/Makefile.modinst
+++ b/scripts/Makefile.modinst
@@ -11,7 +11,7 @@ include $(srctree)/scripts/Kbuild.include
install-y :=
-ifeq ($(KBUILD_EXTMOD)$(modules_sign_only),)
+ifeq ($(KBUILD_EXTMOD)$(sign-only),)
# remove the old directory and symlink
$(shell rm -fr $(MODLIB)/kernel $(MODLIB)/build)
@@ -104,7 +104,7 @@ quiet_cmd_sign = SIGN $@
cmd_sign = scripts/sign-file $(CONFIG_MODULE_SIG_HASH) "$(sig-key)" certs/signing_key.x509 $@ \
$(if $(KBUILD_EXTMOD),|| true)
-ifeq ($(modules_sign_only),)
+ifeq ($(sign-only),)
# During modules_install, modules are signed only when CONFIG_MODULE_SIG_ALL=y.
ifndef CONFIG_MODULE_SIG_ALL