<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Index: linux/kernel/power/power_off.c
===================================================================
--- linux.orig/kernel/power/power_off.c	2005-09-17 21:11:41.000000000 +0800
+++ linux/kernel/power/power_off.c	2005-09-17 21:14:07.000000000 +0800
@@ -117,8 +117,10 @@
 		machine_restart(NULL);
 	}
 
-	if (pm_ops &amp;&amp; try_pm_state_powerdown())
-		return;
+	if (suspend2_powerdown_method == PM_SUSPEND_MEM ||
+			suspend2_powerdown_method == PM_SUSPEND_DISK)
+		if (pm_ops &amp;&amp; try_pm_state_powerdown())
+			return;
 
 	/* 
 	 * FIXME: At resume, we'll still think we used S4 if we tried it.
</pre></body></html>