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 6061AC433EF for ; Mon, 27 Jun 2022 09:50:58 +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=ntAVu78A6Jk0wng79QAZSuYvCAVfR2kaKYxth4aCSaQ=; b=InoASVmgq1qgnY WUCLWtzHzhY+otJQbqw8l0HYO0d8kCs4EALMqob7XnLtSEoEUG7OgP37qjaGdbXHQORjqUzseZy5a qfDwAgKMjxJBHnxHVLEn/cazGcTEMtxB9g0NBwxt5Hji55+rMneF04QHJG9km6BkqGjT2Je2m4VLm XngdnzTgebeZByZhzqzF7iZBXJe3RMDcdUhKTd96osCZJ9B1mrQoO0LEuU9m2RObmzySsq9MCNs/o I5p1XVorSAMNs3l7YYtrO+iY4jTbgHo0xGjny3AglrQ86q+Bt8pUPHDAICsDGp703fMREZn0SyOdg 9SevpSZbXo1EW8mfCx0A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o5lNH-00HSyW-BE; Mon, 27 Jun 2022 09:49:43 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1o5lN7-00HSr3-2Y for linux-arm-kernel@lists.infradead.org; Mon, 27 Jun 2022 09:49:34 +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 sin.source.kernel.org (Postfix) with ESMTPS id E12D5CE13A2; Mon, 27 Jun 2022 09:49:28 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5F684C341C8; Mon, 27 Jun 2022 09:49:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1656323367; bh=lJWk+ZM/8CuKn4jl1pGVvyZOF/4mTJyZtzz1FEVIr+A=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=t5vdQ9yyiawb2Yw1dKWIj339rFFdhRmHbHxXY7n7lXvF/7UcJnOJTOJoTDMAkWz83 ctHVP1qYmst9pxRIed942RMcgwUMIQNzgmRvSxp0nbx/+WJTsrF95NkfpQXUfBLIpg VeS6+9d7tRYKIc8RNsNfJIaXuyHJFd+CGR7PPyyqU/h1zR9uRZXZ8Ty99em1Dy0YJO r2sb5JCzu8RGkdIasEcUk5BqsVx3hOhK1U2ldALP1lzOG9OwVmCLTQKWw2wZYvo9pR ffMY+2h+oMCPJoak2gGFbPcMn2PIWFc2d4RyzEYds8cB1vVW2shlSlhn1TD6Tfy5Kj PWPMNPqpdDG7Q== Date: Mon, 27 Jun 2022 12:49:09 +0300 From: Mike Rapoport To: "guanghui.fgh" Cc: baolin.wang@linux.alibaba.com, catalin.marinas@arm.com, will@kernel.org, akpm@linux-foundation.org, david@redhat.com, jianyong.wu@arm.com, james.morse@arm.com, quic_qiancai@quicinc.com, christophe.leroy@csgroup.eu, jonathan@marek.ca, mark.rutland@arm.com, thunder.leizhen@huawei.com, anshuman.khandual@arm.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, geert+renesas@glider.be, ardb@kernel.org, linux-mm@kvack.org Subject: Re: [PATCH] arm64: mm: fix linear mapping mem access performace degradation Message-ID: References: <1656241815-28494-1-git-send-email-guanghuifeng@linux.alibaba.com> <4d18d303-aeed-0beb-a8a4-32893f2d438d@linux.alibaba.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <4d18d303-aeed-0beb-a8a4-32893f2d438d@linux.alibaba.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220627_024933_504812_BF441F89 X-CRM114-Status: GOOD ( 20.74 ) 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 UGxlYXNlIGRvbid0IHBvc3QgSFRNTC4KCk9uIE1vbiwgSnVuIDI3LCAyMDIyIGF0IDA1OjI0OjEw UE0gKzA4MDAsIGd1YW5naHVpLmZnaCB3cm90ZToKPiBUaGFua3MuCj4gCj4g5ZyoIDIwMjIvNi8y NyAxNDozNCwgTWlrZSBSYXBvcG9ydCDlhpnpgZM6Cj4gCj4gICAgIE9uIFN1biwgSnVuIDI2LCAy MDIyIGF0IDA3OjEwOjE1UE0gKzA4MDAsIEd1YW5naHVpIEZlbmcgd3JvdGU6Cj4gCj4gICAgICAg ICBUaGUgYXJtNjQgY2FuIGJ1aWxkIDJNLzFHIGJsb2NrL3NlY3RpaW9uIG1hcHBpbmcuIFdoZW4g dXNpbmcgRE1BL0RNQTMyIHpvbmUKPiAgICAgICAgIChlbmFibGUgY3Jhc2hrZXJuZWwsIGRpc2Fi bGUgcm9kYXRhIGZ1bGwsIGRpc2FibGUga2ZlbmNlKSwgdGhlIG1lbV9tYXAgd2lsbAo+ICAgICAg ICAgdXNlIG5vbiBibG9jay9zZWN0aW9uIG1hcHBpbmcoZm9yIGNyYXNoa2VybmVsIHJlcXVpcmVz IHRvIHNocmluayB0aGUgcmVnaW9uCj4gICAgICAgICBpbiBwYWdlIGdyYW51bGFyaXR5KS4gQnV0 IGl0IHdpbGwgZGVncmFkZSBwZXJmb3JtYW5jZSB3aGVuIGRvaW5nIGxhcmdpbmcKPiAgICAgICAg IGNvbnRpbnVvdXMgbWVtIGFjY2VzcyBpbiBrZXJuZWwobWVtY3B5L21lbW1vdmUsIGV0YykuCj4g Cj4gICAgICAgICBUaGVyZSBhcmUgbWFueSBjaGFuZ2VzIGFuZCBkaXNjdXNzaW9uczoKPiAgICAg ICAgIGNvbW1pdCAwMzE0OTU2MzViNDYKPiAgICAgICAgIGNvbW1pdCAxYThlMWNlZjc2MDMKPiAg ICAgICAgIGNvbW1pdCA4NDI0ZWNkZGU3ZGYKPiAgICAgICAgIGNvbW1pdCAwYTMwYzUzNTczYjAK PiAgICAgICAgIGNvbW1pdCAyNjg3Mjc1YTU4NDMKPiAKPiAgICAgUGxlYXNlIGluY2x1ZGUgb25l bGluZSBzdW1tYXJ5IG9mIHRoZSBjb21taXQuIChTZWUgc2VjdGlvbiAiRGVzY3JpYmUgeW91cgo+ ICAgICBjaGFuZ2VzIiBpbiBEb2N1bWVudGF0aW9uL3Byb2Nlc3Mvc3VibWl0dGluZy1wYXRjaGVz LnJzdCkKPiAKPiBPSywgSSB3aWxsIGFkZCBvbmVsaW5lIHN1bW1hcnkgaW4gdGhlIGdpdCBjb21t aXQgbWVzc2FnZXMuCj4gCj4gICAgICAgICBUaGlzIHBhdGNoIGNoYW5nZXMgbWVtX21hcCB0byB1 c2UgYmxvY2svc2VjdGlvbiBtYXBwaW5nIHdpdGggY3Jhc2hrZXJuZWwuCj4gICAgICAgICBGaXJz dGx5LCBkbyBibG9jay9zZWN0aW9uIG1hcHBpbmcobm9ybWFsbHkgMk0gb3IgMUcpIGZvciBhbGwg YXZhaWwgbWVtIGF0Cj4gICAgICAgICBtZW1fbWFwLCByZXNlcnZlIGNyYXNoa2VybmVsIG1lbW9y eS4gQW5kIHRoZW4gd2Fsa2luZyBwYWdldGFibGUgdG8gc3BsaXQKPiAgICAgICAgIGJsb2NrL3Nl Y3Rpb24gbWFwcGluZyB0byBub24gYmxvY2svc2VjdGlvbiBtYXBwaW5nKG5vcm1hbGx5IDRLKSBb W1tvbmx5XV1dCj4gICAgICAgICBmb3IgY3Jhc2hrZXJuZWwgbWVtLgo+IAo+ICAgICBUaGlzIGFs cmVhZHkgaGFwcGVucyB3aGVuIFpPTkVfRE1BL1pPTkVfRE1BMzIgYXJlIGRpc2FibGVkLiBQbGVh c2UgZXhwbGFpbgo+ICAgICB3aHkgaXMgaXQgT2sgdG8gY2hhbmdlIHRoZSB3YXkgdGhlIG1lbW9y eSBpcyBtYXBwZWQgd2l0aAo+ICAgICBaT05FX0RNQS9aT05FX0RNQTMyIGVuYWJsZWQuCj4gCj4g SW4gc2hvcnQ6Cj4KPiAxLmJ1aWxkaW5nIGFsbCBhdmFpbCBtZW0gd2l0aCBibG9jay9zZWN0aW9u IG1hcHBpbmfvvIhub3JtYWxseSAxRy8yTe+8iSB3aXRob3V0Cj4gaW5zcGVjdGluZyBjcmFzaGtl cm5lbAo+IDIuIFJlc2VydmUgY3Jhc2hrZXJuZWwgbWVtIGFzIHNhbWUgYXMgcHJldmlvdXMgZG9p bmcKPiAzLiBvbmx5IGNoYW5nZSB0aGUgY3Jhc2hrZXJubGUgbWVtIG1hcHBpbmcgdG8gbm9ybWFs IG1hcHBpbmcobm9ybWFsbHkgNGspLgo+IFdpdGggdGhpcyBtZXRob2QsIHRoZXJlIGFyZSBibG9j ay9zZWN0aW9uIG1hcHBpbmcgYXMgbW9yZSBhcyBwb3NzaWJsZS4KClRoaXMgZG9lcyBub3QgYW5z d2VyIHRoZSBxdWVzdGlvbiB3aHkgY2hhbmdpbmcgdGhlIHdheSB0aGUgbWVtb3J5IGlzIG1hcHBl ZAp3aGVuIHRoZXJlIGlzIFpPTkVfRE1BL0RNQTMyIGFuZCBjcmFzaGtlcm5lbCB3b24ndCBjYXVz ZSBhIHJlZ3Jlc3Npb24uCgotLSAKU2luY2VyZWx5IHlvdXJzLApNaWtlLgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWls aW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0 cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=