sys/vfs/ext2fs: Add more accurate directory entries check
commit2532d84a015ae37901f2c367db4d0c1ec99db80d
authorTomohiro Kusumi <tkusumi@netbsd.org>
Tue, 8 Feb 2022 15:20:08 +0000 (9 00:20 +0900)
committerTomohiro Kusumi <tkusumi@netbsd.org>
Tue, 8 Feb 2022 15:20:08 +0000 (9 00:20 +0900)
tree170cf7e5550adbb25d0b8a1d987d86b37e956108
parentbe29200b43db1f869b1f3fc5722243207eda15ce
sys/vfs/ext2fs: Add more accurate directory entries check

Rename ext2_dirbadentry() to ext2_check_direntry(). Add directory
entry inode value check, and call ext2_check_direntry() in all cases.
The dirchk sysctl is removed.

taken from FreeBSD bb9f1ba4b55c1f566d59cc7c7d1d28dd37715984
sys/vfs/ext2fs/ext2_lookup.c