[Cluster-devel] [GFS2 PATCH 00/15] gfs2: misc. patch collection (V2)
Andreas Gruenbacher
agruenba at redhat.com
Tue Jul 27 18:30:11 UTC 2021
On Tue, Jul 27, 2021 at 7:37 PM Bob Peterson <rpeterso at 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
More information about the Cluster-devel
mailing list