Re: [PATCH] drm/bridge: tfp410: Make tfp410_fini() return void

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

 



Hi Uwe,

Thank you for the patch.

On Thu, Apr 28, 2022 at 06:28:03PM +0200, Uwe Kleine-König wrote:
> tfp410_fini() always returns zero. Make it return no value which makes it
> easier to see in the callers that there is no error to handle.
> 
> Also the return value of i2c and platform driver remove callbacks is
> ignored anyway. This prepares making i2c and platform remove callbacks
> return void, too.
> 
> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx>

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

> ---
>  drivers/gpu/drm/bridge/ti-tfp410.c | 12 +++++++-----
>  1 file changed, 7 insertions(+), 5 deletions(-)
> 
> diff --git a/drivers/gpu/drm/bridge/ti-tfp410.c b/drivers/gpu/drm/bridge/ti-tfp410.c
> index ba3fa2a9b8a4..756b3e6e776b 100644
> --- a/drivers/gpu/drm/bridge/ti-tfp410.c
> +++ b/drivers/gpu/drm/bridge/ti-tfp410.c
> @@ -341,13 +341,11 @@ static int tfp410_init(struct device *dev, bool i2c)
>  	return 0;
>  }
>  
> -static int tfp410_fini(struct device *dev)
> +static void tfp410_fini(struct device *dev)
>  {
>  	struct tfp410 *dvi = dev_get_drvdata(dev);
>  
>  	drm_bridge_remove(&dvi->bridge);
> -
> -	return 0;
>  }
>  
>  static int tfp410_probe(struct platform_device *pdev)
> @@ -357,7 +355,9 @@ static int tfp410_probe(struct platform_device *pdev)
>  
>  static int tfp410_remove(struct platform_device *pdev)
>  {
> -	return tfp410_fini(&pdev->dev);
> +	tfp410_fini(&pdev->dev);
> +
> +	return 0;
>  }
>  
>  static const struct of_device_id tfp410_match[] = {
> @@ -394,7 +394,9 @@ static int tfp410_i2c_probe(struct i2c_client *client,
>  
>  static int tfp410_i2c_remove(struct i2c_client *client)
>  {
> -	return tfp410_fini(&client->dev);
> +	tfp410_fini(&client->dev);
> +
> +	return 0;
>  }
>  
>  static const struct i2c_device_id tfp410_i2c_ids[] = {
> 
> base-commit: 3123109284176b1532874591f7c81f3837bbdc17

-- 
Regards,

Laurent Pinchart



[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux