From: Michal Marek <mmarek@suse.cz>
Subject: Fix Module.supported handling for external modules
References: bnc#905304
Patch-mainline: Never, SLES feature
The $(srctree)/Module.supported file should only be used when building
the kernel. Likewise for $(objtree)/Module.supported, which is
equivalent to $(dir $(MODVERDIR))/Module.supported when building the
kernel.
Signed-off-by: Michal Marek <mmarek@suse.cz>
---
scripts/Makefile.modpost | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
--- a/scripts/Makefile.modpost
+++ b/scripts/Makefile.modpost
@@ -80,8 +80,7 @@ modpost = scripts/mod/modpost
$(if $(KBUILD_EXTMOD)$(KBUILD_MODPOST_WARN),-w) \
$(if $(CONFIG_SUSE_KERNEL_SUPPORTED), \
-N $(firstword $(wildcard $(dir $(MODVERDIR))/Module.supported \
- $(objtree)/Module.supported \
- $(srctree)/Module.supported /dev/null)))
+ $(if $(KBUILD_EXTMOD),,$(srctree)/Module.supported) /dev/null)))
MODPOST_OPT=$(subst -i,-n,$(filter -i,$(MAKEFLAGS)))