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 0065BC433EF for ; Tue, 31 May 2022 15:09:09 +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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=VeE1l1xgMPx13RlzwOIKi8oACQ5JlpCVdGWcCSa6JWA=; b=ZXpBSxYBjk9u+g pnXVsfpYfgDrLDmP0xv3PMY/Gf2VUaXFFdY6zpHDDsIQj3J6KSOXUoo5kMKvQBUOue/Z5sJnH2vdX g2TXJVtf2RzmNomoJsi9Z4+W1vNbzX7SmRmz5U5KOx0qvhB1hcnhDGTh5qpuofgTu5BtzNXFBzxg+ WvniZ1CzU66bImVfXhm96IrzJdT8QqjD0LEHUFDOOBcD+Bm4BjGIrk8gCNZonRuaP1G2kB6Xkes+4 YA33t228inNLy8QM441c02hmOAoB5pWramlCc67UNKF3e8ZGxJmXf/714n4KEeO02asZPEasOaOY5 q3pE3pODoDpdpExuuD7Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nw3T6-00BSfN-JE; Tue, 31 May 2022 15:07:37 +0000 Received: from mail-vk1-xa36.google.com ([2607:f8b0:4864:20::a36]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nw3T1-00BSbQ-7n; Tue, 31 May 2022 15:07:34 +0000 Received: by mail-vk1-xa36.google.com with SMTP id s135so1072844vks.10; Tue, 31 May 2022 08:07:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=S9GnfEHaSBA3h8Z8c3Ga5zWpFlXSYvFHz3qXRMFx33A=; b=RHaSGOpQtN8fHKsZoAdjCPk0ydta8EnxZfEIRUYF+QGxY7uMWVArGeqLiHv7alh+iQ i5xgibjzMKCHru2f/jV7YNkrzuJbi4lEagEUwtbIXahnHixtkzXBl3uOAvxugCfg2PH3 r5qyxchTsFJgUfZ429zdcsgyHape4XS1G4i6LPol5ObgYMw9RniuKJS9HLHsuz4lehF8 LYlcDaEEqV2CJIDT8r54NnXoi0B0AAoVyD25J37i96IeiHyXVm+clE8vUOcFIZk8iFnN w7YM4aa+GiHwh8wwbvZlV+ED6C8Wu6rW+8maOZj8PQVtrGN45xZVUKB/kEjs2pDbAqNC k0RA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=S9GnfEHaSBA3h8Z8c3Ga5zWpFlXSYvFHz3qXRMFx33A=; b=yjgHGFTffbYiIOfl81zftzuE0g+uDRGhSgnuaPuJnC5JchvXcu/Y72rbwIGhC32/Qv 2IHP+R2ApAfk4woE9o17UJZIhCm4Z1mZzWT6xINwkrPSUnsmBGuE0Tod5pMRQv5qpVfQ oIV5eTsf0UdsVEiYjVphLoF+7CNk/GK7gejzmzgTq52TyjAIRBAUBIewhYSqQNhw645t 5ZU/Ul53DfsQ7/G21H5fQI1t7WnfPGL0ZtMrHrOVCNwPj1Vt0EWWuDOVzMir7Urig57f upRbAiZhBboE+jxIADhYtl9+UyHuvOs2Sxq2mkZ3tlsscOPloa/RvwCeOk55D6NY650g XKKw== X-Gm-Message-State: AOAM530fL6tn/CLaaWpaExyaTkbkbK28A/nyaccLtxZ7Iijo8863JVwj gcs0mAhYflh2vKWbdAkRdJvDU7zTKj+/2GduVcg= X-Google-Smtp-Source: ABdhPJxkpe2eweO03GnAdVw6MTsZhaesQdgnccVMHj/rdeXRTqToErbZ8HpgVo4GMXEnS+x8MC4xe4DyBZ86efyJaCk= X-Received: by 2002:a05:6122:2089:b0:357:d4b4:e02f with SMTP id i9-20020a056122208900b00357d4b4e02fmr15592420vkd.35.1654009648432; Tue, 31 May 2022 08:07:28 -0700 (PDT) MIME-Version: 1.0 References: <20220527032504.30341-1-yee.lee@mediatek.com> <05cfaf936a0c5f37f2e7ba779a8a1b0a6252be96.camel@mediatek.com> <64281aab-0301-7237-d72c-b7ab41bf50e4@gmail.com> In-Reply-To: From: patrick wang Date: Tue, 31 May 2022 23:07:16 +0800 Message-ID: Subject: Re: [PATCH] mm: kmemleak: Skip check in kmemleak_*_phys when pfn bound is not ready To: Catalin Marinas Cc: Yee Lee , linux-kernel@vger.kernel.org, Kuan-Ying.lee@mediatek.com, Andrew.Yang@mediatek.com, Sunny.Kao@mediatek.com, chinwen.chang@mediatek.com, Andrew Morton , Matthias Brugger , "open list:MEMORY MANAGEMENT" , "moderated list:ARM/Mediatek SoC support" , "moderated list:ARM/Mediatek SoC support" , Ariel Marcovitch X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220531_080731_361805_04B3ABBD X-CRM114-Status: GOOD ( 41.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 T24gTW9uLCBNYXkgMzAsIDIwMjIgYXQgMTA6NTcgUE0gQ2F0YWxpbiBNYXJpbmFzCjxjYXRhbGlu Lm1hcmluYXNAYXJtLmNvbT4gd3JvdGU6Cj4KPiBIaSBQYXRyaWNrLAo+Cj4gT24gTW9uLCBNYXkg MzAsIDIwMjIgYXQgMDk6MzI6MThQTSArMDgwMCwgUGF0cmljayBXYW5nIHdyb3RlOgo+ID4gT24g MjAyMi81LzMwIDEwOjI3LCBZZWUgTGVlIHdyb3RlOgo+ID4gPiBPbiBGcmksIDIwMjItMDUtMjcg YXQgMjE6MzkgKzA4MDAsIHBhdHJpY2sgd2FuZyB3cm90ZToKPiA+ID4gPiBPbiBGcmksIE1heSAy NywgMjAyMiBhdCAxMToyNSBBTSA8eWVlLmxlZUBtZWRpYXRlay5jb20+IHdyb3RlOgo+ID4gPiA+ ID4gRnJvbTogWWVlIExlZSA8eWVlLmxlZUBtZWRpYXRlay5jb20+Cj4gPiA+ID4gPgo+ID4gPiA+ ID4gSW4gc29tZSBhcmNocyAoYXJtNjQpLCBtZW1ibG9jayBhbGxvY2F0ZXMgbWVtb3J5IGluIGJv b3QgdGltZSB3aGVuCj4gPiA+ID4gPiB0aGUgcGZuIGJvdW5kYXJ5IChtYXhfcGZuL21pbl9wZm4p IGlzIG5vdCByZWFkeS4gVGhlIGxvd21lbiBjaGVja3MgaW4KPiA+ID4gPiA+IGttZW1sZWFrXypf cGh5cygpIGRyb3AgdGhvc2UgYmxvY2tzIGFuZCBjYXVzZSBzb21lIGZhbHNlIGxlYWsgYWxhcm1z Cj4gPiA+ID4gPiBvbiBjb21tb24ga2VybmVsIG9iamVjdHMuCj4gPiA+ID4gPgo+ID4gPiA+ID4g S21lbWxlYWsgb3V0cHV0OiAoUWVtdS9hcm02NCkKPiA+ID4gPiA+IHVucmVmZXJlbmNlZCBvYmpl Y3QgMHhmZmZmMDAwMGMwMTcwYTAwIChzaXplIDEyOCk6Cj4gPiA+ID4gPiAgICBjb21tICJzd2Fw cGVyLzAiLCBwaWQgMSwgamlmZmllcyA0Mjk0ODkyNDA0IChhZ2UgMTI2LjIwOHMpCj4gPiA+ID4g PiAgICBoZXggZHVtcCAoZmlyc3QgMzIgYnl0ZXMpOgo+ID4gPiA+ID4gICAgICA2MiA2MSA3MyA2 NSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAgYmFzZS4uLi4uLi4uLi4uLgo+ ID4gPiA+ID4gICAgICAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAgLi4uLi4uLi4uLi4uLi4uLgo+ID4gPiA+ID4gICAgYmFja3RyYWNlOgo+ID4gPiA+ID4g ICAgICBbPChfX19fcHRydmFsX19fXyk+XSBfX2ttYWxsb2NfdHJhY2tfY2FsbGVyKzB4MWIwLzB4 MmU0Cj4gPiA+ID4gPiAgICAgIFs8KF9fX19wdHJ2YWxfX19fKT5dIGtzdHJkdXBfY29uc3QrMHg4 Yy8weGM0Cj4gPiA+ID4gPiAgICAgIFs8KF9fX19wdHJ2YWxfX19fKT5dIGt2YXNwcmludGZfY29u c3QrMHhiYy8weGVjCj4gPiA+ID4gPiAgICAgIFs8KF9fX19wdHJ2YWxfX19fKT5dIGtvYmplY3Rf c2V0X25hbWVfdmFyZ3MrMHg1OC8weGU0Cj4gPiA+ID4gPiAgICAgIFs8KF9fX19wdHJ2YWxfX19f KT5dIGtvYmplY3RfYWRkKzB4ODQvMHgxMDAKPiA+ID4gPiA+ICAgICAgWzwoX19fX3B0cnZhbF9f X18pPl0gX19vZl9hdHRhY2hfbm9kZV9zeXNmcysweDc4LzB4ZWMKPiA+ID4gPiA+ICAgICAgWzwo X19fX3B0cnZhbF9fX18pPl0gb2ZfY29yZV9pbml0KzB4NjgvMHgxMDQKPiA+ID4gPiA+ICAgICAg WzwoX19fX3B0cnZhbF9fX18pPl0gZHJpdmVyX2luaXQrMHgyOC8weDQ4Cj4gPiA+ID4gPiAgICAg IFs8KF9fX19wdHJ2YWxfX19fKT5dIGRvX2Jhc2ljX3NldHVwKzB4MTQvMHgyOAo+ID4gPiA+ID4g ICAgICBbPChfX19fcHRydmFsX19fXyk+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDExMC8weDE3 OAo+ID4gPiA+ID4gICAgICBbPChfX19fcHRydmFsX19fXyk+XSBrZXJuZWxfaW5pdCsweDIwLzB4 MWEwCj4gPiA+ID4gPiAgICAgIFs8KF9fX19wdHJ2YWxfX19fKT5dIHJldF9mcm9tX2ZvcmsrMHgx MC8weDIwCj4gPiA+ID4gPgo+ID4gPiA+ID4gVGhpcyBwYXRjaCByZWxheHMgdGhlIGJvdW5kYXJ5 IGNoZWNraW5nIGluIGttZW1sZWFrXypfcGh5cyBhcGkKPiA+ID4gPiA+IGlmIG1heF9sb3dfcGZu IGlzIHVuaW5pdGlhbHplZC4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBGaXhlczogMjNjMmQ0IChtbTog a21lbWxlYWs6IHRha2UgYSBmdWxsIGxvd21lbSBjaGVjayBpbiBrbWVtbGVha18qX3BoeSkKPgo+ IEJUVywgcGxlYXNlIHVzZSBhdCBsZWFzdCAxMiBjaGFyYWN0ZXJzIGZvciB0aGUgZ2l0IHNoYTEs IHRoZSBhYm92ZSBpcwo+IGFtYmlndW91cy4KPgo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogWWVl IExlZSA8eWVlLmxlZUBtZWRpYXRlay5jb20+Cj4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+ICAgbW0v a21lbWxlYWsuYyB8IDggKysrKy0tLS0KPiA+ID4gPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDQgaW5z ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiA+ID4gPiA+Cj4gPiA+ID4gPiBkaWZmIC0tZ2l0 IGEvbW0va21lbWxlYWsuYyBiL21tL2ttZW1sZWFrLmMKPiA+ID4gPiA+IGluZGV4IGExODJmNWRk YWY2OC4uNmIyYWY1NDRhYTBmIDEwMDY0NAo+ID4gPiA+ID4gLS0tIGEvbW0va21lbWxlYWsuYwo+ ID4gPiA+ID4gKysrIGIvbW0va21lbWxlYWsuYwo+ID4gPiA+ID4gQEAgLTExMzIsNyArMTEzMiw3 IEBAIEVYUE9SVF9TWU1CT0woa21lbWxlYWtfbm9fc2Nhbik7Cj4gPiA+ID4gPiAgIHZvaWQgX19y ZWYga21lbWxlYWtfYWxsb2NfcGh5cyhwaHlzX2FkZHJfdCBwaHlzLCBzaXplX3Qgc2l6ZSwgaW50 IG1pbl9jb3VudCwKPiA+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Zw X3QgZ2ZwKQo+ID4gPiA+ID4gICB7Cj4gPiA+ID4gPiAtICAgICAgIGlmIChQSFlTX1BGTihwaHlz KSA+PSBtaW5fbG93X3BmbiAmJiBQSFlTX1BGTihwaHlzKSA8IG1heF9sb3dfcGZuKQo+ID4gPiA+ ID4gKyAgICAgICBpZiAoIW1heF9sb3dfcGZuIHx8IChQSFlTX1BGTihwaHlzKSA+PSBtaW5fbG93 X3BmbiAmJiBQSFlTX1BGTihwaHlzKSA8IG1heF9sb3dfcGZuKSkKPiA+ID4gPgo+ID4gPiA+IEp1 c3Qgc2tpcCBjaGVja2luZyB3aWxsIGJyaW5nIHRoZSBjcmFzaCBwb3NzaWJpbGl0eSBiYWNrLiBT ZWVtcwo+ID4gPiA+IGl0J3MgYmV5b25kIHRoZXNlIGludGVyZmFjZXMnIGhhbmRsZSBzY29wZSBm b3IgdGhpcyBzaXR1YXRpb24sCj4gPiA+ID4gc2luY2UgIm1pbl9sb3dfcGZuIiBhbmQgIm1heF9s b3dfcGZuIiBhcmUgZGVwZW5kaW5nIG9uIGFyY2hlcy4KPiA+ID4KPiA+ID4gWWVzLCBmb3IgdGhl IGNhc2VzIGJleW9uZCB0aGUgcGZuIGd1YXJkLCB1c2VycyBoYXZlIHRvIHRha2UgY2FyZSB0aGUK PiA+ID4gYm91bmRhcnkgYnkgdGhlbXNlbHZlcy4KPiA+Cj4gPiBDb3VsZCB3ZSByZWNvcmQgdGhl c2UgZWFybHkgY2FsbGluZyBhbmQgZGVhbCB3aXRoIHRoZW0gd2hlbiBpdCdzCj4gPiByZWFkeT8g SXMgdGhpcyBhcHByb3ByaWF0ZT8KPiA+Cj4gPiBJIGhhdmUgYW4gaW1wbGVtZW50YXRpb24gYmFz ZWQgb24gdGhpcyBhcHByb2FjaC4gQ291bGQgeW91IHBsZWFzZQo+ID4gaGVscCB0byBoYXZlIGEg dGVzdCBvbiB5b3VyIG1hY2hpbmUgYXMgd2VsbD8gQW5kIHNvbWVvbmUgdG8gdGFrZQo+ID4gYSBs b29rIG9yIHJldmlldz8KPgo+IFdlIGhhZCBzb21ldGhpbmcgc2ltaWxhciB1bnRpbCA1LjQsIHJl bW92ZWQgYnkgY29tbWl0IGM1NjY1ODY4MTgzZiAoIm1tOgo+IGttZW1sZWFrOiB1c2UgdGhlIG1l bW9yeSBwb29sIGZvciBlYXJseSBhbGxvY2F0aW9ucyIpLiBJdCB3YXMgYSBiaXQKPiBwYWluZnVs IGFzIHdlIG5ldmVyIGhhZCB0aGUgcmlnaHQgYnVmZmVyLCBzbyBJJ20gbm90IGtlZW4gb24gYWRk aW5nIGl0Cj4gYmFjay4KCkFncmVlZC4KCj4gPiBGcm9tIDgyY2FlNzVkZmFhNzhmNDE0ZmFmODVi YjQ5MTMzZTk1MTU5YzA0MWEgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4gPiBGcm9tOiBQYXRy aWNrIFdhbmcgPHBhdHJpY2sud2FuZy5zaGNuQGdtYWlsLmNvbT4KPiA+IERhdGU6IE1vbiwgMzAg TWF5IDIwMjIgMTg6Mzg6MjMgKzA4MDAKPiA+IFN1YmplY3Q6IFtQQVRDSF0gbW06IGttZW1sZWFr OiByZWNvcmQgZWFybHkgb3BlcmF0aW9ucyBhbmQgaGFuZGxlIGxhdGVyCj4gPgo+ID4gVGhlIGtt ZW1sZWFrXypfcGh5cygpIGludGVyZmFjZSB1c2VzICJtaW5fbG93X3BmbiIgYW5kCj4gPiAibWF4 X2xvd19wZm4iIHRvIGNoZWNrIGFkZHJlc3MuIEJ1dCBvbiBzb21lIGFyY2hpdGVjdHVyZXMsCj4g PiBrbWVtbGVha18qX3BoeXMoKSBpcyBjYWxsZWQgYmVmb3JlIHRob3NlIHR3byB2YXJpYWJsZXMK PiA+IGluaXRpYWxpemVkLiBSZWNvcmQgdGhlc2UgZWFybHkgb3BlcmF0aW9ucyBhbmQgaGFuZGxl IHRoZW0KPiA+IHdoZW4ga21lbWxlYWtfKl9waHlzKCkgYXJlIHJlYWR5Lgo+Cj4gQ291bGQgd2Ug aW5zdGVhZCByZWNvcmQgZXZlcnl0aGluZyAobm8gY2hlY2tzKSBidXQgbGF0ZXIgYXZvaWQgc2Nh bm5pbmcKPiBpZiBiZWxvdyBtaW4gb3IgYWJvdmUgbWF4X2xvd19wZm4/IFdlIGNhbiBhZGQgYW4g T0JKRUNUX1BIWVMgZmxhZyB0byBhbGwKPiBvYmplY3RzIGFsbG9jYXRlZCB2aWEga21lbWxlYWtf Kl9waHlzKCkgYW5kIGFsd2F5cyBjaGVjayB0aGUKPiB2aXJ0X3RvX3BoeXMoKSBib3VuZGFyaWVz IGF0IHNjYW4gdGltZS4gSXQgbWF5IGFjdHVhbGx5IGhlbHAgd2l0aCB0aGlzCj4gcHJvYmxlbSBh cyB3ZWxsOgo+Cj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvci85ZGQwOGJiNS1mMzllLTUzZDgt Zjg4ZC1iZWM1OThhMDhjOTNAZ21haWwuY29tCgpDaGVjayBpbiBrbWVtbGVha18qX3BoeXMoKSAg ZXZlbiByZWNvcmRlZCBlYXJseSBvcGVyYXRpb25zLCB0aGUgY29uZGl0aW9uCnN0aWxsIHJlbGll cyBvbiBhcmNocyBzb21ld2hhdCBhbmQgaXMgbm90IHRoYXQgY2xlYXIuIENoZWNraW5nIGF0IHNj YW4KdGltZSBzaG91bGQKYmUgYSBwcm9wZXIgZGlyZWN0aW9uLiBTbyB0aGF0IGttZW1sZWFrIGRv ZXNuJ3QgaGF2ZSB0byByZWx5IG9uIGFyY2hzLgoKSSBoYXZlIGltcGxlbWVudGVkIGl0IGluIHRo aXMgZGlyZWN0aW9uLCBhbmQgSSBiZWxpZXZlIGl04oCYcyBhbHNvCmhlbHBmdWwgZm9yIHRoZSBh Ym92ZQpmYWxzZSBwb3NpdGl2ZSByZXBvcnQuCgpUaGFua3MsClBhdHJpY2sKCj4KPiAtLQo+IENh dGFsaW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LWFybS1rZXJuZWwK