SVN: geninitrd/trunk/functions
arekm
arekm at pld-linux.org
Sat Mar 24 21:40:24 CET 2012
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
}
More information about the pld-cvs-commit
mailing list