Received: by 10.213.65.68 with SMTP id h4csp1132091imn; Wed, 14 Mar 2018 10:30:21 -0700 (PDT) X-Google-Smtp-Source: AG47ELurjswn4aJ6qcEQoGEhr0R6mtwiTDroa3XhWmrWwYTSIt6cDQChw2Mnmjpez1TXWxdwnSip X-Received: by 2002:a17:902:7b95:: with SMTP id w21-v6mr4937787pll.260.1521048621827; Wed, 14 Mar 2018 10:30:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521048621; cv=none; d=google.com; s=arc-20160816; b=r2pOZT2dqcqwwBYAjqHBJHNf0N9p5HXNPA77UGcooKlMUcYaF5/eDuuGOl3BgABcxr IhB2yOGLb7ILyOnMkxDe/YEfWHJvwmYYx4I0KKtzuOOXYY6fnzvWyN651VHeXNPM1wrq nkRzz/qQ2yPHsSpkwZ2E/RoA8FIaoiaou8f51w4cSW7lqpJaWImsfzRHcs74Px1G6zsn 255SFtcQKIAAu03dMs+MQsyhAo5KcnNHq1C4jJyMT3FbNrrYdOzEl+hal/uexLs77tfz Td5yo6TlAqAVnLzAfI4RHCMMqtqQfia+hEKbdDVITmGV3WyDLHIDa9nzznc0cjRZwGvW P4GQ== 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=+xj0skiyRKJJJVXX2NavBa5WAh8Y2kSduznvImdqyhg=; b=dwF+fd8/Nv1i9H/CXpChqbBWWcOlm80H0qrOSgFMkx6+YNOra/B9JVo6OsP7Aq7Nb/ VKmJpsMASXBD6fHorMnYZ0GIG4tj8Eo7crM5AOjfKf6XlZsF3EzoNQzCpp7GI8rSbloC jfGjZAouUYZVf79E0B97RLHiAVtSZaYawr5aRFolLHbVjC2nWLToCsfSjV2Z8n3W5Y9o rzwnLYvvHaNYmbE1j3WV0QCtKBz48D5F50ritKPBCnZLP+SxWrgWyI0M2+j/bkSv2O7/ dJy49helx/gGUPTZjjdzGoSn3wHf2Zl/4qbxGfPHeASBXuu/b/02Jyisrj+QU6wPBOcx XloQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=ZdnF7JGb; 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 a26si2435886pfj.267.2018.03.14.10.30.07; Wed, 14 Mar 2018 10:30:21 -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=ZdnF7JGb; 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 S1751731AbeCNR2N (ORCPT + 99 others); Wed, 14 Mar 2018 13:28:13 -0400 Received: from mail-pg0-f54.google.com ([74.125.83.54]:40450 "EHLO mail-pg0-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751279AbeCNR2M (ORCPT ); Wed, 14 Mar 2018 13:28:12 -0400 Received: by mail-pg0-f54.google.com with SMTP id g8so1655092pgv.7 for ; Wed, 14 Mar 2018 10:28:12 -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=+xj0skiyRKJJJVXX2NavBa5WAh8Y2kSduznvImdqyhg=; b=ZdnF7JGb3X+Qei+XE4+ge7pL5SO48w1HwWPtPCsuKwumgwnp066dyAytyU/704xspm oGsV+qiIYfkIZCwyGwuRij0Mzg3cHNZC3Opaxdb3qn4JZiIS3Nm1atvWNQdjGAC3JgiG bRvcZlVtbX7vghDwsql+x/On1XHVFXWDC/Qey8gnPoI2yN82K955Gt2jR9GMobCGERAZ qNHj++uOBvDtsylp75Sqsg++PKaxG2GQs/nJKcUMrgXS2bkHng3X0tDk7RDRWAnt/sd5 E8me+og98Lel2WNeyMbhSoDkcqRj6lMsiyJj2zkV7KPeXB2udMyK8JQrsC0gPW3Ur3CE 7LQg== 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=+xj0skiyRKJJJVXX2NavBa5WAh8Y2kSduznvImdqyhg=; b=f7I7MPQPdlFOz7cra+r68fI0jQJqyd3fQxP5s1JW/xW0mF9/mHlxqlb9+SsnZh6kNW ecWzv5PVys6aYoByt9PY9UyWxiFecT2Qo8jTVcohIb/MuuCZ+TuR/Bcf8y0sS3cmX9Ei pz4mhmHQHYjQqwGAnedGurdWK76/hOzrAZytJUM6zKMJMvBUbp0FSv9yKlUqL9KIMES6 tUKubm1bi1g+JgPt9ufrZlmFm/HQvd7+5Aj1+utfM9fLktSLfxFl1cTnEV/a27q1KTbO X+gT+dIQTdLMsm6Ax2zIDcMGXwpbN4a7UhVAX5FFjHsSSmuT4JD96OlMiDMOeEyXrQKD KgSw== X-Gm-Message-State: AElRT7GkRbMA5L/c0vz+aIT7apYK85SoAlK//4pNUpswpCXh8Id1eAhP oosJY/MhBTL0WFvOgTUjkp6xeg== X-Received: by 10.98.60.15 with SMTP id j15mr5045732pfa.7.1521048491533; Wed, 14 Mar 2018 10:28:11 -0700 (PDT) Received: from localhost ([65.153.83.185]) by smtp.gmail.com with ESMTPSA id z6sm6167656pfe.9.2018.03.14.10.28.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Mar 2018 10:28:10 -0700 (PDT) Date: Wed, 14 Mar 2018 10:28:10 -0700 (PDT) X-Google-Original-Date: Wed, 14 Mar 2018 10:28:06 PDT (-0700) Subject: Re: [PATCH v3 3/5] arm: Convert to GENERIC_IRQ_MULTI_HANDLER In-Reply-To: CC: linux@armlinux.org.uk, catalin.marinas@arm.com, Will Deacon , jonas@southpole.se, stefan.kristiansson@saunalahti.fi, shorne@gmail.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, openrisc@lists.librecores.org, linux-riscv@lists.infradead.org From: Palmer Dabbelt To: tglx@linutronix.de 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, 14 Mar 2018 10:07:35 PDT (-0700), tglx@linutronix.de wrote: > On Wed, 7 Mar 2018, Palmer Dabbelt wrote: > >> This converts the ARM port to use the recently added >> GENERIC_IRQ_MULTI_HANDLER, which is essentially just a copy of ARM's >> existhing MULTI_IRQ_HANDLER. The only changes are: >> >> * handle_arch_irq is now defined in a generic C file instead of an >> arm-specific assembly file. >> * handle_arch_irq is not marked as __ro_after_init. > > Why? What prevents the generic implementation from doing so? Sorry, I guess that should have said "handle_arch_irq was not marked as __ro_after_init". The patch set has __ro_after_init for the generic implementation, which was not the case for the arm version.