Received: by 10.223.176.46 with SMTP id f43csp1542261wra; Wed, 24 Jan 2018 19:09:43 -0800 (PST) X-Google-Smtp-Source: AH8x224e27vAf/XehFQvgcGQpT2mYj8w1OW5HNfSZv1e8j4NTsvbP76f/rnVL8OST1rIfMEd9nUa X-Received: by 2002:a17:902:b68b:: with SMTP id c11-v6mr9830990pls.95.1516849783794; Wed, 24 Jan 2018 19:09:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516849783; cv=none; d=google.com; s=arc-20160816; b=hqg3XLbG4zT6PYxjEieKl4Wiz+3MhsoMcoaP3lJQ1u3BtV6PBpTteyWvq7+KbOEGyQ kc9RAgtEAyuQGKSV6zys9RvAhMJfpUAR6XgP1mW7IGg+N9STDFPcI9k/XKKUMcoZTksA GMsb116I/cgEjy8losQ4W9mJq6bktwWGt277UC2k+ttA1fmd5BzZYXlWOzDwYxEGmv4m MYXIDI+wwQR05M82VucHw/FVHulnAr3xTnS15vnFMEh+emGKGP3xmrnOkWzfVZgEnLxW g0C15aEJC4d+W1oHv54JKmoGrtFMUFjT715YUPO6Bz6jQYXxMt55czW02+QJ2KWhBr8p D9sw== 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 :arc-authentication-results; bh=PaNeIycmilA1w54246VRXHy9QgatG8aWSlITiUe34VU=; b=s8WZvSKzoqWkkX8S3xII5l0m+hyihdZ7PbBvrARDCEoqC+O1XV4ClTDKVWdpQ+CjeG QEsyF0wOrikFo+GWo8E5N242RvXvMCO/5FHnBoSNp7F1lph7RyEkjxdYVDbeUFDSX/g9 Sk3qkm4d6WGxJUmnFSIIh4R3Fi3toXlMY2q2bKPT7J4RJNHBI8IP54iujuJ0piPyyRWJ Imj26TM3leT1BM2BmNVbs1VercKiRLB4O9Og6Hyru7LLqXh49LLcePh1j6MpW9ZlYoqm 60MYPKbCBRP92+z2hXV+1/BcaxuYFDlCA6K06osKCwT6sk0o+xAfUs0egw2Euj+J072Y rcqQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=dvLlrTU8; 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 q1-v6si1174466plr.772.2018.01.24.19.09.29; Wed, 24 Jan 2018 19:09:43 -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; dkim=pass header.i=@sifive.com header.s=google header.b=dvLlrTU8; 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 S933440AbeAYDIt (ORCPT + 99 others); Wed, 24 Jan 2018 22:08:49 -0500 Received: from mail-pf0-f194.google.com ([209.85.192.194]:38008 "EHLO mail-pf0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933331AbeAYDIr (ORCPT ); Wed, 24 Jan 2018 22:08:47 -0500 Received: by mail-pf0-f194.google.com with SMTP id k19so4766477pfj.5 for ; Wed, 24 Jan 2018 19:08:47 -0800 (PST) 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=PaNeIycmilA1w54246VRXHy9QgatG8aWSlITiUe34VU=; b=dvLlrTU82HqoPQAqt6xDdA6cF8EpuKAAnVLmenRxauTcXcC7A5PgLvxv+guPJAMele 2mRmxn4bGhQfzhI+RQuQAJ/w9jjqlmal3srC79xnj+hLiw33f/G4gDa3UWiM0FwpKsuQ C7bLylD+2cllnfdlo82velbabdi91TBLrzMDnJxqd/OOPP8k4hYa4QCihy7bZfoVeDz9 8OWVm+b4QGAY0w8sv4DyjdMF3KtGiR0bbUtVyCPZtWRB1uJSAfOehWcZE/FL9sxd/Fhr nNkFzDo1m6eoszsL/M9ugnNAjLtCbcj0/MrjkkaBXhLCQAJTIyOeebYpFXQ0xTszWmG5 budQ== 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=PaNeIycmilA1w54246VRXHy9QgatG8aWSlITiUe34VU=; b=rd9dBeBJoQeSoRKBytchfdU0Z3hXbFS42dZKbacwkD7auXqZGlXUEPX4oza6r8un6e yC4UjuLVfbHZlOZMQIwzGaBit4PF46bTNPOgMfYsQCni5a6VRMS0qy3SZJZJMloPw39j N8hwQhe7Tu+qnBPM+n+OWiJG11cdrP7+3a/YamHshqMUgPvH60GNTEcWxy+Kd/zbIIRT xZ0E8ROLeILKy+aa0lqX1MELN2MQ8vntJmMwoGlIbRbO1PXxTYn4NmINugE1SeyTZjPO SXd9a0uIayyWb00wP6clB2DZahh+t7hzqgdCBkse54tWVu/FXTj45NkFzw6Fmt+mZPO8 ClZw== X-Gm-Message-State: AKwxytcyDIoLNa/pZm2tzag9I1qjQTD1cX7POSwuXjqMbAX7F2HhHsRb uUeGcEphLrGe/bCvGt2Efgqapw== X-Received: by 10.99.154.73 with SMTP id e9mr10432226pgo.26.1516849727182; Wed, 24 Jan 2018 19:08:47 -0800 (PST) Received: from localhost ([12.206.222.5]) by smtp.gmail.com with ESMTPSA id o135sm11998952pfg.161.2018.01.24.19.08.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Jan 2018 19:08:46 -0800 (PST) Date: Wed, 24 Jan 2018 19:08:46 -0800 (PST) X-Google-Original-Date: Wed, 24 Jan 2018 19:08:41 PST (-0800) Subject: Re: [patches] Re: [PATCH 1/2] asm-generic: Add a generic set_handle_irq In-Reply-To: <20180118154513.GA2678@infradead.org> CC: Arnd Bergmann , Christoph Hellwig , linux-kernel@vger.kernel.org, patches@groups.riscv.org From: Palmer Dabbelt To: Christoph Hellwig 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 Thu, 18 Jan 2018 07:45:13 PST (-0800), Christoph Hellwig wrote: > I think this should not be asm-generic and lib, but kernel/irq/handle.c > and include/linux/irq.h, under the CONFIG_MULTI_IRQ_HANDLER symbol > already used by arm. > > Also for completeness of the series please convert arm, arm64 and > openrisc over to the generic version. Last but not least I think > handle_arch_irq needs to be marked as __ro_after_init as a security > hardening measure. Makes sense. I sent out a new patch set.