gfs2: Fix logd wakeup on I/O error
When quotad detects an I/O error, it sets sd_log_error and then it wakes up logd to withdraw the filesystem. However, logd doesn't wake up when sd_log_error is set. Fix that. Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
This commit is contained in:
parent
b74cd55aa9
commit
b6b8f72a11
@ -1340,6 +1340,7 @@ int gfs2_logd(void *data)
|
||||
test_bit(SDF_FORCE_AIL_FLUSH, &sdp->sd_flags) ||
|
||||
gfs2_ail_flush_reqd(sdp) ||
|
||||
gfs2_jrnl_flush_reqd(sdp) ||
|
||||
sdp->sd_log_error ||
|
||||
kthread_should_stop(),
|
||||
t);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user