Re: [PATCH] ntfs3: initialize err in attr_wof_frame_info

Konstantin Komarov <[email protected]> Thu, 23 Jul 2026 16:26:27 +0200
Newsgroups dev.linux.lists.ntfs3,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
On 6/17/26 20:22, Ruoyu Wang wrote:

> attr_wof_frame_info() may reuse a cached offsets folio. In that case the
> loop can fill the output offsets without calling attr_load_runs_range()
> or ntfs_read_run(), leaving err uninitialized before the common return
> path. Initialize err to 0 for the successful cached path.
>
> Signed-off-by: Ruoyu Wang <[email protected]>
> ---
>   fs/ntfs3/attrib.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/fs/ntfs3/attrib.c b/fs/ntfs3/attrib.c
> index e61c5bf7e27e4..c654b3cc1e91f 100644
> --- a/fs/ntfs3/attrib.c
> +++ b/fs/ntfs3/attrib.c
> @@ -1516,7 +1516,7 @@ int attr_wof_frame_info(struct ntfs_inode *ni, struct ATTRIB *attr,
>          u8 bytes_per_off;
>          char *addr;
>          struct folio *folio;
> -       int i, err;
> +       int i, err = 0;
>          __le32 *off32;
>          __le64 *off64;
>
> --
> 2.51.0
>
Hello,

Sorry for the delay.
The patch was applied, thank you.

Regards,
Konstantin