[GIT PULL 14/18 for v7.3] vfs netfs
Christian Brauner <[email protected]>
| Newsgroups | gmane.linux.kernel,gmane.linux.file-systems |
|---|---|
| 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