lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ