u-boot/fs/ext4
Corentin GUILLEVIC 39409fac2c fs: ext4: fix files seen as symlink during deletion
The deletion process handles special case for symlinks whose target are
small enough that it fits in struct ext2_inode.b.symlink. So no block had
been allocated. But the check of file type wrongly considered regular
files as symlink. So, no block was freed. So, the EXT4 partition could be
corrupted because of no free block available.

Signed-off-by: Corentin GUILLEVIC <corentin.guillevic@smile.fr>
2023-03-30 15:09:59 -04:00
..
dev.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
ext4_common.c fs: ext4: check the minimal partition size to mount 2023-03-22 12:51:14 -04:00
ext4_common.h fs: ext4: Use CRC-16 implementation from linux/crc16.h 2022-04-21 14:32:40 -04:00
ext4_journal.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
ext4_journal.h ext4: add support for filesystems without JOURNAL 2019-07-18 11:31:24 -04:00
ext4_write.c fs: ext4: fix files seen as symlink during deletion 2023-03-30 15:09:59 -04:00
ext4fs.c common: Drop part.h from common header 2020-05-18 17:33:33 -04:00
Kconfig fs: Migrate ext4 to Kconfig 2018-01-22 16:43:30 -05:00
Makefile fs: ext4: Use CRC-16 implementation from linux/crc16.h 2022-04-21 14:32:40 -04:00