On Thu, 17 Oct 2002 16:36:13 -0700
Eric Altendorf <EricAltendorf@orst.edu> wrote:
|
|[1.] One line summary of the problem:
|
|Scheduling while atomic debug message during swsusp
|
|[2.] Full description of the problem/report:
|
|While swsusp'ing to disk, vast quantities of error messages are echoed to the
|console, along the lines of the following pulled from /var/log/messages:
This Problem is net lay resume recall problem. Try this patch, From my test it can works in net card device, but it can not work in sound card device.
-------------------------
--- linus-2.5/kernel/suspend.c Fri Oct 18 09:22:36 2002
+++ linus-2.5-suspend/kernel/suspend.c Thu Oct 17 20:42:08 2002
@@ -627,7 +627,7 @@
/* Make disk drivers accept operations, again */
static void drivers_unsuspend(void)
{
- device_resume(RESUME_RESTORE_STATE);
+ /* device_resume(RESUME_RESTORE_STATE); */
device_resume(RESUME_ENABLE);
}
@@ -655,7 +655,7 @@
static void drivers_resume(int flags)
{
if (flags & RESUME_PHASE1) {
- device_resume(RESUME_RESTORE_STATE);
+ /* device_resume(RESUME_RESTORE_STATE); */
device_resume(RESUME_ENABLE);
}
if (flags & RESUME_PHASE2) {
-- - Hu Gang
This archive was generated by hypermail 2b29 : Wed Oct 23 2002 - 22:00:38 EST