From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from outbound.baidu.com (mx16.baidu.com [111.202.115.101]) (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 2E9FF37FF71 for ; Wed, 12 Aug 2026 07:28:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=111.202.115.101 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786519719; cv=none; b=BLNmPCI/RY0SToLhwAH0BJv9S4Gpv2ZdjO9EMKAv6p4x/wxPKRv+mkzo3sb9/qiQUhk0+0bRhJJq+ROMkbUjaUjBPhtid/iK0wEByaJuQxg81BjO5mPLrxHitC2DS1mNPbR//kiBf6q4J/ku+CdzHoDF1IKg8kjRQxvcUVM/6zI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786519719; c=relaxed/simple; bh=hu/tzTYOOz4uBGTwjF9LqRzPtO8zA5XO00GR2moYHsg=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=qFX61yVWeiCvMdgVbg8TGIuAWAoCthM2XE8EVsKxXQVcPtuRuDDi0vPV771KOg+n2nHVC597dEdDoJIvMHAOCT37cNeGzAIfFcdogoSojlmisXaFKHPfqbTCTagUNQO6ov8WXMU6P5apV2tt1B7yMCvLu9DrpExRWCkX6ltq7ik= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=baidu.com; spf=pass smtp.mailfrom=baidu.com; dkim=pass (2048-bit key) header.d=baidu.com header.i=@baidu.com header.b=QznONrwk; arc=none smtp.client-ip=111.202.115.101 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=baidu.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baidu.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baidu.com header.i=@baidu.com header.b="QznONrwk" X-MD-Sfrom: lirongqing@baidu.com X-MD-SrcIP: 172.31.50.47 From: "Li,Rongqing" To: Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , "Mel Gorman" , Valentin Schneider , "K Prateek Nayak" , "linux-kernel@vger.kernel.org" , Zhan Xusheng Subject: =?gb2312?B?tPC4tDogW1BBVENIIHYyXSBzY2hlZC9kZWJ1ZzogcmVqZWN0IGludmFsaWQg?= =?gb2312?B?d3JpdGVzIHRvIG51bWFfYmFsYW5jaW5nIHNjYW5fc2l6ZV9tYg==?= Thread-Topic: [PATCH v2] sched/debug: reject invalid writes to numa_balancing scan_size_mb Thread-Index: AQHdGnxRCCUeNorIB0msOGgds9pnLraaIcPQ Date: Wed, 12 Aug 2026 07:23:17 +0000 Message-ID: References: <20260723082144.2190-1-lirongqing@baidu.com> In-Reply-To: <20260723082144.2190-1-lirongqing@baidu.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baidu.com; s=selector1; t=1786519401; bh=hu/tzTYOOz4uBGTwjF9LqRzPtO8zA5XO00GR2moYHsg=; h=From:To:Subject:Date:Message-ID:Content-Type; b=QznONrwkrcUWODwunI4zF17WdwPvVYR/Xe6i/ov9/Yxy/sDvBgoEAtdvD569+ovhq TKkG4NC9H9wMI0D7MzVLdsbwjWWKu5AbF79wbYjrfmdcVzlSJ2EiKYV4vXmrITkpMw fmI6RkjtaakQGqRAkMQa3TLKgtP8xjxmSekLFVp5XEhaenBsaZ0QzejUTsVVhpx7Il ZLPERMWAoiOOYKgjRBp8bHoUGW53TFRAzTutJzZ+U2EP9hQq5ph9uLiLNQo0epgTee n/2eyFkvMzxFHtooLdoGVxBaG+Z0znVVcK3e066PGsfErK+OMlrF9yT8krvbAvXJxu M3T14B2lU6HGw== DQoNCj4gDQo+IEZyb206IExpIFJvbmdRaW5nIDxsaXJvbmdxaW5nQGJhaWR1LmNvbT4NCj4gDQo+ IFRoZSBzeXNjdGxfbnVtYV9iYWxhbmNpbmdfc2Nhbl9zaXplIHBhcmFtZXRlciBpcyBjdXJyZW50 bHkgcmVnaXN0ZXJlZCB2aWENCj4gZGVidWdmc19jcmVhdGVfdTMyKCksIHdoaWNoIGFjY2VwdHMg YW55IHUzMiB2YWx1ZSBpbmNsdWRpbmcgMC4gQSB6ZXJvIHZhbHVlDQo+IHRyaWdnZXJzIGRpdmlz aW9uLWJ5LXplcm8gaW4gdHdvIGNvZGUgcGF0aHM6DQo+IA0KPiAgIHRhc2tfc2Nhbl9taW4oKToN Cj4gICAgIHdpbmRvd3MgPSBNQVhfU0NBTl9XSU5ET1cgLyBzY2FuX3NpemU7DQo+IA0KPiAgIHRh c2tfbnJfc2Nhbl93aW5kb3dzKCk6DQo+ICAgICByc3MgPSByb3VuZF91cChyc3MsIG5yX3NjYW5f cGFnZXMpOw0KPiAgICAgcmV0dXJuIHJzcyAvIG5yX3NjYW5fcGFnZXM7DQo+IA0KPiBTaW1pbGFy bHksIHZhbHVlcyBleGNlZWRpbmcgVUlOVF9NQVggd291bGQgYmUgc2lsZW50bHkgdHJ1bmNhdGVk IGJ5IHRoZQ0KPiB3cml0ZSBwYXRoIGJlZm9yZSByZWFjaGluZyB0aGlzIGhhbmRsZXIsIHBvdGVu dGlhbGx5IGFjY2VwdGluZyB1bmludGVuZGVkDQo+IHZhbHVlcy4gUmVqZWN0IHRoZW0gZXhwbGlj aXRseSB3aXRoIC1FUkFOR0UNCj4gDQo+IFJlcGxhY2UgdGhlIGRlYnVnZnNfY3JlYXRlX3UzMigp IGludGVyZmFjZSB3aXRoIGEgY3VzdG9tIGZpbGVfb3BlcmF0aW9ucw0KPiBoYW5kbGVyIHRoYXQg dmFsaWRhdGVzIHdyaXRlczogcmVqZWN0IDAgYW5kIHZhbHVlcyBleGNlZWRpbmcgVUlOVF9NQVgg d2l0aA0KPiAtRVJBTkdFLiBTaW5jZSB0aGUgb3BzIHVzZSBERUZJTkVfREVCVUdGU19BVFRSSUJV VEUoKSB3aGljaCBhbHJlYWR5DQo+IHByb3ZpZGVzIHJlbW92YWwgcHJvdGVjdGlvbiB2aWEgZGVi dWdmc19maWxlX2dldCgpL3B1dCgpLA0KPiBkZWJ1Z2ZzX2NyZWF0ZV9maWxlX3Vuc2FmZSgpIGlz IHVzZWQgaW5zdGVhZCBvZiBkZWJ1Z2ZzX2NyZWF0ZV9maWxlKCkgdG8gYXZvaWQNCj4gYW4gdW5u ZWNlc3NhcnkgZnVsbF9wcm94eSBsYXllci4NCj4gDQo+IEZpeGVzOiA4YTk5YjY4MzNjODggKCJz Y2hlZDogTW92ZSBTQ0hFRF9ERUJVRyBzeXNjdGwgdG8gZGVidWdmcyIpDQo+IFNpZ25lZC1vZmYt Ynk6IExpIFJvbmdRaW5nIDxsaXJvbmdxaW5nQGJhaWR1LmNvbT4NCg0KUGluZw0KDQpUaGFua3MN Cg0KW0xpLFJvbmdxaW5nXSANCg0KDQo+IC0tLQ0KPiBEaWZmIHdpdGggdjE6IHJlcGxhY2UgZGVi dWdmc19jcmVhdGVfZmlsZSB3aXRoIGRlYnVnZnNfY3JlYXRlX2ZpbGVfdW5zYWZlOw0KPiAJCQkg YW5kIHJld3JpdGUgY29tbWl0IG1lc3NhZ2UNCj4gDQo+ICBrZXJuZWwvc2NoZWQvZGVidWcuYyB8 IDIzICsrKysrKysrKysrKysrKysrKysrKystDQo+ICAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9zY2hlZC9k ZWJ1Zy5jIGIva2VybmVsL3NjaGVkL2RlYnVnLmMgaW5kZXgNCj4gNDA1ODRiMi4uMzkxYTY2OSAx MDA2NDQNCj4gLS0tIGEva2VybmVsL3NjaGVkL2RlYnVnLmMNCj4gKysrIGIva2VybmVsL3NjaGVk L2RlYnVnLmMNCj4gQEAgLTYzMyw2ICs2MzMsMjYgQEAgc3RhdGljIHZvaWQgZGVidWdmc19mYWly X3NlcnZlcl9pbml0KHZvaWQpDQo+ICAJfQ0KPiAgfQ0KPiANCj4gKyNpZmRlZiBDT05GSUdfTlVN QV9CQUxBTkNJTkcNCj4gK3N0YXRpYyBpbnQgbnVtYV9zY2FuX3NpemVfZ2V0KHZvaWQgKmRhdGEs IHU2NCAqdmFsKSB7DQo+ICsJKnZhbCA9ICoodTMyICopZGF0YTsNCj4gKwlyZXR1cm4gMDsNCj4g K30NCj4gKw0KPiArc3RhdGljIGludCBudW1hX3NjYW5fc2l6ZV9zZXQodm9pZCAqZGF0YSwgdTY0 IHZhbCkgew0KPiArCWlmICh2YWwgPT0gMCB8fCB2YWwgPiBVSU5UX01BWCkNCj4gKwkJcmV0dXJu IC1FUkFOR0U7DQo+ICsNCj4gKwkqKHUzMiAqKWRhdGEgPSAodTMyKXZhbDsNCj4gKwlyZXR1cm4g MDsNCj4gK30NCj4gKw0KPiArREVGSU5FX0RFQlVHRlNfQVRUUklCVVRFKG51bWFfc2Nhbl9zaXpl X2ZvcHMsIG51bWFfc2Nhbl9zaXplX2dldCwNCj4gKwkJCSBudW1hX3NjYW5fc2l6ZV9zZXQsICIl bGx1XG4iKTsNCj4gKyNlbmRpZiAvKiBDT05GSUdfTlVNQV9CQUxBTkNJTkcgKi8NCj4gKw0KPiAg c3RhdGljIF9faW5pdCBpbnQgc2NoZWRfaW5pdF9kZWJ1Zyh2b2lkKSAgew0KPiAgCXN0cnVjdCBk ZW50cnkgX19tYXliZV91bnVzZWQgKm51bWEsICpsbGM7IEBAIC02NjQsNyArNjg0LDggQEANCj4g c3RhdGljIF9faW5pdCBpbnQgc2NoZWRfaW5pdF9kZWJ1Zyh2b2lkKQ0KPiAgCWRlYnVnZnNfY3Jl YXRlX3UzMigic2Nhbl9kZWxheV9tcyIsIDA2NDQsIG51bWEsDQo+ICZzeXNjdGxfbnVtYV9iYWxh bmNpbmdfc2Nhbl9kZWxheSk7DQo+ICAJZGVidWdmc19jcmVhdGVfdTMyKCJzY2FuX3BlcmlvZF9t aW5fbXMiLCAwNjQ0LCBudW1hLA0KPiAmc3lzY3RsX251bWFfYmFsYW5jaW5nX3NjYW5fcGVyaW9k X21pbik7DQo+ICAJZGVidWdmc19jcmVhdGVfdTMyKCJzY2FuX3BlcmlvZF9tYXhfbXMiLCAwNjQ0 LCBudW1hLA0KPiAmc3lzY3RsX251bWFfYmFsYW5jaW5nX3NjYW5fcGVyaW9kX21heCk7DQo+IC0J ZGVidWdmc19jcmVhdGVfdTMyKCJzY2FuX3NpemVfbWIiLCAwNjQ0LCBudW1hLA0KPiAmc3lzY3Rs X251bWFfYmFsYW5jaW5nX3NjYW5fc2l6ZSk7DQo+ICsJZGVidWdmc19jcmVhdGVfZmlsZV91bnNh ZmUoInNjYW5fc2l6ZV9tYiIsIDA2NDQsIG51bWEsDQo+ICsJCQkgICAgJnN5c2N0bF9udW1hX2Jh bGFuY2luZ19zY2FuX3NpemUsDQo+ICZudW1hX3NjYW5fc2l6ZV9mb3BzKTsNCj4gIAlkZWJ1Z2Zz X2NyZWF0ZV91MzIoImhvdF90aHJlc2hvbGRfbXMiLCAwNjQ0LCBudW1hLA0KPiAmc3lzY3RsX251 bWFfYmFsYW5jaW5nX2hvdF90aHJlc2hvbGQpOw0KPiAgI2VuZGlmIC8qIENPTkZJR19OVU1BX0JB TEFOQ0lORyAqLw0KPiANCj4gLS0NCj4gMi45LjQNCg0K