Messages in this thread Patch in this message | | | Subject | [PATCH] Suspend2 Merge: Supress various actions/errors while suspending [1/5] | From | Nigel Cunningham <> | Date | Fri, 17 Sep 2004 09:51:03 +1000 |
| |
Patch 1:
Disable the OOM killer while suspend is running.
Regards,
Nigel
diff -ruN linux-2.6.9-rc1/mm/oom_kill.c software-suspend-linux-2.6.9-rc1-rev3/mm/oom_kill.c --- linux-2.6.9-rc1/mm/oom_kill.c 2004-09-07 21:59:01.000000000 +1000 +++ software-suspend-linux-2.6.9-rc1-rev3/mm/oom_kill.c 2004-09-09 19:36:24.000000000 +1000 @@ -20,6 +20,7 @@ #include <linux/swap.h> #include <linux/timex.h> #include <linux/jiffies.h> +#include <linux/suspend.h> /* #define DEBUG */ @@ -230,6 +231,10 @@ static unsigned long first, last, count, lastkill; unsigned long now, since; +#ifdef CONFIG_SOFTWARE_SUSPEND2 + if (software_suspend_state & SOFTWARE_SUSPEND_RUNNING) + return; +#endif spin_lock(&oom_lock); now = jiffies; since = now - last; -- Nigel Cunningham Pastoral Worker Christian Reformed Church of Tuggeranong PO Box 1004, Tuggeranong, ACT 2901
Many today claim to be tolerant. True tolerance, however, can cope with others being intolerant.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |