Messages in this thread | | | From | Len Brown <> | Subject | Re: [PATCH] Freezer: Fix JFFS2 garbage collector freezing issue (rev. 2) | Date | Tue, 4 Dec 2007 01:30:35 -0500 |
| |
Applied to suspend branch.
thanks, -len
On Monday 03 December 2007 19:11, Rafael J. Wysocki wrote: > [This is a replacement for > freezer-fix-jffs2-garbage-collector-freezing-issue.patch] > --- > From: Rafael J. Wysocki <rjw@sisk.pl> > > 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 <rjw@sisk.pl> > Cc: David Woodhouse <dwmw2@infradead.org> > Cc: Pete MacKay <armlinux@architechnical.net> > --- > 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; > >
| |