diff --git a/subsys/fs/ext2/ext2_disk_access.c b/subsys/fs/ext2/ext2_disk_access.c index 96ded31f8e3..c068473dc2f 100644 --- a/subsys/fs/ext2/ext2_disk_access.c +++ b/subsys/fs/ext2/ext2_disk_access.c @@ -23,7 +23,7 @@ static int64_t disk_access_device_size(struct ext2_data *fs) { struct disk_data *disk = fs->backend; - return disk->sector_count * disk->sector_size; + return (uint64_t)disk->sector_count * (uint64_t)disk->sector_size; } static int64_t disk_access_write_size(struct ext2_data *fs)