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=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 BF23AC433B4 for ; Wed, 19 May 2021 07:19:07 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id DBF2361244 for ; Wed, 19 May 2021 07:19:06 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DBF2361244 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=mediatek.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 4DFAC6B0071; Wed, 19 May 2021 03:19:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 490056B0072; Wed, 19 May 2021 03:19:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 30A276B0073; Wed, 19 May 2021 03:19:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0100.hostedemail.com [216.40.44.100]) by kanga.kvack.org (Postfix) with ESMTP id F3C8C6B0071 for ; Wed, 19 May 2021 03:19:05 -0400 (EDT) Received: from smtpin01.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id 92881181AF5C4 for ; Wed, 19 May 2021 07:19:05 +0000 (UTC) X-FDA: 78157129050.01.5FBF2FD Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [216.200.240.185]) by imf26.hostedemail.com (Postfix) with ESMTP id 0269340B8CD3 for ; Wed, 19 May 2021 07:19:02 +0000 (UTC) X-UUID: f5ee564b838b45e6a8b7f67c3792ffdd-20210519 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=7uTMyP8kzD/uP+FGo4KtbE5DwPBm28qGLTSFWKP3PPE=; b=PzPHYG0jDCF9ib3YsGkdiYRDhMxUclaOqLI6rUzU7n+5tl2v7pzOQmyGpK0Jucb2NroO8vjCkbYndFyIwmrYQI6Y9QvlqBsUov5SX82W9PVw4ZDSoi1Ha3dtUHVJSflBNUsXKv1lyUJX2NCWcJZ+rG0ak6BqNHF0yXuwrCIh5yM=; X-UUID: f5ee564b838b45e6a8b7f67c3792ffdd-20210519 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 2075862179; Wed, 19 May 2021 00:18:58 -0700 Received: from MTKMBS01N1.mediatek.inc (172.21.101.68) by MTKMBS62N1.mediatek.inc (172.29.193.41) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 19 May 2021 00:18:56 -0700 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs01n1.mediatek.inc (172.21.101.68) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 19 May 2021 15:18:49 +0800 Received: from [172.21.77.33] (172.21.77.33) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 19 May 2021 15:18:49 +0800 Message-ID: <1621408729.12301.34.camel@mtkswgap22> Subject: Re: [PATCH] mm/sparse: fix check_usemap_section_nr warnings From: Miles Chen To: Mike Rapoport CC: Andrew Morton , , , , , Catalin Marinas , "Will Deacon" , Mark Rutland Date: Wed, 19 May 2021 15:18:49 +0800 In-Reply-To: References: <20210511093114.15123-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 Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=mediatek.com header.s=dk header.b=PzPHYG0j; dmarc=pass (policy=none) header.from=mediatek.com; spf=pass (imf26.hostedemail.com: domain of miles.chen@mediatek.com designates 216.200.240.185 as permitted sender) smtp.mailfrom=miles.chen@mediatek.com X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 0269340B8CD3 X-Stat-Signature: moj6cnqz1x8d4d1k1dfe8dkg9pc5oc9y X-HE-Tag: 1621408742-623507 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: T24gV2VkLCAyMDIxLTA1LTE5IGF0IDA4OjMwICswMzAwLCBNaWtlIFJhcG9wb3J0IHdyb3RlOg0K PiAoYWRkIGFybTY0IHBlb3BsZSkNCj4gDQo+IE9uIFR1ZSwgTWF5IDExLCAyMDIxIGF0IDA1OjMx OjE0UE0gKzA4MDAsIE1pbGVzIENoZW4gd3JvdGU6DQo+ID4gSW4gY3VycmVudCBpbXBsZW1lbnRh dGlvbiBvZiBub2RlX2RhdGEsIGlmIENPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXksDQo+ID4g bm9kZV9kYXRhIGlzIGFsbG9jYXRlZCBieSBrem1hbGxvYy4gSWYgQ09ORklHX05FRURfTVVMVElQ TEVfTk9ERVM9biwNCj4gDQo+IFRoZSBub2RlIHN0cnVjdHVyZXMgYXJlIGFsbG9jYXRlZCBmcm9t IG1lbWJsb2NrIHJhdGhlciB0aGFuIGt6bWFsbG9jLCBzbw0KPiBJJ2Qgc3VnZ2VzdCB0byB1c2Ug ImR5bmFtaWNhbGx5IGFsbG9jYXRlZCI6DQo+IA0KPiAuLi4gbm9kZV9kYXRhIGlzIGR5bmFtaWNh bGx5IGFsbG9jYXRlZA0KDQoNCm5vIHByb2JsZW0uICJkeW5hbWljYWxseSBhbGxvY2F0ZWQiIGlz IGJldHRlci4NCg0KPiANCj4gPiB3ZSB1c2UgYSBnbG9iYWwgdmFyaWFibGUgbmFtZWQgImNvbnRp Z19wYWdlX2RhdGEiLg0KPiA+IA0KPiA+IElmIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBl bmFibGVkLiBfX3BhKCkgY2FuIGhhbmRsZSBib3RoIGt6YWxsb2MgYW5kDQo+IA0KPiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBjb21hDQo+IA0KPiBBbmQgaGVyZSBh cyB3ZWxsLCByYXRoZXIgdGhlbiBtZW50aW9uIGt6YWxsb2MNCg0KDQpvaywgd2lsbCBmaXggdGhp cyBpbiB2Mw0KDQo+IA0KPiAJLi4uIF9fcGEoKSBjYW4gaGFuZGxlIGJvdGggZHluYW1pYyBhbGxv Y2F0aW9uIGFuZCBzeW1ib2wgY2FzZXMuDQo+IA0KPiA+IHN5bWJvbCBjYXNlcy4gQnV0IGlmIENP TkZJR19ERUJVR19WSVJUVUFMIGlzIHNldCwgd2Ugd2lsbCBoYXZlIHRoZQ0KPiA+ICJ2aXJ0X3Rv X3BoeXMgdXNlZCBmb3Igbm9uLWxpbmVhciBhZGRyZXNzIiB3YXJuaW5nIHdoZW4gYm9vdGluZy4N Cj4gPiANCj4gPiBUbyBmaXggaXQsIGNyZWF0ZSBhIHNtYWxsIGZ1bmN0aW9uIHRvIGhhbmRsZSBi b3RoIHRyYW5zbGF0aW9uLg0KPiANCj4gTW9yZSBnZW5lcmFsbHksIEkgd29uZGVyIGhvdyBvdGhl ciBhcmNoaXRlY3R1cmVzIHRoYW4gc3VwcG9ydCBERUJVR19WSVJUVUFMDQo+IGNvcGUgd2l0aCB0 aGlzPw0KDQphcm02NCBzdXBwb3J0IERFQlVHX1ZJUlRVQUwgc2luY2UgdjQuMTEuIEJlZm9yZSB2 NC4xMSwgYSBkcml2ZXIgY2FuIGdldA0KaW5jb3JyZWN0IFBBIGJ5IHVzaW5nIF9fcGEoKSBmb3Ig bm9uLWxpbmVhciBhZGRyZXNzZXMgYW5kIGNyZWF0ZQ0KaGFyZC10by1kZWJ1ZyBpc3N1ZXMuDQoN CmFybTMyLi4uSSByZW1lbWJlciBhbiBvbGQgaXNzdWUgaW4gZXh0NDogX19wYSgpIGlzIHVzZWQg dG8gY29udmVydA0Kbm9uLWxpbmVhciBrbWFwJ2VkIGFkZHJlc3NlcyAod2hlbiBDT05GSUdfSElH SE1FTT15KS4NCg0KVGhlcmUgYXJlIG11bHRpcGxlIGFyY2hpdGVjdHVyZXMgd2hpY2ggc3VwcG9y dCBDT05GSUdfREVCVUdfVklSVFVBTC4NCkl0IGhlbHBzIHBlb3BsZSB0byBjYXRjaCBub24tbGlu ZWFyIGFkZHJlc3NlcyBhdCB0aGUgZmlyc3QgcGxhY2UuDQoNCmZpbmQgYXJjaCAtbmFtZSAncGh5 c2FkZHIuYycNCmFyY2gvYXJtL21tL3BoeXNhZGRyLmMNCmFyY2gvYXJtNjQvbW0vcGh5c2FkZHIu Yw0KYXJjaC9taXBzL21tL3BoeXNhZGRyLmMNCmFyY2gvcmlzY3YvbW0vcGh5c2FkZHIuYw0KYXJj aC94ODYvbW0vcGh5c2FkZHIuYw0KDQo+IA0KPiBNYXliZSBzdWNoIGxhY2sgb2YgY29uc2lzdGVu Y3kgYmV0d2VlbiBkZWJ1ZyBhbmQgbm8tZGVidWcgdmVyc2lvbiBvZg0KPiBhcm02NDo6dmlydF90 b19waHlzKCkgaXMgd2hhdCBuZWVkcyB0byBiZSBmaXhlZCBhdCB0aGUgZmlyc3QgcGxhY2U/DQo+ ICANCj4gPiBXYXJuaW5nIG1lc3NhZ2U6DQo+ID4gWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0t WyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tDQo+ID4gWyAgICAwLjAwMDAwMF0gdmlydF90b19waHlz IHVzZWQgZm9yIG5vbi1saW5lYXIgYWRkcmVzczogKF9fX19wdHJ2YWxfX19fKSAoY29udGlnX3Bh Z2VfZGF0YSsweDAvMHgxYzAwKQ0KPiA+IFsgICAgMC4wMDAwMDBdIFdBUk5JTkc6IENQVTogMCBQ SUQ6IDAgYXQgYXJjaC9hcm02NC9tbS9waHlzYWRkci5jOjE1IF9fdmlydF90b19waHlzKzB4NTgv MHg2OA0KPiA+IFsgICAgMC4wMDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOg0KPiA+IFsgICAgMC4w MDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlciBUYWludGVkOiBHICAgICAgICBXICAg ICAgICAgNS4xMy4wLXJjMS0wMDA3NC1nMTE0MGFiNTkyZTJlICMzDQo+ID4gWyAgICAwLjAwMDAw MF0gSGFyZHdhcmUgbmFtZTogbGludXgsZHVtbXktdmlydCAoRFQpDQo+ID4gWyAgICAwLjAwMDAw MF0gcHN0YXRlOiA2MDAwMDBjNSAoblpDdiBkYUlGIC1QQU4gLVVBTyAtVENPIEJUWVBFPS0tKQ0K PiA+IFsgICAgMC4wMDAwMDBdIHBjIDogX192aXJ0X3RvX3BoeXMrMHg1OC8weDY4DQo+ID4gWyAg ICAwLjAwMDAwMF0gbHIgOiBfX3ZpcnRfdG9fcGh5cysweDU0LzB4NjgNCj4gPiBbICAgIDAuMDAw MDAwXSBzcCA6IGZmZmY4MDAwMTE4MzNlNzANCj4gPiBbICAgIDAuMDAwMDAwXSB4Mjk6IGZmZmY4 MDAwMTE4MzNlNzAgeDI4OiAwMDAwMDAwMDQxOGEwMDE4IHgyNzogMDAwMDAwMDAwMDAwMDAwMA0K PiA+IFsgICAgMC4wMDAwMDBdIHgyNjogMDAwMDAwMDAwMDAwMDAwYSB4MjU6IGZmZmY4MDAwMTFi NzAwMDAgeDI0OiBmZmZmODAwMDExYjcwMDAwDQo+ID4gWyAgICAwLjAwMDAwMF0geDIzOiBmZmZm ZmMwMDAxYzAwMDAwIHgyMjogZmZmZjgwMDAxMWI3MDAwMCB4MjE6IDAwMDAwMDAwNDdmZmZmYjAN Cj4gPiBbICAgIDAuMDAwMDAwXSB4MjA6IDAwMDAwMDAwMDAwMDAwMDggeDE5OiBmZmZmODAwMDEx YjA4MmMwIHgxODogZmZmZmZmZmZmZmZmZmZmZg0KPiA+IFsgICAgMC4wMDAwMDBdIHgxNzogMDAw MDAwMDAwMDAwMDAwMCB4MTY6IGZmZmY4MDAwMTE4MzNiZjkgeDE1OiAwMDAwMDAwMDAwMDAwMDA0 DQo+ID4gWyAgICAwLjAwMDAwMF0geDE0OiAwMDAwMDAwMDAwMDAwZmZmIHgxMzogZmZmZjgwMDAx MTg2YTU0OCB4MTI6IDAwMDAwMDAwMDAwMDAwMDANCj4gPiBbICAgIDAuMDAwMDAwXSB4MTE6IDAw MDAwMDAwMDAwMDAwMDAgeDEwOiAwMDAwMDAwMGZmZmZmZmZmIHg5IDogMDAwMDAwMDAwMDAwMDAw MA0KPiA+IFsgICAgMC4wMDAwMDBdIHg4IDogZmZmZjgwMDAxMTVjOTAwMCB4NyA6IDczNzUyMDcz Nzk2ODcwNWYgeDYgOiBmZmZmODAwMDExYjYyZWY4DQo+ID4gWyAgICAwLjAwMDAwMF0geDUgOiAw MDAwMDAwMDAwMDAwMDAwIHg0IDogMDAwMDAwMDAwMDAwMDAwMSB4MyA6IDAwMDAwMDAwMDAwMDAw MDANCj4gPiBbICAgIDAuMDAwMDAwXSB4MiA6IDAwMDAwMDAwMDAwMDAwMDAgeDEgOiBmZmZmODAw MDExNTk1ODVlIHgwIDogMDAwMDAwMDAwMDAwMDA1OA0KPiA+IFsgICAgMC4wMDAwMDBdIENhbGwg dHJhY2U6DQo+ID4gWyAgICAwLjAwMDAwMF0gIF9fdmlydF90b19waHlzKzB4NTgvMHg2OA0KPiA+ IFsgICAgMC4wMDAwMDBdICBjaGVja191c2VtYXBfc2VjdGlvbl9ucisweDUwLzB4ZmMNCj4gPiBb ICAgIDAuMDAwMDAwXSAgc3BhcnNlX2luaXRfbmlkKzB4MWFjLzB4MjhjDQo+ID4gWyAgICAwLjAw MDAwMF0gIHNwYXJzZV9pbml0KzB4MWM0LzB4MWUwDQo+ID4gWyAgICAwLjAwMDAwMF0gIGJvb3Rt ZW1faW5pdCsweDYwLzB4OTANCj4gPiBbICAgIDAuMDAwMDAwXSAgc2V0dXBfYXJjaCsweDE4NC8w eDFmMA0KPiA+IFsgICAgMC4wMDAwMDBdICBzdGFydF9rZXJuZWwrMHg3OC8weDQ4OA0KPiA+IFsg ICAgMC4wMDAwMDBdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNjAgXS0tLQ0KPiA+IA0K PiA+IFNpZ25lZC1vZmYtYnk6IE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPg0K PiA+IC0tLQ0KPiA+ICBtbS9zcGFyc2UuYyB8IDEzICsrKysrKysrKysrLS0NCj4gPiAgMSBmaWxl IGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ID4gDQo+ID4gZGlm ZiAtLWdpdCBhL21tL3NwYXJzZS5jIGIvbW0vc3BhcnNlLmMNCj4gPiBpbmRleCBiMmFkYTlkYzAw Y2IuLjU1YzE4YWZmM2U0MiAxMDA2NDQNCj4gPiAtLS0gYS9tbS9zcGFyc2UuYw0KPiA+ICsrKyBi L21tL3NwYXJzZS5jDQo+ID4gQEAgLTM0NCw2ICszNDQsMTUgQEAgc2l6ZV90IG1lbV9zZWN0aW9u X3VzYWdlX3NpemUodm9pZCkNCj4gPiAgCXJldHVybiBzaXplb2Yoc3RydWN0IG1lbV9zZWN0aW9u X3VzYWdlKSArIHVzZW1hcF9zaXplKCk7DQo+ID4gIH0NCj4gPiAgDQo+ID4gK3N0YXRpYyBpbmxp bmUgcGh5c19hZGRyX3QgcGdkYXRfdG9fcGh5cyhzdHJ1Y3QgcGdsaXN0X2RhdGEgKnBnZGF0KQ0K PiA+ICt7DQo+ID4gKyNpZm5kZWYgQ09ORklHX05FRURfTVVMVElQTEVfTk9ERVMNCj4gPiArCXJl dHVybiBfX3BhX3N5bWJvbChwZ2RhdCk7DQo+ID4gKyNlbHNlDQo+ID4gKwlyZXR1cm4gX19wYShw Z2RhdCk7DQo+ID4gKyNlbmRpZg0KPiA+ICt9DQo+ID4gKw0KPiA+ICAjaWZkZWYgQ09ORklHX01F TU9SWV9IT1RSRU1PVkUNCj4gPiAgc3RhdGljIHN0cnVjdCBtZW1fc2VjdGlvbl91c2FnZSAqIF9f aW5pdA0KPiA+ICBzcGFyc2VfZWFybHlfdXNlbWFwc19hbGxvY19wZ2RhdF9zZWN0aW9uKHN0cnVj dCBwZ2xpc3RfZGF0YSAqcGdkYXQsDQo+ID4gQEAgLTM2Miw3ICszNzEsNyBAQCBzcGFyc2VfZWFy bHlfdXNlbWFwc19hbGxvY19wZ2RhdF9zZWN0aW9uKHN0cnVjdCBwZ2xpc3RfZGF0YSAqcGdkYXQs DQo+ID4gIAkgKiBmcm9tIHRoZSBzYW1lIHNlY3Rpb24gYXMgdGhlIHBnZGF0IHdoZXJlIHBvc3Np YmxlIHRvIGF2b2lkDQo+ID4gIAkgKiB0aGlzIHByb2JsZW0uDQo+ID4gIAkgKi8NCj4gPiAtCWdv YWwgPSBfX3BhKHBnZGF0KSAmIChQQUdFX1NFQ1RJT05fTUFTSyA8PCBQQUdFX1NISUZUKTsNCj4g PiArCWdvYWwgPSBwZ2RhdF90b19waHlzKHBnZGF0KSAmIChQQUdFX1NFQ1RJT05fTUFTSyA8PCBQ QUdFX1NISUZUKTsNCj4gPiAgCWxpbWl0ID0gZ29hbCArICgxVUwgPDwgUEFfU0VDVElPTl9TSElG VCk7DQo+ID4gIAluaWQgPSBlYXJseV9wZm5fdG9fbmlkKGdvYWwgPj4gUEFHRV9TSElGVCk7DQo+ ID4gIGFnYWluOg0KPiA+IEBAIC0zOTAsNyArMzk5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGNo ZWNrX3VzZW1hcF9zZWN0aW9uX25yKGludCBuaWQsDQo+ID4gIAl9DQo+ID4gIA0KPiA+ICAJdXNl bWFwX3NuciA9IHBmbl90b19zZWN0aW9uX25yKF9fcGEodXNhZ2UpID4+IFBBR0VfU0hJRlQpOw0K PiA+IC0JcGdkYXRfc25yID0gcGZuX3RvX3NlY3Rpb25fbnIoX19wYShwZ2RhdCkgPj4gUEFHRV9T SElGVCk7DQo+ID4gKwlwZ2RhdF9zbnIgPSBwZm5fdG9fc2VjdGlvbl9ucihwZ2RhdF90b19waHlz KHBnZGF0KSA+PiBQQUdFX1NISUZUKTsNCj4gPiAgCWlmICh1c2VtYXBfc25yID09IHBnZGF0X3Nu cikNCj4gPiAgCQlyZXR1cm47DQo+ID4gIA0KPiA+IC0tIA0KPiA+IDIuMTguMA0KPiANCg0K