[GIT PULL 07/18 for v7.3] vfs freevxfs

From: Christian Brauner

Date: Fri Aug 14 2026 - 09:12:32 EST


Hey Linus,

/* Summary */

This removes the freevxfs driver. Providing compatibility with
various old-school Unix systems from the 1990s was fun 25 years ago.
Today it mostly serves as fodder for automated bug checkers. There has
been only one known user and contributor in the last 15 years.

/* 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 1590cf0329716306e948a8fc29f1d3ee87d3989f:

Linux 7.2-rc4 (2026-07-19 13:54:41 -0700)

are available in the Git repository at:

git@xxxxxxxxxxxxxxxxxxx:pub/scm/linux/kernel/git/vfs/vfs tags/vfs-7.3-rc1.freevxfs

for you to fetch changes up to a3ed4fcd04b95347ad04cf4409b394bb7fbd0c02:

freevxfs: remove the driver (2026-07-31 15:23:44 +0200)

----------------------------------------------------------------
vfs-7.3-rc1.freevxfs

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

Thanks!
Christian

----------------------------------------------------------------
Christoph Hellwig (1):
freevxfs: remove the driver

MAINTAINERS | 6 -
fs/Kconfig | 1 -
fs/Makefile | 1 -
fs/freevxfs/Kconfig | 27 ----
fs/freevxfs/Makefile | 9 --
fs/freevxfs/vxfs.h | 257 ----------------------------------
fs/freevxfs/vxfs_bmap.c | 272 ------------------------------------
fs/freevxfs/vxfs_dir.h | 68 ---------
fs/freevxfs/vxfs_extern.h | 49 -------
fs/freevxfs/vxfs_fshead.c | 166 ----------------------
fs/freevxfs/vxfs_fshead.h | 43 ------
fs/freevxfs/vxfs_immed.c | 53 -------
fs/freevxfs/vxfs_inode.c | 314 -----------------------------------------
fs/freevxfs/vxfs_inode.h | 169 ----------------------
fs/freevxfs/vxfs_lookup.c | 273 ------------------------------------
fs/freevxfs/vxfs_olt.c | 105 --------------
fs/freevxfs/vxfs_olt.h | 120 ----------------
fs/freevxfs/vxfs_subr.c | 152 --------------------
fs/freevxfs/vxfs_super.c | 347 ----------------------------------------------
19 files changed, 2432 deletions(-)
delete mode 100644 fs/freevxfs/Kconfig
delete mode 100644 fs/freevxfs/Makefile
delete mode 100644 fs/freevxfs/vxfs.h
delete mode 100644 fs/freevxfs/vxfs_bmap.c
delete mode 100644 fs/freevxfs/vxfs_dir.h
delete mode 100644 fs/freevxfs/vxfs_extern.h
delete mode 100644 fs/freevxfs/vxfs_fshead.c
delete mode 100644 fs/freevxfs/vxfs_fshead.h
delete mode 100644 fs/freevxfs/vxfs_immed.c
delete mode 100644 fs/freevxfs/vxfs_inode.c
delete mode 100644 fs/freevxfs/vxfs_inode.h
delete mode 100644 fs/freevxfs/vxfs_lookup.c
delete mode 100644 fs/freevxfs/vxfs_olt.c
delete mode 100644 fs/freevxfs/vxfs_olt.h
delete mode 100644 fs/freevxfs/vxfs_subr.c
delete mode 100644 fs/freevxfs/vxfs_super.c