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 X-Spam-Level: X-Spam-Status: No, score=-15.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 821A8C47095 for ; Mon, 7 Jun 2021 21:20:09 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 4F5486109F for ; Mon, 7 Jun 2021 21:20:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4F5486109F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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=geX4sFcElGVKKbjJ0NpPYsWu+eADbp1agBh8iQNjMa4=; b=mkwOhGtNlM7Z6l 47Xeku5dNJvF/uigo/Ys+U5Fb/I294XPp1XhlzRTm0944mDPTjdEbGopEN723TUPwOOuaQrSBHYoM jIj/h3McCBiTtpRJqPVInfTxvcu/Jzyn7Ov9k6u6QvYzdWpFn1z1IAYM3huV+mfGWWn8PzsewNtAq 3Ph5dk90zPIXguOIzkapfma2+BqIgfxPtJ7q9Pdx6PfF+IHDjl5CUiWSqZQr1ytIsVPhUs1WejisX gnM7Q31DOR77P4MgL4OHdQVqrfCSW/8dxwYh3uRNPFbw6Jg8EVsEPTcYiubqHkebjp21W3N5tHwUp YtwIbCT0R6rIOdeMRKKQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1lqMdc-005SO7-Gg; Mon, 07 Jun 2021 21:18:24 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1lqMdZ-005SMh-Cg for linux-arm-kernel@lists.infradead.org; Mon, 07 Jun 2021 21:18:22 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 520806109F; Mon, 7 Jun 2021 21:18:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1623100700; bh=UZGmBdnbVWm8mCbra/+PV/yUR200sqqHIL3AOoDv0y8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=gzQzcdYz+xeX4q9mlDbN0cWW9+Q4fVemfJFTV5lL9H2HQzUPBhljzBudwAiw6WbT4 WtszooesSqYWS2WciECSYJ2UX3cDYxTgislr/llrWBkcCV2siLIdu8xhGARNqr1CeN 6SixUJPDYE9TGLbFTHYoGTEyTOB21ESloUKBQ8R+sseBjnaYRDxv4IC7YPG5b7KhPY AAb3svU5eebBB2Nbz8aaYGbHNSJskQWHGNfWzpSn8npRZ1i40u7sgjB9DbQHFloCGC rPSAi9xBlNw4fcdOXZA3xKWLWwG/9Oy65FZhlJqOWm4h8fdzj0fecdbQ4CsVqbAn8u xQxZPEYwkvI5A== Received: by pali.im (Postfix) id BC6747DF; Mon, 7 Jun 2021 23:18:17 +0200 (CEST) Date: Mon, 7 Jun 2021 23:18:17 +0200 From: Pali =?utf-8?B?Um9ow6Fy?= To: Ray Jui Cc: Sandor Bodo-Merle , Lorenzo Pieralisi , Rob Herring , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Bjorn Helgaas , Ray Jui , Scott Branden , bcm-kernel-feedback-list@broadcom.com, linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Marc Zyngier Subject: Re: [PATCH 2/2] PCI: iproc: Support multi-MSI only on uniprocessor kernel Message-ID: <20210607211817.fy2necxy5mxow6rg@pali> References: <20210606123044.31250-1-sbodomerle@gmail.com> <20210606123044.31250-2-sbodomerle@gmail.com> <927a977c-5bd5-3df1-c990-d817b0759654@broadcom.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <927a977c-5bd5-3df1-c990-d817b0759654@broadcom.com> User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210607_141821_511656_023B02B3 X-CRM114-Status: GOOD ( 23.60 ) 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 T24gTW9uZGF5IDA3IEp1bmUgMjAyMSAwOTo0ODoyMSBSYXkgSnVpIHdyb3RlOgo+IE9uIDYvNi8y MDIxIDU6MzAgQU0sIFNhbmRvciBCb2RvLU1lcmxlIHdyb3RlOgo+ID4gVGhlIGludGVycnVwdCBh ZmZpbml0eSBzY2hlbWUgdXNlZCBieSB0aGlzIGRyaXZlciBpcyBpbmNvbXBhdGlibGUgd2l0aAo+ ID4gbXVsdGktTVNJIGFzIGl0IGltcGxpZXMgbW92aW5nIHRoZSBkb29yYmVsbCBhZGRyZXNzIHRv IHRoYXQgb2YgYW5vdGhlciBNU0kKPiA+IGdyb3VwLiAgVGhpcyBpc24ndCBwb3NzaWJsZSBmb3Ig bXVsdGktTVNJLCBhcyBhbGwgdGhlIE1TSXMgbXVzdCBoYXZlIHRoZQo+ID4gc2FtZSBkb29yYmVs bCBhZGRyZXNzLiBBcyBzdWNoIGl0IGlzIHJlc3RyaWN0ZWQgdG8gc3lzdGVtcyB3aXRoIGEgc2lu Z2xlCj4gPiBDUFUuCj4gPiAKPiA+IEZpeGVzOiBmYzU0YmFlMjg4MTggKCJQQ0k6IGlwcm9jOiBB bGxvdyBhbGxvY2F0aW9uIG9mIG11bHRpcGxlIE1TSXMiKQo+ID4gUmVwb3J0ZWQtYnk6IE1hcmMg WnluZ2llciA8bWF6QGtlcm5lbC5vcmc+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTYW5kb3IgQm9kby1N ZXJsZSA8c2JvZG9tZXJsZUBnbWFpbC5jb20+Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL3BjaS9jb250 cm9sbGVyL3BjaWUtaXByb2MtbXNpLmMgfCA4ICsrKysrKystCj4gPiAgMSBmaWxlIGNoYW5nZWQs IDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9wY2kvY29udHJvbGxlci9wY2llLWlwcm9jLW1zaS5jIGIvZHJpdmVycy9wY2kvY29udHJv bGxlci9wY2llLWlwcm9jLW1zaS5jCj4gPiBpbmRleCA1NTdkOTNkY2IzYmMuLjgxYjRlZmZlYjEz MCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1pcHJvYy1tc2ku Ywo+ID4gKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWlwcm9jLW1zaS5jCj4gPiBA QCAtMTcxLDcgKzE3MSw3IEBAIHN0YXRpYyBzdHJ1Y3QgaXJxX2NoaXAgaXByb2NfbXNpX2lycV9j aGlwID0gewo+ID4gIAo+ID4gIHN0YXRpYyBzdHJ1Y3QgbXNpX2RvbWFpbl9pbmZvIGlwcm9jX21z aV9kb21haW5faW5mbyA9IHsKPiA+ICAJLmZsYWdzID0gTVNJX0ZMQUdfVVNFX0RFRl9ET01fT1BT IHwgTVNJX0ZMQUdfVVNFX0RFRl9DSElQX09QUyB8Cj4gPiAtCQlNU0lfRkxBR19NVUxUSV9QQ0lf TVNJIHwgTVNJX0ZMQUdfUENJX01TSVgsCj4gPiArCQlNU0lfRkxBR19QQ0lfTVNJWCwKPiA+ICAJ LmNoaXAgPSAmaXByb2NfbXNpX2lycV9jaGlwLAo+ID4gIH07Cj4gPiAgCj4gPiBAQCAtMjUwLDYg KzI1MCw5IEBAIHN0YXRpYyBpbnQgaXByb2NfbXNpX2lycV9kb21haW5fYWxsb2Moc3RydWN0IGly cV9kb21haW4gKmRvbWFpbiwKPiA+ICAJc3RydWN0IGlwcm9jX21zaSAqbXNpID0gZG9tYWluLT5o b3N0X2RhdGE7Cj4gPiAgCWludCBod2lycSwgaTsKPiA+ICAKPiA+ICsJaWYgKG1zaS0+bnJfY3B1 cyA+IDEgJiYgbnJfaXJxcyA+IDEpCj4gPiArCQlyZXR1cm4gLUVJTlZBTDsKPiA+ICsKPiAKPiBU aGlzIHNob3VsZCBuZXZlciBoYXBwZW4gc2luY2UgdGhlIGZyYW1ld29yayB3b3VsZCBoYXZlIGd1 YXJkZWQgYWdhaW5zdAo+IHRoaXMuIEJ1dCBJIGd1ZXNzIGl0IGRvZXMgbm90IGh1cnQgdG8gaGF2 ZSB0aGUgY2hlY2sgaGVyZS4KClllcywgdGhpcyBzaG91bGQgbm90IGhhcHBlbiwgYnV0IEkgc3Vn Z2VzdGVkIHRvIGFkZCBhIGNvbW1lbnQgb3IgYXNzZXJ0Cm9yIHNvbWUgb3RoZXIgd2F5IHRvIGRv Y3VtZW50IHRoaXMga2luZCBvZiBjb25zdHJhaW4uIExvdCBvZiB0aW1lcyBjb2RlCmlzIGNvcHkr cGFzdGVkIHRvIG5ldyBkcml2ZXJzIGFuZCBiZWNhdXNlIG9ubHkgdGhpcyBvbmUgZHJpdmVyIGhh cwouYWxsb2MgZnVuY3Rpb24gd2hpY2ggaXMgdXNpbmcgbnJfY3B1cyBmb3IgYWxsb2NhdGluZyBt c2kgYml0bWFwLCBpdApyZWFsbHkgbWFrZXMgc2Vuc2UgdG8gZG9jdW1lbnQgdGhpcyBjb25zdHJh aW4gYWxzbyBleHBsaWNpdGx5LgoKPiA+ICAJbXV0ZXhfbG9jaygmbXNpLT5iaXRtYXBfbG9jayk7 Cj4gPiAgCj4gPiAgCS8qCj4gPiBAQCAtNTQwLDYgKzU0Myw5IEBAIGludCBpcHJvY19tc2lfaW5p dChzdHJ1Y3QgaXByb2NfcGNpZSAqcGNpZSwgc3RydWN0IGRldmljZV9ub2RlICpub2RlKQo+ID4g IAltdXRleF9pbml0KCZtc2ktPmJpdG1hcF9sb2NrKTsKPiA+ICAJbXNpLT5ucl9jcHVzID0gbnVt X3Bvc3NpYmxlX2NwdXMoKTsKPiA+ICAKPiA+ICsJaWYgKG1zaS0+bnJfY3B1cyA9PSAxKQo+ID4g KwkJaXByb2NfbXNpX2RvbWFpbl9pbmZvLmZsYWdzIHw9ICBNU0lfRkxBR19NVUxUSV9QQ0lfTVNJ OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXl4KSnVzdCBh IHNtYWxsIG5vdGU6IHRoZXJlIGFyZSB0d28gc3BhY2VzIGluc3RlYWQgb2YganVzdCBvbmUKCk90 aGVyd2lzZSBsb29rcyBnb29kIHRvIG1lOgoKQWNrZWQtYnk6IFBhbGkgUm9ow6FyIDxwYWxpQGtl cm5lbC5vcmc+Cgo+ID4gKwo+ID4gIAltc2ktPm5yX2lycXMgPSBvZl9pcnFfY291bnQobm9kZSk7 Cj4gPiAgCWlmICghbXNpLT5ucl9pcnFzKSB7Cj4gPiAgCQlkZXZfZXJyKHBjaWUtPmRldiwgImZv dW5kIG5vIE1TSSBHSUMgaW50ZXJydXB0XG4iKTsKPiA+IAo+IAo+IExvb2tzIGZpbmUgdG8gbWUu IFRoYW5rcy4KPiAKPiBBY2tlZC1ieTogUmF5IEp1aSA8cmF5Lmp1aUBicm9hZGNvbS5jb20+Cgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0t a2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcK aHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2Vy bmVsCg==