Before this patch, function gfs2_ail_empty_gl would silently return an error to the caller. This would get silently set into sd_log_error which would cause a withdraw, but there was no indication why the file system was withdrawn. This patch adds a fs_err to log the appropriate error message.
Signed-off-by: Bob Peterson <rpete...@redhat.com> --- fs/gfs2/glops.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fs/gfs2/glops.c b/fs/gfs2/glops.c index 8e245d793e6b..4b3949f2020b 100644 --- a/fs/gfs2/glops.c +++ b/fs/gfs2/glops.c @@ -127,6 +127,8 @@ static int gfs2_ail_empty_gl(struct gfs2_glock *gl) if (!ret) { __gfs2_ail_flush(gl, 0, revokes); gfs2_trans_end(sdp); + } else { + fs_err(sdp, "Transaction error %d: Unable to write revokes.", ret); } flush: -- 2.39.2