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 05233C433F5 for ; Thu, 24 Feb 2022 13:00:26 +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=nwdW++y5UQ4Fpxc5Tu9rH5Y/xaSzMTPfQX2EfYyro0Y=; b=LK/WQotStiH7VF mFOLBsPoAAuLNvCfF4l+YZ9RhNf+wugFvkwH4EQp4Wzoy6KZUHjy1hBPfMFX8z5p2NQJ+qKotkguf u/1Fcuz6/dQOo/zhiHn3aZ/ACCrQKyBZFQGjV17RL1+ug/9aKlfos2uoL2NlZSU3r4s8JRezjiAXL EmW9PCXl+qKx9M80+QsF8gfW1bm9cZ15fZUl2hkrva7WuNHlTkwuvH5JDmviuJ2ebG0EexocSNB/h 5cNORIFef8Hl0u18V80pMe4Jdyz72lCExXdhtAgcnVt1+0vJ08OFKwKGEtFP8eWGmpK2BpinaxUib scteLohPxOT/FYQEU92A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nNDiD-000ngw-G6; Thu, 24 Feb 2022 12:59:13 +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 1nNDi8-000neK-7u for linux-arm-kernel@lists.infradead.org; Thu, 24 Feb 2022 12:59:10 +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 12B03619EB; Thu, 24 Feb 2022 12:59:05 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4BD46C340EC; Thu, 24 Feb 2022 12:59:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1645707544; bh=gaq2mWkDV0qIBJqUgGBkFqd/RJEF473+Ag3q8m+wL7U=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=mprAmf+yqhqgRFyosfFQ+Cgx/IoKMs+XTDlYvO10B7qtCb6+WTGORy7wMuqghILDB wVaSm2oCBzJJmBzw3dO38dM0GxnWmlKsE1xnPwQGDNw91xLEa+Qy9BiT6UPC+ycFqv IAU2m5EbtvkZqgjqj2MymqmcfaBQx7/E8RN+1GuDzHqzs/cJqvcmoVmj3EMFdNf7AE Ghau5FW3PACpv/uWYq8YCMY3iQK2S1ujnqDyBMnKaLdJVrjSvvk8Qkh5MnneyA54ui 3ukDSiTPJiDnZQKqoeHCZgJ1/LNSUOmFyA7gB4Oyoiwb41HsjWDasEbHfofG2GgiPl eyIGvrzBFlo6A== Received: by pali.im (Postfix) id 4B77CB6E; Thu, 24 Feb 2022 13:59:01 +0100 (CET) Date: Thu, 24 Feb 2022 13:59:01 +0100 From: Pali =?utf-8?B?Um9ow6Fy?= To: Bjorn Helgaas Cc: Marek =?utf-8?B?QmVow7pu?= , Marc Zyngier , Lorenzo Pieralisi , linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH v2 11/23] PCI: aardvark: Fix setting MSI address Message-ID: <20220224125901.bmfqrby3lrda36p3@pali> References: <20220218154329.762831dd@thinkpad> <20220223181312.GA141319@bhelgaas> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20220223181312.GA141319@bhelgaas> User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220224_045908_431039_939E9469 X-CRM114-Status: GOOD ( 36.80 ) 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 T24gV2VkbmVzZGF5IDIzIEZlYnJ1YXJ5IDIwMjIgMTI6MTM6MTIgQmpvcm4gSGVsZ2FhcyB3cm90 ZToKPiBPbiBGcmksIEZlYiAxOCwgMjAyMiBhdCAwMzo0MzoyOVBNICswMTAwLCBNYXJlayBCZWjD um4gd3JvdGU6Cj4gPiBPbiBUaHUsIDE3IEZlYiAyMDIyIDExOjE0OjUyIC0wNjAwCj4gPiBCam9y biBIZWxnYWFzIDxoZWxnYWFzQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4gCj4gPiA+ID4gKwlwaHlz X2FkZHJfdCBtc2lfYWRkcjsKPiA+ID4gPiAgCXUzMiByZWc7Cj4gPiA+ID4gIAlpbnQgaTsKPiA+ ID4gPiAgCj4gPiA+ID4gQEAgLTU2MSw2ICs1NjEsMTEgQEAgc3RhdGljIHZvaWQgYWR2a19wY2ll X3NldHVwX2h3KHN0cnVjdCBhZHZrX3BjaWUgKnBjaWUpCj4gPiA+ID4gIAlyZWcgfD0gTEFORV9D T1VOVF8xOwo+ID4gPiA+ICAJYWR2a193cml0ZWwocGNpZSwgcmVnLCBQQ0lFX0NPUkVfQ1RSTDBf UkVHKTsKPiA+ID4gPiAgCj4gPiA+ID4gKwkvKiBTZXQgTVNJIGFkZHJlc3MgKi8KPiA+ID4gPiAr CW1zaV9hZGRyID0gdmlydF90b19waHlzKHBjaWUpOyAgCj4gPiA+IAo+ID4gPiBTdHJpY3RseSBz cGVha2luZywgbXNpX2FkZHIgc2hvdWxkIGJlIGEgcGNpX2J1c19hZGRyX3QsIG5vdCBhCj4gPiA+ IHBoeXNfYWRkcl90LCBhbmQgdmlydF90b19waHlzKCkgZG9lc24ndCByZXR1cm4gYSBidXMgYWRk cmVzcy4KPiA+IAo+ID4gdGhlIHByb2JsZW0gaGVyZSBpcyB0aGF0IGFzIGZhciBhcyB3ZSBrbm93 IGN1cnJlbnRseSB0aGVyZSBpcyBubwo+ID4gZnVuY3Rpb24gdGhhdCBjb252ZXJ0cyBhIHZpcnR1 YWwgYWRkcmVzcyB0byBwY2lfYnVzX2FkZHJfdCBsaWtlCj4gPiB2aXJ0X3RvX3BoeXMoKSBkb2Vz IHRvIGNvbnZlcnQgdG8gcGh5c19hZGRyX3QuCj4gPiAKPiA+IE9uIEFybWFkYSAzNzIwIHRoZXJl IGFyZSBQQ0llIENvbnRyb2xsZXIgQWRkcmVzcyBEZWNvZGVyIFJlZ2lzdGVycywKPiA+IHdoaWNo IHN1Y2ggYSB0cmFuc2xhdGluZyBmdW5jdGlvbiB3b3VsZCBuZWVkIHRvIGNvbnN1bHQgdG8gZG8g dGhlCj4gPiB0cmFuc2xhdGlvbi4gQnV0IHRoZSBkZWZhdWx0IHNldHRpbmdzIG9mIHRoZXNlIHJl Z2lzdGVycyBpcyB0byBtYXAgUENJZQo+ID4gYWRkcmVzc2VzIDEgdG8gMSB0byBwaHlzaWNhbCBh ZGRyZXNzZXMsIGFuZCBubyBkcml2ZXIgY2hhbmdlcyB0aGVzZQo+ID4gcmVnaXN0ZXJzLgo+IAo+ IFRoZSBwb29ybHktbmFtZWQgcGNpYmlvc19yZXNvdXJjZV90b19idXMoKSAoSSB0aGluayB0aGUg bmFtZSBpcyBteQo+IGZhdWx0KSBpcyB0aGUgd2F5IHRvIGNvbnZlcnQgYSBDUFUgcGh5c2ljYWwg YWRkcmVzcyB0byBhIFBDSSBidXMKPiBhZGRyZXNzLgoKQnV0IGhlcmUgaXQgaXMgbmVlZGVkIHRv IGRvIHNvbWV0aGluZyBkaWZmZXJlbnQuIEl0IGlzIG5lZWRlZCB0byBkbwppbnZlcnNlIG1hcHBp bmcgb2YgZnVuY3Rpb24gd2hpY2ggY29udmVydHMgUENJIGJ1cyBhZGRyZXNzIHRvIENQVQpwaHlz aWNhbCBhZGRyZXNzIG9mIENQVSBtZW1vcnkuIFNvIHRvIGNvbnZlcnRpbmcgQ1BVIHBoeXNpY2Fs IGFkZHJlc3Mgb2YKQ1BVIG1lbW9yeSB0byBQQ0kgYnVzIGFkZHJlc3MgZnJvbSBQQ0kgYnVzIHBv aW50IG9mIHZpZXcuCgpJIHRoaW5rIHRoYXQgdGhpcyBpbmZvcm1hdGlvbiBpcyBzdG9yZWQgaW4g ZG1hX3JhbmdlcyBtZW1iZXIgb2Ygc3RydWN0CnBjaV9ob3N0X2JyaWRnZS4gQnV0IGZ1bmN0aW9u IHBjaWJpb3NfcmVzb3VyY2VfdG9fYnVzKCkgbG9va3MgYXQgdGhlCi0+d2luZG93cyBtZW1iZXIg d2hpY2ggY29udmVydHMgQ1BVIHBoeXNpY2FsIGFkZHJlc3Mgb2YgUENJIG1lbW9yeSAobm90CkNQ VSBtZW1vcnkpIHRvIFBDSSBidXMgYWRkcmVzcywgd2hpY2ggaXMgc29tZXRoaW5nIGRpZmZlcmVu dC4gU28KcGNpYmlvc19yZXNvdXJjZV90b19idXMoKSB3b3VsZCBub3Qgd29yayBoZXJlIGFuZCBp dCBtYXkgcmV0dXJuCmluY29ycmVjdCB2YWx1ZXMgKGFzIFBDSSBtZW1vcnkgbWF5IGJlIGRpZmZl cmVudCBmcm9tIENQVSBwb2ludCBvZiB2aWV3CmFuZCBQQ0kgYnVzIHBvaW50IG9mIHZpZXcpLgoK PiBUaGlzIGlzIGltcGxlbWVudGVkIGluIHRlcm1zIG9mIHRoZSBob3N0IGJyaWRnZSB3aW5kb3dz IGFuZCB0aGUKPiB0cmFuc2xhdGlvbiBvZmZzZXQgaW4gc3RydWN0IHJlc291cmNlX2VudHJ5LCB3 aGljaCBzaG91bGQgYmUgc2V0IHVwCj4gdmlhIHRoZSBwY2lfYWRkX3Jlc291cmNlX29mZnNldCgp IGNhbGxlZCBmcm9tCj4gZGV2bV9vZl9wY2lfZ2V0X2hvc3RfYnJpZGdlX3Jlc291cmNlcygpLgo+ IAo+ID4gUGFsaSBzYXlzIHRoYXQgb3RoZXIgZHJpdmVycyBhbHNvIHVzZSBwaHlzX2FkZHJfdCwg YW5kIG1vc3QgaGFyZHdhcmUKPiA+IG1hcHMgMSB0byAxIGJ5IGRlZmF1bHQuCj4gCj4gWWVzLiAg SSB0aGluayB0aGV5J3JlIGFsbCB0ZWNobmljYWxseSBpbmNvcnJlY3QuICBNb3N0IHN5c3RlbXMg ZG8gbWFwCj4gQ1BVIHBoeXMgPT0gUENJIGJ1cywgYnV0IEkgcG9pbnQgaXQgb3V0IGJlY2F1c2Ug aXQncyBhIGNhc2Ugd2hlcmUKPiBjb3B5aW5nIHRoYXQgcGF0dGVybiB0byBuZXcgZHJpdmVycyB3 aWxsIGV2ZW50dWFsbHkgYml0ZSB1cy4KCkkgYWdyZWUsIGl0IGlzIGluY29ycmVjdCBidXQgSSBk byBub3Qgc2VlIGEgd2F5IGhvdyB0byBkbyBpdCBjb3JyZWN0bHkKYmVjYXVzZSBvZiBtaXNzaW5n IGZ1bmN0aW9uICh3aGljaCBmb3IgcGNpLWFhcmR2YXJrIHNob3VsZCByZXR1cm4KaWRlbnRpdHkp LgoKPiA+IFNvIHdlIHRoaW5rIHRoYXQgdW50aWwgYXQgbGVhc3QgYW4gQVBJIGZvciBzdWNoIGEg ZnVuY3Rpb24gZXhpc3RzLCB3ZQo+ID4gc2h1bGQgbGVhdmUgaXQgYXMgaXQgaXMuIEkgYW0gbm90 IGFnYWluc3QgY29udmVydGluZyB0aGUgcGh5c19hZGRyX3RvCj4gPiB0byBhIHBjaV9idXNfYWRk cl90LCBidXQgUGFsaSB0aGlua3MgdGhhdCBmb3Igbm93IHdlIHNob3VsZCBsZWF2ZSBldmVuCj4g PiB0aGF0IGFzIGl0IGlzLCBiZWNhdXNlIHRoZSB2aXJ0X3RvX3BoeXMoKSBmdW5jdGlvbiByZXR1 cm5zIHBoeXNfYWRkcl90Lgo+ID4gCj4gPiBXZSBjYW4gYWRkIGEgY29tbWVudCB0aGVyZSBleHBs YWluaW5nIHRoaXMsIGlmIHlvdSB3YW50Lgo+ID4gCj4gPiBXaGF0IGRvIHlvdSB0aGluaz8KPiA+ IAo+ID4gTWFyZWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LWFybS1rZXJuZWwK