[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