From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out203-205-221-231.mail.qq.com (out203-205-221-231.mail.qq.com [203.205.221.231]) (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 65CE91B6D08 for ; Mon, 29 Dec 2025 13:52:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=203.205.221.231 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767016361; cv=none; b=LY2gUmjk5+LZ+9i8+6BKAIPviqpLuI+zJI1yscx5Jpq5nr4GSK7oxW2GqF7AbRnk0++1TqPp+5wlejGRcwX0fx23ziTAxlbJ2T5Y3JJHoHTp9Xmm63dkZsaW7UIRhJmN6UeHvww1eKsNsZ87NAMXhjKRPOgpz3LKAoTULv8ZoLQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767016361; c=relaxed/simple; bh=nWViOYG5nQtBSh3p8ODsoW76RNAZ8UQcf6TMM443Gu0=; h=From:To:Cc:Subject:Mime-Version:Content-Type:Date:Message-ID; b=FlgAkACbfhBcJpQBdO/EmdUP6iGWK7JvAzeGMDos8wkezKWzARTLxaSgZ+gERWBrIn/lR3aupXznl4RqKN9xBPrWGpqikY7TTis73bDNlj3TcOlnUK7cXNDwsLQmkLSJ2ARXaWZXKYl9tYsS+rlOB7uTqIJDBlFKhR8pMXFWZcQ= 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=EhU8n3C9; arc=none smtp.client-ip=203.205.221.231 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="EhU8n3C9" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1767016348; bh=nWViOYG5nQtBSh3p8ODsoW76RNAZ8UQcf6TMM443Gu0=; h=From:To:Cc:Subject:Date; b=EhU8n3C9vZl4lN04sG0aNpSVXTCuuSzKLF0OjpiuTG4r2A6sJdGYw48kauk8oWAqj SpftIRXsu7jA3WTgnzp9YkDlE+ONqbPKX9SIp7odOp0tDMp8JGy6NWTYDQMDD2Gtur +yhnBHAY0gDA0a1h+Ov03Y/uD905wd+O0zXtFKS0= X-QQ-XMRINFO: M/715EihBoGS47X28/vv4NpnfpeBLnr4Qg== X-QQ-XMAILINFO: MnT+Yx1vzy5SFmSrmdJxtWxI82SioVl9zGF6EDaZdkuwtTFrHkdcUeDwcvBw8e 0m03cYyyoHJ9WDJwDeves081lc4jvyQjKB0ZDMnc9hYIC6/LaL6DSkQ7SREXsHY6MJWygm6sIaWm9 3v7VAUkOunqJkP+h0RvqU8BOxocWEU4GKSUX7RUY8+KBaEmT8THkIsfcHdOxM6iCa+47yDOZ5C8e5 Dc+4mJN+0Sz1AXNISg/Dj+It75XQWVGLKCXngxj9XL+5LklXByfTnlyVTdj0B0iqBrC1BJl0Qw/Al Bxx6Hg6oQCFmUnK3Ygp0U0uj4NISDZOcweKegxbc0abPohTkK5EYw7V3E+4Ut6knQe7LwMMmuWv8f P4qa2pm3FGoFYaazZohU49RjhwUKy0YslMdkXnm//ue1ZHqdnZ8XN47RI3OqTx1qG80Edb+krRV0Z L+nfwommQ/0I7iIbyRLi9l5Dh0d5bc0uVJaiRbGsOA6EzS0sYfJCe3qdKaYJbM/nnNbOySkk1hwi6 uPEGOaBGfXmSUmXha9vq4PsysKB1tQWgYokHJ+KjbHJUUd6GLLsbql7H/9CDjDctEEpFtbkEG3tqG /mLzULKyyJ0Cp0JHHLh572VTAO2feAgKFjopyVgCOoeJr1fA3P0rnsKhHeJYxnd4phezGBW9RtST3 JW1CNpMFNAc+oETENHzLqaabMHIpSFs7mssasIvy4Sm/8XrmMacjlPW23D0O2NJboNs6rJKb1efdZ hhTEQnzSg+aaMzNWqIcI5v3v5cKGAIWkMOpmKqDTirnBgqId025Oc9JsPPp7Z2uEJlQm+fvOCuaO1 YG7eq9q4eRo5aJP28LnIhHBfZxcSrLEdcmXL57xbQIHYZX0aIkyDBYYSlZ4yiuIGgAe4rbt679uhX 6KEuLt6S0MDweb1bJ0/u7v5dFZSZoIZua8TuqsF+4u7Z5Tx8L+gcOwWwYQHA6aG5+vh0qNYsZGqSw m8paVugFZYZHIKn5er8M9DoSsSFfaRiH51y51QRGEOIb91nQHk1yuz9tELu8BxMb4AMcchAGe8544 zMC9ncDx0WaQqfRVzglA39Z3nwmEQGttSbw12++9K4izU5lVEmL0FI85DXGZ4WkUI5K6sPtP5LkS+ hdfSJNZgUEJmAeBL/JMY5EmtiQnYyJcw9T5azRmk0o1Zlg== From: "=?utf-8?B?c2hlbmdtaW5naHU1MTI=?=" To: "=?utf-8?B?YWtwbQ==?=" , "=?utf-8?B?ZGF2aWQ=?=" , "=?utf-8?B?cnBwdA==?=" Cc: "=?utf-8?B?bG9yZW56by5zdG9ha2Vz?=" , "=?utf-8?B?TGlhbS5Ib3dsZXR0?=" , "=?utf-8?B?dmJhYmth?=" , "=?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 v2] 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: Mon, 29 Dec 2025 21:52:27 +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-0t1767016347tomwbdp83 RnJvbTogU2hlbmdtaW5nIEh1IDxodS5zaGVuZ21pbmdAenRlLmNvbS5jbj4NCg0KbWVtYmxv Y2tfZnJlZV9wYWdlcygpIGN1cnJlbnRseSB0YWtlcyBib3RoIGEgc3RydWN0IHBhZ2UgKiBh bmQgdGhlDQpjb3JyZXNwb25kaW5nIFBGTi4gVGhlIHBhZ2UgcG9pbnRlciBpcyBhbHdheXMg ZGVyaXZlZCBmcm9tIHRoZSBQRk4gYXQNCmNhbGwgc2l0ZXMgKHBmbl90b19wYWdlKHBmbikp LCBtYWtpbmcgdGhlIHBhcmFtZXRlciByZWR1bmRhbnQgYW5kIGFsc28NCmFsbG93aW5nIGFj Y2lkZW50YWwgbWlzbWF0Y2hlcyBiZXR3ZWVuIHRoZSB0d28gYXJndW1lbnRzLg0KDQpTaW1w bGlmeSB0aGUgaW50ZXJmYWNlIGJ5IHJlbW92aW5nIHRoZSBzdHJ1Y3QgcGFnZSAqIGFyZ3Vt ZW50IGFuZA0KZGVyaXZpbmcgdGhlIHBhZ2UgbG9jYWxseSBmcm9tIHRoZSBQRk4sIGFmdGVy IHRoZSBkZWZlcnJlZCBzdHJ1Y3QgcGFnZQ0KaW5pdGlhbGl6YXRpb24gY2hlY2suIFRoaXMg a2VlcHMgdGhlIGJlaGF2aW9yIHVuY2hhbmdlZCB3aGlsZSBtYWtpbmcNCnRoZSBoZWxwZXIg aGFyZGVyIHRvIG1pc3VzZS4NCg0KU2lnbmVkLW9mZi1ieTogU2hlbmdtaW5nIEh1IDxodS5z aGVuZ21pbmdAenRlLmNvbS5jbj4NCi0tLQ0KQ2hhbmdlcyBmcm9tIHYxOg0KaHR0cHM6Ly9s b3JlLmtlcm5lbC5vcmcvYWxsL3RlbmNlbnRfNjAwRDFCQ0M1RTFCNURCNERERDk4Njc5REE3 REMzMTIzQzA2QHFxLmNvbS8NCi0gSW5pdGlhbGl6ZSB0aGUgcGFnZSB2YXJpYWJsZSBhdCBk ZWNsYXJhdGlvbg0KDQogbW0vaW50ZXJuYWwuaCAgICAgICAgICAgICAgICAgICAgIHwgMyAr LS0NCiBtbS9tZW1ibG9jay5jICAgICAgICAgICAgICAgICAgICAgfCA0ICsrLS0NCiBtbS9t bV9pbml0LmMgICAgICAgICAgICAgICAgICAgICAgfCA1ICsrKy0tDQogdG9vbHMvdGVzdGlu Zy9tZW1ibG9jay9pbnRlcm5hbC5oIHwgMyArLS0NCiA0IGZpbGVzIGNoYW5nZWQsIDcgaW5z ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL21tL2ludGVybmFs LmggYi9tbS9pbnRlcm5hbC5oDQppbmRleCBlNDMwZGE5MDAuLjVmOTNlZTE0NSAxMDA2NDQN Ci0tLSBhL21tL2ludGVybmFsLmgNCisrKyBiL21tL2ludGVybmFsLmgNCkBAIC03NDIsOCAr NzQyLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGNsZWFyX3pvbmVfY29udGlndW91cyhzdHJ1 Y3Qgem9uZSAqem9uZSkNCiBleHRlcm4gaW50IF9faXNvbGF0ZV9mcmVlX3BhZ2Uoc3RydWN0 IHBhZ2UgKnBhZ2UsIHVuc2lnbmVkIGludCBvcmRlcik7DQogZXh0ZXJuIHZvaWQgX19wdXRi YWNrX2lzb2xhdGVkX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVkIGludCBvcmRl ciwNCiAJCQkJICAgIGludCBtdCk7DQotZXh0ZXJuIHZvaWQgbWVtYmxvY2tfZnJlZV9wYWdl cyhzdHJ1Y3QgcGFnZSAqcGFnZSwgdW5zaWduZWQgbG9uZyBwZm4sDQotCQkJCQl1bnNpZ25l ZCBpbnQgb3JkZXIpOw0KK2V4dGVybiB2b2lkIG1lbWJsb2NrX2ZyZWVfcGFnZXModW5zaWdu ZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGludCBvcmRlcik7DQogZXh0ZXJuIHZvaWQgX19mcmVl X3BhZ2VzX2NvcmUoc3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVkIGludCBvcmRlciwNCiAJ CWVudW0gbWVtaW5pdF9jb250ZXh0IGNvbnRleHQpOw0KIA0KZGlmZiAtLWdpdCBhL21tL21l bWJsb2NrLmMgYi9tbS9tZW1ibG9jay5jDQppbmRleCA5MDVkMDZiMTYuLjZlMTFmODFjNCAx MDA2NDQNCi0tLSBhL21tL21lbWJsb2NrLmMNCisrKyBiL21tL21lbWJsb2NrLmMNCkBAIC0x NzcxLDcgKzE3NzEsNyBAQCB2b2lkIF9faW5pdCBtZW1ibG9ja19mcmVlX2xhdGUocGh5c19h ZGRyX3QgYmFzZSwgcGh5c19hZGRyX3Qgc2l6ZSkNCiAJZW5kID0gUEZOX0RPV04oYmFzZSAr IHNpemUpOw0KIA0KIAlmb3IgKDsgY3Vyc29yIDwgZW5kOyBjdXJzb3IrKykgew0KLQkJbWVt YmxvY2tfZnJlZV9wYWdlcyhwZm5fdG9fcGFnZShjdXJzb3IpLCBjdXJzb3IsIDApOw0KKwkJ bWVtYmxvY2tfZnJlZV9wYWdlcyhjdXJzb3IsIDApOw0KIAkJdG90YWxyYW1fcGFnZXNfaW5j KCk7DQogCX0NCiB9DQpAQCAtMjIxNiw3ICsyMjE2LDcgQEAgc3RhdGljIHZvaWQgX19pbml0 IF9fZnJlZV9wYWdlc19tZW1vcnkodW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9u ZyBlbmQpDQogCQl3aGlsZSAoc3RhcnQgKyAoMVVMIDw8IG9yZGVyKSA+IGVuZCkNCiAJCQlv cmRlci0tOw0KIA0KLQkJbWVtYmxvY2tfZnJlZV9wYWdlcyhwZm5fdG9fcGFnZShzdGFydCks IHN0YXJ0LCBvcmRlcik7DQorCQltZW1ibG9ja19mcmVlX3BhZ2VzKHN0YXJ0LCBvcmRlcik7 DQogDQogCQlzdGFydCArPSAoMVVMIDw8IG9yZGVyKTsNCiAJfQ0KZGlmZiAtLWdpdCBhL21t L21tX2luaXQuYyBiL21tL21tX2luaXQuYw0KaW5kZXggZmMyYTZmMWU1Li5kNWI5MTYwMmYg MTAwNjQ0DQotLS0gYS9tbS9tbV9pbml0LmMNCisrKyBiL21tL21tX2luaXQuYw0KQEAgLTI0 ODAsOSArMjQ4MCwxMCBAQCB2b2lkICpfX2luaXQgYWxsb2NfbGFyZ2Vfc3lzdGVtX2hhc2go Y29uc3QgY2hhciAqdGFibGVuYW1lLA0KIAlyZXR1cm4gdGFibGU7DQogfQ0KIA0KLXZvaWQg X19pbml0IG1lbWJsb2NrX2ZyZWVfcGFnZXMoc3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVk IGxvbmcgcGZuLA0KLQkJCQkJCQl1bnNpZ25lZCBpbnQgb3JkZXIpDQordm9pZCBfX2luaXQg bWVtYmxvY2tfZnJlZV9wYWdlcyh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgaW50IG9y ZGVyKQ0KIHsNCisJc3RydWN0IHBhZ2UgKnBhZ2UgPSBwZm5fdG9fcGFnZShwZm4pOw0KKw0K IAlpZiAoSVNfRU5BQkxFRChDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCkpIHsN CiAJCWludCBuaWQgPSBlYXJseV9wZm5fdG9fbmlkKHBmbik7DQogDQpkaWZmIC0tZ2l0IGEv dG9vbHMvdGVzdGluZy9tZW1ibG9jay9pbnRlcm5hbC5oIGIvdG9vbHMvdGVzdGluZy9tZW1i bG9jay9pbnRlcm5hbC5oDQppbmRleCAwYWI0YjUzYmIuLjAwOWI5N2JiZCAxMDA2NDQNCi0t LSBhL3Rvb2xzL3Rlc3RpbmcvbWVtYmxvY2svaW50ZXJuYWwuaA0KKysrIGIvdG9vbHMvdGVz dGluZy9tZW1ibG9jay9pbnRlcm5hbC5oDQpAQCAtMTUsOCArMTUsNyBAQCBib29sIG1pcnJv cmVkX2tlcm5lbGNvcmUgPSBmYWxzZTsNCiANCiBzdHJ1Y3QgcGFnZSB7fTsNCiANCi12b2lk IG1lbWJsb2NrX2ZyZWVfcGFnZXMoc3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVkIGxvbmcg cGZuLA0KLQkJCSB1bnNpZ25lZCBpbnQgb3JkZXIpDQordm9pZCBtZW1ibG9ja19mcmVlX3Bh Z2VzKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpDQogew0KIH0NCiAN Ci0tIA0KMi4yNS4xDQo=