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=-17.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, URIBL_BLOCKED,USER_AGENT_SANE_2 autolearn=unavailable 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 CAAFAC4338F for ; Fri, 23 Jul 2021 08:40:15 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 573E060E93 for ; Fri, 23 Jul 2021 08:40:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 573E060E93 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=mediatek.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id ECB1F6B005D; Fri, 23 Jul 2021 04:40:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E7BA36B006C; Fri, 23 Jul 2021 04:40:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D45C16B0070; Fri, 23 Jul 2021 04:40:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0022.hostedemail.com [216.40.44.22]) by kanga.kvack.org (Postfix) with ESMTP id B60C56B005D for ; Fri, 23 Jul 2021 04:40:14 -0400 (EDT) Received: from smtpin20.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 59679824999B for ; Fri, 23 Jul 2021 08:40:14 +0000 (UTC) X-FDA: 78393205548.20.3C58EDA Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [216.200.240.185]) by imf28.hostedemail.com (Postfix) with ESMTP id 77D16900C522 for ; Fri, 23 Jul 2021 08:40:12 +0000 (UTC) X-UUID: e834613c1e7e43e684e3b16fe8c30480-20210723 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:MIME-Version:Content-Type:References:In-Reply-To:Date:CC:To:From:Subject:Message-ID; bh=6eFxbfXU1aGruy1a6KsbRzQX11yjS2zTUljrzlkeqUU=; b=hr79QuZ31l8PtsKCPcPzv+oHGdsHt3MktK/1aYXM1h48h69CZQE+srWopEqrpXsCDNP7kFKkDmvDtBcD/BXYF9MzhwtiJVU90NHMPqzPg/Ha79sUlv/2uTjrqYtEutODQmvZvcxZxyADoVplg9WSQFMkYuTzXhYnJKPHXlJL2M4=; X-UUID: e834613c1e7e43e684e3b16fe8c30480-20210723 Received: from mtkcas67.mediatek.inc [(172.29.193.45)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1426315244; Fri, 23 Jul 2021 01:40:05 -0700 Received: from MTKMBS01N2.mediatek.inc (172.21.101.79) by MTKMBS62N1.mediatek.inc (172.29.193.41) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 23 Jul 2021 01:40:04 -0700 Received: from MTKCAS06.mediatek.inc (172.21.101.30) by mtkmbs01n2.mediatek.inc (172.21.101.79) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 23 Jul 2021 16:40:02 +0800 Received: from [172.21.77.33] (172.21.77.33) by MTKCAS06.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Fri, 23 Jul 2021 16:40:01 +0800 Message-ID: <1627029602.14347.6.camel@mtkswgap22> Subject: Re: [RESEND PATCH v2] mm/sparse: clarify pgdat_to_phys From: Miles Chen To: David Hildenbrand CC: Andrew Morton , Mike Rapoport , Mark Rutland , , , , Date: Fri, 23 Jul 2021 16:40:02 +0800 In-Reply-To: References: <20210723070137.23321-1-miles.chen@mediatek.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3-0ubuntu6 MIME-Version: 1.0 X-MTK: N Content-Transfer-Encoding: base64 X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 77D16900C522 Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=mediatek.com header.s=dk header.b=hr79QuZ3; dmarc=pass (policy=none) header.from=mediatek.com; spf=pass (imf28.hostedemail.com: domain of miles.chen@mediatek.com designates 216.200.240.185 as permitted sender) smtp.mailfrom=miles.chen@mediatek.com X-Stat-Signature: j8aeyhfzfc151x5mzm56hrfhqsh1q9wh X-HE-Tag: 1627029612-520697 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gRnJpLCAyMDIxLTA3LTIzIGF0IDA5OjEwICswMjAwLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90 ZToNCj4gT24gMjMuMDcuMjEgMDk6MDEsIE1pbGVzIENoZW4gd3JvdGU6DQo+ID4gQ2xhcmlmeSBw Z2RhdF90b19waHlzKCkgYnkgdGVzdGluZyBpZg0KPiA+IHBnZGF0ID09ICZjb250aWdfcGFnZV9k YXRhIHdoZW4gQ09ORklHX05VTUE9bi4NCj4gPiANCj4gPiBjb250aWdfcGFnZV9kYXRhIGlzIG9u bHkgYXZhaWxhYmxlIHdoZW4gQ09ORklHX05VTUE9bg0KPiA+IHNvIHdlIGhhdmUgdG8gdXNlICNp Zm5kZWYgaGVyZS4NCj4gPiANCj4gPiBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4NCj4g PiANCj4gPiBDb21tZW50IGZyb20gTWFyayBbMV06DQo+ID4gIg0KPiA+IC4uLiBhbmQgSSByZWNr b24gaXQnZCBiZSBjbGVhcmVyIGFuZCBtb3JlIHJvYnVzdCB0byBkZWZpbmUNCj4gPiBwZ2RhdF90 b19waHlzKCkgaW4gdGhlIHNhbWUgaWZkZWZzIGFzIGNvbnRpZ19wYWdlX2RhdGEgc28NCj4gPiB0 aGF0IHRoZXNlLCBzdGF5IGluLXN5bmMuIGUuZy4gaGF2ZToNCj4gPiANCj4gPiB8ICNpZmRlZiBD T05GSUdfTlVNQQ0KPiA+IHwgI2RlZmluZSBwZ2RhdF90b19waHlzKHgpCXZpcnRfdG9fcGh5cyh4 KQ0KPiA+IHwgI2Vsc2UgLyogQ09ORklHX05VTUEgKi8NCj4gPiB8DQo+ID4gfCBleHRlcm4gc3Ry dWN0IHBnbGlzdF9kYXRhIGNvbnRpZ19wYWdlX2RhdGE7DQo+ID4gfCAuLi4NCj4gPiB8ICNkZWZp bmUgcGdkYXRfdG9fcGh5cyh4KQlfX3BhX3N5bWJvbCgmY29udGlnX3BhZ2VfZGF0YSkNCj4gPiB8 DQo+ID4gfCAjZW5kaWYgLyogQ09OSUZJR19OVU1BICovDQo+ID4gIg0KPiA+IA0KPiA+IENvbW1l bnQgZnJvbSBNaWtlIFsyXToNCj4gPiAiDQo+ID4gSSdtIG5vdCBzdXJlIGEgbWFjcm8gaXMgYmV0 dGVyIHRoYW4gYSBzdGF0aWMgaW5saW5lLg0KPiA+IA0KPiA+IE1heWJlIHdlJ2Qgd2FudCB0byB3 YXJuIGlmIHBnZGF0IHBhc3NlZCB0byBwZ3RhdF90b19waHlzKCkgaXMgbm90DQo+ID4gJmNvbnRp Z19wYWdlX2RhdGEsIGUuZyBzb21ldGhpbmcgbGlrZQ0KPiA+IA0KPiA+IHN0YXRpYyBpbmxpbmUg cGh5c19hZGRyX3QgcGdkYXRfdG9fcGh5cyhzdHJ1Y3QgcGdsaXN0X2RhdGEgKnBnZGF0KQ0KPiA+ IHsNCj4gPiAJaWYgKCFJU19FTkFCTEVEKENPTkZJR19OVU1BKSkgew0KPiA+IAkJaWYgKHBnZGF0 ID09ICZjb250aWdfcGFnZV9kYXRhKQ0KPiA+IAkJCXJldHVybiBfX3BhX3N5bWJvbCgmY29udGln X3BhZ2VfZGF0YSk7DQo+ID4gCQllbHNlDQo+ID4gCQkJcHJfd2FybigiVW5leHBlY3RlZCBwZ2xp c3RfZGF0YSBwb2ludGVyIVxuIik7DQo+ID4gCX0NCj4gPiANCj4gPiAJcmV0dXJuIF9fcGEocGdk YXQpOw0KPiA+IH0NCj4gPiAiDQo+ID4gDQo+ID4gWzFdIGh0dHBzOi8vdXJsZGVmZW5zZS5jb20v djMvX19odHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC1hcm0ta2VybmVsLzIwMjEwNjE1MTMx OTAyLkdCNDcxMjFAQzAyVEQwVVRIRjFULmxvY2FsL19fOyEhQ1RSTktBOXdNZzBBUmJ3ITFiSlRu SDJnSjZRdnNCS1RYSDh4T2lLZkhGLXhxXzFkb2szY25FVEQ0ZTRxanJ5bnRGbThLMFhqdEVta0hB eEc2ZyQgDQo+ID4gWzJdIGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL2xvcmUu a2VybmVsLm9yZy9wYXRjaHdvcmsvcGF0Y2gvMTQ1MjkwMy8qMTY1MDc1OV9fO0l3ISFDVFJOS0E5 d01nMEFSYnchMWJKVG5IMmdKNlF2c0JLVFhIOHhPaUtmSEYteHFfMWRvazNjbkVURDRlNHFqcnlu dEZtOEswWGp0RW1iR1hFa1ZnJCANCj4gPiANCj4gPiBDYzogTWlrZSBSYXBvcG9ydCA8cnBwdEBr ZXJuZWwub3JnPg0KPiA+IENjOiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPg0K PiA+IFNpZ25lZC1vZmYtYnk6IE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPg0K PiA+IA0KPiA+IC0tLQ0KPiA+IA0KPiA+IENoYW5nZSBzaW5jZSB2MToNCj4gPiBUaGFua3MgZm9y IE1pa2UncyBjb21tZW50LCBjaGVjayBpZiBwZ2RhdCA9PSAmY29udGlnX3BhZ2VfZGF0YSwNCj4g PiBzbyBpdCBpcyBjbGVhcmVyIHRoYXQgd2Ugb25seSBleHBlY3QgY29udGlnX3BhZ2VfZGF0YSB3 aGVuDQo+ID4gQ09ORklHX05VTUE9bi4NCj4gPiAtLS0NCj4gPiAgIG1tL3NwYXJzZS5jIHwgNyAr KysrLS0tDQo+ID4gICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u cygtKQ0KPiA+IA0KPiA+IGRpZmYgLS1naXQgYS9tbS9zcGFyc2UuYyBiL21tL3NwYXJzZS5jDQo+ ID4gaW5kZXggNjMyNmNkZjM2YzRmLi5mNzNmZjNjMTI0YzUgMTAwNjQ0DQo+ID4gLS0tIGEvbW0v c3BhcnNlLmMNCj4gPiArKysgYi9tbS9zcGFyc2UuYw0KPiA+IEBAIC0zNDgsMTAgKzM0OCwxMSBA QCBzaXplX3QgbWVtX3NlY3Rpb25fdXNhZ2Vfc2l6ZSh2b2lkKQ0KPiA+ICAgc3RhdGljIGlubGlu ZSBwaHlzX2FkZHJfdCBwZ2RhdF90b19waHlzKHN0cnVjdCBwZ2xpc3RfZGF0YSAqcGdkYXQpDQo+ ID4gICB7DQo+ID4gICAjaWZuZGVmIENPTkZJR19OVU1BDQo+ID4gLQlyZXR1cm4gX19wYV9zeW1i b2wocGdkYXQpOw0KPiA+IC0jZWxzZQ0KPiA+ICsJaWYgKHBnZGF0ID09ICZjb250aWdfcGFnZV9k YXRhKQ0KPiA+ICsJCXJldHVybiBfX3BhX3N5bWJvbCgmY29udGlnX3BhZ2VfZGF0YSk7DQo+ID4g Kwlwcl93YXJuKCJVbmV4cGVjdGVkIHBnbGlzdF9kYXRhIHBvaW50ZXIhXG4iKTsNCj4gDQo+IFNo b3VsZG4ndCB0aGlzIHJhdGhlciBiZSBhIFZNX0JVR19PTigpPw0KPiANCj4gQmVjYXVzZSBpdCBs b29rcyBsaWtlIHNvbWV0aGluZyB0aGF0IHNob3VsZCBiYXJlbHkgaGFwcGVuIGFuZCB3ZSBtaWdo dCANCj4gbm90IHdhbnQgdG8gcGVyZm9ybSBydW50aW1lIGNoZWNrcyBvbiBlYWNoIGFuZCBldmVy eSBzeXN0ZW0/DQoNCnRoYW5rcyBmb3IgeW91ciBjb21tZW50LCBJIHdpbGwgdXNlIFZNX0JVR19P TigpIHRvIGNoZWNrIGlmIHBnZGF0ID09DQpjb250aWdfcGFnZV9kYXRhIHRvIGF2b2lkIHRoZSBy dW50aW1lIGNoZWNrLg0KPiANCj4gDQoNCg==