Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp3481488pxu; Sun, 11 Oct 2020 11:14:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxAKsLrC5vAuCRncmDqn7B6QrKwyrEFy+exEuMnz4mhxlRHIjt9Twg6bupasklGVa52dY12 X-Received: by 2002:a17:906:7e52:: with SMTP id z18mr24162719ejr.186.1602440066949; Sun, 11 Oct 2020 11:14:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602440066; cv=none; d=google.com; s=arc-20160816; b=M/P+cor+Zh3j3J2C3zY7da6CKgQGTRv5cr7thRUCYOhqgSabeXBkNUYQaWpK3SPit/ YiV6IDnMJ4FcQoMrSpuprVvG7+sSFqlb8YW+TWrK6jpfL35rUO9J3Bo945xMMGvp1Oxt DawduMkyKu/XKpWGAYIbibGZvXNvzqSA1r21/k+1p4NZ8olfOc6S/vOc+la4WxeS3NxE WKAduhZNO1CFY7MGtMa5XnSYfxL6le1FRmChS4ZrwiKHL2QQzwYPe2m6pWfRm0uCpICy GqHfLN4vdhsiqTdiyEHflYfKsKXYeI9Xy8VsB9GvckJE8fSO08YRr1LKLih0ALpVh1ZZ bfyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:robot-unsubscribe :robot-id:message-id:mime-version:references:in-reply-to:cc:subject :to:reply-to:sender:from:dkim-signature:dkim-signature:date; bh=nuA9yPmW+AM30j9wVeq18M7ezL6cMjkDFqsu3JXLtYY=; b=cyPcIXEMqLjKLoabut+y0QXqBOm+uMZG7TtsvA7e0KFH5D4LWrIYBTSj8zrQFq1GfL 9LpaQqTEeNhSxBtPp5/QMAZlrV8fDd+EfSn/hGYU+75jVYErscZMbvnEtfZ2KFIyf1am kgzTKI9TfXbe+Di3Vk3jbG3ii0LQwk/PSc9tI3nOKgutNlus3MplYx1UXDEKhEGseAxJ 2tZ/NoEUVrbdfqW70z0Rf0trPYx0QvONdIIfWtSFi81dzvVDsiAdGgIDOj3+b3TKf+mk PFJW3tzJYYmKDCanr89ci1jd7TJVKLRpCs6PAVoOvw9NZx+mu/Jr0Sjk4CGL2VWK8nBI BS5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=QkxiWVLo; dkim=neutral (no key) header.i=@linutronix.de; 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=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s13si10156082edw.599.2020.10.11.11.14.04; Sun, 11 Oct 2020 11:14:26 -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=@linutronix.de header.s=2020 header.b=QkxiWVLo; dkim=neutral (no key) header.i=@linutronix.de; 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=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388460AbgJKR6c (ORCPT + 99 others); Sun, 11 Oct 2020 13:58:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46778 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388518AbgJKR5r (ORCPT ); Sun, 11 Oct 2020 13:57:47 -0400 Received: from galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7FC1DC0613D2; Sun, 11 Oct 2020 10:57:47 -0700 (PDT) Date: Sun, 11 Oct 2020 17:57:45 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1602439066; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nuA9yPmW+AM30j9wVeq18M7ezL6cMjkDFqsu3JXLtYY=; b=QkxiWVLozevQhngGHenblDp+abDkqVj1r8bivwmrQTg7V3G0gG5SD905NGaQVAFwblcdbF OIDKri0EdGH0bahVQV2h4XLPEhR5g9C6Pmcz11Jqh45FCLCGRA9L9O/EE4uC6kOUBKAan3 ib4g8BPv8IvJObQdH0Nh2fQHd4jqQLvOrM9Ql3CjisDegoQct2zmBnJGqteTyb7mMBUteq t6myLCgMMLfZhRtqr1aYBaYAtI8nmJUefY2nJqRduoMWy4lzyNClrEUq9tL3OPmqVkwVPe ER47uDBzj3ww67oF4LhA9c02QBHJIScp0eR4gsZk7b2C5MjNpetDe7gXyQqHpQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1602439066; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nuA9yPmW+AM30j9wVeq18M7ezL6cMjkDFqsu3JXLtYY=; b=7PqV4M/Ouy6InVuYRfd3476ZPDi3QOMryYRuOaE8mw4GKcT1TVlSV7JzrBB0HOt4zTgr0s 7D0X8FVtVQ1aglBw== From: "tip-bot2 for YueHaibing" Sender: tip-bot2@linutronix.de Reply-to: linux-kernel@vger.kernel.org To: linux-tip-commits@vger.kernel.org Subject: [tip: irq/core] irqchip/ti-sci-intr: Fix unsigned comparison to zero Cc: YueHaibing , Marc Zyngier , Lokesh Vutla , x86 , LKML In-Reply-To: <20200826035321.18620-1-yuehaibing@huawei.com> References: <20200826035321.18620-1-yuehaibing@huawei.com> MIME-Version: 1.0 Message-ID: <160243906530.7002.8301252740397767336.tip-bot2@tip-bot2> Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The following commit has been merged into the irq/core branch of tip: Commit-ID: 8ddf1905a904ca86d71ca1c435e4b0b2a0b70df8 Gitweb: https://git.kernel.org/tip/8ddf1905a904ca86d71ca1c435e4b0b2a0b70df8 Author: YueHaibing AuthorDate: Wed, 26 Aug 2020 11:53:21 +08:00 Committer: Marc Zyngier CommitterDate: Sun, 13 Sep 2020 15:30:00 +01:00 irqchip/ti-sci-intr: Fix unsigned comparison to zero ti_sci_intr_xlate_irq() return -ENOENT on fail, p_hwirq should be int type. Fixes: a5b659bd4bc7 ("irqchip/ti-sci-intr: Add support for INTR being a parent to INTR") Signed-off-by: YueHaibing Signed-off-by: Marc Zyngier Acked-by: Lokesh Vutla Link: https://lore.kernel.org/r/20200826035321.18620-1-yuehaibing@huawei.com --- drivers/irqchip/irq-ti-sci-intr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/irqchip/irq-ti-sci-intr.c b/drivers/irqchip/irq-ti-sci-intr.c index cbc1758..85a72b5 100644 --- a/drivers/irqchip/irq-ti-sci-intr.c +++ b/drivers/irqchip/irq-ti-sci-intr.c @@ -137,8 +137,8 @@ static int ti_sci_intr_alloc_parent_irq(struct irq_domain *domain, struct ti_sci_intr_irq_domain *intr = domain->host_data; struct device_node *parent_node; struct irq_fwspec fwspec; - u16 out_irq, p_hwirq; - int err = 0; + int p_hwirq, err = 0; + u16 out_irq; out_irq = ti_sci_get_free_resource(intr->out_irqs); if (out_irq == TI_SCI_RESOURCE_NULL)