@$(QUIET_CMD_ECHO) " LD [K] $$@"
$(Q) $$(KERN_LD) $$(KERN_LDFLAGS) -r $$($(1)_OBJS) -L$$(kern_GCCLIB_DIR) $$($(1)_LIBS:%=-l%) $$(KERN_LOADLIBES) -Map $(KERN_OBJS_DIR)/$(1).mod.map -o $$@
@echo "$(2)/$(1)$(KERN_LINK_SUFFIX): \\" >$(KERN_OBJS_DIR)/$(1).mod.d
- @$(SED4OMK) -n -e 's/^LOAD \(.*\)$$$$/ \1 \\/p' $(KERN_OBJS_DIR)/$(1).mod.map >>$(KERN_OBJS_DIR)/$(1).mod.d
+ @$(SED4OMK) -n -e 's/^LOAD \(.*\)$$$$/ \1 \\/p' $(KERN_OBJS_DIR)/$(1).mod.map | grep -v '^linker stubs' >>$(KERN_OBJS_DIR)/$(1).mod.d
@echo >>$(KERN_OBJS_DIR)/$(1).mod.d
@if [ "$(KERN_EXE_SUFFIX)" = ".ko" ] ; then \
echo $(1) >>$(KERN_MODPOST_DIR)/module-changes ; \
@$(QUIET_CMD_ECHO) " MODPOST $(KERN_MODPOST_DIR)"
@echo >$(KERN_MODPOST_DIR)/modpost-running
@rm -f $(KERN_MODPOST_DIR)/module-changes
+ @for mod in $(MODULES_LIST) ; do echo "$$mod$(KERN_LINK_SUFFIX)" >"$(KERN_MODPOST_DIR)/$$mod.mod" ; done
+ @for mod in $(MODULES_LIST) ; do touch "$(KERN_MODPOST_DIR)/.$$mod$(KERN_LINK_SUFFIX).cmd" ; done
$(Q) $(KERN_MODPOST) $(MODPOST_OPTS) $(MODULES_LIST:%=%$(KERN_LINK_SUFFIX))
$(MODULES_LIST:%=%.mod.c) : kernel-modpost-versions