[PATCH] One more fix for swsusp
authorPavel Machek <pavel@ucw.cz>
Tue, 21 May 2002 10:56:30 +0000 (03:56 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Tue, 21 May 2002 10:56:30 +0000 (03:56 -0700)
commitffab9e04704eb7181339c83c9867dc8801cea50b
tree8faabff2e1a866669b05ab42b7ac7ca2f85ad1dc
parent79eb6a126211dc1cbb20f16f67bad69afa2f9703
[PATCH] One more fix for swsusp

As andrew pointed out, it is bad idea to run_task_queue() when
spinlock is held. This fixes it (only could be triggered by user
pressing Magic-D). There's minor problem left where Magic-D could be
delayed/ignored under high load. I'll either fix that or kill Magic-D
support (with acpi, it is very easy to trigger swsusp by echo 4 >
/proc/acpi/sleep, so magic key is probably not neccessary any more).
mm/pdflush.c