Commit b6b8f72a authored by Andreas Gruenbacher's avatar Andreas Gruenbacher
Browse files

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: default avatarAndreas Gruenbacher <agruenba@redhat.com>
parent b74cd55a
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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);
	}