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 406E6C433EF for ; Fri, 6 May 2022 12:19:23 +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:MIME-Version:References:In-Reply-To: Subject:Cc:To:From:Message-ID:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=reCWfOCzo2Nm1ifVLEGMizbAgSAI8TS0Tn6YxwwhB5Q=; b=js0KSP74FT7EGq IB2HWtigk6n7XxHJ1nXC7a77GZSpR6Sfuqrm6GG8fZseWkd1MODPwMLEzIIvQD3NWEg39LLodAuRF nZYg66bH5EnqqPRA5C3bTM6uGs+7HHArxSsGsrS/AofeGlVPWgKQXsQjgAhZg6hda7rl+basu8NhP bvfLX58noiNjiA/Ao/OOKO8+cKQXvnqogGZigqAxGX38RU7FLsruBw4yTQF+YgRLWSp8LINP6ViPa +wzp2eACG8hs0fK4+3A5+CVH1GGmKivjMXNljiC4bGdPrnRRfSREtZIrUWjWuccvTbHfxLQot2QIe UgtO/nPu5Pc07GV+k5DQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmwuZ-0037pZ-OK; Fri, 06 May 2022 12:18:19 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmwuV-0037no-ER; Fri, 06 May 2022 12:18:17 +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 0DF0361F92; Fri, 6 May 2022 12:18:15 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D44AEC385A9; Fri, 6 May 2022 12:18:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1651839494; bh=qUnhz1XHUq2kA7L9Sznlg2QA2+DOGvJOkZsfKs8hOR4=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=k/7WbNBLn1QTlWhHPOJ82NF/Jfx1gi0f9XCR8YctoEre4ufZlVkqHp+3nCqWWRHm9 hHowR7HFpNLUYOf9CB8QhvRkBX0FW4jPYPGyKzgEZiRx6t/3Y0aplkSHvgaV2tneUP kVeWS7e2gGMVqMf/lzVkDcx6V9ioYmJ+f7sXcFX5KVOkAQscF22Bp4qOt2hmg+aoV/ vjA+Pru3Hkv2eAyBqMYiyodK7pqanvMvQDIQU1HJMiPOEBW5QVAgHkEzK2VGsYdt1z U1in26yIWc13e15V0ck7PBt09y7q2a+gSXJJBivhKHS9sVJ1GEfJkYVx/QyqLWBCZH IQvUTQZPKDw2A== Received: from sofa.misterjones.org ([185.219.108.64] helo=why.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nmwuS-009SFZ-GK; Fri, 06 May 2022 13:18:12 +0100 Date: Fri, 06 May 2022 13:18:12 +0100 Message-ID: <87o80a7t2z.wl-maz@kernel.org> From: Marc Zyngier To: "Lad, Prabhakar" Cc: Geert Uytterhoeven , linux-riscv@lists.infradead.org, LAK Subject: Re: [QUERY]: Acknowledgment of edge triggered interrupts In-Reply-To: References: <87levki7zh.wl-maz@kernel.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/27.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: prabhakar.csengg@gmail.com, geert+renesas@glider.be, linux-riscv@lists.infradead.org, linux-arm-kernel@lists.infradead.org X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220506_051815_601469_609E79A9 X-CRM114-Status: GOOD ( 38.77 ) 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 T24gRnJpLCAwNiBNYXkgMjAyMiAxMjoyNDozNCArMDEwMCwKIkxhZCwgUHJhYmhha2FyIiA8cHJh Ymhha2FyLmNzZW5nZ0BnbWFpbC5jb20+IHdyb3RlOgo+IAo+IEhpIE1hcmMsCj4gCj4gU29ycnkg Zm9yIHRoZSBsYXRlIHJlcGx5Lgo+IAo+IE9uIE1vbiwgTWF5IDIsIDIwMjIgYXQgMTA6NDQgQU0g TWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPgo+ID4gT24gU2F0LCAzMCBB cHIgMjAyMiAxOTo0MToyNCArMDEwMCwKPiA+ICJMYWQsIFByYWJoYWthciIgPHByYWJoYWthci5j c2VuZ2dAZ21haWwuY29tPiB3cm90ZToKPiA+ID4KPiA+ID4gSGkgTWFyYywKPiA+ID4KPiA+ID4g SSBhbSBjdXJyZW50bHkgd29ya2luZyBvbiB0aGUgaXJxLXNpZml2ZS1wbGljLmMgZHJpdmVyLiBU aGUKPiA+ID4gaXJxLXNpZml2ZS1wbGljLmMgZHJpdmVyIGlzIGN1cnJlbnRseSBpbXBsZW1lbnRl ZCBhcyBhIGNoYWluZWQgZG9tYWluLgo+ID4gPiBPbiBvdXIgU29DIHdoaWNoIHVzZXMgdGhpcyBi bG9jayBmb3IgRURHRSBpbnRlcnJ1cHRzIHdlIG5lZWQgdG8gZmlyc3QKPiA+ID4gYWNrbm93bGVk Z2UgdGhlIGludGVycnVwdCBiZWZvcmUgaGFuZGxpbmcgaXQuCj4gPgo+ID4gSXNuJ3QgdGhhdCB3 aGF0IHRoZSBDTEFJTSByZWdpc3RlciBkb2VzIG9uIHRoZSBQTElDPyBBRkFJQ1QsIHRoaXMKPiA+ IGludGVycnVwdCBjb250cm9sbGVyIGlzIGFibGUgdG8gaW1wbGVtZW50IHRoZSB3aG9sZSBmbG93 LCBpcnJlc3BlY3RpdmUKPiA+IG9mIHRoZSB0cmlnZ2VyIG1lY2hhbmlzbS4KPiA+Cj4gWWVzLCB0 aGUgQ0xBSU0gcmVnaXN0ZXIgaXMgdXNlZCB0byBBQ0sgaW50ZXJydXB0cy4KPiAKPiA+IFRoZSBz cGVjIHN0cm9uZ2x5IGhpbnRzIGF0IHRoYXQsIHNlZSBbMV0gKCJJbnRlcnJ1cHQgZ2F0ZXdheXMi KSwgYW5kCj4gPiB0aGUgdW5pZm9ybSBoYW5kbGluZyB0aGF0IHJlc3VsdHMgb2YgaXQuIEluIGEg d2F5LCB0aGlzIGlzIHN0cmlraW5nbHkKPiA+IHNpbWlsYXIgdG8gd2hhdCB0aGUgb3JpZ2luYWwg QVJNIEdJQyBkb2VzLgo+ID4KPiBUaGUgQVJNIEdJQyBhbGxvd3MgdGhlIG5leHQgaW50ZXJydXB0 cyB0byBiZSBwZW5kaW5nLCB0aGF0IGlzIGl0IGNhbgo+IHN0b2NrIGludGVycnVwdHMgKHBlbmRp bmcgaW50ZXJydXB0IGNvdW50ZXIpLgoKV2VsbCwgaWYgeW91IGNvbnNpZGVyIGEgc2luZ2xlIGJp dCBhIGNvdW50ZXIsIHllcy4KCj4gCj4gPiBbMV0gaHR0cHM6Ly9naXRodWIuY29tL3Jpc2N2L3Jp c2N2LXBsaWMtc3BlYy9ibG9iL21hc3Rlci9yaXNjdi1wbGljLmFkb2MKPiA+Cj4gPiA+Cj4gPiA+ IEkgY2FtZSBhY3Jvc3MgYSBzaW1pbGFyIHNpdHVhdGlvbiBvbiBhIGRpZmZlcmVudCBkcml2ZXIg KHBhdGNoIFswXSkKPiA+ID4gYnV0IGl0IGlzbid0IGEgY2hhaW5lZCBoYW5kbGVyLgo+ID4gPgo+ ID4gPiBXaGF0IGFwcHJvYWNoIHNob3VsZCBiZSB0YWtlbiBmb3IgY2hhaW5lZCBJUlEgZG9tYWlu cyB0byBoYW5kbGUgc3VjaCBjYXNlcz8KPiA+Cj4gPiBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGFu eXRoaW5nIHRvIGNoYW5nZS4gQXQgbGVhc3QsIGFzIGxvbmcgYXMgdGhlCj4gPiBJbnRlcnJ1cHQg R2F0ZXdheSBpcyBkb2luZyBpdHMgam9iIGNvcnJlY3RseS4gSG93IHRoaXMgZ2F0ZXdheSBpcwo+ ID4gY29uZmlndXJlZCBpcyB1bmZvcnR1bmF0ZWx5IG91dCBvZiB0aGUgc2NvcGUgb2YgdGhlIGFy Y2hpdGVjdHVyZSwgaXQKPiA+IHNlZW1zLCBhbmQgSSdkIGV4cGVjdCB5b3VyIEhXIHRvIGhhdmUg c29tZSBzb3J0IG9mIGtub2JzIGZvciB0aGUKPiA+IHRyaWdnZXIgdHlwZSB0byBiZSBjb25maWd1 cmVkLiBUaGlzIHdvdWxkIGJlIGRlYWx0IHdpdGggaW4gYSBzZXBhcmF0ZQo+ID4gc3RhY2tlZCBk cml2ZXIuCj4gPgo+IFJlbmVzYXMgUlovRml2ZSBTb2MgaGFzIGEgQVg0NU1QIEFuZGVzQ29yZSB3 aGljaCBoYXMgTkNFUExJQzEwMC4KPiBRdW90aW5nIGZyb20gaHR0cHM6Ly9naXRodWIuY29tL3Jp c2N2L3Jpc2N2LXBsaWMtc3BlYy9ibG9iL21hc3Rlci9yaXNjdi1wbGljLmFkb2MjaW50ZXJydXB0 LWdhdGV3YXlzCj4gCj4gIklmIHRoZSBnbG9iYWwgaW50ZXJydXB0IHNvdXJjZSB3YXMgZWRnZS10 cmlnZ2VyZWQsIHRoZSBnYXRld2F5IHdpbGwKPiBjb252ZXJ0IHRoZSDvrIFyc3QgbWF0Y2hpbmcg c2lnbmFsIGVkZ2UgaW50byBhbiBpbnRlcnJ1cHQgcmVxdWVzdC4KPiBEZXBlbmRpbmcgb24gdGhl IGRlc2lnbiBvZiB0aGUgZGV2aWNlIGFuZCB0aGUgaW50ZXJydXB0IGhhbmRsZXIsIGluCj4gYmV0 d2VlbiBzZW5kaW5nIGFuIGludGVycnVwdCByZXF1ZXN0IGFuZCByZWNlaXZpbmcgbm90aWNlIG9m IGl0cwo+IGhhbmRsZXLigJlzIGNvbXBsZXRpb24sIHRoZSBnYXRld2F5IG1pZ2h0IGVpdGhlciBp Z25vcmUgYWRkaXRpb25hbAo+IG1hdGNoaW5nIGVkZ2VzIG9yIGluY3JlbWVudCBhIGNvdW50ZXIg b2YgcGVuZGluZyBpbnRlcnJ1cHRzLiBJbiBlaXRoZXIKPiBjYXNlLCB0aGUgbmV4dCBpbnRlcnJ1 cHQgcmVxdWVzdCB3aWxsIG5vdCBiZSBmb3J3YXJkZWQgdG8gdGhlIFBMSUMKPiBjb3JlIHVudGls IHRoZSBwcmV2aW91cyBjb21wbGV0aW9uIG1lc3NhZ2UgaGFzIGJlZW4gcmVjZWl2ZWQiCj4gCj4g QW5kZXMgTkNFUExJQzEwMCBpZ25vcmVzIHRoZSBuZXh0IGludGVycnVwdCBlZGdlIHVudGlsIHRo ZSBwcmV2aW91cwo+IGNvbXBsZXRpb24gbWVzc2FnZSBoYXMgYmVlbiByZWNlaXZlZCBhbmQgdG8g dG9wIGl0IHRoZSBnYXRld2F5IGRvZXNuJ3QKPiBoYXZlIGEgcGVuZGluZyBpbnRlcnJ1cHQgY291 bnRlci4gU28gdGhlIG9ubHkgd29ya2Fyb3VuZCBmb3IgaGFuZGxpbmcKPiBlZGdlIGludGVycnVw dHMgaXMgdG8gZmlyc3QgYWNrbm93bGVkZ2UgaXQgYW5kIHRoZW4gcnVuIHRoZSBoYW5kbGVyIGFz Cj4gc2hvd24gaW4gdGhlIGF0dGFjaGVkIGltYWdlLgoKSHVoLiBJIHNlZSB3aGF0IHlvdSBtZWFu LiBUaGUgcHJvYmxlbSBpc24ndCB0aGUgQWNrLCBidXQgdGhlIEVPSS4gWW91Cm5lZWQgdG8gZW5z dXJlIGNvbXBsZXRpb24gb2YgdGhlIGludGVycnVwdCBiZWZvcmUgaXQgaXMgaGFuZGxlZCBzbwp0 aGF0IHlvdSBhdm9pZCBsb3NpbmcgYml0cy4gVGhpcyBpcyBwcmVjaXNlbHkgd2hhdCBhIHJlYWQg b2YgQ0xBSU0Kc2hvdWxkIGhhdmUgZ3VhcmFudGVlZC4gV2hvIGNhbWUgdXAgd2l0aCB0aGlzIGlu c2FuZSBwaWVjZSBvZiBjcmFwPwpSZWFsbHksIHNvbWUgcGVvcGxlIHNob3VsZG4ndCBiZSBsZWZ0 IGRlc2lnbmluZyBpbnRlcnJ1cHQgY29udHJvbGxlcnMuCgpJJ20gYWZyYWlkIHlvdSdsbCBoYXZl IHRvIHVzZSBhIHNlcGFyYXRlIGZsb3cgZm9yIGVkZ2UgaW50ZXJydXB0cywKcHJvYmFibHkgdXNp bmcgdGhlIGZhc3Rlb2lfYWNrIGZsb3csIGFuZCBwZXJmb3JtIHRoZSAqd3JpdGUqIHRvCkNPTVBM RVRFL0NMQUlNIGluIHRoZSBpcnFfYWNrKCkgY2FsbGJhY2suCgpJcyB0aGlzIGEgZmVhdHVyZSBv ZiB0aGlzIFBMSUMgaW1wbGVtZW50YXRpb24/IE9yIGlzIHRoYXQgY29tbW9uIHRvCmFsbCBQTElD cz8KCglNLgoKLS0gCldpdGhvdXQgZGV2aWF0aW9uIGZyb20gdGhlIG5vcm0sIHByb2dyZXNzIGlz IG5vdCBwb3NzaWJsZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LWFybS1rZXJuZWwK