207-disable-modorder.patch 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. diff --git a/Makefile b/Makefile
  14. index 984eb5907d00..cce1c68e48ae 100644
  15. --- a/Makefile
  16. +++ b/Makefile
  17. @@ -1193,7 +1193,6 @@ all: modules
  18. PHONY += modules
  19. modules: $(vmlinux-dirs) $(if $(KBUILD_BUILTIN),vmlinux) modules.builtin
  20. - $(Q)$(AWK) '!x[$$0]++' $(vmlinux-dirs:%=$(objtree)/%/modules.order) > $(objtree)/modules.order
  21. @$(kecho) ' Building modules, stage 2.';
  22. $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modpost
  23. $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.fwinst obj=firmware __fw_modbuild
  24. @@ -1223,7 +1222,6 @@ _modinst_:
  25. rm -f $(MODLIB)/build ; \
  26. ln -s $(CURDIR) $(MODLIB)/build ; \
  27. fi
  28. - @cp -f $(objtree)/modules.order $(MODLIB)/
  29. @cp -f $(objtree)/modules.builtin $(MODLIB)/
  30. $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modinst
  31. diff --git a/scripts/Makefile.build b/scripts/Makefile.build
  32. index 7675d11ee65e..108d73273788 100644
  33. --- a/scripts/Makefile.build
  34. +++ b/scripts/Makefile.build
  35. @@ -93,7 +93,7 @@ modorder-target := $(obj)/modules.order
  36. # We keep a list of all modules in $(MODVERDIR)
  37. __build: $(if $(KBUILD_BUILTIN),$(builtin-target) $(lib-target) $(extra-y)) \
  38. - $(if $(KBUILD_MODULES),$(obj-m) $(modorder-target)) \
  39. + $(if $(KBUILD_MODULES),$(obj-m)) \
  40. $(subdir-ym) $(always)
  41. @:
  42. --
  43. 2.11.0