Received: by 2002:a05:6a10:6006:0:0:0:0 with SMTP id w6csp233916pxa; Thu, 27 Aug 2020 00:10:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyk8gUngKiL9Dfq29hLq2S6d/DVpL1927RoCdmrqJyWk5nWtLfGWp7tVFGZtxzV58zVfbO3 X-Received: by 2002:a17:906:c792:: with SMTP id cw18mr11386060ejb.285.1598512230324; Thu, 27 Aug 2020 00:10:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598512230; cv=none; d=google.com; s=arc-20160816; b=JQAzvRn2ga6LCZT0QCz8FzYEBsnSP72eL8hsCEMkRi5/MQIMKwKJn+CIeQH4M+NZ7G zYPf8dz5eer3zUcth/XGjrwAtVCYmvU43X4BQEjnAkTo7dCjvCzSLW8Q7fOoSPed6V+n hsq17IBD1ekoXFfZzQIwbtxNbe5NZIMBOC0duOgzj/aUeB3Ej7J7ygSMXjW8BZbNTNJ/ qtZtA1GO0h7Chbp+p8RdhVsrPU2GXfclcOUWd8J5pJS/IvWQ07D5cPasy1eeWg7AxGIz 8BYCY6aQ84bbGDMx74zKp74jWxo3QDtJOWDrWL5wASj4+2SfwGIp6UNZ6nlZ3suH4kHL KZ/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature; bh=MxTsLM6yI2/ZBowT7/9px8EwP3SIwqo6fbtI4e5+inU=; b=Y5dK+ksT8FWnWyqNcWLy2N4DdiKyJTii5adTGP1PzQSRVJFl2ufceAEFmFf6+fx7Bi WWeljjfDn04VWNlkFVPG975AkFEQ5SGoNbNzuwId7Ar4crapyzQnjuGjOdxdqk0KtwcC jy6Rs/QMxc6eDtVDYbHkwRALBmyeo6LqL19EwDFawWweWRzhUJUbOVn+77wA3sGSqod8 THcdYefqXYNmSNr5lJUHqW43fs1NjdDoytzHx3lIqFuF3G+OIf4lETTDiX4g1r63MDsq togi26bZU92f1rMzE0yHfV8MXlbzjCTNvlPAqZlPmoV5Ba2ggDSZlCfiMV5U9asyhzWK R5Gw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ky0xDoZn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u26si764932ejz.613.2020.08.27.00.10.07; Thu, 27 Aug 2020 00:10:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ky0xDoZn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728013AbgH0HH7 (ORCPT + 99 others); Thu, 27 Aug 2020 03:07:59 -0400 Received: from mail.kernel.org ([198.145.29.99]:43468 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726123AbgH0HHz (ORCPT ); Thu, 27 Aug 2020 03:07:55 -0400 Received: from kozik-lap.mshome.net (unknown [194.230.155.216]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id BC1F522BF3; Thu, 27 Aug 2020 07:07:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1598512075; bh=Fn0rZm+UtPquTJVp8C3STQQnW6xRFaI+UQd529qNQHA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ky0xDoZnV/jmiNfyFyChdT7vic/gauQEEwtiEYul7mLAQudlJfM+0jIbLXxpvd2Az oSApf3UxVOg6tJTW7MhA9TXFAtc2qlTSpXslGs40e3yr9biRBrAQLBa+v4NTfueJMR nWIjPh73I4zUJ30pIHgJZ21nvNoz3Hq1k/UYT/jI= From: Krzysztof Kozlowski To: Stefan Schaeckeler , Borislav Petkov , Mauro Carvalho Chehab , Tony Luck , James Morse , Robert Richter , Joel Stanley , Andrew Jeffery , Tero Kristo , linux-edac@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH 2/2] EDAC/ti: Fix handling of platform_get_irq() error Date: Thu, 27 Aug 2020 09:07:43 +0200 Message-Id: <20200827070743.26628-2-krzk@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200827070743.26628-1-krzk@kernel.org> References: <20200827070743.26628-1-krzk@kernel.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org platform_get_irq() returns -ERRNO on error. In such case comparison to 0 would pass the check. Fixes: 86a18ee21e5e ("EDAC, ti: Add support for TI keystone and DRA7xx EDAC") Signed-off-by: Krzysztof Kozlowski --- drivers/edac/ti_edac.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/edac/ti_edac.c b/drivers/edac/ti_edac.c index 6e52796a0b41..e7eae20f83d1 100644 --- a/drivers/edac/ti_edac.c +++ b/drivers/edac/ti_edac.c @@ -278,7 +278,8 @@ static int ti_edac_probe(struct platform_device *pdev) /* add EMIF ECC error handler */ error_irq = platform_get_irq(pdev, 0); - if (!error_irq) { + if (error_irq < 0) { + ret = error_irq; edac_printk(KERN_ERR, EDAC_MOD_NAME, "EMIF irq number not defined.\n"); goto err; -- 2.17.1