Hello, here's a bit of fallout in the log space management code that resulted from looking into a revokes accounting problem in conjunction with the resource group glock sharing patches. I'm still working on some follow-up changes, but this patch set should be reasonably self-contained. Please review.
Thanks, Andreas Andreas Gruenbacher (12): gfs2: Deobfuscate function jdesc_find_i gfs2: Simplify the buf_limit and databuf_limit definitions gfs2: Minor gfs2_write_revokes cleanups gfs2: Some documentation clarifications gfs2: A minor debugging improvement gfs2: Clean up ail2_empty gfs2: Get rid of on-stack transactions gfs2: Get rid of sd_reserving_log gfs2: Move lock flush locking to gfs2_trans_{begin,end} gfs2: Don't wait for journal flush in clean_journal gfs2: Clean up gfs2_log_reserve gfs2: Use a tighter bound in gfs2_trans_begin fs/gfs2/glops.c | 29 ++------ fs/gfs2/incore.h | 4 - fs/gfs2/log.c | 174 ++++++++++++++++++------------------------- fs/gfs2/log.h | 3 +- fs/gfs2/lops.h | 17 +---- fs/gfs2/ops_fstype.c | 2 - fs/gfs2/super.c | 25 +++---- fs/gfs2/trans.c | 59 ++++++++++----- fs/gfs2/trans.h | 2 + 9 files changed, 135 insertions(+), 180 deletions(-) -- 2.26.2