Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp2863967imm; Sun, 24 Jun 2018 06:17:20 -0700 (PDT) X-Google-Smtp-Source: ADUXVKI/ixpjJrS09VOPo0jfBl14bkT0dGz0mpXpcfx+qgrl3+p9z7dbTbzUOJSlRf9v04TK4hp3 X-Received: by 2002:a17:902:9690:: with SMTP id n16-v6mr8617038plp.94.1529846239992; Sun, 24 Jun 2018 06:17:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529846239; cv=none; d=google.com; s=arc-20160816; b=WC+43KGLetcSXqqr8t1JdTPNZmQ10K55GTElFMfg7svyuqnOUjA/Hcc74fzsBRuAFF 0lhJwp1HBvvG5hxclgh5jQUQVWg9nSI1qOxCfjTySTIPgT+E3W0rtfw5FiFP8/sZa33k JfkNqARN97HlcG3PKJy1pjBDe9Jb7HUvmKoKCAo5UNrcEDb8cZntYRsYEznkoYMte94J cugiYK+11PqIMBLrl3pUe1tanJCdwoaeo6FHRbXFukx0XGzGAuXbELbMTpUvITaDqMgu FOmr1Y92d6h5fAbrAn4vlKfJTisaGV68/nh6yAFhX+WKyAlLXO7Y10cdCwcLBd5Gyv5L bfwQ== 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 :arc-authentication-results; bh=NoV20hmV56txyhew8Q1w66Y95I3vGIITwx3Axo9Ftfw=; b=0OD3wXpYttroqximkWU54B8S9+xrnWoV+KgQ6eNfoudrmaIaKc3Yt3bBzOd2l0gDJ6 zqaP9DuxRlmaCk+4QE6GW8oqXlpb2X2mSZ3gxFdVDMoXfxsRvOpXvhvi9a4nAD6R+8kB vZG9OdsYJl+wjrt3qt3wExnrYUJIxuTzW59uyJoZ/VHG2iz3kkYTzElTKb9sh2/p9lxB GPwjRxNN9A6dGoaYL0CMHqGbed6evmw+/8oFD0nzBE5RxQDNiMlpH30Q7ybWxXBvht8Z IeYVAnFebuI61zJr0mpVQBe5A+nekzBcLuednYg3bE64O8PL2eABvUOswDnu6piUoCVZ 6rKA== 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 t25-v6si11696551pfl.344.2018.06.24.06.17.05; Sun, 24 Jun 2018 06:17:19 -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 S1752087AbeFXNQM (ORCPT + 99 others); Sun, 24 Jun 2018 09:16:12 -0400 Received: from Galois.linutronix.de ([146.0.238.70]:44961 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751870AbeFXNQL (ORCPT ); Sun, 24 Jun 2018 09:16:11 -0400 Received: from p4fea482e.dip0.t-ipconnect.de ([79.234.72.46] helo=nanos) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1fX4rV-00057W-Qm; Sun, 24 Jun 2018 15:15:26 +0200 Date: Sun, 24 Jun 2018 15:15:25 +0200 (CEST) From: Thomas Gleixner To: Palmer Dabbelt cc: linux@armlinux.org.uk, catalin.marinas@arm.com, will.deacon@arm.com, jonas@southpole.se, stefan.kristiansson@saunalahti.fi, shorne@gmail.com, jason@lakedaemon.net, marc.zyngier@arm.com, arnd@arndb.de, keescook@chromium.org, vladimir.murzin@arm.com, nicolas.pitre@linaro.org, jinb.park7@gmail.com, yamada.masahiro@socionext.com, alexandre.belloni@bootlin.com, gregkh@linuxfoundation.org, pombredanne@nexb.com, kstewart@linuxfoundation.org, jhogan@kernel.org, mark.rutland@arm.com, ard.biesheuvel@linaro.org, james.morse@arm.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, openrisc@lists.librecores.org Subject: Re: Finish the GENERIC_IRQ_MULTI_HANDLER conversion In-Reply-To: <20180621181756.12493-1-palmer@sifive.com> Message-ID: References: <20180621181756.12493-1-palmer@sifive.com> 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, 21 Jun 2018, Palmer Dabbelt wrote: > A while ago I sent a patch set that adds a GENERIC_IRQ_MULTI_HANDLER, > which is an exact copy of the existing IRQ_MULTI_HANDLER support in the > arm port, which is being used unconditionally by arm64 and openrisc. > GENERIC_IRQ_MULTI_HANDLER is currently being used by the RISC-V port. I > managed to make a few mistakes in my original patch set and as a result > my conversion of the other architectures of GENERIC_IRQ_MULTI_HANDLER > was dropped. > > This patch set finishes up my original patch set by converting arm, > arm64, and openrisc over to the new GENERIC_IRQ_MULTI_HANDLER support > and then removing MULTI_IRQ_HANDLER as it's obselete. > > At the time I wrote this I gave it fairly extensive build testing, but > went I recently rebased it I just tested the full patch set on arm, > arm64, and openrisc defconfigs. > > Various flavors of this patch set have bounced around a few times > before, but I'm calling this a whole new patch set as it builds on top > of what was merged. I'll take the whole pile through tip irq/core which probably makes the most sense unless there are any objections from architecture maintainers. Thanks, tglx