Re: [PATCH -next] mmc: mmci: fix error return code in mmci_probe()

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

 



Hi Wei

On 01/23/2018 03:09 AM, Wei Yongjun wrote:
> Fix to return a negative error code from the error handling
> case instead of 0, as done elsewhere in this function.
> 
> Fixes: f9bb304ce855 ("mmc: mmci: Add support for setting pad type via pinctrl")
> Signed-off-by: Wei Yongjun <weiyongjun1@xxxxxxxxxx>
> ---
>   drivers/mmc/host/mmci.c | 3 +++
>   1 file changed, 3 insertions(+)
> 
> diff --git a/drivers/mmc/host/mmci.c b/drivers/mmc/host/mmci.c
> index 6246eaa..70b0df8 100644
> --- a/drivers/mmc/host/mmci.c
> +++ b/drivers/mmc/host/mmci.c
> @@ -1646,6 +1646,7 @@ static int mmci_probe(struct amba_device *dev,
>   		host->pinctrl = devm_pinctrl_get(&dev->dev);
>   		if (IS_ERR(host->pinctrl)) {
>   			dev_err(&dev->dev, "failed to get pinctrl");
> +			ret = PTR_ERR(host->pinctrl);
>   			goto host_free;
>   		}
>   
> @@ -1653,6 +1654,7 @@ static int mmci_probe(struct amba_device *dev,
>   							  PINCTRL_STATE_DEFAULT);
>   		if (IS_ERR(host->pins_default)) {
>   			dev_err(mmc_dev(mmc), "Can't select default pins\n");
> +			ret = PTR_ERR(host->pins_default);
>   			goto host_free;
>   		}
>   
> @@ -1660,6 +1662,7 @@ static int mmci_probe(struct amba_device *dev,
>   							    MMCI_PINCTRL_STATE_OPENDRAIN);
>   		if (IS_ERR(host->pins_opendrain)) {
>   			dev_err(mmc_dev(mmc), "Can't select opendrain pins\n");
> +			ret = PTR_ERR(host->pins_opendrain);
>   			goto host_free;
>   		}
>   	}
> 

Reviewed-by: Patrice Chotard <patrice.chotard@xxxxxx>

Thanks��.n��������+%������w��{.n�����{��i��)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥




[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux