[PATCH v1] misc: fs_loader: Initialize actread variable
Tom Rini
trini at konsulko.com
Fri Aug 15 20:58:18 CEST 2025
On Mon, Aug 04, 2025 at 07:46:30PM -0700, alif.zakuan.yuslaimi at altera.com wrote:
> From: Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi at altera.com>
>
> Initialize the actread variable to prevent undefined behavior
> that can occur if the variable is used before being assigned a
> value.
>
> This will help to prevent potential issues, especially if
> actread is used (e.g., read, incremented, or returned) before
> being explicitly set elsewhere in the code.
>
> Signed-off-by: Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi at altera.com>
> ---
> drivers/misc/fs_loader.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/misc/fs_loader.c b/drivers/misc/fs_loader.c
> index 66803f4b997..cc07bfa7f14 100644
> --- a/drivers/misc/fs_loader.c
> +++ b/drivers/misc/fs_loader.c
> @@ -1,6 +1,7 @@
> // SPDX-License-Identifier: GPL-2.0
> /*
> * Copyright (C) 2018-2019 Intel Corporation <www.intel.com>
> + * Copyright (C) 2025 Altera Corporation <www.altera.com>
> *
> */
>
> @@ -148,7 +149,7 @@ static int _request_firmware_prepare(struct udevice *dev,
> */
> static int fw_get_filesystem_firmware(struct udevice *dev)
> {
> - loff_t actread;
> + loff_t actread = 0;
> char *storage_interface, *dev_part, *ubi_mtdpart, *ubi_volume;
> int ret;
A one line "initialize a variable" is not sufficient for adding a
Copyright line, please drop in v2, thanks.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20250815/3b397343/attachment.sig>
More information about the U-Boot
mailing list