Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp104236ybl; Thu, 22 Aug 2019 20:48:15 -0700 (PDT) X-Google-Smtp-Source: APXvYqwm8JfEqDgxFDRSf7L94dRfdktLU4ff1slnDyKwH27NfYyBji3q08Z4Q35Rgi7j80C7nMsk X-Received: by 2002:a17:902:298b:: with SMTP id h11mr2346344plb.264.1566532095689; Thu, 22 Aug 2019 20:48:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566532095; cv=none; d=google.com; s=arc-20160816; b=Zj3Mq46kFEeHExQXrOEq6cPn50X19TIGXwA3ACunkWKQiA/yP9na3IZasNeVXbV7Y1 PrgOk1352l7JIRcg0l7/raFfKonYWqZbKbocwmmJsZMFQ97m5Imw4J86qsMPSuxXUYaB QF8W0dmt419XcQZBGEvOongsqiFM1V87ZY81Bmt/yOZrRblfM7/UBXfWTEx5kiumW8gr hFRabGIP6aogjsVWPFbXZfTHkjYRMMcsvzYTT/KE1y42CpWesLdIkD0l8UZWzA1s3Tg0 AryNvbF0WltSAgf+ebiBEmkJ66JrtMvNP4hb1rt+45bjBL8EJCdGLI3SycJV6Krq505r M5SQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=/NeqYBDpvruQzVKhK4KZ/jxHAQuuPmB5owkuKygAmHg=; b=l4m4XVolhRTppn4Ou1vEYLS+z6oujmornS3Azajher2x6eVusjrwBXLvx9VuzS8FN7 fznMwtXsczbfZE85/fj1pQwrAMrY4TibNkSPDc0KdyWv9W3szHwduujs0+esjmcHFuZs GUUHIBPgDLv5f84tELRXSn9M543yJvcnTzG8Lw8NJtr+37Hz9gEQx/ReGCbmW1x5IbO9 yMb8aUIZrkfxYThjtiBYpbU07u7tLqwh8b7DnnR1uXz2OX0myWAMDBFiisX0lG+bcTLT 3V6r69pf4MWFTxFYoKJ8K4+wG+ydjMtg0tauwDdYYnpi8W+PSBdXeulECYNoRirttBNd R6fg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=uC5Z4Ajj; 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 gn5si1260913plb.170.2019.08.22.20.48.00; Thu, 22 Aug 2019 20:48:15 -0700 (PDT) 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; dkim=pass header.i=@kernel.org header.s=default header.b=uC5Z4Ajj; 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 S2392580AbfHVRhE (ORCPT + 99 others); Thu, 22 Aug 2019 13:37:04 -0400 Received: from mail.kernel.org ([198.145.29.99]:46644 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2404283AbfHVRYl (ORCPT ); Thu, 22 Aug 2019 13:24:41 -0400 Received: from localhost (wsip-184-188-36-2.sd.sd.cox.net [184.188.36.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 6D1C123407; Thu, 22 Aug 2019 17:24:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1566494680; bh=da+FIGqymv0BJw686Xw4cpNKNezmZCzAbdkgFdjolxI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=uC5Z4AjjICzS1B+BTaieBsMOVqNPs8RtpE9/bLPDOtb2ASp22iUsY738w2n0geDmm /MrjPw56Tkz6g4dunWZPR34HDxFe9eUqJSIObPFMa6xo+YXCcTaYIvwroxlsNR+jDA 5wA24RYORLbQaCdXgR6mEg0sR4c0epDuc2SwrYO4= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Lucas Stach , Marc Zyngier , Sasha Levin Subject: [PATCH 4.14 25/71] irqchip/irq-imx-gpcv2: Forward irq type to parent Date: Thu, 22 Aug 2019 10:19:00 -0700 Message-Id: <20190822171728.830100834@linuxfoundation.org> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20190822171726.131957995@linuxfoundation.org> References: <20190822171726.131957995@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [ Upstream commit 9a446ef08f3bfc0c3deb9c6be840af2528ef8cf8 ] The GPCv2 is a stacked IRQ controller below the ARM GIC. It doesn't care about the IRQ type itself, but needs to forward the type to the parent IRQ controller, so this one can be configured correctly. Signed-off-by: Lucas Stach Signed-off-by: Marc Zyngier Signed-off-by: Sasha Levin --- drivers/irqchip/irq-imx-gpcv2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/irqchip/irq-imx-gpcv2.c b/drivers/irqchip/irq-imx-gpcv2.c index 675eda5ff2b85..e4831491a3c49 100644 --- a/drivers/irqchip/irq-imx-gpcv2.c +++ b/drivers/irqchip/irq-imx-gpcv2.c @@ -145,6 +145,7 @@ static struct irq_chip gpcv2_irqchip_data_chip = { .irq_unmask = imx_gpcv2_irq_unmask, .irq_set_wake = imx_gpcv2_irq_set_wake, .irq_retrigger = irq_chip_retrigger_hierarchy, + .irq_set_type = irq_chip_set_type_parent, #ifdef CONFIG_SMP .irq_set_affinity = irq_chip_set_affinity_parent, #endif -- 2.20.1