On Monday, 3 of December 2007, Rafael J. Wysocki wrote: > From: Rafael J. Wysocki <rjw@xxxxxxx> > > Fix breakage caused by commit d5d8c5976d6adeddb8208c240460411e2198b393 > "freezer: do not send signals to kernel threads" in > jffs2_garbage_collect_thread() that assumed it would be sent signals > by the freezer. Scratch this one. I'll send an updated version. The other one is fine, though. Thanks, Rafael > Signed-off-by: Rafael J. Wysocki <rjw@xxxxxxx> > Cc: Pete MacKay <armlinux@xxxxxxxxxxxxxxxxxx> > Cc: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> > --- > fs/jffs2/background.c | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > Index: linux-2.6/fs/jffs2/background.c > =================================================================== > --- linux-2.6.orig/fs/jffs2/background.c > +++ linux-2.6/fs/jffs2/background.c > @@ -103,15 +103,17 @@ static int jffs2_garbage_collect_thread( > get there first. */ > yield(); > > + /* If system suspend is in progress, go to the refrigerator and > + start again when the suspend is done */ > + if (try_to_freeze()) > + goto again; > + > /* Put_super will send a SIGKILL and then wait on the sem. > */ > while (signal_pending(current)) { > siginfo_t info; > unsigned long signr; > > - if (try_to_freeze()) > - goto again; > - > signr = dequeue_signal_lock(current, ¤t->blocked, &info); > > switch(signr) { > - > To unsubscribe from this list: send the line "unsubscribe linux-acpi" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm