mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-16 05:58:49 +00:00
Revert "fs: ext4: check the minimal partition size to mount"
This check breaks small partitions (under 1024 blocks) because part_length
is in units of part.blksz and not bytes. Given the purpose of this
function, we really want to make sure the partition is SUPERBLOCK_START +
SUPERBLOCK_SIZE (2048) bytes so we can call ext4_read_superblock without
error.
The obvious solution is to convert callers from things like
ext4fs_mount(part_info.size)
to
ext4fs_mount(part_info.size * part_info.blksz);
However, I'm not really a fan of the bloat that would cause, especially
since the error is now suppressed. I think the best course of action here
is to just revert the patch.
This reverts commit 9905cae65e
.
Signed-off-by: Sean Anderson <seanga2@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
This commit is contained in:
parent
a0733b3c66
commit
bfcf7521eb
1 changed files with 0 additions and 4 deletions
|
@ -2373,10 +2373,6 @@ int ext4fs_mount(unsigned part_length)
|
|||
struct ext2_data *data;
|
||||
int status;
|
||||
struct ext_filesystem *fs = get_fs();
|
||||
|
||||
if (part_length < SUPERBLOCK_SIZE)
|
||||
return 0;
|
||||
|
||||
data = zalloc(SUPERBLOCK_SIZE);
|
||||
if (!data)
|
||||
return 0;
|
||||
|
|
Loading…
Add table
Reference in a new issue