summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel/modinst-arg-list-too-long.patch
blob: 58a9191989ae9f40b16e2ba220933eb1e2968167 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/scripts/Makefile.modinst b/scripts/Makefile.modinst
index 07650ee..934a7a8 100644
--- a/scripts/Makefile.modinst
+++ b/scripts/Makefile.modinst
@@ -9,7 +9,8 @@ include scripts/Kbuild.include
 
 #
 
-__modules := $(sort $(shell grep -h '\.ko$$' /dev/null $(wildcard $(MODVERDIR)/*.mod)))
+__modules := $(sort $(foreach f,$(wildcard $(MODVERDIR)/*.mod),$(shell \
+    grep -h '\.ko$$' '$f')))
 modules := $(patsubst %.o,%.ko,$(wildcard $(__modules:.ko=.o)))
 
 PHONY += $(modules)