[GIT PULL 04/18 for v7.3] vfs efs
From: Christian Brauner
Date: Fri Aug 14 2026 - 09:12:01 EST
Hey Linus,
/* Summary */
This removes the EFS filesystem, the read-only on-disk format SGI used
on IRIX before XFS.
/* Testing */
No build failures or warnings were observed.
/* Conflicts */
Merge conflicts with mainline
=============================
No known conflicts.
Merge conflicts with other trees
================================
[1]: https://lore.kernel.org/linux-next/akaE4dbtwZthgqJc@xxxxxxxxxxxxx
This conflicts with the net-next tree in MAINTAINERS between commit
eb56577ae9a5a ("ehea: remove the ehea driver") from the net-next tree and
commit 969076f31bf63 ("efs: Remove EFS") from this tree. Both commits
delete adjacent MAINTAINERS entries, so the conflict resolves by removing
both the EHEA and the EFS FILESYSTEM blocks.
The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:
Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)
are available in the Git repository at:
git@xxxxxxxxxxxxxxxxxxx:pub/scm/linux/kernel/git/vfs/vfs tags/vfs-7.3-rc1.efs
for you to fetch changes up to bf2fbbca5d49d07917236604837145ee9e662c41:
Merge patch "efs: Remove EFS" (2026-06-29 10:28:52 +0200)
----------------------------------------------------------------
vfs-7.3-rc1.efs
Please consider pulling these changes from the signed vfs-7.3-rc1.efs tag.
Thanks!
Christian
----------------------------------------------------------------
Christian Brauner (1):
Merge patch "efs: Remove EFS"
Matthew Wilcox (Oracle) (1):
efs: Remove EFS
MAINTAINERS | 5 -
fs/Kconfig | 1 -
fs/Makefile | 1 -
fs/efs/Kconfig | 16 --
fs/efs/Makefile | 8 -
fs/efs/dir.c | 105 ------------
fs/efs/efs.h | 144 ----------------
fs/efs/file.c | 42 -----
fs/efs/inode.c | 315 -----------------------------------
fs/efs/namei.c | 120 --------------
fs/efs/super.c | 368 -----------------------------------------
fs/efs/symlink.c | 50 ------
include/linux/efs_vh.h | 54 ------
include/uapi/linux/efs_fs_sb.h | 63 -------
14 files changed, 1292 deletions(-)
delete mode 100644 fs/efs/Kconfig
delete mode 100644 fs/efs/Makefile
delete mode 100644 fs/efs/dir.c
delete mode 100644 fs/efs/efs.h
delete mode 100644 fs/efs/file.c
delete mode 100644 fs/efs/inode.c
delete mode 100644 fs/efs/namei.c
delete mode 100644 fs/efs/super.c
delete mode 100644 fs/efs/symlink.c
delete mode 100644 include/linux/efs_vh.h
delete mode 100644 include/uapi/linux/efs_fs_sb.h