freebsd-dev/sys/fs/ext2fs
Fedor Uporov f1d5e2c862 Improve extents verification logic
Add functionality for extents validation inside the filesystem
extents block. The main logic is implemented under
ext4_validate_extent_entries() function, which verifies extents
or extents indexes depending of extent depth value.

PR:                     259112
Reported by:            Robert Morris
Reviewed by:            pfg
MFC after:              2 weeks
Differential Revision:  https://reviews.freebsd.org/D33375
2021-12-30 09:14:45 +03:00
..
ext2_acl.c ext2fs: Stop checking for failures from malloc(M_WAITOK). 2020-07-20 14:28:26 +00:00
ext2_acl.h
ext2_alloc.c ext2fs: minor typo. 2020-10-06 21:31:04 +00:00
ext2_balloc.c fs: clean up empty lines in .c and .h files 2020-09-01 21:18:40 +00:00
ext2_bmap.c fs: clean up empty lines in .c and .h files 2020-09-01 21:18:40 +00:00
ext2_csum.c Add BE architectures support. 2020-05-17 14:52:54 +00:00
ext2_dinode.h fs: clean up empty lines in .c and .h files 2020-09-01 21:18:40 +00:00
ext2_dir.h Split the dir_index and dir_nlink features. 2018-08-08 12:08:46 +00:00
ext2_extattr.c fs: clean up empty lines in .c and .h files 2020-09-01 21:18:40 +00:00
ext2_extattr.h fs: clean up empty lines in .c and .h files 2020-09-01 21:18:40 +00:00
ext2_extents.c Improve extents verification logic 2021-12-30 09:14:45 +03:00
ext2_extents.h Improve extents verification logic. 2021-05-07 10:27:28 +03:00
ext2_extern.h In ext2fs, BA_CLRBUF is used in ext2_balloc() not UFS_BALLOC(). 2020-12-08 00:49:31 +00:00
ext2_hash.c ext2fs: Initial version of DTrace support. 2019-04-16 11:20:10 +00:00
ext2_htree.c ext2: add missing uio_td initialization to ext2_htree_append_block 2021-05-30 17:19:31 +00:00
ext2_inode_cnv.c Improve extents verification logic 2021-12-30 09:14:45 +03:00
ext2_inode.c Move mnt_maxsymlinklen into appropriate fs mount data structures 2021-05-22 15:16:09 +03:00
ext2_lookup.c Add more accurate directory entries check 2021-12-30 09:14:44 +03:00
ext2_mount.h
ext2_subr.c Add BE architectures support. 2020-05-17 14:52:54 +00:00
ext2_vfsops.c Remove unnecessary e2fs_first_dblock value check 2021-12-30 09:14:44 +03:00
ext2_vnops.c vfs: remove cn_thread 2021-10-11 13:21:47 +00:00
ext2fs.h Move mnt_maxsymlinklen into appropriate fs mount data structures 2021-05-22 15:16:09 +03:00
fs.h Improve extents verification logic. 2021-05-07 10:27:28 +03:00
htree.h
inode.h Make inode extra time fields updating logic more closer to linux. 2021-05-07 10:46:55 +03:00