Re: [PATCH 02/24] mdrestore: Fix logic used to check if target device is large enough

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, May 23, 2023 at 02:30:28PM +0530, Chandan Babu R wrote:
> The device size verification code should be writing XFS_MAX_SECTORSIZE bytes
> to the end of the device rather than "sizeof(char *) * XFS_MAX_SECTORSIZE"
> bytes.
> 
> Signed-off-by: Chandan Babu R <chandan.babu@xxxxxxxxxx>

Yikes.
Reviewed-by: Darrick J. Wong <djwong@xxxxxxxxxx>

--D

> ---
>  mdrestore/xfs_mdrestore.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/mdrestore/xfs_mdrestore.c b/mdrestore/xfs_mdrestore.c
> index 7c1a66c40..333282ed2 100644
> --- a/mdrestore/xfs_mdrestore.c
> +++ b/mdrestore/xfs_mdrestore.c
> @@ -115,7 +115,7 @@ perform_restore(
>  	} else  {
>  		/* ensure device is sufficiently large enough */
>  
> -		char		*lb[XFS_MAX_SECTORSIZE] = { NULL };
> +		char		lb[XFS_MAX_SECTORSIZE] = { 0 };
>  		off64_t		off;
>  
>  		off = sb.sb_dblocks * sb.sb_blocksize - sizeof(lb);
> -- 
> 2.39.1
> 



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux