From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bob Peterson Date: Fri, 24 Jul 2020 13:32:53 -0500 Subject: [Cluster-devel] [GFS2 PATCH 00/11] gfs2: jdata patch collection Message-ID: <20200724183304.366913-1-rpeterso@redhat.com> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit These patches are for the jdata problems I've recently found. They allow xfstests to pass in its entirety using jdata, and unlike before, 269 can be run multiple times without deadlocking. The last two patches are just improvements to the log_blocks kernel trace point, which can be pushed (or not) separately. Bob Peterson (11): gfs2: inline gfs2_write_jdata_pagevec into gfs2_write_cache_jdata gfs2: don't break integrity writeback on __gfs2_jdata_writepage error gfs2: Fix inaccurate comment gfs2: don't try to add buffers to transactions a second time for jdata gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm gfs2: Add a new jdata-specific version of gfs2_get_block_noalloc gfs2: Add caller info to log_blocks trace point gfs2: enhance log_blocks trace point to show log blocks free gfs2: print details on transactions that aren't properly ended gfs2: Never call gfs2_block_zero_range with an open transaction fs/gfs2/aops.c | 267 +++++++++++++++++++++++-------------------- fs/gfs2/bmap.c | 70 +++++++----- fs/gfs2/incore.h | 3 + fs/gfs2/log.c | 26 +++-- fs/gfs2/lops.c | 1 + fs/gfs2/meta_io.c | 82 ++++++++++++- fs/gfs2/meta_io.h | 5 +- fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/rgrp.c | 6 +- fs/gfs2/trace_gfs2.h | 23 +++- fs/gfs2/trans.c | 31 ++--- 11 files changed, 327 insertions(+), 189 deletions(-) -- 2.26.2