Received: by 10.223.164.202 with SMTP id h10csp183206wrb; Mon, 13 Nov 2017 22:59:05 -0800 (PST) X-Google-Smtp-Source: AGs4zMaYV52PYbJUfKHV5ZYkCQp1f1Tc8M1K37cKOJRvdT6h3UbPr8sOcjxADu4xRwRV9lXCTpLx X-Received: by 10.98.65.11 with SMTP id o11mr12465672pfa.86.1510642745423; Mon, 13 Nov 2017 22:59:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510642745; cv=none; d=google.com; s=arc-20160816; b=rH7ck3uupgwevUCPW/jEST7VKPqtRzZoN8LylrjqVAsg6w4Soky4KRrZnWmnejro7R L7D1EhBUHDBl4FZ7O2B1OHRx20xQPOUg9khwm/CFLszZoCwcr8wFyI6BI9jGrEx5c3tc uTEDGiLVM+dADvKLdI2L1G4A6zD1OsM2TCPF95m/ctjl4/+oL+N91KtpApjaIbs5nfLF xL0EHwIZvbttZql4ridnqFylRcakTQgSQGD/jBZ9QKFdt6/8b3ScH4u7p0lDd1W28qoH EbiheglaGdji5P7cEIFzTTGuBtyD05QY8UdDKjZaihh6i01HrYh9GSvN++5hC7Gy9kt1 RuWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :message-id:date:subject:cc:to:from:arc-authentication-results; bh=ZndsIHZfRzSSqrKJMVJvf7ED8NMIYGQrx/qa1H5z+VE=; b=rwF1EpAm2vNINAqwSHR2Sr+vWt/nJgwQDaWpYRD8GwG5CGu9+Mghp1Nvifm9RlDi9K PlFyawx68SW7r8GP3LhboO79ROC+AIhwE5vy6ASJl6u3NuOGbXqIkkoOcbGsAMAUwPI1 vEw61mGA8hP8Tge1EdK2Q+NpS2tYGEJwyaHRhj9Armhz/b/AFyfssWrOTSRrNrs7Fhgy 1ZcRmaF9H0gZheTELE6epTiN6KlldCRO/ayG710i5E+NJruW2PFx6C8ai5svjn8mBom2 TxvjZZ/TjFnIrhrf6zcQbvB4iXVnU/NvvxhJ6ZM4CviqoTjWo09SzJ4rcusXj+nEwkSL SW9Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ay5si14994864plb.457.2017.11.13.22.58.53; Mon, 13 Nov 2017 22:59:05 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753129AbdKNGzF (ORCPT + 89 others); Tue, 14 Nov 2017 01:55:05 -0500 Received: from szxga05-in.huawei.com ([45.249.212.191]:10531 "EHLO szxga05-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752980AbdKNGyu (ORCPT ); Tue, 14 Nov 2017 01:54:50 -0500 Received: from 172.30.72.60 (EHLO DGGEMS405-HUB.china.huawei.com) ([172.30.72.60]) by dggrg05-dlp.huawei.com (MOS 4.4.6-GA FastPath queued) with ESMTP id DKX33553; Tue, 14 Nov 2017 14:54:44 +0800 (CST) Received: from localhost.localdomain.localdomain (10.175.113.25) by DGGEMS405-HUB.china.huawei.com (10.3.19.205) with Microsoft SMTP Server id 14.3.361.1; Tue, 14 Nov 2017 14:54:34 +0800 From: Wei Yongjun To: Thomas Gleixner , Jason Cooper , Marc Zyngier , Ard Biesheuvel CC: Wei Yongjun , Subject: [PATCH -next] irqchip/exiu: Fix return value check in exiu_init() Date: Tue, 14 Nov 2017 06:57:28 +0000 Message-ID: <1510642648-123574-1-git-send-email-weiyongjun1@huawei.com> X-Mailer: git-send-email 1.8.3.1 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit MIME-Version: 1.0 X-Originating-IP: [10.175.113.25] X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0206.5A0A9335.00CE,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=0.0.0.0, so=2014-11-16 11:51:01, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: aa48e29fa682bc3ae0ba59c25c737bda Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In case of error, the function of_iomap() returns NULL pointer not ERR_PTR(). The IS_ERR() test in the return value check should be replaced with NULL test. Fixes: 706cffc1b912 ("irqchip/exiu: Add support for Socionext Synquacer EXIU controller") Signed-off-by: Wei Yongjun --- drivers/irqchip/irq-sni-exiu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/irqchip/irq-sni-exiu.c b/drivers/irqchip/irq-sni-exiu.c index 1b6e2f7..1927b2f 100644 --- a/drivers/irqchip/irq-sni-exiu.c +++ b/drivers/irqchip/irq-sni-exiu.c @@ -196,8 +196,8 @@ static int __init exiu_init(struct device_node *node, } data->base = of_iomap(node, 0); - if (IS_ERR(data->base)) { - err = PTR_ERR(data->base); + if (!data->base) { + err = -ENODEV; goto out_free; } From 1584100040613752667@xxx Wed Nov 15 03:12:03 +0000 2017 X-GM-THRID: 1584100040613752667 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread