[projects/geninitrd] don't try to expand pci devices if pci bus is missing

atler atler at pld-linux.org
Thu Nov 12 11:50:08 CET 2020


commit 4335c9501bcb9780d486af197354af2ccb1eae89
Author: Jan Palus <atler at pld-linux.org>
Date:   Thu Nov 12 11:46:39 2020 +0100

    don't try to expand pci devices if pci bus is missing

 functions | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/functions b/functions
index 9015cc3..3a52190 100644
--- a/functions
+++ b/functions
@@ -209,10 +209,12 @@ find_modules_by_class_kmod() {
 		return
 	fi
 
-	for i in $(grep -li "^0x${req_class}" /sys/devices/pci*/*/class); do
-		j=$(dirname $i)
-		modaliases="$modaliases $(cat $j/modalias)"
-	done
+	if ls /sys/devices | grep -q '^pci'; then
+		for i in $(grep -li "^0x${req_class}" /sys/devices/pci*/*/class); do
+			j=$(dirname $i)
+			modaliases="$modaliases $(cat $j/modalias)"
+		done
+	fi
 
 	if [ -z "$modaliases" ]; then
 		return
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/geninitrd.git/commitdiff/4335c9501bcb9780d486af197354af2ccb1eae89



More information about the pld-cvs-commit mailing list