Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp2392754ybg; Thu, 24 Oct 2019 09:03:23 -0700 (PDT) X-Google-Smtp-Source: APXvYqx0/RTF+5hNnUJFLWcsJaUlaHuYA8hmE/K13WQQLeXRDPl1zxcF9LPe4aj5HDZrd8XEwSLf X-Received: by 2002:a17:906:4806:: with SMTP id w6mr39883307ejq.44.1571933003254; Thu, 24 Oct 2019 09:03:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571933003; cv=none; d=google.com; s=arc-20160816; b=Z4XLA79vS8RYq18rvl67h653q1trzM/llBZ+tnvOeWUFFNp4cXeWyc35yfGbdS8s/E KkRS8Xql4jBDY9O5q3M7Ub2yDj8qP9JiLpf6yOiP13frmQzVVOBPabWzjfxveFGllIFu hgpvarPwtAWGhtAFSySPEKrI1aiFN0eYzzrWLz8yBfNCriL+bBL8sNZcGSgBJ87t5mhP 3H9DDWms6FDV7JPDwC9/h0N39E+AIt4Em8QtMe9ZqpSrfgxtZpm1MXObk8yd1FYxHZE7 RqJvdrqErLC0H5KDMDexk6QBNydC3DECLYVK2b4pkqcBwbOcpAdDQ3HcCumXKIyxf6fn bFnQ== 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 :message-id:to:from:cc:in-reply-to:subject:date:dkim-signature; bh=cujCjqkjjqtzyxP2LMvJxOSW52EZURhhallr8EyFLWI=; b=O4ZUAsr7yE2EPZdh+X5xPxhgrqWFb6Z3cGbBKj8inumP0nglcfWD+/Boz/RYzgIh90 VUUU2W76hOEIDFTaN53N3lwtS636ccLp4k4QQ3MuDuYlebmcxbYRMi77qWO2gtmHa8cF eoLA6jEjkD4K1y8eF9k8NPnulW6htqRpWDXToWCye+23jgk+rJVzF2Hs8wxIciha4I/X 6+c3da724c70QYYjzoEaYidSpt5Xn9jruqWHnwkycfTogS7HQUyNB+yNhqUyPl9zyn02 8BRuDvYcLBYnGK5EzLZ8PJ27wzT9nT8/zZuo2fp+LmruDqqp4gkXTulRYaMeuM+D8RWW WvMQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=IJZYTKzc; 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 y32si6644287ede.209.2019.10.24.09.02.54; Thu, 24 Oct 2019 09:03:23 -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=@sifive.com header.s=google header.b=IJZYTKzc; 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 S2436693AbfJWWHN (ORCPT + 99 others); Wed, 23 Oct 2019 18:07:13 -0400 Received: from mail-pf1-f195.google.com ([209.85.210.195]:33081 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2436658AbfJWWHN (ORCPT ); Wed, 23 Oct 2019 18:07:13 -0400 Received: by mail-pf1-f195.google.com with SMTP id c184so4251427pfb.0 for ; Wed, 23 Oct 2019 15:07:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=date:subject:in-reply-to:cc:from:to:message-id:mime-version :content-transfer-encoding; bh=cujCjqkjjqtzyxP2LMvJxOSW52EZURhhallr8EyFLWI=; b=IJZYTKzc6XlQIOzUqw0cdsZHx6qAqEIQo7oMaBK9BqX4LLrV5o8m8xjoTgGrnYEdtR iMtH/eyJA6pKIWFCifnu6CxvWnGq2vJdVTNMY8DCC9Luub+UH11+cTYryzQOzHTJ0xBc vO/PMUjSG7+xUWXfX6R4WSzqyIs5K46KkomO6uiQoXkgdEe1+o4ZZgLtYbrfR5ktBVh6 osG+FCHEaBcn65mOdiciNjsOGpnFbiFWhCHVDEnkvM6411T2lJNs2W3tSz3MClp5CcQg FE6Qo1ZNnKBst5kHz5QtXOYpr0ogBBsReo8xJF2frZyOtmwiWfCdismm8t+KnIwBKtfA uq6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:subject:in-reply-to:cc:from:to:message-id :mime-version:content-transfer-encoding; bh=cujCjqkjjqtzyxP2LMvJxOSW52EZURhhallr8EyFLWI=; b=WrUlGzYas1Ay7jZhkaW29Cj9ylvw4xMhGdVWhdR+N3HnNYGyUrWlpP/7cC2b3+N0wn W6FbLIE/9/FKuJPdkkzEurAPiRD3OS6S4XYN5PuvH7Pn1+oUD27MJEDoLB5kPox8XDME pXlEIXNiR3o7vMf9uBjw92+C2x76mJqIbBuoNigqGjnEBagvp7DjBu9pN63JFf1M2plQ wD5/ser6Rf84p6F4Fsfa6RronRsjw7suh3P5KTUc6FAY2WE1s8HAb5L6w70DadKlcL8X VPi1mG+n0kuhdxleVI8OGS/c2NPZlgXWNCPiQm/2dkHWlf6eCUjrQ/uaHIznKRoIUPZt 1lFA== X-Gm-Message-State: APjAAAU3eNez/852bkCUb7Jt9p2bIVdT6sRNgc3EsYvDa0I/fLhjw7T5 1/wf88qilaSwlBgF61gAsIRWYA== X-Received: by 2002:aa7:838f:: with SMTP id u15mr6005674pfm.13.1571868431482; Wed, 23 Oct 2019 15:07:11 -0700 (PDT) Received: from localhost ([12.206.222.5]) by smtp.gmail.com with ESMTPSA id j128sm25978757pfg.51.2019.10.23.15.07.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Oct 2019 15:07:10 -0700 (PDT) Date: Wed, 23 Oct 2019 15:07:10 -0700 (PDT) X-Google-Original-Date: Wed, 23 Oct 2019 15:07:06 PDT (-0700) Subject: Re: [PATCH] irqchip: Skip contexts other supervisor in plic_init() In-Reply-To: CC: alan.mikhak@sifive.com, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, tglx@linutronix.de, jason@lakedaemon.net, maz@kernel.org, Christoph Hellwig From: Palmer Dabbelt To: Paul Walmsley Message-ID: Mime-Version: 1.0 (MHng) Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 23 Oct 2019 11:54:54 PDT (-0700), Paul Walmsley wrote: > + hch > > On Wed, 23 Oct 2019, Alan Mikhak wrote: > >> From: Alan Mikhak >> >> Modify plic_init() to skip .dts interrupt contexts other >> than supervisor external interrupt. > > Might be good to explain the motivation here. > >> >> Signed-off-by: Alan Mikhak >> --- >> drivers/irqchip/irq-sifive-plic.c | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/drivers/irqchip/irq-sifive-plic.c b/drivers/irqchip/irq-sifive-plic.c >> index c72c036aea76..5f2a773d5669 100644 >> --- a/drivers/irqchip/irq-sifive-plic.c >> +++ b/drivers/irqchip/irq-sifive-plic.c >> @@ -251,8 +251,8 @@ static int __init plic_init(struct device_node *node, >> continue; >> } >> >> - /* skip context holes */ >> - if (parent.args[0] == -1) >> + /* skip contexts other than supervisor external interrupt */ >> + if (parent.args[0] != IRQ_S_EXT) >> continue; > > Will this need to change for RISC-V M-mode Linux support? > > https://lore.kernel.org/linux-riscv/20191017173743.5430-1-hch@lst.de/ Yes. > > > - Paul