mbox series

[GIT,PULL] vfs fixes

Message ID 20240930-vfs-fixes-cfedf8d8fa81@brauner (mailing list archive)
State New
Headers show
Series [GIT,PULL] vfs fixes | expand

Pull-request

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

Message

Christian Brauner Sept. 30, 2024, 1:46 p.m. UTC
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@gitolite.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

Comments

pr-tracker-bot@kernel.org Sept. 30, 2024, 8:21 p.m. UTC | #1
The pull request you sent on Mon, 30 Sep 2024 15:46:29 +0200:

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

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

Thank you!