[GIT PULL] gfs2 changes for 7.0

Andreas Gruenbacher <[email protected]>
Newsgroups dev.linux.lists.gfs2,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Dear Linus,

please consider pulling the following gfs2 changes for 7.0.

Thanks,
Andreas

The following changes since commit b54345928fa1dbde534e32ecaa138678fd5d2135:

  Merge tag 'gfs2-for-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 (2026-01-13 10:04:34 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-for-7.0

for you to fetch changes up to e411d74cc5ba290f85d0dd5e4d1df8f1d6d975d2:

  gfs2: fiemap page fault fix (2026-02-05 18:00:45 +0100)

----------------------------------------------------------------
gfs2 changes

- Prevent rename() from failing with -ESTALE when there are locking
  conflicts and retry the operation instead.

- Don't fail when fiemap triggers a page fault (xfstest generic/742).

- Fix another locking request cancellation bug.

- Minor other fixes and cleanups.

----------------------------------------------------------------
Andreas Gruenbacher (13):
      gfs2: glock cancelation flag fix
      gfs2: Retries missing in gfs2_{rename,exchange}
      gfs2: run_queue cleanup
      gfs2: Do not cancel internal demote requests
      gfs2: Rename gfs2_log_submit_{bio -> write}
      gfs2: Initialize bio->bi_opf early
      gfs2: gfs2_chain_bio start sector fix
      gfs2: Fix gfs2_log_get_bio argument type
      gfs: Use fixed GL_GLOCK_MIN_HOLD time
      gfs2: gfs2_glock_hold cleanup
      gfs2: Introduce glock_{type,number,sbd} helpers
      gfs2: Fix slab-use-after-free in qd_put
      gfs2: fiemap page fault fix

Deepanshu Kartikey (2):
      gfs2: Fix use-after-free in iomap inline data write path
      gfs2: fix memory leaks in gfs2_fill_super error path

 fs/gfs2/bmap.c       |  13 +++-
 fs/gfs2/glock.c      | 190 ++++++++++++++++++++++++++++++---------------------
 fs/gfs2/glock.h      |   9 +--
 fs/gfs2/glops.c      |  34 ++++-----
 fs/gfs2/incore.h     |  18 ++++-
 fs/gfs2/inode.c      |  34 +++++++--
 fs/gfs2/lock_dlm.c   |  28 ++++----
 fs/gfs2/log.c        |   7 +-
 fs/gfs2/lops.c       |  51 +++++++-------
 fs/gfs2/lops.h       |   4 +-
 fs/gfs2/meta_io.c    |   6 +-
 fs/gfs2/meta_io.h    |   2 +-
 fs/gfs2/ops_fstype.c |   2 +-
 fs/gfs2/quota.c      |   5 +-
 fs/gfs2/rgrp.c       |   2 +-
 fs/gfs2/super.c      |   4 +-
 fs/gfs2/trace_gfs2.h |  50 +++++++-------
 fs/gfs2/trans.c      |   4 +-
 18 files changed, 277 insertions(+), 186 deletions(-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.