Messages in this thread | | | Date | Fri, 14 Sep 2007 14:20:18 +0200 | From | Pavel Machek <> | Subject | Re: [PATCH] Fix failure to resume from initrds |
| |
Hi!
> From: Nigel Cunningham <nigel@nigel.suspend2.net> > > Commit 831441862956fffa17b9801db37e6ea1650b0f69 (Freezer: make kernel threads > nonfreezable by default) breaks freezing when attempting to resume from an > initrd, because the init (which is freezeable) spins while waiting for another > thread to run /linuxrc, but doesn't check whether it has been told to enter > the refrigerator. The original patch replaced a call to try_to_freeze() with a > call to yield(). I believe a simple reversion is wrong because > if !CONFIG_PM_SLEEP, try_to_freeze() is a noop. It should still yield. > > Signed-off-by: Nigel Cunningham <nigel@nigel.suspend2.net> > Acked-by: Rafael J. Wysocki <rjw@sisk.pl>
ACK. Pavel
-- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html - 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/
| |