]> www.infradead.org Git - users/hch/misc.git/commit
ext4: remove obsolete EXT3 config options
authorLukas Bulwahn <lukas.bulwahn@redhat.com>
Wed, 27 Aug 2025 09:08:08 +0000 (11:08 +0200)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 25 Sep 2025 18:47:05 +0000 (14:47 -0400)
commitd6ace46c82fd2d3bdb58c35e3dd5cb9e83e136bf
tree3b5e4a74be406a0f41d3d040ed458a3443ceace3
parent0f3b05c12158ec7545fb336469ccce38c31c7f9f
ext4: remove obsolete EXT3 config options

In June 2015, commit c290ea01abb7 ("fs: Remove ext3 filesystem driver")
removed the historic ext3 filesystem support as ext3 partitions are fully
supported with the ext4 filesystem support. To simplify updating the kernel
build configuration, which had only EXT3 support but not EXT4 support
enabled, the three config options EXT3_{FS,FS_POSIX_ACL,FS_SECURITY} were
kept, instead of immediately removing them. The three options just enable
the corresponding EXT4 counterparts when configs from older kernel versions
are used to build on later kernel versions. This ensures that the kernels
from those kernel build configurations would then continue to have EXT4
enabled for supporting booting from ext3 and ext4 file systems, to avoid
potential unexpected surprises.

Given that the kernel build configuration has no backwards-compatibility
guarantee and this transition phase for such build configurations has been
in place for a decade, we can reasonably expect all such users to have
transitioned to use the EXT4 config options in their config files at this
point in time. With that in mind, the three EXT3 config options are
obsolete by now.

Remove the obsolete EXT3 config options.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@redhat.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
fs/ext4/Kconfig