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 0EF13C433F5 for ; Fri, 7 Jan 2022 22:15:19 +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=GXCfz6zRnLL4EP+AGYwbOBHGMguY2rczy7QPUImWY6Y=; b=bCYVenowq82Oah NAdsOOJn1BTJLdBMZihcG8NFGhObuNUZwpqxRn07/IV8h9nMM8M7pc70kK96vpTZJyH/dPbhX55ww CF0sjqaY5TKBdB0QAGeBrT6Ops+rCVUkTa7OqVkMLohtlbneCedK9AImD9IoJEZiRhRg8N0xUeklJ PDKE2QLdPxiO0/CbwpGoXaXGSgrnT0AtUxumt/SsPOYKWd9sEE1Ba5YRfd+Cwqnl/2HLEpjPBA6Of SYxh5BNJDVOLCmQI00uu/bGxQ5KC/W5GLvmkE1guBtCERiEn/s27gV883MpnWBfrHOexlPasEK+Od wB5cPqyE+GPiW11trc4g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1n5xUt-005N3f-VH; Fri, 07 Jan 2022 22:14:08 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1n5xUg-005Mz1-Hq for linux-arm-kernel@lists.infradead.org; Fri, 07 Jan 2022 22:13:56 +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 ams.source.kernel.org (Postfix) with ESMTPS id 0A60BB8276F; Fri, 7 Jan 2022 22:13:53 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 810C2C36AE5; Fri, 7 Jan 2022 22:13:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1641593631; bh=+3FuxUsrKBUc2IlJq0f1g+eSjV4pqTc2ghBlUEwRFd4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=PtdR6LixBKz2wS7pLPjLqaQxIFFSl36+6Tlr1HPbgQUlY1zjL3M5M6BDbBsydPEwl xhXCcOsApI5JiQfZ5+/fWxsslnGFwDxh9pGfE/Auskqkkj04v3I7WIe9KaGvPnDP3Q ujsNV/ILO0nHIO8614Lna9Icc11uhE+5HDBtaBLiQq1AuIjLkqeIsp/tHH3JAh626i FoVSzBh2Ax9WekMtUZyNM2KKpHhX4NkuA7uFejmiow3+y1jU9OHetoDa/brTtV7zoh fhh36FgqCK1da597fbbR9khcsleoA+PBQDOzNRw3xYGYOpCbZFkeF+vjpaLJQNhNfX y5+VKlo/ehlyw== Received: by pali.im (Postfix) id 1938CB22; Fri, 7 Jan 2022 23:13:49 +0100 (CET) Date: Fri, 7 Jan 2022 23:13:48 +0100 From: Pali =?utf-8?B?Um9ow6Fy?= To: Bjorn Helgaas Cc: Thomas Petazzoni , Lorenzo Pieralisi , Rob Herring , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Bjorn Helgaas , Marek =?utf-8?B?QmVow7pu?= , linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 05/15] PCI: mvebu: Disallow mapping interrupts on emulated bridges Message-ID: <20220107221348.5s4ehqhxunmoacbm@pali> References: <20211125124605.25915-6-pali@kernel.org> <20220107213216.GA403555@bhelgaas> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20220107213216.GA403555@bhelgaas> User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220107_141354_907404_60CFA6D5 X-CRM114-Status: GOOD ( 30.37 ) 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 T24gRnJpZGF5IDA3IEphbnVhcnkgMjAyMiAxNTozMjoxNiBCam9ybiBIZWxnYWFzIHdyb3RlOgo+ IE9uIFRodSwgTm92IDI1LCAyMDIxIGF0IDAxOjQ1OjU1UE0gKzAxMDAsIFBhbGkgUm9ow6FyIHdy b3RlOgo+ID4gSW50ZXJydXB0IHN1cHBvcnQgb24gbXZlYnUgZW11bGF0ZWQgYnJpZGdlcyBpcyBu b3QgaW1wbGVtZW50ZWQgeWV0Lgo+IAo+IElzIHRoaXMgbXZlYnUtc3BlY2lmaWMsIG9yIGlzIGFh cmR2YXIgYWxzbyBhZmZlY3RlZD8KClRoaXMgaXMgcGNpLW12ZWJ1LmMgZHJpdmVyIHNwZWNpZmlj LCBpdCBkb2VzIG5vdCBpbXBsZW1lbnQgZW11bGF0aW9uIG9mCm5laXRoZXIgSU5UeCwgbm9yIE1T SSBpbnRlcnJ1cHRzIGZvciBlbXVsYXRlZCBwY2kgYnJpZGdlIChyb290IHBvcnQpLiBBcwp3ZSBr bm93IHRoaXMgSFcgZG9lcyBub3QgaGF2ZSBjb21wbGlhbnQgcGNpIHJvb3QgcG9ydCwgaXQgbmVl ZHMgdG8gYmUKZW11bGF0ZWQgaW4gZHJpdmVyLCBhbmQgZW11bGF0aW9uIGZvciBpbnRlcnJ1cHRz IGlzIG1pc3NpbmcuIChpdCBtZWFucwp0aGF0IGFsc28gQUVSIGludGVycnVwdCBpcyBtaXNzaW5n KS4KCkFuZCBwY2ktYWFyZHZhcmsuYyBkcml2ZXIgaGFzIHNhbWUgaXNzdWUgYW5kIHNpbWlsYXIg cGF0Y2ggaXMgcmVxdWlyZWQKZm9yIHBjaS1hYXJkdmFyay5jIHRvby4gTWFyZWsgc2hvdWxkIHRh a2UgY2FyZSBvZiBpdC4gQnV0IGZvcgpwY2ktYWFyZHZhcmsgd2UgYWxyZWFkeSBoYXZlIGltcGxl bWVudGF0aW9uIHdoaWNoIGVtdWxhdGVzIElOVHgKaW50ZXJydXB0cyBhbmQgaXQgaXMgd2FpdGlu ZyBmb3IgcmV2aWV3IG9uIHRoZSBsaXN0OgpodHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC1w Y2kvMjAyMTEyMDgwNjE4NTEuMzE4NjctMS1rYWJlbEBrZXJuZWwub3JnLwoKPiA+IFNvIHByb3Bl cmx5IGluZGljYXRlIHJldHVybiB2YWx1ZSB0byBjYWxsZXJzIHRoYXQgdGhleSBjYW5ub3QgcmVx dWVzdAo+ID4gaW50ZXJydXB0cyBmcm9tIGVtdWxhdGVkIGJyaWRnZS4KPiAKPiBQZXQgcGVldmU6 IGRlc2NyaXB0aW9ucyB0aGF0IHNheSAiZG8gdGhpcyAqcHJvcGVybHkqIi4gIEFzIHRob3VnaCB0 aGUKPiBwcmV2aW91cyBhdXRob3JzIHdlcmUganVzdCBpZ25vcmFudCBvciBpbnRlbnRpb25hbGx5 IGRpZCBzb21ldGhpbmcKPiAqaW1wcm9wZXJseSogOikKPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFBh bGkgUm9ow6FyIDxwYWxpQGtlcm5lbC5vcmc+Cj4gPiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9y Zwo+ID4gLS0tCj4gPiAgZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2ktbXZlYnUuYyB8IDEwICsr KysrKysrKysKPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2ktbXZlYnUuYyBiL2RyaXZlcnMv cGNpL2NvbnRyb2xsZXIvcGNpLW12ZWJ1LmMKPiA+IGluZGV4IDE5YzZlZTI5ODQ0Mi4uYTNkZjM1 MmQ0NDBlIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2ktbXZlYnUu Ywo+ID4gKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2ktbXZlYnUuYwo+ID4gQEAgLTcw NSw2ICs3MDUsMTUgQEAgc3RhdGljIHN0cnVjdCBwY2lfb3BzIG12ZWJ1X3BjaWVfb3BzID0gewo+ ID4gIAkud3JpdGUgPSBtdmVidV9wY2llX3dyX2NvbmYsCj4gPiAgfTsKPiA+ICAKPiA+ICtzdGF0 aWMgaW50IG12ZWJ1X3BjaWVfbWFwX2lycShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqZGV2LCB1OCBz bG90LCB1OCBwaW4pCj4gPiArewo+ID4gKwkvKiBJbnRlcnJ1cHQgc3VwcG9ydCBvbiBtdmVidSBl bXVsYXRlZCBicmlkZ2VzIGlzIG5vdCBpbXBsZW1lbnRlZCB5ZXQgKi8KPiA+ICsJaWYgKGRldi0+ YnVzLT5udW1iZXIgPT0gMCkKPiA+ICsJCXJldHVybiAwOyAvKiBQcm9wZXIgcmV0dXJuIGNvZGUg MCA9PSBOT19JUlEgKi8KPiA+ICsKPiA+ICsJcmV0dXJuIG9mX2lycV9wYXJzZV9hbmRfbWFwX3Bj aShkZXYsIHNsb3QsIHBpbik7Cj4gCj4gSXMgdGhpcyBzb21ldGhpbmcgdGhhdCBjb3VsZCBiZSBk b25lIHdpdGggYSAucmVhZF9iYXNlKCkgb3AsIGUuZy4sCj4gbWFrZSBQQ0lfSU5URVJSVVBUX1BJ TiBjb250YWluIHplcm8gKFBDSV9JTlRFUlJVUFRfVU5LTk9XTik/CgpJJ20gbm90IHN1cmUuLi4g bWF5YmUuIEkgY2hvb3NlIHRoaXMgc3R5bGUgYXMgYWZ0ZXIgSSBpbXBsZW1lbnQKZW11bGF0aW9u IG9mIElOVHggaW50ZXJydXB0cyBpdCBhbGxvd3MgbWUganVzdCB0byByZXBsYWNlICJyZXR1cm4g MDsiIGJ5CiJyZXR1cm4gbXlfbWFwcGluZ19mdW5jdGlvbl9mb3Jfcm9vdF9wb3J0KC4uLik7Ii4g U2ltaWxhcmx5IGxpa2UgaXQgaXMKaW4gcGVuZGluZyBwY2ktYWFyZHZhcmsuYyBwYXRjaDoKaHR0 cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtcGNpLzIwMjExMjA4MDYxODUxLjMxODY3LTE1LWth YmVsQGtlcm5lbC5vcmcvCgo+ID4gK30KPiA+ICsKPiA+ICBzdGF0aWMgcmVzb3VyY2Vfc2l6ZV90 IG12ZWJ1X3BjaWVfYWxpZ25fcmVzb3VyY2Uoc3RydWN0IHBjaV9kZXYgKmRldiwKPiA+ICAJCQkJ CQkgY29uc3Qgc3RydWN0IHJlc291cmNlICpyZXMsCj4gPiAgCQkJCQkJIHJlc291cmNlX3NpemVf dCBzdGFydCwKPiA+IEBAIC0xMTE5LDYgKzExMjgsNyBAQCBzdGF0aWMgaW50IG12ZWJ1X3BjaWVf cHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiA+ICAJYnJpZGdlLT5zeXNkYXRh ID0gcGNpZTsKPiA+ICAJYnJpZGdlLT5vcHMgPSAmbXZlYnVfcGNpZV9vcHM7Cj4gPiAgCWJyaWRn ZS0+YWxpZ25fcmVzb3VyY2UgPSBtdmVidV9wY2llX2FsaWduX3Jlc291cmNlOwo+ID4gKwlicmlk Z2UtPm1hcF9pcnEgPSBtdmVidV9wY2llX21hcF9pcnE7Cj4gCj4gSSBhc3N1bWUgdGhpcyBtZWFu cyBJTlR4IGRvZXNuJ3Qgd29yayBmb3Igc29tZSBkZXZpY2VzPyAgV2hpY2ggb25lcz8KPiBJIGd1 ZXNzIGFueXRoaW5nIG9uIHRoZSByb290IGJ1cz8gIEJ1dCBJTlR4IGZvciBkZXZpY2VzICpiZWxv dyogdGhlc2UKPiBlbXVsYXRlZCBSb290IFBvcnRzICpkb2VzKiB3b3JrPwoKRXhhY3RseS4gQWxs IGRldmljZXMgZXhjZXB0IGVtdWxhdGVkIHJvb3QgcG9ydHMgKHdoaWNoIGFyZSBvbiBidXMgMCkK aGF2ZSB3b3JraW5nIE1TSSwgTVNJLVggYW5kIElOVHggaW50ZXJydXB0cy4KCj4gPiAgCXJldHVy biBwY2lfaG9zdF9wcm9iZShicmlkZ2UpOwo+ID4gIH0KPiA+IC0tIAo+ID4gMi4yMC4xCj4gPiAK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFy bS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y ZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1r ZXJuZWwK