Re: [PATCH 1/2] v4l: fwnode: Drop redunant -ENODATA check in property reference parsing

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

 



Hi Sakari,

Thank you for the patch.

On Wed, Feb 23, 2022 at 01:54:33PM +0200, Sakari Ailus wrote:
> The check of -ENODATA return value from
> fwnode_property_get_reference_args() was made redundant by commit
> c343bc2ce2c6 ("ACPI: properties: Align return codes of
> __acpi_node_get_property_reference()"). -ENOENT remains to be used to
> signal there are no further entries.
> 
> Remove the check for -ENODATA.
> 
> Signed-off-by: Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx>

Reviewed-by: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx>

> ---
>  drivers/media/v4l2-core/v4l2-fwnode.c | 6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
> 
> diff --git a/drivers/media/v4l2-core/v4l2-fwnode.c b/drivers/media/v4l2-core/v4l2-fwnode.c
> index 71dcc9a96535..ae140443847b 100644
> --- a/drivers/media/v4l2-core/v4l2-fwnode.c
> +++ b/drivers/media/v4l2-core/v4l2-fwnode.c
> @@ -903,11 +903,7 @@ static int v4l2_fwnode_reference_parse(struct device *dev,
>  	if (!index)
>  		return -ENOENT;
>  
> -	/*
> -	 * Note that right now both -ENODATA and -ENOENT may signal
> -	 * out-of-bounds access. Return the error in cases other than that.
> -	 */
> -	if (ret != -ENOENT && ret != -ENODATA)
> +	if (ret != -ENOENT)
>  		return ret;
>  
>  	for (index = 0;

-- 
Regards,

Laurent Pinchart



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux