From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out162-62-58-216.mail.qq.com (out162-62-58-216.mail.qq.com [162.62.58.216]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7F89F24167F for ; Sun, 28 Dec 2025 11:40:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=162.62.58.216 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766922020; cv=none; b=Pv0XP9Bc6YX7bJ+pJ/14Eh/B4Mm40VfroNerQUr0WOHeZJ6kTSria7DH9kE0pw05x2rmmC4XCdpL6YnnuEWlZfZRmHnwGt4PabNFt/IHIkYaVsxw0scvOD2BAPXLaNYVipbNkwd5DjwIanR9t4mI5xBpGFYfIcNUmjBwXLDzrF0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766922020; c=relaxed/simple; bh=JBiEhZG23nF7rzr99o5QrN66XJYyhdsq5looOF7JCQc=; h=From:To:Cc:Subject:Mime-Version:Content-Type:Date:Message-ID; b=T7ir+va96hdh4NzPP2MtDuT11kig8qNILBWbT/syk3ouKRVj40kFgDPAmRsamgdy/PdxHwfkqd9BLU5gl6L8Uk+dThA4ndvVL7I74b56nA6U74XPTCT0A2z/mL9XP3MXVv8Sv3ZOCGa2DcGoSBaAaq2i+GuvABPmC4BgMFuDDPg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com; spf=pass smtp.mailfrom=qq.com; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b=jov76QOr; arc=none smtp.client-ip=162.62.58.216 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qq.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="jov76QOr" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1766922007; bh=JBiEhZG23nF7rzr99o5QrN66XJYyhdsq5looOF7JCQc=; h=From:To:Cc:Subject:Date; b=jov76QOrwanIzEghZW139maPWeFSMwO0pMoQNlddFlqHuOiG+YI9OjwBCmWigVCOH B4P0L8mzFESzzdJArHs7XEw5p5aY3A2exUHDzIRa/V80IttNdqi7WxG4j1W/Wz73kK 2LhOFBH5fCAhKiNY3o31hNSIXIRJKdeqLBF8J1aE= X-QQ-XMRINFO: MSVp+SPm3vtSI1QTLgDHQqIV1w2oNKDqfg== X-QQ-XMAILINFO: NWDimQkHKFPbycjKJXGP9kqLJa0gSkvOigl5hTQJ9KEjwJ9VxRTYFbrIr2n11m 0khQ+ahtYdkcu7eKobY0VAqFo5A68PD/ugaDZBLXI6N70I5S+QELSdz7VTaxuuCTmRBhV/bvWHOsE 2Zavv35NNsUiQaPeqq8qavLkp4vVzbJ2LH96DCozqGSCj6vU01Qgln6OPNdDTkh/xFoUOYyiP39vr xZnmQiyDPM/6mkd6h/aicd8e0PRQDitm4nIrZB+2DYKJJ+exnw3jRgKabbgGsRrLXVqrr+xaBV824 wks3FIFD1CSsfrkCmp8Zhx/wPL0IOMMafDkVg26XHBCiASmjD8wfUmsfam3dWrfIe40zx3ix5hnO+ ke5vAK/vbwXI2B56JjOY3pIlo8Qw8cdwM6iTQVArJ/ErJX33rU1hDhQ2HVyFFNNXSCYG067Empq5H lZ2OqN4xwbS1k0ul2+pHblCalxDGwu3tjLfQQsTtfr7Jm4zslny0nRWl6B5I1Sga3j+3G6b9ZjhYy 6bUgE5oEFcB47u01bsjHrpBG+zQhOnD8uwde69JzKCawvrmRORBSDEPeymmG64AFrpwNqgerE24Pc hg4+tPAvGlG4gJsOwW8ZAWBDldVDjtGLln1fouDCzJFWIGLnRiUc3bHVHQ/84lAugo9Nc/edOjlqT huIFOryPqa6173uKSFK+kzj4F4vtaz2uCgiAkUz7J4h4Y+fuHupe3jtSHOKxsgkjGDcmL2Za9yvln rUvj1plMCTkt3yaKWnUe5it4/YwCWZO33PG46v/Oalg0ck4oSfcE+yPD/qapsGIQMhax5uB4U+Ijs I7wKdt8vA4UnQYuypMxQsUNR0t308sb2tkEfL2HZUtIxzz2Gq2tI2/wvAIvCw7DCqt1yT3FmbjYG5 hbgpXMnlb02zGOmBJb/w1QbGNr5Nhh5MlPag+NP9AIJ7JUbT1FqJ3pM41m1TsJDaSupPZwH7RzndZ NEpLVVHyShghFueBocKNO0+c5xqL3J3SHKkKB7T4imq5ez72b/XvA1+oWK4mhaP6uFMorV76KUuQ4 VBuIP0KEKbAQGoX3JLhyr9HwXFh3pgD+vodmNyIiBoX50mVPj1kU7SMChHqBIkf+h8AcfbD2PeH2l 2Ri1RHNaP+ruMA== From: "=?utf-8?B?c2hlbmdtaW5naHU1MTI=?=" To: "=?utf-8?B?YWtwbQ==?=" , "=?utf-8?B?ZGF2aWQ=?=" Cc: "=?utf-8?B?bG9yZW56by5zdG9ha2Vz?=" , "=?utf-8?B?TGlhbS5Ib3dsZXR0?=" , "=?utf-8?B?dmJhYmth?=" , "=?utf-8?B?cnBwdA==?=" , "=?utf-8?B?c3VyZW5i?=" , "=?utf-8?B?bWhvY2tv?=" , "=?utf-8?B?bGludXgtbW0=?=" , "=?utf-8?B?bGludXgta2VybmVs?=" , "=?utf-8?B?aHUuc2hlbmdtaW5n?=" , "=?utf-8?B?emhhbmcucnVu?=" Subject: [PATCH] mm/memblock: drop redundant 'struct page *' argument from memblock_free_pages() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Sun, 28 Dec 2025 19:38:50 +0800 X-Priority: 3 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x X-QQ-mid: xmsepub7-0t1766921930t1ujyp4gm RnJvbTogU2hlbmdtaW5nIEh1IDxodS5zaGVuZ21pbmdAenRlLmNvbS5jbj4NCg0KbWVtYmxv Y2tfZnJlZV9wYWdlcygpIGN1cnJlbnRseSB0YWtlcyBib3RoIGEgc3RydWN0IHBhZ2UgKiBh bmQgdGhlDQpjb3JyZXNwb25kaW5nIFBGTi4gVGhlIHBhZ2UgcG9pbnRlciBpcyBhbHdheXMg ZGVyaXZlZCBmcm9tIHRoZSBQRk4gYXQNCmNhbGwgc2l0ZXMgKHBmbl90b19wYWdlKHBmbikp LCBtYWtpbmcgdGhlIHBhcmFtZXRlciByZWR1bmRhbnQgYW5kIGFsc28NCmFsbG93aW5nIGFj Y2lkZW50YWwgbWlzbWF0Y2hlcyBiZXR3ZWVuIHRoZSB0d28gYXJndW1lbnRzLg0KDQpTaW1w bGlmeSB0aGUgaW50ZXJmYWNlIGJ5IHJlbW92aW5nIHRoZSBzdHJ1Y3QgcGFnZSAqIGFyZ3Vt ZW50IGFuZA0KZGVyaXZpbmcgdGhlIHBhZ2UgbG9jYWxseSBmcm9tIHRoZSBQRk4sIGFmdGVy IHRoZSBkZWZlcnJlZCBzdHJ1Y3QgcGFnZQ0KaW5pdGlhbGl6YXRpb24gY2hlY2suIFRoaXMg a2VlcHMgdGhlIGJlaGF2aW9yIHVuY2hhbmdlZCB3aGlsZSBtYWtpbmcNCnRoZSBoZWxwZXIg aGFyZGVyIHRvIG1pc3VzZS4NCg0KU2lnbmVkLW9mZi1ieTogU2hlbmdtaW5nIEh1IDxodS5z aGVuZ21pbmdAenRlLmNvbS5jbj4NCi0tLQ0KIG1tL2ludGVybmFsLmggICAgICAgICAgICAg ICAgICAgICB8IDMgKy0tDQogbW0vbWVtYmxvY2suYyAgICAgICAgICAgICAgICAgICAgIHwg NCArKy0tDQogbW0vbW1faW5pdC5jICAgICAgICAgICAgICAgICAgICAgIHwgNyArKysrKy0t DQogdG9vbHMvdGVzdGluZy9tZW1ibG9jay9pbnRlcm5hbC5oIHwgMyArLS0NCiA0IGZpbGVz IGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdp dCBhL21tL2ludGVybmFsLmggYi9tbS9pbnRlcm5hbC5oDQppbmRleCBlNDMwZGE5MDAuLjVm OTNlZTE0NSAxMDA2NDQNCi0tLSBhL21tL2ludGVybmFsLmgNCisrKyBiL21tL2ludGVybmFs LmgNCkBAIC03NDIsOCArNzQyLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGNsZWFyX3pvbmVf Y29udGlndW91cyhzdHJ1Y3Qgem9uZSAqem9uZSkNCiBleHRlcm4gaW50IF9faXNvbGF0ZV9m cmVlX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVkIGludCBvcmRlcik7DQogZXh0 ZXJuIHZvaWQgX19wdXRiYWNrX2lzb2xhdGVkX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UsIHVu c2lnbmVkIGludCBvcmRlciwNCiAJCQkJICAgIGludCBtdCk7DQotZXh0ZXJuIHZvaWQgbWVt YmxvY2tfZnJlZV9wYWdlcyhzdHJ1Y3QgcGFnZSAqcGFnZSwgdW5zaWduZWQgbG9uZyBwZm4s DQotCQkJCQl1bnNpZ25lZCBpbnQgb3JkZXIpOw0KK2V4dGVybiB2b2lkIG1lbWJsb2NrX2Zy ZWVfcGFnZXModW5zaWduZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGludCBvcmRlcik7DQogZXh0 ZXJuIHZvaWQgX19mcmVlX3BhZ2VzX2NvcmUoc3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVk IGludCBvcmRlciwNCiAJCWVudW0gbWVtaW5pdF9jb250ZXh0IGNvbnRleHQpOw0KIA0KZGlm ZiAtLWdpdCBhL21tL21lbWJsb2NrLmMgYi9tbS9tZW1ibG9jay5jDQppbmRleCA5MDVkMDZi MTYuLjZlMTFmODFjNCAxMDA2NDQNCi0tLSBhL21tL21lbWJsb2NrLmMNCisrKyBiL21tL21l bWJsb2NrLmMNCkBAIC0xNzcxLDcgKzE3NzEsNyBAQCB2b2lkIF9faW5pdCBtZW1ibG9ja19m cmVlX2xhdGUocGh5c19hZGRyX3QgYmFzZSwgcGh5c19hZGRyX3Qgc2l6ZSkNCiAJZW5kID0g UEZOX0RPV04oYmFzZSArIHNpemUpOw0KIA0KIAlmb3IgKDsgY3Vyc29yIDwgZW5kOyBjdXJz b3IrKykgew0KLQkJbWVtYmxvY2tfZnJlZV9wYWdlcyhwZm5fdG9fcGFnZShjdXJzb3IpLCBj dXJzb3IsIDApOw0KKwkJbWVtYmxvY2tfZnJlZV9wYWdlcyhjdXJzb3IsIDApOw0KIAkJdG90 YWxyYW1fcGFnZXNfaW5jKCk7DQogCX0NCiB9DQpAQCAtMjIxNiw3ICsyMjE2LDcgQEAgc3Rh dGljIHZvaWQgX19pbml0IF9fZnJlZV9wYWdlc19tZW1vcnkodW5zaWduZWQgbG9uZyBzdGFy dCwgdW5zaWduZWQgbG9uZyBlbmQpDQogCQl3aGlsZSAoc3RhcnQgKyAoMVVMIDw8IG9yZGVy KSA+IGVuZCkNCiAJCQlvcmRlci0tOw0KIA0KLQkJbWVtYmxvY2tfZnJlZV9wYWdlcyhwZm5f dG9fcGFnZShzdGFydCksIHN0YXJ0LCBvcmRlcik7DQorCQltZW1ibG9ja19mcmVlX3BhZ2Vz KHN0YXJ0LCBvcmRlcik7DQogDQogCQlzdGFydCArPSAoMVVMIDw8IG9yZGVyKTsNCiAJfQ0K ZGlmZiAtLWdpdCBhL21tL21tX2luaXQuYyBiL21tL21tX2luaXQuYw0KaW5kZXggZmMyYTZm MWU1Li44ZTk1ZDY1Y2YgMTAwNjQ0DQotLS0gYS9tbS9tbV9pbml0LmMNCisrKyBiL21tL21t X2luaXQuYw0KQEAgLTI0ODAsOSArMjQ4MCwxMCBAQCB2b2lkICpfX2luaXQgYWxsb2NfbGFy Z2Vfc3lzdGVtX2hhc2goY29uc3QgY2hhciAqdGFibGVuYW1lLA0KIAlyZXR1cm4gdGFibGU7 DQogfQ0KIA0KLXZvaWQgX19pbml0IG1lbWJsb2NrX2ZyZWVfcGFnZXMoc3RydWN0IHBhZ2Ug KnBhZ2UsIHVuc2lnbmVkIGxvbmcgcGZuLA0KLQkJCQkJCQl1bnNpZ25lZCBpbnQgb3JkZXIp DQordm9pZCBfX2luaXQgbWVtYmxvY2tfZnJlZV9wYWdlcyh1bnNpZ25lZCBsb25nIHBmbiwg dW5zaWduZWQgaW50IG9yZGVyKQ0KIHsNCisJc3RydWN0IHBhZ2UgKnBhZ2U7DQorDQogCWlm IChJU19FTkFCTEVEKENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUKSkgew0KIAkJ aW50IG5pZCA9IGVhcmx5X3Bmbl90b19uaWQocGZuKTsNCiANCkBAIC0yNDkwLDYgKzI0OTEs OCBAQCB2b2lkIF9faW5pdCBtZW1ibG9ja19mcmVlX3BhZ2VzKHN0cnVjdCBwYWdlICpwYWdl LCB1bnNpZ25lZCBsb25nIHBmbiwNCiAJCQlyZXR1cm47DQogCX0NCiANCisJcGFnZSA9IHBm bl90b19wYWdlKHBmbik7DQorDQogCWlmICgha21zYW5fbWVtYmxvY2tfZnJlZV9wYWdlcyhw YWdlLCBvcmRlcikpIHsNCiAJCS8qIEtNU0FOIHdpbGwgdGFrZSBjYXJlIG9mIHRoZXNlIHBh Z2VzLiAqLw0KIAkJcmV0dXJuOw0KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RpbmcvbWVtYmxv Y2svaW50ZXJuYWwuaCBiL3Rvb2xzL3Rlc3RpbmcvbWVtYmxvY2svaW50ZXJuYWwuaA0KaW5k ZXggMGFiNGI1M2JiLi4wMDliOTdiYmQgMTAwNjQ0DQotLS0gYS90b29scy90ZXN0aW5nL21l bWJsb2NrL2ludGVybmFsLmgNCisrKyBiL3Rvb2xzL3Rlc3RpbmcvbWVtYmxvY2svaW50ZXJu YWwuaA0KQEAgLTE1LDggKzE1LDcgQEAgYm9vbCBtaXJyb3JlZF9rZXJuZWxjb3JlID0gZmFs c2U7DQogDQogc3RydWN0IHBhZ2Uge307DQogDQotdm9pZCBtZW1ibG9ja19mcmVlX3BhZ2Vz KHN0cnVjdCBwYWdlICpwYWdlLCB1bnNpZ25lZCBsb25nIHBmbiwNCi0JCQkgdW5zaWduZWQg aW50IG9yZGVyKQ0KK3ZvaWQgbWVtYmxvY2tfZnJlZV9wYWdlcyh1bnNpZ25lZCBsb25nIHBm biwgdW5zaWduZWQgaW50IG9yZGVyKQ0KIHsNCiB9DQogDQotLSANCjIuMjUuMQ0K