On Tue, Jul 27, 2021 at 7:37 PM Bob Peterson <rpete...@redhat.com> wrote: > This is version2 of a set of misc. patches from my collection. > As before, they can be added individually or as a set. Changes from V1: > > 1. I added a wrapper patch Andreas wrote. I'm not sure how serious he is > about this one.
This is from the mmap-fault patch queue; it starts to make sense once you add the retry code. > 2. This set omits the patch "New log flush watchdog" due to Steve > Whitehouse's objections. > 3. New patches were added to allow several more xfstests to run. > 4. A new patch fixes a recovery error more understandable. > 5. Patch "gfs2: fix deadlock in gfs2_ail1_empty withdraw" has been > reworked somewhat because of problems discovered by HCH. > 6. A new patch was added to reduce code redundancy in gfs2_trans_add_*. > 7. Two new patches from Andreas were added that allow xfstests > generic/079 to run on gfs2. > > Most of these patches are very safe and well-tested. > I left out some of my more experimental patches. > > Andreas Gruenbacher (3): > gfs2: Add wrapper for iomap_file_buffered_write > fs: Move notify_change permission checks into may_setattr > gfs2: Switch to may_setattr in gfs2_setattr > > Bob Peterson (12): > gfs2: Fix glock recursion in freeze_go_xmote_bh > gfs2: Eliminate go_xmote_bh in favor of go_lock > gfs2: be more verbose replaying invalid rgrp blocks > gfs2: trivial clean up of gfs2_ail_error > gfs2: tiny cleanup in gfs2_log_reserve > gfs2: init system threads before freeze lock > gfs2: Don't release and reacquire local statfs bh > gfs2: fix deadlock in gfs2_ail1_empty withdraw > gfs2: replace sd_aspace with sd_inode > gfs2: reduce redundant code in gfs2_trans_add_* > gfs2: Make recovery error more readable > gfs2: ignore usr|grp|prjquota mount options > > fs/attr.c | 50 ++++++++++++-------- > fs/gfs2/aops.c | 9 +--- > fs/gfs2/file.c | 20 +++++--- > fs/gfs2/glock.c | 12 +---- > fs/gfs2/glops.c | 43 +++++++++-------- > fs/gfs2/incore.h | 9 +++- > fs/gfs2/inode.c | 4 +- > fs/gfs2/log.c | 18 +++++--- > fs/gfs2/lops.c | 44 ++++++++++++------ > fs/gfs2/meta_io.c | 2 +- > fs/gfs2/meta_io.h | 2 - > fs/gfs2/ops_fstype.c | 84 ++++++++++++++++++++++++++++----- > fs/gfs2/super.c | 107 ++++++++----------------------------------- > fs/gfs2/super.h | 3 +- > fs/gfs2/trans.c | 46 ++++++++----------- > fs/gfs2/util.c | 2 +- > include/linux/fs.h | 2 + > 17 files changed, 238 insertions(+), 219 deletions(-) > > -- > 2.31.1 > Thanks, Andreas