[GIT PULL] Additional gfs2 fixes for 5.8

From: Andreas Gruenbacher
Date: Fri Jul 03 2020 - 06:19:14 EST


Hi Linus,

could you please pull the following additional gfs2 fixes?

These don't conflict with the IOCB_NOIO / readahead deadlock fixes.

Thanks a lot,
Andreas

The following changes since commit 9ebcfadb0610322ac537dd7aa5d9cbc2b2894c68:

Linux 5.8-rc3 (2020-06-28 15:00:24 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-v5.8-rc3.fixes

for you to fetch changes up to c860f8ffbea8924de05a281b937128773d30a77c:

gfs2: The freeze glock should never be frozen (2020-07-03 12:05:35 +0200)

----------------------------------------------------------------
Various gfs2 fixes

----------------------------------------------------------------
Andreas Gruenbacher (2):
gfs2: Don't return NULL from gfs2_inode_lookup
gfs2: Don't sleep during glock hash walk

Bob Peterson (6):
gfs2: fix trans slab error when withdraw occurs inside log_flush
gfs2: eliminate GIF_ORDERED in favor of list_empty
gfs2: freeze should work on read-only mounts
gfs2: read-only mounts should grab the sd_freeze_gl glock
gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE
gfs2: The freeze glock should never be frozen

fs/gfs2/glock.c | 5 ++++-
fs/gfs2/glops.c | 10 ++++++----
fs/gfs2/incore.h | 1 -
fs/gfs2/inode.c | 3 ++-
fs/gfs2/log.c | 25 +++++++++++++++++++------
fs/gfs2/log.h | 4 ++--
fs/gfs2/main.c | 1 +
fs/gfs2/ops_fstype.c | 13 ++++++++++++-
fs/gfs2/recovery.c | 4 ++--
fs/gfs2/super.c | 20 ++++++++++----------
10 files changed, 58 insertions(+), 28 deletions(-)