[GIT PULL] vfs fixes

From: Christian Brauner
Date: Sat Jul 19 2025 - 06:59:47 EST


Hey Linus,

/* Summary */

This contains a few fixes for this cycle:

- Fix a memory leak in fcntl_dirnotify().

- Raise SB_I_NOEXEC on secrement superblock instead of messing with
flags on the mount.

- Add fsdevel and block mailing lists to uio entry. We had a few
instances were very questionable stuff was added without either block
or the VFS being aware of it.

- Fix netfs copy-to-cache so that it performs collection with ceph+fscache.

- Fix netfs race between cache write completion and ALL_QUEUED being set.

- Verify the inode mode when loading entries from disk in isofs.

- Avoid state_lock in iomap_set_range_uptodate().

- Fix PIDFD_INFO_COREDUMP check in PIDFD_GET_INFO ioctl.

- Fix the incorrect return value in __cachefiles_write().

/* Testing */

gcc (Debian 14.2.0-19) 14.2.0
Debian clang version 19.1.7 (3)

No build failures or warnings were observed.

/* Conflicts */

Merge conflicts with mainline
=============================

No known conflicts.

Merge conflicts with other trees
================================

No known conflicts.

The following changes since commit d7b8f8e20813f0179d8ef519541a3527e7661d3a:

Linux 6.16-rc5 (2025-07-06 14:10:26 -0700)

are available in the Git repository at:

git@xxxxxxxxxxxxxxxxxxx:pub/scm/linux/kernel/git/vfs/vfs tags/vfs-6.16-rc7.fixes

for you to fetch changes up to a88cddaaa3bf7445357a79a5c351c6b6d6f95b7d:

MAINTAINERS: add block and fsdevel lists to iov_iter (2025-07-16 14:46:53 +0200)

Please consider pulling these changes from the signed vfs-6.16-rc7.fixes tag.

Thanks!
Christian

----------------------------------------------------------------
vfs-6.16-rc7.fixes

----------------------------------------------------------------
Al Viro (1):
fix a leak in fcntl_dirnotify()

Christian Brauner (3):
secretmem: use SB_I_NOEXEC
Merge patch series "netfs: Fix use of fscache with ceph"
MAINTAINERS: add block and fsdevel lists to iov_iter

David Howells (2):
netfs: Fix copy-to-cache so that it performs collection with ceph+fscache
netfs: Fix race between cache write completion and ALL_QUEUED being set

Jan Kara (1):
isofs: Verify inode mode when loading from disk

Jinliang Zheng (1):
iomap: avoid unnecessary ifs_set_range_uptodate() with locks

Laura Brehm (1):
coredump: fix PIDFD_INFO_COREDUMP ioctl check

Zizhi Wo (1):
cachefiles: Fix the incorrect return value in __cachefiles_write()

MAINTAINERS | 2 ++
fs/cachefiles/io.c | 2 --
fs/cachefiles/ondemand.c | 4 +---
fs/iomap/buffered-io.c | 3 +++
fs/isofs/inode.c | 9 ++++++++-
fs/netfs/read_pgpriv2.c | 5 +++++
fs/notify/dnotify/dnotify.c | 8 ++++----
fs/pidfs.c | 2 +-
include/trace/events/netfs.h | 30 ++++++++++++++++++++++++++++++
mm/secretmem.c | 13 +++++++++----
10 files changed, 63 insertions(+), 15 deletions(-)