lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ