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=-16.2 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 4F4E9C4338F for ; Mon, 23 Aug 2021 15:12:08 +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 0F11961361 for ; Mon, 23 Aug 2021 15:12:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 0F11961361 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=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=Q80KFXxYRwHcmorIkU0bMcdSuOv6OryNRZ1fTEBDseE=; b=vdjtb5fhxHRfZQ yoct3IGyQnmrnY6o57rXprKrQAFwV8yW4jMGHgWrO7uaAgaenuxXX2u/csfg2avLEPCQvJZprrH8v m5yei1pBwABlZUV+e3BPhrxGUJTzgoLQaKX/0R7R5hlDkGiAv0GU2XYGpl+mQGOLQ6P+K/zoV0Je/ lYXPp3RvEHUUjp7uLY2sv+rdytdcdUecXxjCYXWm6NOid6fyowxodwMdtSBGcdadKBjqY8V+6l7bm 2o2j8r/z/Kef9tOnIBZ4MJf3DH2dBLNvJyemOG50DxSxSimO0lpYWPHOffCuhFvdkSiUfklgM3Fsf nosIASH4mPTcDr/ndMiw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mIBaF-00HNx3-4c; Mon, 23 Aug 2021 15:09:55 +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 1mIBa1-00HNud-1v for linux-arm-kernel@lists.infradead.org; Mon, 23 Aug 2021 15:09:42 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id E9AB66138B; Mon, 23 Aug 2021 15:09:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1629731370; bh=f3rsW+0LyIsVSAKVx1eEOAVgIHq6gwAh3gFMIEplg1E=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=gqh5izcSoZ2LNx7RYh+fCMopNprAIy9ZYHnzOE1/lQ6xTgoC7YJX+cdgammbxiRxp 1H+kKkkczgensxFtYgOQszupalH2jlae09uScfPqhxf5zSZHMsKG+2xp4QiDp/ElV1 Bi+zeJqf3dwNh+0ROtvP2dX2DO1yBUldSehHWIhOEOl8iHq0limfHH31GIbBcVTf6R LA8TlVRWu/23DXTqQDkA9ZNWrVLa6z5zZsyuA5SBIPURXzDGhwIb7OzmsNn4nA9VyZ ivWkW6/mltWbUKU6z7F7SzHyMCZB9J3Qz2PWehkqHclSWofffKdwLUiPxbnq3+rLEV zFvL40kAxK/Ng== Received: by pali.im (Postfix) id C08A5FC2; Mon, 23 Aug 2021 17:09:27 +0200 (CEST) Date: Mon, 23 Aug 2021 17:09:27 +0200 From: Pali =?utf-8?B?Um9ow6Fy?= To: Kunihiko Hayashi Cc: Marc Zyngier , Lorenzo Pieralisi , Rob Herring , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Bjorn Helgaas , Masami Hiramatsu , linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] PCI: uniphier: Serialize INTx masking/unmasking Message-ID: <20210823150927.jhobzfxy6e4s663r@pali> References: <1629717500-19396-1-git-send-email-hayashi.kunihiko@socionext.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <1629717500-19396-1-git-send-email-hayashi.kunihiko@socionext.com> User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210823_080941_169806_C4906F63 X-CRM114-Status: GOOD ( 20.08 ) 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 KyBNYXJjICh3aG8gb3JpZ2luYWxseSByZXBvcnRlZCB0aGlzIGlzc3VlKQoKT24gTW9uZGF5IDIz IEF1Z3VzdCAyMDIxIDIwOjE4OjIwIEt1bmloaWtvIEhheWFzaGkgd3JvdGU6Cj4gVGhlIGNvbmRp dGlvbiByZWdpc3RlciBQQ0lfUkNWX0lOVFggaXMgdXNlZCBpbiBpcnFfbWFzaygpLCBpcnFfdW5t YXNrKCkKPiBhbmQgaXJxX2FjaygpIGNhbGxiYWNrcy4gQWNjZXNzZXMgdG8gcmVnaXN0ZXIgY2Fu IG9jY3VyIGF0IHRoZSBzYW1lIHRpbWUKPiB3aXRob3V0IGEgbG9jay4KPiBBZGQgYSBsb2NrIGlu dG8gZWFjaCBjYWxsYmFjayB0byBwcmV2ZW50IHRoZSBpc3N1ZS4KPiAKPiBGaXhlczogN2U2ZDVj ZDg4YTZmICgiUENJOiB1bmlwaGllcjogQWRkIFVuaVBoaWVyIFBDSWUgaG9zdCBjb250cm9sbGVy IHN1cHBvcnQiKQo+IFN1Z2dlc3RlZC1ieTogUGFsaSBSb2jDoXIgPHBhbGlAa2VybmVsLm9yZz4K PiBTaWduZWQtb2ZmLWJ5OiBLdW5paGlrbyBIYXlhc2hpIDxoYXlhc2hpLmt1bmloaWtvQHNvY2lv bmV4dC5jb20+CgpBY2tlZC1ieTogUGFsaSBSb2jDoXIgPHBhbGlAa2VybmVsLm9yZz4KCj4gLS0t Cj4gIGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL3BjaWUtdW5pcGhpZXIuYyB8IDE1ICsrKysr KysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQo+IAo+IFRoZSBw cmV2aW91cyBwYXRjaCBpcyBhcyBmb2xsb3dzOgo+IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xp bnV4LXBjaS8xNjI5MzcwNTY2LTI5OTg0LTEtZ2l0LXNlbmQtZW1haWwtaGF5YXNoaS5rdW5paGlr b0Bzb2Npb25leHQuY29tLwo+IAo+IENoYW5nZXMgaW4gdGhlIHByZXZpb3VzIHBhdGNoOgo+IC0g Q2hhbmdlIHRoZSBzdWJqZWN0IGFuZCBjb21taXQgbWVzc2FnZQo+IAo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2llLXVuaXBoaWVyLmMgYi9kcml2ZXJzL3BjaS9j b250cm9sbGVyL2R3Yy9wY2llLXVuaXBoaWVyLmMKPiBpbmRleCBlYmU0M2U5Li41MDc1NzE0IDEw MDY0NAo+IC0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL3BjaWUtdW5pcGhpZXIuYwo+ ICsrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL3BjaWUtdW5pcGhpZXIuYwo+IEBAIC0x ODYsMTIgKzE4NiwxNyBAQCBzdGF0aWMgdm9pZCB1bmlwaGllcl9wY2llX2lycV9hY2soc3RydWN0 IGlycV9kYXRhICpkKQo+ICAJc3RydWN0IHBjaWVfcG9ydCAqcHAgPSBpcnFfZGF0YV9nZXRfaXJx X2NoaXBfZGF0YShkKTsKPiAgCXN0cnVjdCBkd19wY2llICpwY2kgPSB0b19kd19wY2llX2Zyb21f cHAocHApOwo+ICAJc3RydWN0IHVuaXBoaWVyX3BjaWVfcHJpdiAqcHJpdiA9IHRvX3VuaXBoaWVy X3BjaWUocGNpKTsKPiArCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gIAl1MzIgdmFsOwo+ICAKPiAr CXJhd19zcGluX2xvY2tfaXJxc2F2ZSgmcHAtPmxvY2ssIGZsYWdzKTsKPiArCj4gIAl2YWwgPSBy ZWFkbChwcml2LT5iYXNlICsgUENMX1JDVl9JTlRYKTsKPiAgCXZhbCAmPSB+UENMX1JDVl9JTlRY X0FMTF9TVEFUVVM7Cj4gIAl2YWwgfD0gQklUKGlycWRfdG9faHdpcnEoZCkgKyBQQ0xfUkNWX0lO VFhfU1RBVFVTX1NISUZUKTsKPiAgCXdyaXRlbCh2YWwsIHByaXYtPmJhc2UgKyBQQ0xfUkNWX0lO VFgpOwo+ICsKPiArCXJhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKCZwcC0+bG9jaywgZmxhZ3Mp Owo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCB1bmlwaGllcl9wY2llX2lycV9tYXNrKHN0cnVjdCBp cnFfZGF0YSAqZCkKPiBAQCAtMTk5LDEyICsyMDQsMTcgQEAgc3RhdGljIHZvaWQgdW5pcGhpZXJf cGNpZV9pcnFfbWFzayhzdHJ1Y3QgaXJxX2RhdGEgKmQpCj4gIAlzdHJ1Y3QgcGNpZV9wb3J0ICpw cCA9IGlycV9kYXRhX2dldF9pcnFfY2hpcF9kYXRhKGQpOwo+ICAJc3RydWN0IGR3X3BjaWUgKnBj aSA9IHRvX2R3X3BjaWVfZnJvbV9wcChwcCk7Cj4gIAlzdHJ1Y3QgdW5pcGhpZXJfcGNpZV9wcml2 ICpwcml2ID0gdG9fdW5pcGhpZXJfcGNpZShwY2kpOwo+ICsJdW5zaWduZWQgbG9uZyBmbGFnczsK PiAgCXUzMiB2YWw7Cj4gIAo+ICsJcmF3X3NwaW5fbG9ja19pcnFzYXZlKCZwcC0+bG9jaywgZmxh Z3MpOwo+ICsKPiAgCXZhbCA9IHJlYWRsKHByaXYtPmJhc2UgKyBQQ0xfUkNWX0lOVFgpOwo+ICAJ dmFsICY9IH5QQ0xfUkNWX0lOVFhfQUxMX01BU0s7Cj4gIAl2YWwgfD0gQklUKGlycWRfdG9faHdp cnEoZCkgKyBQQ0xfUkNWX0lOVFhfTUFTS19TSElGVCk7Cj4gIAl3cml0ZWwodmFsLCBwcml2LT5i YXNlICsgUENMX1JDVl9JTlRYKTsKPiArCj4gKwlyYXdfc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm cHAtPmxvY2ssIGZsYWdzKTsKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgdW5pcGhpZXJfcGNpZV9p cnFfdW5tYXNrKHN0cnVjdCBpcnFfZGF0YSAqZCkKPiBAQCAtMjEyLDEyICsyMjIsMTcgQEAgc3Rh dGljIHZvaWQgdW5pcGhpZXJfcGNpZV9pcnFfdW5tYXNrKHN0cnVjdCBpcnFfZGF0YSAqZCkKPiAg CXN0cnVjdCBwY2llX3BvcnQgKnBwID0gaXJxX2RhdGFfZ2V0X2lycV9jaGlwX2RhdGEoZCk7Cj4g IAlzdHJ1Y3QgZHdfcGNpZSAqcGNpID0gdG9fZHdfcGNpZV9mcm9tX3BwKHBwKTsKPiAgCXN0cnVj dCB1bmlwaGllcl9wY2llX3ByaXYgKnByaXYgPSB0b191bmlwaGllcl9wY2llKHBjaSk7Cj4gKwl1 bnNpZ25lZCBsb25nIGZsYWdzOwo+ICAJdTMyIHZhbDsKPiAgCj4gKwlyYXdfc3Bpbl9sb2NrX2ly cXNhdmUoJnBwLT5sb2NrLCBmbGFncyk7Cj4gKwo+ICAJdmFsID0gcmVhZGwocHJpdi0+YmFzZSAr IFBDTF9SQ1ZfSU5UWCk7Cj4gIAl2YWwgJj0gflBDTF9SQ1ZfSU5UWF9BTExfTUFTSzsKPiAgCXZh bCAmPSB+QklUKGlycWRfdG9faHdpcnEoZCkgKyBQQ0xfUkNWX0lOVFhfTUFTS19TSElGVCk7Cj4g IAl3cml0ZWwodmFsLCBwcml2LT5iYXNlICsgUENMX1JDVl9JTlRYKTsKPiArCj4gKwlyYXdfc3Bp bl91bmxvY2tfaXJxcmVzdG9yZSgmcHAtPmxvY2ssIGZsYWdzKTsKPiAgfQo+ICAKPiAgc3RhdGlj IHN0cnVjdCBpcnFfY2hpcCB1bmlwaGllcl9wY2llX2lycV9jaGlwID0gewo+IC0tIAo+IDIuNy40 Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51 eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1h cm0ta2VybmVsCg==