[<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