Author: arekm
Date: Sat Mar 24 21:40:24 2012
New Revision: 12514
Modified:
geninitrd/trunk/functions
Log:
Properly skip duplicated when finding modules.
Modified: geninitrd/trunk/functions
==============================================================================
--- geninitrd/trunk/functions (original)
+++ geninitrd/trunk/functions Sat Mar 24 21:40:24 2012
@@ -191,7 +191,7 @@
fi
LC_ALL=C lspci -p "$pcimap" -kvmmn | awk -vreq_class="${req_class}" '
- BEGIN { skip_modules[1]="";
modules[1]=""; xhci=""; ehci=""; ohci=""; uhci="" }
+ BEGIN {
skip_modules[notexisting_module]=""; modules[1]=""; xhci=""; ehci=""; ohci="";
uhci="" }
/^Slot:/ { found=0 }
/^Class:/ { if (req_class == $2) {
found=1 } }
/^Driver:/ { if (found) {
@@ -207,8 +207,7 @@
} else if
(!(module in skip_modules)) {
modules[cnt]=module
}
-
skip_modules[cnt]=module;
- cnt++;
+
skip_modules[module]=1;
};
found=0
}
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit