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,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 BF55DC47082 for ; Mon, 7 Jun 2021 09:39:17 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 64A6561130 for ; Mon, 7 Jun 2021 09:39:17 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 64A6561130 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 EFEBC6B006C; Mon, 7 Jun 2021 05:39:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E87916B006E; Mon, 7 Jun 2021 05:39:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D00B96B0070; Mon, 7 Jun 2021 05:39:16 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0129.hostedemail.com [216.40.44.129]) by kanga.kvack.org (Postfix) with ESMTP id 953F56B006C for ; Mon, 7 Jun 2021 05:39:16 -0400 (EDT) Received: from smtpin24.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 325C08249980 for ; Mon, 7 Jun 2021 09:39:16 +0000 (UTC) X-FDA: 78226429512.24.74352C9 Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [216.200.240.185]) by imf28.hostedemail.com (Postfix) with ESMTP id A9C34200107C for ; Mon, 7 Jun 2021 09:39:12 +0000 (UTC) X-UUID: 60d051e531f7437d9f807a15b3a2cb35-20210607 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=AwyBzG3hmF1f7XpZ5Jdjq9IJI+Tlp9FS1JzSiKeKBjs=; b=TN+qjKZ2nJ0c+uABc+hIQ3I+wRXKTBps31vkt3dTAEFsPKVwMlcIExZ+TENbUCOE7Yt2fV3mCr9TsCWbwJxC45rU5wXucLz2Q+iPXQMg85SC8pqfMgfImBADvodHH2X9IRnkZ0nlQp13DmRCyifmc4JiFVYJz4SIACQX1s0ovl0=; X-UUID: 60d051e531f7437d9f807a15b3a2cb35-20210607 Received: from mtkcas66.mediatek.inc [(172.29.193.44)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1455839913; Mon, 07 Jun 2021 02:39:06 -0700 Received: from mtkmbs08n2.mediatek.inc (172.21.101.56) by MTKMBS62DR.mediatek.inc (172.29.94.18) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 7 Jun 2021 02:38:58 -0700 Received: from MTKCAS06.mediatek.inc (172.21.101.30) by mtkmbs08n2.mediatek.inc (172.21.101.56) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 7 Jun 2021 17:38:50 +0800 Received: from mtkswgap22.mediatek.inc (172.21.77.33) by MTKCAS06.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Mon, 7 Jun 2021 17:38:50 +0800 From: Miles Chen To: Mike Rapoport , Andrew Morton CC: , , , Miles Chen , Baoquan He , Kazu Subject: [RESEND PATCH v3] mm/sparse: fix check_usemap_section_nr warnings Date: Mon, 7 Jun 2021 17:38:49 +0800 Message-ID: <1623058729-27264-1-git-send-email-miles.chen@mediatek.com> X-Mailer: git-send-email 1.7.9.5 MIME-Version: 1.0 Content-Type: text/plain X-MTK: N Content-Transfer-Encoding: base64 X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: A9C34200107C Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=mediatek.com header.s=dk header.b=TN+qjKZ2; 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: zuyjpzadbhuruuajtfij6d31hooxaecu X-HE-Tag: 1623058752-89578 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+DQoNCi0tLQ0K DQpDaGFuZ2Ugc2luY2UgdjE6DQpUcnkgdG8gYWxsb2NhdGUgcGdkYXQgKGRvIG5vdCB1c2UgZ2xv YmFsIHZhcmlhYmxlcykNCg0KQ2hhbmdlIHNpbmNlIHYyOg0KR28gYmFjayB0byBvcmlnaW5hbCBp bXBsZW1lbnRhdGlvbg0KDQotLS0NCiBtbS9zcGFyc2UuYyB8IDEzICsrKysrKysrKysrLS0NCiAx IGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCg0KZGlmZiAt LWdpdCBhL21tL3NwYXJzZS5jIGIvbW0vc3BhcnNlLmMNCmluZGV4IGIyYWRhOWRjMDBjYi4uNTVj MThhZmYzZTQyIDEwMDY0NA0KLS0tIGEvbW0vc3BhcnNlLmMNCisrKyBiL21tL3NwYXJzZS5jDQpA QCAtMzQ0LDYgKzM0NCwxNSBAQCBzaXplX3QgbWVtX3NlY3Rpb25fdXNhZ2Vfc2l6ZSh2b2lkKQ0K IAlyZXR1cm4gc2l6ZW9mKHN0cnVjdCBtZW1fc2VjdGlvbl91c2FnZSkgKyB1c2VtYXBfc2l6ZSgp Ow0KIH0NCiANCitzdGF0aWMgaW5saW5lIHBoeXNfYWRkcl90IHBnZGF0X3RvX3BoeXMoc3RydWN0 IHBnbGlzdF9kYXRhICpwZ2RhdCkNCit7DQorI2lmbmRlZiBDT05GSUdfTkVFRF9NVUxUSVBMRV9O T0RFUw0KKwlyZXR1cm4gX19wYV9zeW1ib2wocGdkYXQpOw0KKyNlbHNlDQorCXJldHVybiBfX3Bh KHBnZGF0KTsNCisjZW5kaWYNCit9DQorDQogI2lmZGVmIENPTkZJR19NRU1PUllfSE9UUkVNT1ZF DQogc3RhdGljIHN0cnVjdCBtZW1fc2VjdGlvbl91c2FnZSAqIF9faW5pdA0KIHNwYXJzZV9lYXJs eV91c2VtYXBzX2FsbG9jX3BnZGF0X3NlY3Rpb24oc3RydWN0IHBnbGlzdF9kYXRhICpwZ2RhdCwN CkBAIC0zNjIsNyArMzcxLDcgQEAgc3BhcnNlX2Vhcmx5X3VzZW1hcHNfYWxsb2NfcGdkYXRfc2Vj dGlvbihzdHJ1Y3QgcGdsaXN0X2RhdGEgKnBnZGF0LA0KIAkgKiBmcm9tIHRoZSBzYW1lIHNlY3Rp b24gYXMgdGhlIHBnZGF0IHdoZXJlIHBvc3NpYmxlIHRvIGF2b2lkDQogCSAqIHRoaXMgcHJvYmxl bS4NCiAJICovDQotCWdvYWwgPSBfX3BhKHBnZGF0KSAmIChQQUdFX1NFQ1RJT05fTUFTSyA8PCBQ QUdFX1NISUZUKTsNCisJZ29hbCA9IHBnZGF0X3RvX3BoeXMocGdkYXQpICYgKFBBR0VfU0VDVElP Tl9NQVNLIDw8IFBBR0VfU0hJRlQpOw0KIAlsaW1pdCA9IGdvYWwgKyAoMVVMIDw8IFBBX1NFQ1RJ T05fU0hJRlQpOw0KIAluaWQgPSBlYXJseV9wZm5fdG9fbmlkKGdvYWwgPj4gUEFHRV9TSElGVCk7 DQogYWdhaW46DQpAQCAtMzkwLDcgKzM5OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjaGVja191 c2VtYXBfc2VjdGlvbl9ucihpbnQgbmlkLA0KIAl9DQogDQogCXVzZW1hcF9zbnIgPSBwZm5fdG9f c2VjdGlvbl9ucihfX3BhKHVzYWdlKSA+PiBQQUdFX1NISUZUKTsNCi0JcGdkYXRfc25yID0gcGZu X3RvX3NlY3Rpb25fbnIoX19wYShwZ2RhdCkgPj4gUEFHRV9TSElGVCk7DQorCXBnZGF0X3NuciA9 IHBmbl90b19zZWN0aW9uX25yKHBnZGF0X3RvX3BoeXMocGdkYXQpID4+IFBBR0VfU0hJRlQpOw0K IAlpZiAodXNlbWFwX3NuciA9PSBwZ2RhdF9zbnIpDQogCQlyZXR1cm47DQogDQotLSANCjIuMTgu MA0K