[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <f3b78d27-9a10-44b8-977d-b19e35a1a64a@wanadoo.fr>
Date: Thu, 29 Aug 2024 19:04:02 +0200
From: Christophe JAILLET <christophe.jaillet@...adoo.fr>
To: "yanzhen@...o.com >> Yan Zhen" <yanzhen@...o.com>
Cc: gregkh@...uxfoundation.org, linux-kernel@...r.kernel.org,
linux-usb@...r.kernel.org, opensource.kernel@...o.com, pawell@...ence.com
Subject: Re: [PATCH v1] usb: gadget: udc: cdns2: Simplify with dev_err_probe()
Le 29/08/2024 à 13:28, Yan Zhen a écrit :
> Use dev_err_probe() to simplify the error path and unify a
> message template.
>
> Using this helper is totally fine even if err is known to never
> be -EPROBE_DEFER.
>
> The benefit compared to a normal dev_err() is the standardized format
> of the error code, it being emitted symbolically and the fact that
> the error code is returned which allows more compact error paths.
>
> Signed-off-by: Yan Zhen <yanzhen-DGpbCiVdSXo@...lic.gmane.org>
> ---
> drivers/usb/gadget/udc/cdns2/cdns2-pci.c | 6 ++----
> 1 file changed, 2 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/usb/gadget/udc/cdns2/cdns2-pci.c b/drivers/usb/gadget/udc/cdns2/cdns2-pci.c
> index 50c3d0974d9b..0e904085d968 100644
> --- a/drivers/usb/gadget/udc/cdns2/cdns2-pci.c
> +++ b/drivers/usb/gadget/udc/cdns2/cdns2-pci.c
> @@ -35,10 +35,8 @@ static int cdns2_pci_probe(struct pci_dev *pdev,
> return -EINVAL;
>
> ret = pcim_enable_device(pdev);
> - if (ret) {
> - dev_err(&pdev->dev, "Enabling PCI device has failed %d\n", ret);
> - return ret;
> - }
> + if (ret)
> + return dev_err_probe(&pdev->dev, ret, "Enabling PCI device has failed\n");
Nitpick: 'dev' could also be used to be slightly less verbose (other
opportunities exist in cdns2_pci_probe()).
CJ
>
> pci_set_master(pdev);
>
Powered by blists - more mailing lists