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.0 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,MIME_BASE64_TEXT,SPF_HELO_NONE,SPF_PASS, UNPARSEABLE_RELAY,URIBL_BLOCKED,USER_AGENT_GIT 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 ED49AC433ED for ; Wed, 19 May 2021 10:56:32 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 664D960725 for ; Wed, 19 May 2021 10:56:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 664D960725 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 E74196B0036; Wed, 19 May 2021 06:56:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E44776B006C; Wed, 19 May 2021 06:56:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CEBA86B006E; Wed, 19 May 2021 06:56:31 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0228.hostedemail.com [216.40.44.228]) by kanga.kvack.org (Postfix) with ESMTP id A0F116B0036 for ; Wed, 19 May 2021 06:56:31 -0400 (EDT) Received: from smtpin31.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 414EF841F for ; Wed, 19 May 2021 10:56:31 +0000 (UTC) X-FDA: 78157676982.31.6AFCB87 Received: from mailgw01.mediatek.com (mailgw01.mediatek.com [216.200.240.184]) by imf02.hostedemail.com (Postfix) with ESMTP id 7DB1440B8CEA for ; Wed, 19 May 2021 10:56:29 +0000 (UTC) X-UUID: 946292e328704bdd80c04a7c838898f1-20210519 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=/EZIHZF6ZwtfwFz/XkKFMxBG36X566zYVJyxz9zSVBs=; b=U7phBBb70GNcDjxphKllgOCQhu/qkUSKTF3Tdvf43VdF8vygrZuUJHZsodjEzNpQ4eQrHAV5O8abtkJeYOmkEjfe2d0IObVLo97Y/v2G6FjFuLC1Le9+maKzjd/9Vfe65lDj7BYpdRuzMHvAjXdIGBOk80xvPsIPQjosBQaaJSA=; X-UUID: 946292e328704bdd80c04a7c838898f1-20210519 Received: from mtkcas67.mediatek.inc [(172.29.193.45)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1134521439; Wed, 19 May 2021 03:56:25 -0700 Received: from mtkmbs08n2.mediatek.inc (172.21.101.56) by MTKMBS62N2.mediatek.inc (172.29.193.42) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 19 May 2021 03:56:23 -0700 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs08n2.mediatek.inc (172.21.101.56) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 19 May 2021 18:56:10 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 19 May 2021 18:56:10 +0800 From: Miles Chen To: Andrew Morton , Mike Rapoport CC: , , , , Miles Chen , Baoquan He , Kazu Subject: [PATCH v2] mm/sparse: fix check_usemap_section_nr warnings Date: Wed, 19 May 2021 18:56:08 +0800 Message-ID: <20210519105608.23806-1-miles.chen@mediatek.com> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 Content-Type: text/plain X-MTK: N Content-Transfer-Encoding: base64 Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=mediatek.com header.s=dk header.b=U7phBBb7; spf=pass (imf02.hostedemail.com: domain of miles.chen@mediatek.com designates 216.200.240.184 as permitted sender) smtp.mailfrom=miles.chen@mediatek.com; dmarc=pass (policy=none) header.from=mediatek.com X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 7DB1440B8CEA X-Stat-Signature: m5nxoq7haig8noyz8s57kh4e6ud6hs69 X-HE-Tag: 1621421789-581968 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: SSBzZWUgYSAidmlydF90b19waHlzIHVzZWQgZm9yIG5vbi1saW5lYXIgYWRkcmVzcyIgd2Fybmlu ZyBmcm9tDQpjaGVja191c2VtYXBfc2VjdGlvbl9ucigpIG9uIGFybTY0IHBsYXRmb3Jtcy4NCg0K SW4gY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBOT0RFX0RBVEEsIGlmIENPTkZJR19ORUVEX01V TFRJUExFX05PREVTPXksDQpwZ2xpc3RfZGF0YSBpcyBkeW5hbWljYWxseSBhbGxvY2F0ZWQgYW5k IGFzc2lnbmVkIHRvIG5vZGVfZGF0YVtdLg0KDQpGb3IgZXhhbXBsZSwgaW4gYXJjaC9hcm02NC9p bmNsdWRlL2FzbS9tbXpvbmUuaDoNCmV4dGVybiBzdHJ1Y3QgcGdsaXN0X2RhdGEgKm5vZGVfZGF0 YVtdOw0KXCNkZWZpbmUgTk9ERV9EQVRBKG5pZCkgICAgICAgICAgKG5vZGVfZGF0YVsobmlkKV0p DQoNCklmIENPTkZJR19ORUVEX01VTFRJUExFX05PREVTPW4sIHBnbGlzdF9kYXRhIGlzIGRlZmlu ZWQgYXMgYSBnbG9iYWwNCnZhcmlhYmxlIG5hbWVkICJjb250aWdfcGFnZV9kYXRhIi4NCg0KRm9y IGV4YW1wbGUsIGluIGluY2x1ZGUvbGludXgvbW16b25lLmg6DQpleHRlcm4gc3RydWN0IHBnbGlz dF9kYXRhIGNvbnRpZ19wYWdlX2RhdGE7DQpcI2RlZmluZSBOT0RFX0RBVEEobmlkKSAgICAgICAg ICAoJmNvbnRpZ19wYWdlX2RhdGEpDQoNCklmIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBl bmFibGVkLCBfX3BhKCkgY2FuIGhhbmRsZSBib3RoDQpkeW5hbWljYWxseSBhbGxvY2F0ZWQgbGlu ZWFyIGFkZHJlc3NlcyBhbmQgc3ltYm9sIGFkZHJlc3Nlcy4NCkhvd2V2ZXIsIGlmIChDT05GSUdf REVCVUdfVklSVFVBTD15ICYmIENPTkZJR19ORUVEX01VTFRJUExFX05PREVTPW4pDQosd2UgY2Fu IHNlZSB0aGUgInZpcnRfdG9fcGh5cyB1c2VkIGZvciBub24tbGluZWFyIGFkZHJlc3MiDQp3YXJu aW5nIGJlY2F1c2UgdGhhdCAmY29udGlnX3BhZ2VfZGF0YSBpcyBub3QgYSBsaW5lYXIgYWRkcmVz cyBvbiBhcm02NC4NCg0KVG8gZml4IGl0LCBjcmVhdGUgYSBzbWFsbCBmdW5jdGlvbiB0byBoYW5k bGUgYm90aCB0cmFuc2xhdGlvbi4NCg0KV2FybmluZyBtZXNzYWdlOg0KWyAgICAwLjAwMDAwMF0g LS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tDQpbICAgIDAuMDAwMDAwXSB2aXJ0 X3RvX3BoeXMgdXNlZCBmb3Igbm9uLWxpbmVhciBhZGRyZXNzOiAoX19fX3B0cnZhbF9fX18pIChj b250aWdfcGFnZV9kYXRhKzB4MC8weDFjMDApDQpbICAgIDAuMDAwMDAwXSBXQVJOSU5HOiBDUFU6 IDAgUElEOiAwIGF0IGFyY2gvYXJtNjQvbW0vcGh5c2FkZHIuYzoxNSBfX3ZpcnRfdG9fcGh5cysw eDU4LzB4NjgNClsgICAgMC4wMDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOg0KWyAgICAwLjAwMDAw MF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyIFRhaW50ZWQ6IEcgICAgICAgIFcgICAgICAg ICA1LjEzLjAtcmMxLTAwMDc0LWcxMTQwYWI1OTJlMmUgIzMNClsgICAgMC4wMDAwMDBdIEhhcmR3 YXJlIG5hbWU6IGxpbnV4LGR1bW15LXZpcnQgKERUKQ0KWyAgICAwLjAwMDAwMF0gcHN0YXRlOiA2 MDAwMDBjNSAoblpDdiBkYUlGIC1QQU4gLVVBTyAtVENPIEJUWVBFPS0tKQ0KWyAgICAwLjAwMDAw MF0gcGMgOiBfX3ZpcnRfdG9fcGh5cysweDU4LzB4NjgNClsgICAgMC4wMDAwMDBdIGxyIDogX192 aXJ0X3RvX3BoeXMrMHg1NC8weDY4DQpbICAgIDAuMDAwMDAwXSBzcCA6IGZmZmY4MDAwMTE4MzNl NzANClsgICAgMC4wMDAwMDBdIHgyOTogZmZmZjgwMDAxMTgzM2U3MCB4Mjg6IDAwMDAwMDAwNDE4 YTAwMTggeDI3OiAwMDAwMDAwMDAwMDAwMDAwDQpbICAgIDAuMDAwMDAwXSB4MjY6IDAwMDAwMDAw MDAwMDAwMGEgeDI1OiBmZmZmODAwMDExYjcwMDAwIHgyNDogZmZmZjgwMDAxMWI3MDAwMA0KWyAg ICAwLjAwMDAwMF0geDIzOiBmZmZmZmMwMDAxYzAwMDAwIHgyMjogZmZmZjgwMDAxMWI3MDAwMCB4 MjE6IDAwMDAwMDAwNDdmZmZmYjANClsgICAgMC4wMDAwMDBdIHgyMDogMDAwMDAwMDAwMDAwMDAw OCB4MTk6IGZmZmY4MDAwMTFiMDgyYzAgeDE4OiBmZmZmZmZmZmZmZmZmZmZmDQpbICAgIDAuMDAw MDAwXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiBmZmZmODAwMDExODMzYmY5IHgxNTogMDAw MDAwMDAwMDAwMDAwNA0KWyAgICAwLjAwMDAwMF0geDE0OiAwMDAwMDAwMDAwMDAwZmZmIHgxMzog ZmZmZjgwMDAxMTg2YTU0OCB4MTI6IDAwMDAwMDAwMDAwMDAwMDANClsgICAgMC4wMDAwMDBdIHgx MTogMDAwMDAwMDAwMDAwMDAwMCB4MTA6IDAwMDAwMDAwZmZmZmZmZmYgeDkgOiAwMDAwMDAwMDAw MDAwMDAwDQpbICAgIDAuMDAwMDAwXSB4OCA6IGZmZmY4MDAwMTE1YzkwMDAgeDcgOiA3Mzc1MjA3 Mzc5Njg3MDVmIHg2IDogZmZmZjgwMDAxMWI2MmVmOA0KWyAgICAwLjAwMDAwMF0geDUgOiAwMDAw MDAwMDAwMDAwMDAwIHg0IDogMDAwMDAwMDAwMDAwMDAwMSB4MyA6IDAwMDAwMDAwMDAwMDAwMDAN ClsgICAgMC4wMDAwMDBdIHgyIDogMDAwMDAwMDAwMDAwMDAwMCB4MSA6IGZmZmY4MDAwMTE1OTU4 NWUgeDAgOiAwMDAwMDAwMDAwMDAwMDU4DQpbICAgIDAuMDAwMDAwXSBDYWxsIHRyYWNlOg0KWyAg ICAwLjAwMDAwMF0gIF9fdmlydF90b19waHlzKzB4NTgvMHg2OA0KWyAgICAwLjAwMDAwMF0gIGNo ZWNrX3VzZW1hcF9zZWN0aW9uX25yKzB4NTAvMHhmYw0KWyAgICAwLjAwMDAwMF0gIHNwYXJzZV9p bml0X25pZCsweDFhYy8weDI4Yw0KWyAgICAwLjAwMDAwMF0gIHNwYXJzZV9pbml0KzB4MWM0LzB4 MWUwDQpbICAgIDAuMDAwMDAwXSAgYm9vdG1lbV9pbml0KzB4NjAvMHg5MA0KWyAgICAwLjAwMDAw MF0gIHNldHVwX2FyY2grMHgxODQvMHgxZjANClsgICAgMC4wMDAwMDBdICBzdGFydF9rZXJuZWwr MHg3OC8weDQ4OA0KWyAgICAwLjAwMDAwMF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I2 MCBdLS0tDQoNCkNjOiBNaWtlIFJhcG9wb3J0IDxycHB0QGtlcm5lbC5vcmc+DQpDYzogQmFvcXVh biBIZSA8YmhlQHJlZGhhdC5jb20+DQpDYzogS2F6dSA8ay1oYWdpby1hYkBuZWMuY29tPg0KU2ln bmVkLW9mZi1ieTogTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRpYXRlay5jb20+DQoNCg0KLS0t DQoNCkNoYW5nZSBzaW5jZSB2MToNCjEpIGNoYW5nZSAia3ptYWxsb2MiIHRvICJkeW5hbWljYWxs eSBhbGxvY2F0ZWQiDQoyKSBkZXNjcmliZSB0aGUgaXNzdWUgaW4gZGV0YWlsDQoNCg0KLS0tDQog bW0vc3BhcnNlLmMgfCAxMyArKysrKysrKysrKy0tDQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9tbS9zcGFyc2UuYyBiL21t L3NwYXJzZS5jDQppbmRleCBiMmFkYTlkYzAwY2IuLjU1YzE4YWZmM2U0MiAxMDA2NDQNCi0tLSBh L21tL3NwYXJzZS5jDQorKysgYi9tbS9zcGFyc2UuYw0KQEAgLTM0NCw2ICszNDQsMTUgQEAgc2l6 ZV90IG1lbV9zZWN0aW9uX3VzYWdlX3NpemUodm9pZCkNCiAJcmV0dXJuIHNpemVvZihzdHJ1Y3Qg bWVtX3NlY3Rpb25fdXNhZ2UpICsgdXNlbWFwX3NpemUoKTsNCiB9DQogDQorc3RhdGljIGlubGlu ZSBwaHlzX2FkZHJfdCBwZ2RhdF90b19waHlzKHN0cnVjdCBwZ2xpc3RfZGF0YSAqcGdkYXQpDQor ew0KKyNpZm5kZWYgQ09ORklHX05FRURfTVVMVElQTEVfTk9ERVMNCisJcmV0dXJuIF9fcGFfc3lt Ym9sKHBnZGF0KTsNCisjZWxzZQ0KKwlyZXR1cm4gX19wYShwZ2RhdCk7DQorI2VuZGlmDQorfQ0K Kw0KICNpZmRlZiBDT05GSUdfTUVNT1JZX0hPVFJFTU9WRQ0KIHN0YXRpYyBzdHJ1Y3QgbWVtX3Nl Y3Rpb25fdXNhZ2UgKiBfX2luaXQNCiBzcGFyc2VfZWFybHlfdXNlbWFwc19hbGxvY19wZ2RhdF9z ZWN0aW9uKHN0cnVjdCBwZ2xpc3RfZGF0YSAqcGdkYXQsDQpAQCAtMzYyLDcgKzM3MSw3IEBAIHNw YXJzZV9lYXJseV91c2VtYXBzX2FsbG9jX3BnZGF0X3NlY3Rpb24oc3RydWN0IHBnbGlzdF9kYXRh ICpwZ2RhdCwNCiAJICogZnJvbSB0aGUgc2FtZSBzZWN0aW9uIGFzIHRoZSBwZ2RhdCB3aGVyZSBw b3NzaWJsZSB0byBhdm9pZA0KIAkgKiB0aGlzIHByb2JsZW0uDQogCSAqLw0KLQlnb2FsID0gX19w YShwZ2RhdCkgJiAoUEFHRV9TRUNUSU9OX01BU0sgPDwgUEFHRV9TSElGVCk7DQorCWdvYWwgPSBw Z2RhdF90b19waHlzKHBnZGF0KSAmIChQQUdFX1NFQ1RJT05fTUFTSyA8PCBQQUdFX1NISUZUKTsN CiAJbGltaXQgPSBnb2FsICsgKDFVTCA8PCBQQV9TRUNUSU9OX1NISUZUKTsNCiAJbmlkID0gZWFy bHlfcGZuX3RvX25pZChnb2FsID4+IFBBR0VfU0hJRlQpOw0KIGFnYWluOg0KQEAgLTM5MCw3ICsz OTksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2hlY2tfdXNlbWFwX3NlY3Rpb25fbnIoaW50IG5p ZCwNCiAJfQ0KIA0KIAl1c2VtYXBfc25yID0gcGZuX3RvX3NlY3Rpb25fbnIoX19wYSh1c2FnZSkg Pj4gUEFHRV9TSElGVCk7DQotCXBnZGF0X3NuciA9IHBmbl90b19zZWN0aW9uX25yKF9fcGEocGdk YXQpID4+IFBBR0VfU0hJRlQpOw0KKwlwZ2RhdF9zbnIgPSBwZm5fdG9fc2VjdGlvbl9ucihwZ2Rh dF90b19waHlzKHBnZGF0KSA+PiBQQUdFX1NISUZUKTsNCiAJaWYgKHVzZW1hcF9zbnIgPT0gcGdk YXRfc25yKQ0KIAkJcmV0dXJuOw0KIA0KLS0gDQoyLjE4LjANCg==