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