From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6AFA5C433EF for ; Sun, 1 May 2022 12:07:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=SCrYOhCDUN2/tS9Mk5czz2KO9jzVQ0QTVrMHoytd7Ao=; b=E+yYlN6ShomDhq CSNU5ccmOw4sXhAK9swueDHsZ1gkDOX7HHnOZu/VO2fo2JC67CfjI4Pvfwj8Z/0FElHB5lX6HOgSe XpDKWcyq4ZD6/3WggouMNYkjnWFBRSoB3OUxAMiICD2ZGhkOEJrzwwH6/F41n4zzxt5giVn1uKgwb ZEz9z35p9WaVZiJ5tg2H8nsDB7P5zQ6YzCkqmcSID62WkVpB9j/Prwp/7m99nb4aCwARTQGcInvYN j7jmPiyf1Xoav5pqfDqExYuxYOx1YhkBFrtdYkSVsyMXcs+/0VQ7TwmtyBwmLO8+KmwnSX2INQgRx jhSR6nm3xJSUroavb01Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nl8L3-00GJxl-Vb; Sun, 01 May 2022 12:06:10 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nl8Hg-00GEYS-Ao for linux-arm-kernel@lists.infradead.org; Sun, 01 May 2022 12:02:41 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 2FCFB60E08; Sun, 1 May 2022 12:02:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 40E80C385AA; Sun, 1 May 2022 12:02:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1651406556; bh=3jiGB3l/BCNDk9mdCFdwTsJm8ACLeE2RYaBMzyjS/pQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ejof5RBF5RSp/H+2Zlnms4Ch9GRzKJjZm2UidbRcF4662qifP3AGTn+1m5SbsYOC1 bryoEtmeNV5UGyFZM8gUq6C8BGOFUfeqDumAEftB80JyWHdg05RMakVKKjrArub6ro M5fWyD3nAYmC3en7n7tw9L7Fdq8Mz7RlDK4jy4pa1wnmcR/Wi1R1qbvO55VNDcd9aY kHGubSwWm3K6z2SX4Z9K64/ftGCpHqGvLGMr5Annlz2CZMyKpF4ULqiz/EUTQOzinl eYZaqoLhr12IGkpY4StpDERW5RJVGMeh44EsuP+4D/PlEUDUlaKGU1FJG0avId2l65 QONVmkphySvxw== Received: by pali.im (Postfix) id 22902942; Sun, 1 May 2022 14:02:33 +0200 (CEST) Date: Sun, 1 May 2022 14:02:33 +0200 From: Pali =?utf-8?B?Um9ow6Fy?= To: Andrew Lunn Cc: Gregory Clement , Sebastian Hesselbarth , Thomas Gleixner , Marc Zyngier , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/2] irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 Message-ID: <20220501120233.xfzh62tbuuvatx3v@pali> References: <20220425113706.29310-1-pali@kernel.org> <20220425113706.29310-2-pali@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220501_050240_477142_3AAEA4F4 X-CRM114-Status: GOOD ( 24.69 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gRnJpZGF5IDI5IEFwcmlsIDIwMjIgMTQ6MzA6NTMgQW5kcmV3IEx1bm4gd3JvdGU6Cj4gT24g TW9uLCBBcHIgMjUsIDIwMjIgYXQgMDE6Mzc6MDZQTSArMDIwMCwgUGFsaSBSb2jDoXIgd3JvdGU6 Cj4gPiBJUlFzIDAgYW5kIDEgY2Fubm90IGJlIG1hcHBlZCwgdGhleSBhcmUgaGFuZGxlZCBpbnRl cm5hbGx5IGJ5IHRoaXMgZHJpdmVyCj4gPiBhbmQgdGhpcyBkcml2ZXIgZG9lcyBub3QgY2FsbCBn ZW5lcmljX2hhbmRsZV9kb21haW5faXJxKCkgZm9yIHRoZXNlIElSUXMuCj4gPiBTbyBkbyBub3Qg YWxsb3cgbWFwcGluZyB0aGVzZSBJUlFzIGFuZCBjb3JyZWN0bHkgcHJvcGFnYXRlIGVycm9yIGZy b20gdGhlCj4gPiAuaXJxX21hcCBjYWxsYmFjay4KPiAKPiBTbyB5b3UgYXJlIHJlZmVycmluZyB0 byB0aGlzPwo+IAo+ICAgICAgICAgICAgICAgICAvKiBDaGVjayBpZiB0aGUgaW50ZXJydXB0IGlz IG5vdCBtYXNrZWQgb24gY3VycmVudCBDUFUuCj4gICAgICAgICAgICAgICAgICAqIFRlc3QgSVJR ICgwLTEpIGFuZCBGSVEgKDgtOSkgbWFzayBiaXRzLgo+ICAgICAgICAgICAgICAgICAgKi8KPiAg ICAgICAgICAgICAgICAgaWYgKCEoaXJxc3JjICYgQVJNQURBXzM3MF9YUF9JTlRfSVJRX0ZJUV9N QVNLKGNwdWlkKSkpCj4gICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4gCj4gICAg ICAgICAgICAgICAgIGlmIChpcnFuID09IDEpIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICBh cm1hZGFfMzcwX3hwX2hhbmRsZV9tc2lfaXJxKE5VTEwsIHRydWUpOwo+ICAgICAgICAgICAgICAg ICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAgICAgICAgICAgICB9CgpJJ20gcmVmZXJyaW5nIHRv IGlycW4sIHdoaWNoIGlzIG5vdCBoYW5kbGVkIG9uIGFybWFkYV8zNzBfeHBfbXBpY19kb21haW4K dmlhIGdlbmVyaWNfaGFuZGxlX2RvbWFpbl9pcnEoKSB3aGVuIGl0IGlzID09IDEuCgpBbHNvIEkn bSByZWZlcnJpbmcgdG8gYW5vdGhlciBzZWN0aW9uOgoKCQlpZiAoaXJxbnIgPiAxKSB7CgkJCWdl bmVyaWNfaGFuZGxlX2RvbWFpbl9pcnEoYXJtYWRhXzM3MF94cF9tcGljX2RvbWFpbiwKCQkJCQkJ ICBpcnFucik7CgkJCWNvbnRpbnVlOwoJCX0KCgkJLyogTVNJIGhhbmRsaW5nICovCgkJaWYgKGly cW5yID09IDEpCgkJCWFybWFkYV8zNzBfeHBfaGFuZGxlX21zaV9pcnEocmVncywgZmFsc2UpOwoK I2lmZGVmIENPTkZJR19TTVAKCQkvKiBJUEkgSGFuZGxpbmcgKi8KCQlpZiAoaXJxbnIgPT0gMCkg ewoJCQl1bnNpZ25lZCBsb25nIGlwaW1hc2s7CgkJCWludCBpcGk7CgoJCQlpcGltYXNrID0gcmVh ZGxfcmVsYXhlZChwZXJfY3B1X2ludF9iYXNlICsKCQkJCQkJQVJNQURBXzM3MF9YUF9JTl9EUkJF TF9DQVVTRV9PRkZTKQoJCQkJJiBJUElfRE9PUkJFTExfTUFTSzsKCgkJCWZvcl9lYWNoX3NldF9i aXQoaXBpLCAmaXBpbWFzaywgSVBJX0RPT1JCRUxMX0VORCkKCQkJCWdlbmVyaWNfaGFuZGxlX2Rv bWFpbl9pcnEoaXBpX2RvbWFpbiwgaXBpKTsKCQl9CiNlbmRpZgoKRmlyc3QgJ2lmIChpcnFuciA+ IDEpJyBqdXN0IGNhdXNlIHRoYXQgaXJxbnIgMCBhbmQgMSBhcmUgbm90IGhhbmRsZWQgb24KYXJt YWRhXzM3MF94cF9tcGljX2RvbWFpbiB2aWEgZ2VuZXJpY19oYW5kbGVfZG9tYWluX2lycSgpLgoK PiAKPiBTaG91bGQgdGhlIHR3byBGSVEgaW50ZXJydXB0cyBhbHNvIHJldHVybiAtRUlOVkFMPwo+ IAo+ICAgICAgICBBbmRyZXcKCk5vLiBGb2xsb3dpbmcgY29kZQoKCQlpcnFzcmMgPSByZWFkbF9y ZWxheGVkKG1haW5faW50X2Jhc2UgKwoJCQkJICAgICAgIEFSTUFEQV8zNzBfWFBfSU5UX1NPVVJD RV9DVEwoaXJxbikpOwoKCQkvKiBDaGVjayBpZiB0aGUgaW50ZXJydXB0IGlzIG5vdCBtYXNrZWQg b24gY3VycmVudCBDUFUuCgkJICogVGVzdCBJUlEgKDAtMSkgYW5kIEZJUSAoOC05KSBtYXNrIGJp dHMuCgkJICovCgkJaWYgKCEoaXJxc3JjICYgQVJNQURBXzM3MF9YUF9JTlRfSVJRX0ZJUV9NQVNL KGNwdWlkKSkpCgkJCWNvbnRpbnVlOwoKc2tpcHMgcHJvY2Vzc2luZyBpcnFuIGludGVycnVwdCBp ZiBpdCBpcyBtYXNrZWQgZm9yIHRoZSBjdXJyZW50IENQVS4KSW50ZXJydXB0IGlycW4gaXMgKip1 bm1hc2tlZCoqIG9uIENQVTAgaWYgZWl0aGVyIGJpdCAwIG9yIDggaXMgc2V0IGluCnJlZ2lzdGVy IEFSTUFEQV8zNzBfWFBfSU5UX0lSUV9GSVFfTUFTSy4gQW5kICoqdW5tYXNrZWQqKiBvbiBDUFUx IGlmCmVpdGhlciBiaXQgMSBvciA5IGlzIHNldC4KClRoZSByZWFzb24gZm9yIHRoaXMgY2hlY2sg YW5kIHNraXBwaW5nIGlzIGJlY2F1c2Ugc29tZSBwZXItY3B1CmludGVycnVwdHMgb24gQTM3NSwg QTM4eCBhbmQgQTM5eCBjYW4gYmUgaGFuZGxlZCBkaXJlY3RseSB2aWEgR0lDIGFuZAphbHNvIHZp YSBNUElDIHN1YmhpZXJhcmNoeSAoaXQgZGVwZW5kcyB3aGF0IHlvdSBwdXQgaW50byBEVFMsIGJv dGgKb3B0aW9ucyBhcmUgcG9zc2libGUgYW5kIHdvcmtpbmcsIGp1c3Qgc29tZSBpbnRlcnJ1cHRz IGFyZSBNUElDLW9ubHkpLgpTbyBpZiB5b3UgdW5tYXNrIHNvbWUgaW50ZXJydXB0IG9uIEdJQyBh bmQgaW50ZXJydXB0IGlzIHRyaWdnZXJlZCB0aGVuCmFsc28gTVBJQyBwZXItQ1BVIGNhdXNlIHJl Z2lzdGVyIGNvbnRhaW5zIGluIGJpdCBmb3IgdGhhdCB0cmlnZ2VyZWQKaW50ZXJydXB0IChldmVu IHlvdSBoYXZlIG5vdCBhc2tlZCBNUElDIHRvIHVubWFzayBpbnRlcnJ1cHQpLiBBbmQgb25jZQph bm90aGVyIE1QSUMgaW50ZXJydXB0IGlzIHRyaWdnZXJlZCB0aGVuIHJvdXRpbmUgZm9yIGhhbmRs aW5nIE1QSUMKc3ViaGllcmFyY2h5IHNlZSB0aGF0IHNvbWUgY2F1c2UgYml0cyBhcmUgc2V0IGFu ZCB0cmllZCB0byBjYWxsCmdlbmVyaWNfaGFuZGxlX2RvbWFpbl9pcnEoKSBmb3IgYWxsIG9mIHRo ZW0sIGFsc28gZm9yIHRob3NlIHdoaWNoIGFyZQptYXNrZWQuIFRoYXQgaXMgd2h5IGl0IGlzIG5l ZWRlZCB0byBjaGVjayBpZiBNUElDIGludGVycnVwdCBpcyBtYXNrZWQgb24KdGhlIGN1cnJlbnQg Q1BVIG9yIG5vdCBwcmlvciBwcm9jZXNzaW5nIGl0LgoKU28gdGhvc2UgYml0cyAwLTEgYW5kIDgt OSBoYXZlIG5vdGhpbmcgd2l0aCBtYXBwaW5nIGludGVycnVwdHMuCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcg bGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==