mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-29 08:01:08 +00:00
fs: ext4: check the minimal partition size to mount
No need to mount a too small partition to handle a EXT4 file system. This patch add a test on partition size before to read the SUPERBLOCK_SIZE buffer and avoid error latter in fs_devread() function. Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
This commit is contained in:
parent
a6992bf40d
commit
9905cae65e
1 changed files with 4 additions and 0 deletions
|
@ -2373,6 +2373,10 @@ int ext4fs_mount(unsigned part_length)
|
||||||
struct ext2_data *data;
|
struct ext2_data *data;
|
||||||
int status;
|
int status;
|
||||||
struct ext_filesystem *fs = get_fs();
|
struct ext_filesystem *fs = get_fs();
|
||||||
|
|
||||||
|
if (part_length < SUPERBLOCK_SIZE)
|
||||||
|
return 0;
|
||||||
|
|
||||||
data = zalloc(SUPERBLOCK_SIZE);
|
data = zalloc(SUPERBLOCK_SIZE);
|
||||||
if (!data)
|
if (!data)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in a new issue