mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-09-26 18:16:26 +00:00
fs: Remove ext3 filesystem driver
The functionality of ext3 is fully supported by ext4 driver. Major distributions (SUSE, RedHat) already use ext4 driver to handle ext3 filesystems for quite some time. There is some ugliness in mm resulting from jbd cleaning buffers in a dirty page without cleaning page dirty bit and also support for buffer bouncing in the block layer when stable pages are required is there only because of jbd. So let's remove the ext3 driver. This saves us some 28k lines of duplicated code. Acked-by: Theodore Ts'o <tytso@mit.edu> Signed-off-by: Jan Kara <jack@suse.cz>
This commit is contained in:
parent
82ff50b222
commit
c290ea01ab
46 changed files with 87 additions and 28109 deletions
18
MAINTAINERS
18
MAINTAINERS
281
fs/ext3/acl.c
281
fs/ext3/acl.c
2158
fs/ext3/balloc.c
2158
fs/ext3/balloc.c
537
fs/ext3/dir.c
537
fs/ext3/dir.c
1332
fs/ext3/ext3.h
1332
fs/ext3/ext3.h
109
fs/ext3/fsync.c
109
fs/ext3/fsync.c
206
fs/ext3/hash.c
206
fs/ext3/hash.c
706
fs/ext3/ialloc.c
706
fs/ext3/ialloc.c
3574
fs/ext3/inode.c
3574
fs/ext3/inode.c
File diff suppressed because it is too large
Load diff
327
fs/ext3/ioctl.c
327
fs/ext3/ioctl.c
2586
fs/ext3/namei.c
2586
fs/ext3/namei.c
1117
fs/ext3/resize.c
1117
fs/ext3/resize.c
3165
fs/ext3/super.c
3165
fs/ext3/super.c
File diff suppressed because it is too large
Load diff
1330
fs/ext3/xattr.c
1330
fs/ext3/xattr.c
136
fs/ext3/xattr.h
136
fs/ext3/xattr.h
1021
fs/jbd/commit.c
1021
fs/jbd/commit.c
2145
fs/jbd/journal.c
2145
fs/jbd/journal.c
733
fs/jbd/revoke.c
733
fs/jbd/revoke.c
2237
fs/jbd/transaction.c
2237
fs/jbd/transaction.c
1047
include/linux/jbd.h
1047
include/linux/jbd.h
Loading…
Add table
Add a link
Reference in a new issue