SVN: rc-scripts/trunk/rc.d/init.d/functions

siefca siefca at pld-linux.org
Sat Nov 25 21:36:16 CET 2006


Author: siefca
Date: Sat Nov 25 21:36:14 2006
New Revision: 7992

Modified:
   rc-scripts/trunk/rc.d/init.d/functions
Log:
- added important check in forcedeth_workaround() which detects co-working drivers


Modified: rc-scripts/trunk/rc.d/init.d/functions
==============================================================================
--- rc-scripts/trunk/rc.d/init.d/functions	(original)
+++ rc-scripts/trunk/rc.d/init.d/functions	Sat Nov 25 21:36:14 2006
@@ -897,9 +897,10 @@
     [ -x /sbin/ethtool ] || return 2
     [ -x /sbin/pci-config || return 2
     grep -qi forcedeth /proc/modules || return 0
-
-    # FIXME: put here condition - kernel/module version checking
-    #        when the problem will be fixed in the driver
+    
+    # TIMERIRQ DISABLED is a token in description, which
+    # protects us against system hang - only patched module will have it
+    modinfo forcedeth | grep -qi 'timerirq disabled' || return 0
 
     typeset iface bus_dev_fn bus lookfor dev_index cur_state
 


More information about the pld-cvs-commit mailing list