[This is a replacement for freezer-fix-jffs2-garbage-collector-freezing-issue.patch] --- From: Rafael J. Wysocki <[EMAIL PROTECTED]>
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. Signed-off-by: Rafael J. Wysocki <[EMAIL PROTECTED]> Cc: David Woodhouse <[EMAIL PROTECTED]> Cc: Pete MacKay <[EMAIL PROTECTED]> --- fs/jffs2/background.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: linux-2.6/fs/jffs2/background.c =================================================================== --- linux-2.6.orig/fs/jffs2/background.c +++ linux-2.6/fs/jffs2/background.c @@ -105,7 +105,7 @@ static int jffs2_garbage_collect_thread( /* Put_super will send a SIGKILL and then wait on the sem. */ - while (signal_pending(current)) { + while (signal_pending(current) || freezing(current)) { siginfo_t info; unsigned long signr; -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/