[GIT PULL 14/18 for v7.3] vfs netfs

Christian Brauner <[email protected]>
Newsgroups org.kernel.vger.linux-kernel,org.kernel.vger.linux-fsdevel
Message-ID <20260814-vfs-7.3-rc1.netfs-42f8f6e415b7@brauner>
Hey Linus,

/* Summary */

This sunsets cachefiles ondemand mode. It was an effort to make fscache
usable as a kernel cache for lazy pulling. EROFS over fscache was its
only in-tree user. fscache has since become netfslib-oriented while
EROFS never acts as a network filesystem and EROFS over fscache has been
removed. So this cleans up the netfs, fscache and cachefiles side as
well.

/* Testing */

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 db2ddb87143519e20a95aa36c60b36107b736a58:

  Linux 7.2-rc7 (2026-08-09 14:54:50 -0700)

are available in the Git repository at:

  [email protected]:pub/scm/linux/kernel/git/vfs/vfs tags/vfs-7.3-rc1.netfs

for you to fetch changes up to 949eb95d5bcc530e6ce74cc95897c1849c53ea89:

  cachefiles,netfs: sunset ondemand mode (2026-08-12 16:24:26 +0200)

----------------------------------------------------------------
vfs-7.3-rc1.netfs

Please consider pulling these changes from the signed vfs-7.3-rc1.netfs tag.

Thanks!
Christian

----------------------------------------------------------------
Gao Xiang (1):
      cachefiles,netfs: sunset ondemand mode

 Documentation/filesystems/caching/cachefiles.rst | 179 ------
 fs/cachefiles/Kconfig                            |  12 -
 fs/cachefiles/Makefile                           |   1 -
 fs/cachefiles/daemon.c                           |  96 +--
 fs/cachefiles/interface.c                        |   8 -
 fs/cachefiles/internal.h                         | 134 ----
 fs/cachefiles/io.c                               |  26 +-
 fs/cachefiles/namei.c                            |   8 -
 fs/cachefiles/ondemand.c                         | 761 -----------------------
 include/linux/netfs.h                            |   9 -
 include/trace/events/cachefiles.h                | 184 +-----
 include/uapi/linux/cachefiles.h                  |  68 --
 kernel/bpf/btf.c                                 |   7 -
 13 files changed, 9 insertions(+), 1484 deletions(-)
 delete mode 100644 fs/cachefiles/ondemand.c
 delete mode 100644 include/uapi/linux/cachefiles.h
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.