2
0

207-disable-modorder.patch 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. From c9ef4ab0f54356ee9f91d9676ea0ec123840ddc7 Mon Sep 17 00:00:00 2001
  2. From: Felix Fietkau <[email protected]>
  3. Date: Fri, 7 Jul 2017 16:57:33 +0200
  4. Subject: kernel: do not build modules.order
  5. It is not needed for anything on the system and skipping this saves some
  6. build time, especially in cases where there is nothing to do.
  7. lede-commit: afc1675833a7bf5df094f59f7250369520646d04
  8. Signed-off-by: Felix Fietkau <[email protected]>
  9. ---
  10. Makefile | 2 --
  11. scripts/Makefile.build | 2 +-
  12. 2 files changed, 1 insertion(+), 3 deletions(-)
  13. --- a/Makefile
  14. +++ b/Makefile
  15. @@ -1213,7 +1213,6 @@ all: modules
  16. PHONY += modules
  17. modules: $(vmlinux-dirs) $(if $(KBUILD_BUILTIN),vmlinux) modules.builtin
  18. - $(Q)$(AWK) '!x[$$0]++' $(vmlinux-dirs:%=$(objtree)/%/modules.order) > $(objtree)/modules.order
  19. @$(kecho) ' Building modules, stage 2.';
  20. $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modpost
  21. $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.fwinst obj=firmware __fw_modbuild
  22. @@ -1243,7 +1242,6 @@ _modinst_:
  23. rm -f $(MODLIB)/build ; \
  24. ln -s $(CURDIR) $(MODLIB)/build ; \
  25. fi
  26. - @cp -f $(objtree)/modules.order $(MODLIB)/
  27. @cp -f $(objtree)/modules.builtin $(MODLIB)/
  28. $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modinst
  29. --- a/scripts/Makefile.build
  30. +++ b/scripts/Makefile.build
  31. @@ -93,7 +93,7 @@ modorder-target := $(obj)/modules.order
  32. # We keep a list of all modules in $(MODVERDIR)
  33. __build: $(if $(KBUILD_BUILTIN),$(builtin-target) $(lib-target) $(extra-y)) \
  34. - $(if $(KBUILD_MODULES),$(obj-m) $(modorder-target)) \
  35. + $(if $(KBUILD_MODULES),$(obj-m)) \
  36. $(subdir-ym) $(always)
  37. @: