From cad1d6ffccf8ed43f5dd09a0edfe84896f8fab10 Mon Sep 17 00:00:00 2001 From: Dominik Ermel Date: Thu, 30 Jan 2025 11:45:21 +0000 Subject: [PATCH] fs: ext2: Explicit int cast ret assignment in ext2_init_storage Adds cast to int when ret is assigned error code returned by functions that return int64_t. The cast has been added to indicate that assignment with truncation is here intentional. Signed-off-by: Dominik Ermel --- subsys/fs/ext2/ext2_impl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/subsys/fs/ext2/ext2_impl.c b/subsys/fs/ext2/ext2_impl.c index a0b49415ec9aa..812378ca675d2 100644 --- a/subsys/fs/ext2/ext2_impl.c +++ b/subsys/fs/ext2/ext2_impl.c @@ -203,13 +203,13 @@ int ext2_init_storage(struct ext2_data **fsp, const void *storage_dev, int flags dev_size = fs->backend_ops->get_device_size(fs); if (dev_size < 0) { - ret = dev_size; + ret = (int)dev_size; goto err; } write_size = fs->backend_ops->get_write_size(fs); if (write_size < 0) { - ret = write_size; + ret = (int)write_size; goto err; }