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>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240930-vfs-fixes-cfedf8d8fa81@brauner>
Date: Mon, 30 Sep 2024 15:46:29 +0200
From: Christian Brauner <brauner@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Christian Brauner <brauner@...nel.org>,
	linux-fsdevel@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] vfs fixes

Hey Linus,

/* Summary */
This contains fixes for this merge window:

afs:

- Fix setting of the server responding flag.

- Remove unused struct afs_address_list and afs_put_address_list() function.

- Fix infinite loop because of unresponsive servers.

- Ensure that afs_retry_request() function is correctly added to the
  afs_req_ops netfs operations table.

netfs:

- Fix netfs_folio tracepoint handling to handle NULL mappings.

- Add a missing folio_queue API documentation.

- Ensure that netfs_write_folio() correctly advances the iterator via
  iov_iter_advance().

- Fix a dentry leak during concurrent cull and cookie lookup operations in
  cachefiles.

pidfs:

- Correctly handle accessing another task's pid namespace.

/* Testing */

gcc version 14.2.0 (Debian 14.2.0-3)
Debian clang version 16.0.6 (27+b1)

/* Conflicts */

No known conflicts.

The following changes since commit 075dbe9f6e3c21596c5245826a4ee1f1c1676eb8:

  Merge tag 'soc-ep93xx-dt-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc (2024-09-26 12:00:25 -0700)

are available in the Git repository at:

  git@...olite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs tags/vfs-6.12-rc2.fixes

for you to fetch changes up to f801850bc263d7fa0a4e6d9a36cddf4966c79c14:

  netfs: Fix the netfs_folio tracepoint to handle NULL mapping (2024-09-30 14:11:05 +0200)

Please consider pulling these changes from the signed vfs-6.12-rc2.fixes tag.

Thanks!
Christian

----------------------------------------------------------------
vfs-6.12-rc2.fixes

----------------------------------------------------------------
Baokun Li (1):
      cachefiles: fix dentry leak in cachefiles_open_file()

Christian Brauner (1):
      pidfs: check for valid pid namespace

David Howells (5):
      afs: Fix missing wire-up of afs_retry_request()
      afs: Fix the setting of the server responding flag
      netfs: Advance iterator correctly rather than jumping it
      netfs: Add folio_queue API documentation
      netfs: Fix the netfs_folio tracepoint to handle NULL mapping

Marc Dionne (1):
      afs: Fix possible infinite loop with unresponsive servers

Thorsten Blum (1):
      afs: Remove unused struct and function prototype

 Documentation/core-api/folio_queue.rst | 212 +++++++++++++++++++++++++++++++++
 fs/afs/afs_vl.h                        |   9 --
 fs/afs/file.c                          |   1 +
 fs/afs/fs_operation.c                  |   2 +-
 fs/afs/fs_probe.c                      |   4 +-
 fs/afs/rotate.c                        |  11 +-
 fs/cachefiles/namei.c                  |   7 +-
 fs/netfs/write_issue.c                 |  12 +-
 fs/pidfs.c                             |   5 +-
 include/linux/folio_queue.h            | 168 ++++++++++++++++++++++++++
 include/trace/events/netfs.h           |   3 +-
 11 files changed, 410 insertions(+), 24 deletions(-)
 create mode 100644 Documentation/core-api/folio_queue.rst

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ