mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] gfs2 changes for 7.3
@ 2026-08-17 11:26 Andreas Gruenbacher
  2026-08-17 16:19 ` Andreas Gruenbacher
  2026-08-18  3:57 ` pr-tracker-bot
  0 siblings, 2 replies; 3+ messages in thread
From: Andreas Gruenbacher @ 2026-08-17 11:26 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andreas Gruenbacher, gfs2, linux-kernel

Dear Linus,

please consider pulling the following gfs2 changes for 7.3.

Thanks,
Andreas


The following changes since commit a13c140cc289c0b7b3770bce5b3ad42ab35074aa:

  Linux 7.2-rc3 (2026-07-12 14:16:39 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 657e5af4fe0b9696a6c7232da1727a9f37eaa04d:

  gfs2: harden gfs2_glock_hold (2026-08-12 20:22:51 +0200)

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

- Don't cache unreferenced glocks: when a glock is no longer referenced (for
  example, because the inode it protects is evicted), it is now released as
  soon as possible instead of leaving it around until memory pressure or an
  unmount forces it out.  For some workloads, this saves a lot of memory and
  speeds up unmounts significantly.

- Harden gfs2_glock_hold() by making sure the caller holds a reference and
  fix a related race in checking for the liveliness of glocks between
  gdlm_bast() and gfs2_glock_cb().

----------------------------------------------------------------
Andreas Gruenbacher (5):
      gfs2: Enable automatic glock hash table shrinking
      gfs2: Don't cache unreferenced glocks
      gfs2: Skip dlm unlocks earlier
      gfs2: Remove the glock lru list and shrinker
      gfs2: harden gfs2_glock_hold

 fs/gfs2/glock.c      | 231 ++++++---------------------------------------------
 fs/gfs2/glock.h      |   2 +-
 fs/gfs2/incore.h     |   7 +-
 fs/gfs2/lock_dlm.c   |   5 +-
 fs/gfs2/main.c       |   1 -
 fs/gfs2/ops_fstype.c |   5 +-
 fs/gfs2/super.c      |   2 +-
 fs/gfs2/sys.c        |   2 -
 fs/gfs2/trace_gfs2.h |   1 -
 9 files changed, 35 insertions(+), 221 deletions(-)


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [GIT PULL] gfs2 changes for 7.3
  2026-08-17 11:26 [GIT PULL] gfs2 changes for 7.3 Andreas Gruenbacher
@ 2026-08-17 16:19 ` Andreas Gruenbacher
  2026-08-18  3:57 ` pr-tracker-bot
  1 sibling, 0 replies; 3+ messages in thread
From: Andreas Gruenbacher @ 2026-08-17 16:19 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: gfs2, linux-kernel

On Mon, Aug 17, 2026 at 1:26 PM Andreas Gruenbacher <agruenba@redhat.com> wrote:
> Dear Linus,
>
> please consider pulling the following gfs2 changes for 7.3.

I should have pointed out the conflict between commit

91e27ed8a387c ("lockref: tidy up dead count handling")

from Christian Brauner's pull request for tag kernel-7.3-rc1.misc [*]
tag and the following two commits from this gfs2 pull request:

da26828b82a45 ("gfs2: Remove the glock lru list and shrinker")
657e5af4fe0b9 ("gfs2: harden gfs2_glock_hold")

As Christian points out in his pull request, the conflicts are caused
by the renaming of __lockref_is_dead() to lockref_is_dead() in commit
91e27ed8a387c.

[*] https://lore.kernel.org/linux-fsdevel/20260814-vfs-7.3-rc1.misc-abaa1db7ff94@brauner/

Thanks,
Andreas


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [GIT PULL] gfs2 changes for 7.3
  2026-08-17 11:26 [GIT PULL] gfs2 changes for 7.3 Andreas Gruenbacher
  2026-08-17 16:19 ` Andreas Gruenbacher
@ 2026-08-18  3:57 ` pr-tracker-bot
  1 sibling, 0 replies; 3+ messages in thread
From: pr-tracker-bot @ 2026-08-18  3:57 UTC (permalink / raw)
  To: Andreas Gruenbacher
  Cc: Linus Torvalds, Andreas Gruenbacher, gfs2, linux-kernel

The pull request you sent on Mon, 17 Aug 2026 13:26:46 +0200:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/4bb187d6f379c5490e3034b153fe476127308519

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-08-18  3:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-17 11:26 [GIT PULL] gfs2 changes for 7.3 Andreas Gruenbacher
2026-08-17 16:19 ` Andreas Gruenbacher
2026-08-18  3:57 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®