SVN: geninitrd/trunk/geninitrd
arekm
arekm at pld-linux.org
Mon Mar 8 12:00:09 CET 2010
Author: arekm
Date: Mon Mar 8 12:00:08 2010
New Revision: 11228
Modified:
geninitrd/trunk/geninitrd
Log:
scan=sync for scsi_mod on >= 2.6.30 (from Ti)
Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd (original)
+++ geninitrd/trunk/geninitrd Mon Mar 8 12:00:08 2010
@@ -618,6 +618,10 @@
local usleep=$(eval echo \$MODULE_${genericname}_USLEEP)
local firmware=$(eval echo \$MODULE_${genericname}_FIRMWARE)
+ if [ "$module" = "scsi_mod" -a "$kernel_version_long" -ge "002006030" ]; then
+ options="scan=sync $options"
+ fi
+
if [ -n "$verbose" ]; then
s=""
if [ "$options" ]; then
@@ -648,10 +652,6 @@
if [ "$(busybox_applet rmmod 2>/dev/null; echo $?)" = 0 ]; then
echo "rmmod scsi_wait_scan" | add_linuxrc
fi
- # HACK HACK HACK until we get proper solution like waiting untill rootfs device appears
- if [ -z "$usleep" -a "$kernel_version_long" -ge "002006030" ]; then
- echo "usleep 15000000" | add_linuxrc
- fi
fi
done
More information about the pld-cvs-commit
mailing list