Skip to content

Commit d6ace46

Browse files
bulwahntytso
authored andcommitted
ext4: remove obsolete EXT3 config options
In June 2015, commit c290ea0 ("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>
1 parent 0f3b05c commit d6ace46

1 file changed

Lines changed: 0 additions & 27 deletions

File tree

fs/ext4/Kconfig

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,4 @@
11
# SPDX-License-Identifier: GPL-2.0-only
2-
# Ext3 configs are here for backward compatibility with old configs which may
3-
# have EXT3_FS set but not EXT4_FS set and thus would result in non-bootable
4-
# kernels after the removal of ext3 driver.
5-
config EXT3_FS
6-
tristate "The Extended 3 (ext3) filesystem"
7-
select EXT4_FS
8-
help
9-
This config option is here only for backward compatibility. ext3
10-
filesystem is now handled by the ext4 driver.
11-
12-
config EXT3_FS_POSIX_ACL
13-
bool "Ext3 POSIX Access Control Lists"
14-
depends on EXT3_FS
15-
select EXT4_FS_POSIX_ACL
16-
select FS_POSIX_ACL
17-
help
18-
This config option is here only for backward compatibility. ext3
19-
filesystem is now handled by the ext4 driver.
20-
21-
config EXT3_FS_SECURITY
22-
bool "Ext3 Security Labels"
23-
depends on EXT3_FS
24-
select EXT4_FS_SECURITY
25-
help
26-
This config option is here only for backward compatibility. ext3
27-
filesystem is now handled by the ext4 driver.
28-
292
config EXT4_FS
303
tristate "The Extended 4 (ext4) filesystem"
314
select BUFFER_HEAD

0 commit comments

Comments
 (0)