[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20250320203048.2483603-1-agruenba@redhat.com>
Date: Thu, 20 Mar 2025 21:30:46 +0100
From: Andreas Gruenbacher <agruenba@...hat.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Andreas Gruenbacher <agruenba@...hat.com>,
gfs2@...ts.linux.dev,
linux-kernel@...r.kernel.org
Subject: [GIT PULL] gfs2 changes for 6.15
Dear Linus,
please consider pulling the following gfs2 changes for 6.15.
Thanks,
Andreas
The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:
Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-for-6.15
for you to fetch changes up to 8cb70b91b20a591a543394a7ee1d792b830e2dac:
gfs2: some comment clarifications (2025-03-18 13:21:39 +0100)
----------------------------------------------------------------
gfs2 changes
- Fix two bugs related to locking request cancelation (locking request
being retried instead of canceled; canceling the wrong locking
request).
- Prevent a race between inode creation and deferred delete analogous
to commit ffd1cf0443a2 from 6.13. This now allows to further simplify
gfs2_evict_inode() without introducing mysterious problems.
- When in inode delete should be verified / retried "later" but that
isn't possible, skip the delete instead of carrying it out
immediately. This broke in 6.13.
- More folio conversions from Matthew Wilcox (plus a fix from Dan
Carpenter).
- Various minor fixes and cleanups.
----------------------------------------------------------------
Andreas Gruenbacher (13):
gfs2: Decode missing glock flags in tracepoints
gfs2: Add GLF_PENDING_REPLY flag
gfs2: glock holder GL_NOPID fix
gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE
gfs2: Remove more dead code in add_to_queue
gfs2: Check for empty queue in run_queue
gfs2: Fix request cancelation bug
gfs2: Fix additional unlikely request cancelation race
gfs2: Prevent inode creation race (2)
gfs2: minor evict fix
gfs2: remove redundant warnings
gfs2: skip if we cannot defer delete
gfs2: some comment clarifications
Dan Carpenter (1):
gfs2: Fix a NULL vs IS_ERR() bug in gfs2_find_jhead()
Matthew Wilcox (Oracle) (8):
gfs2: Use b_folio in gfs2_log_write_bh()
gfs2: Use b_folio in gfs2_trans_add_meta()
gfs2: Use b_folio in gfs2_submit_bhs()
gfs2: Use b_folio in gfs2_check_magic()
gfs2: Convert gfs2_jhead_pg_srch() to gfs2_jhead_folio_search()
gfs2: Convert gfs2_find_jhead() to use a folio
gfs2: Convert gfs2_end_log_write_bh() to work on a folio
gfs2: Convert gfs2_meta_read_endio() to use a folio
fs/gfs2/file.c | 8 +--
fs/gfs2/glock.c | 124 +++++++++++++++++++++++---------------------
fs/gfs2/incore.h | 4 +-
fs/gfs2/lops.c | 78 ++++++++++++++--------------
fs/gfs2/meta_io.c | 15 +++---
fs/gfs2/super.c | 24 +++------
fs/gfs2/trace_gfs2.h | 10 +++-
fs/gfs2/trans.c | 4 +-
include/linux/buffer_head.h | 1 -
9 files changed, 136 insertions(+), 132 deletions(-)
Powered by blists - more mailing lists