rv1126-uboot/fs/ext4
Ian Ray 18147e8245 UPSTREAM: ext4: recover from filesystem corruption when reading
Some fixes when reading EXT files and directory entries were identified
after using e2fuzz to corrupt an EXT3 filesystem:

 - Stop reading directory entries if the offset becomes badly aligned.

 - Avoid overwriting memory by clamping the length used to zero the buffer
   in ext4fs_read_file.  Also sanity check blocksize.

Change-Id: Ic1dafbde2f375784ef1f30746bd5cfa847356b6a
Signed-off-by: Ian Ray <ian.ray@ge.com>
Signed-off-by: Martyn Welch <martyn.welch@collabora.co.uk>
Reviewed-by: Stefano Babic <sbabic@denx.de>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit ecdfb4195b20eb2dcde3c4083170016c13c69e8b)
2018-01-17 15:27:28 +08:00
..
Kconfig
Makefile
crc16.c
crc16.h
dev.c UPSTREAM: fs: Create a common fs_devread for ext4/reiserfs/zfs 2018-01-17 15:27:28 +08:00
ext4_common.c UPSTREAM: ext4: recover from filesystem corruption when reading 2018-01-17 15:27:28 +08:00
ext4_common.h
ext4_journal.c fs: ext4: Fix journal overrun issue reported by Coverity 2017-08-26 14:56:13 -04:00
ext4_journal.h
ext4_write.c
ext4fs.c UPSTREAM: ext4: recover from filesystem corruption when reading 2018-01-17 15:27:28 +08:00