Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp523419imm; Sat, 8 Sep 2018 03:48:31 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZUaheE5e4FqTa0p0BdHrCFopH297g0M1U1JlcsTq0dcP4o3gxCHMm0fMPmOYMP12EEVw2+ X-Received: by 2002:a63:ea49:: with SMTP id l9-v6mr12733587pgk.427.1536403710936; Sat, 08 Sep 2018 03:48:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536403710; cv=none; d=google.com; s=arc-20160816; b=uYCDEVNyfvuN6nFMi1/fWLk3R0rGGILivM8+TvMMgKlXVKZcZJNVZob7Yn3rgWZ7vI xzZ3PEMa+YDRNgVo5znUv9xvuBuMZhicIUlOaUE4dUhtbbkJ1S+c4Tsk/ykztQIvC4vj DMX7OsuHvlWYT2Jp066RgshX9/xL0M9UijbnmZWsb4KBOZPZMJ2K2pGo3u/6F9TeOO5/ RPcJRVJXhZb0x0HYiKit0WnsjFwCB7f59OrzztaH9LpkLZoKu2wFeQA6eHnEi0rYt/YP q3xesnHH1SEQMhzjv2UrucL94/mTktki7ujRsier7GI/gXSl9DITCaEWgcOLPgvwCmtv 1GmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date; bh=BhV+0aHAiYcr8a67va7ce0iDEPDh/XwE3QhdU1F4WcM=; b=CKrV9jvhefeFlkRsd/kfZY74OSe1X7GtQLFSUx3Ij6necsYfVqBl38qDx4XOapUR7Y Qq1sfUD5+lT7kqSwQK0n9xzJoTYDzDTuBDpLWMTq6K/sYnTkjPfP2RghlR1ffqvO1MNw mH9MvDpK5brqrxbclFuoGzi4SUaDtWUvD4AnZFSgSy3dam2q0LivnutkdBA1a3n3HFzq 4iyA/eVH1vlwhwk9exCHmgseJYwB8cKn48CNnU6poXUOUPuZk9IQwW3oF2LR5JB77uv5 v+EyhmN6A9v2BHzd3tw4iapiPvkrN9cgdeaMCuf+t5loTqpYdYRyuTr8Xyo0wKks0RCW g6Gw== 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 q8-v6si10304672pfh.353.2018.09.08.03.48.12; Sat, 08 Sep 2018 03:48:30 -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; 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 S1726709AbeIHPcP (ORCPT + 99 others); Sat, 8 Sep 2018 11:32:15 -0400 Received: from Galois.linutronix.de ([146.0.238.70]:37490 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726620AbeIHPcP (ORCPT ); Sat, 8 Sep 2018 11:32:15 -0400 Received: from p4fea45ac.dip0.t-ipconnect.de ([79.234.69.172] helo=nanos) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1fyalA-0006Zh-FG; Sat, 08 Sep 2018 12:46:36 +0200 Date: Sat, 8 Sep 2018 12:46:35 +0200 (CEST) From: Thomas Gleixner To: Christoph Hellwig cc: Anup Patel , Palmer Dabbelt , Albert Ou , Daniel Lezcano , Jason Cooper , Marc Zyngier , Atish Patra , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Palmer Dabbelt Subject: Re: [PATCH v2 3/5] irqchip: RISC-V Local Interrupt Controller Driver In-Reply-To: <20180906140628.GA10580@infradead.org> Message-ID: References: <20180906123651.28500-1-anup@brainfault.org> <20180906123651.28500-4-anup@brainfault.org> <20180906140628.GA10580@infradead.org> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 6 Sep 2018, Christoph Hellwig wrote: > Just as before: NAK to entirely pointless abstractions. Please stop > beating the dead horse. I disagree. These interrupts very well fit into the percpu interupt mechanics and that allows them to be handled by all the generic mechanisms as any other interrupt. The extra short cuts have their own set of problems and we really should avoid them where ever we can. I cursed the direct vector mess x86 has more than once in the past, but never had cycles to clean it up. Thanks, tglx