On Mon, Oct 26, 2015 at 03:53:40PM +0900, Jiri Kosina wrote: > From: Jiri Kosina <jkosina@xxxxxxx> > > Since xfsaild has been converted to kthread in 0030807c, it calls > try_to_freeze() during every AIL push iteration. It however doesn't set > itself as freezable, and therefore this try_to_freeze() will never do > anything. > > Before (hopefully eventually) kthread freezing gets converted to fileystem > freezing, we'd rather mark xfsaild freezable (as it can generate I/O > during suspend). > > Signed-off-by: Jiri Kosina <jkosina@xxxxxxx> > --- Looks fine to me: Reviewed-by: Brian Foster <bfoster@xxxxxxxxxx> > fs/xfs/xfs_trans_ail.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/fs/xfs/xfs_trans_ail.c b/fs/xfs/xfs_trans_ail.c > index 1098cf4..06d1a29 100644 > --- a/fs/xfs/xfs_trans_ail.c > +++ b/fs/xfs/xfs_trans_ail.c > @@ -497,6 +497,7 @@ xfsaild( > long tout = 0; /* milliseconds */ > > current->flags |= PF_MEMALLOC; > + set_freezable(); > > while (!kthread_should_stop()) { > if (tout && tout <= 20) > -- > Jiri Kosina > SUSE Labs > > _______________________________________________ > xfs mailing list > xfs@xxxxxxxxxxx > http://oss.sgi.com/mailman/listinfo/xfs _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs