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: <23703e5b-e723-bac1-e973-bc29ccb241eb@mentor.com>
Date:   Fri, 30 Jun 2017 11:09:42 +0300
From:   Vladimir Zapolskiy <vladimir_zapolskiy@...tor.com>
To:     "Gustavo A. R. Silva" <garsilva@...eddedor.com>,
        Vinod Koul <vinod.koul@...el.com>,
        Dan Williams <dan.j.williams@...el.com>
CC:     <dmaengine@...r.kernel.org>, <linux-kernel@...r.kernel.org>
Subject: Re: [PATCH] dmaengine: idma64: print error message on
 platform_get_irq failure

Hello Gustavo,

On 06/30/2017 10:34 AM, Gustavo A. R. Silva wrote:
> Print error message on platform_get_irq failure before return.
> 
> Signed-off-by: Gustavo A. R. Silva <garsilva@...eddedor.com>
> ---
>  drivers/dma/idma64.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/dma/idma64.c b/drivers/dma/idma64.c
> index 1953e57..08ade66 100644
> --- a/drivers/dma/idma64.c
> +++ b/drivers/dma/idma64.c
> @@ -637,8 +637,10 @@ static int idma64_platform_probe(struct platform_device *pdev)
>  		return -ENOMEM;
>  
>  	chip->irq = platform_get_irq(pdev, 0);
> -	if (chip->irq < 0)
> +	if (chip->irq < 0) {
> +		dev_err(dev, "failed to get IRQ: %d\n", chip->irq);
>  		return chip->irq;
> +	}
>  
>  	mem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
>  	chip->regs = devm_ioremap_resource(dev, mem);
> 

you do it wrong, please *immedately* stop sending this kind of patches
and revoke all the ones which you have sent so far, one revoke message
for each sent patch is expected.

1) there must be no error level message printed out, if the returned
   by platform_get_irq() value is -EPROBE_DEFER, this notice makes
   all your patches *invalid*,

2) if you wish it, add the error message directly into platform_get_irq(),
   then *remove* any similar error messages from the individual drivers.

--
With best wishes,
Vladimir

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ