[GIT PULL 04/19 for v7.4] vfs bfs

From: Christian Brauner

Date: Fri Oct 16 2026 - 06:17:56 EST


Hey Linus,

/* Summary */

This removes bfs, the filesystem UnixWare uses for its boot partition.
It only supports contiguous files and has no subdirectories. The only
data on such a partition are kernels and bootloader settings so there
is no reason to access it from Linux anymore. The uapi header stays.

/* 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 cee9395acd8043be0644b25c34bfa86623f2b935:

Linux 7.3-rc1 (2026-08-30 13:34:40 -0700)

are available in the Git repository at:

git@xxxxxxxxxxxxxxxxxxx:pub/scm/linux/kernel/git/vfs/vfs tags/vfs-7.4-rc1.bfs

for you to fetch changes up to e36781a626b2708d42a188f6274f1c7897251f1f:

bfs: remove the filesystem (2026-09-04 12:43:07 +0200)

----------------------------------------------------------------
vfs-7.4-rc1.bfs

Please consider pulling these changes from the signed vfs-7.4-rc1.bfs tag.

Thanks!
Christian

----------------------------------------------------------------
Ethan Nelson-Moore (1):
bfs: remove the filesystem

CREDITS | 2 +-
Documentation/filesystems/befs.rst | 4 +-
Documentation/filesystems/bfs.rst | 60 ---
Documentation/filesystems/index.rst | 1 -
MAINTAINERS | 7 -
arch/mips/configs/malta_defconfig | 1 -
arch/mips/configs/malta_kvm_defconfig | 1 -
arch/mips/configs/maltaup_xpa_defconfig | 1 -
arch/mips/configs/rm200_defconfig | 1 -
arch/powerpc/configs/fsl-emb-nonhw.config | 1 -
arch/powerpc/configs/ppc6xx_defconfig | 1 -
fs/Kconfig | 1 -
fs/Makefile | 1 -
fs/bfs/Kconfig | 21 -
fs/bfs/Makefile | 8 -
fs/bfs/bfs.h | 69 ---
fs/bfs/dir.c | 356 --------------
fs/bfs/file.c | 203 --------
fs/bfs/inode.c | 538 ---------------------
.../filesystems/statmount/statmount_test.c | 2 +-
20 files changed, 4 insertions(+), 1275 deletions(-)
delete mode 100644 Documentation/filesystems/bfs.rst
delete mode 100644 fs/bfs/Kconfig
delete mode 100644 fs/bfs/Makefile
delete mode 100644 fs/bfs/bfs.h
delete mode 100644 fs/bfs/dir.c
delete mode 100644 fs/bfs/file.c
delete mode 100644 fs/bfs/inode.c