]> git.ipfire.org Git - thirdparty/linux.git/commit
fs: Remove internal old mount API code
authorEric Sandeen <sandeen@redhat.com>
Fri, 12 Dec 2025 17:44:03 +0000 (11:44 -0600)
committerChristian Brauner <brauner@kernel.org>
Mon, 15 Dec 2025 13:48:33 +0000 (14:48 +0100)
commit51a146e0595c638c58097a1660ff6b6e7d3b72f3
tree0499684fce1f38153b41a84f838c40f7ff670ae6
parentd5bc4e31f2a3f301b4214858bec834c67bb2be5c
fs: Remove internal old mount API code

Now that the last in-tree filesystem has been converted to the new mount
API, remove all legacy mount API code designed to handle un-converted
filesystems, and remove associated documentation as well.

(The code to handle the legacy mount(2) syscall from userspace is still
in place, of course.)

Tested with an allmodconfig build on x86_64, and a sanity check of an
old mount(2) syscall mount.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Link: https://patch.msgid.link/20251212174403.2882183-1-sandeen@redhat.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
Documentation/filesystems/locking.rst
Documentation/filesystems/mount_api.rst
Documentation/filesystems/porting.rst
Documentation/filesystems/vfs.rst
fs/fs_context.c
fs/fsopen.c
fs/internal.h
include/linux/fs.h
include/linux/fs/super_types.h