From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from outbound.baidu.com (mx13.baidu.com [220.181.3.100]) by smtp.subspace.kernel.org (Postfix) with SMTP id B27BD2B9BA for ; Fri, 31 Jul 2026 14:18:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=220.181.3.100 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785507515; cv=none; b=IeffBVu3lqcDRP8Qw2TdRyT28N2S7+NUbB1U50g65KnRlqYop31Q2FrR8wDxX7ZN6nV9SXFQm64OSwotqXzRmTtuRQvc54HEnjEt3agGfFLm13vjPYzYgd8psOucshTR63A9cHMIQBcIE6qY6sQGrQrj0CmvJ5dCOez7FfDMVWo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785507515; c=relaxed/simple; bh=3GG+6FsuOh2VD2owpAVQLfPnuEIiiaGO1M1knjUgF28=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=X8DsLYrHDjkAVlwARNULDHel9BJ2EAGFFekQ0e7d1T8RhhtgJBvJkmrkIqve1KpnOOO8ipFDf8O46unZwYNrLQ+xd0ZYK0C6R2yybb8gTGBtCE9ZhKju3/JyDSYgw+Z+ndWBAZ0EX5kYuUBi14aT4Gagm9rdmtf6q4pDXbY6Wq8= 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=XqFUoNUg; arc=none smtp.client-ip=220.181.3.100 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="XqFUoNUg" X-MD-Sfrom: lirongqing@baidu.com X-MD-SrcIP: 172.31.3.14 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: AQHdGnxRCCUeNorIB0msOGgds9pnLraHtqJQ Date: Fri, 31 Jul 2026 14:07:11 +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=1785506836; bh=3GG+6FsuOh2VD2owpAVQLfPnuEIiiaGO1M1knjUgF28=; h=From:To:Subject:Date:Message-ID:Content-Type; b=XqFUoNUgpTYIJhAjLtK9EXi241pRhjPCaWqyXcWDCjEJewTXLX2alZ73UERcdx6eD mAuj59D2o/ufoQtSaB82XVDOZ5tUiAZf4PXDAiKK1S8yhLJnjoCRCmRM6jhtX+z0pf uUECX1IP/YSslrFgpyasadO/0QrFlUyEHkk6wLStglDxOIRAbK74CJfJ+H1cr/l/A7 xi1Up76WwJFirEXrHByYG+p+sNDU++0WCsAkFiSfQm0ch8VVxK4KTySf0XveuYL99H l02sp823H0WycIxV05+SxBcQiQDp1O3tHrkskpKmxBcfXGyMorTsOeBWiqx0D9dSGI SSG8SrG7JnXDg== 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 Ynk6IExpIFJvbmdRaW5nIDxsaXJvbmdxaW5nQGJhaWR1LmNvbT4NCg0KUGluZw0KDQpbTGksUm9u Z3FpbmddIA0KDQo+IC0tLQ0KPiBEaWZmIHdpdGggdjE6IHJlcGxhY2UgZGVidWdmc19jcmVhdGVf ZmlsZSB3aXRoIGRlYnVnZnNfY3JlYXRlX2ZpbGVfdW5zYWZlOw0KPiAJCQkgYW5kIHJld3JpdGUg Y29tbWl0IG1lc3NhZ2UNCj4gDQo+ICBrZXJuZWwvc2NoZWQvZGVidWcuYyB8IDIzICsrKysrKysr KysrKysrKysrKysrKystDQo+ICAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMSBk ZWxldGlvbigtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9zY2hlZC9kZWJ1Zy5jIGIva2Vy bmVsL3NjaGVkL2RlYnVnLmMgaW5kZXgNCj4gNDA1ODRiMi4uMzkxYTY2OSAxMDA2NDQNCj4gLS0t IGEva2VybmVsL3NjaGVkL2RlYnVnLmMNCj4gKysrIGIva2VybmVsL3NjaGVkL2RlYnVnLmMNCj4g QEAgLTYzMyw2ICs2MzMsMjYgQEAgc3RhdGljIHZvaWQgZGVidWdmc19mYWlyX3NlcnZlcl9pbml0 KHZvaWQpDQo+ICAJfQ0KPiAgfQ0KPiANCj4gKyNpZmRlZiBDT05GSUdfTlVNQV9CQUxBTkNJTkcN Cj4gK3N0YXRpYyBpbnQgbnVtYV9zY2FuX3NpemVfZ2V0KHZvaWQgKmRhdGEsIHU2NCAqdmFsKSB7 DQo+ICsJKnZhbCA9ICoodTMyICopZGF0YTsNCj4gKwlyZXR1cm4gMDsNCj4gK30NCj4gKw0KPiAr c3RhdGljIGludCBudW1hX3NjYW5fc2l6ZV9zZXQodm9pZCAqZGF0YSwgdTY0IHZhbCkgew0KPiAr CWlmICh2YWwgPT0gMCB8fCB2YWwgPiBVSU5UX01BWCkNCj4gKwkJcmV0dXJuIC1FUkFOR0U7DQo+ ICsNCj4gKwkqKHUzMiAqKWRhdGEgPSAodTMyKXZhbDsNCj4gKwlyZXR1cm4gMDsNCj4gK30NCj4g Kw0KPiArREVGSU5FX0RFQlVHRlNfQVRUUklCVVRFKG51bWFfc2Nhbl9zaXplX2ZvcHMsIG51bWFf c2Nhbl9zaXplX2dldCwNCj4gKwkJCSBudW1hX3NjYW5fc2l6ZV9zZXQsICIlbGx1XG4iKTsNCj4g KyNlbmRpZiAvKiBDT05GSUdfTlVNQV9CQUxBTkNJTkcgKi8NCj4gKw0KPiAgc3RhdGljIF9faW5p dCBpbnQgc2NoZWRfaW5pdF9kZWJ1Zyh2b2lkKSAgew0KPiAgCXN0cnVjdCBkZW50cnkgX19tYXli ZV91bnVzZWQgKm51bWEsICpsbGM7IEBAIC02NjQsNyArNjg0LDggQEANCj4gc3RhdGljIF9faW5p dCBpbnQgc2NoZWRfaW5pdF9kZWJ1Zyh2b2lkKQ0KPiAgCWRlYnVnZnNfY3JlYXRlX3UzMigic2Nh bl9kZWxheV9tcyIsIDA2NDQsIG51bWEsDQo+ICZzeXNjdGxfbnVtYV9iYWxhbmNpbmdfc2Nhbl9k ZWxheSk7DQo+ICAJZGVidWdmc19jcmVhdGVfdTMyKCJzY2FuX3BlcmlvZF9taW5fbXMiLCAwNjQ0 LCBudW1hLA0KPiAmc3lzY3RsX251bWFfYmFsYW5jaW5nX3NjYW5fcGVyaW9kX21pbik7DQo+ICAJ ZGVidWdmc19jcmVhdGVfdTMyKCJzY2FuX3BlcmlvZF9tYXhfbXMiLCAwNjQ0LCBudW1hLA0KPiAm c3lzY3RsX251bWFfYmFsYW5jaW5nX3NjYW5fcGVyaW9kX21heCk7DQo+IC0JZGVidWdmc19jcmVh dGVfdTMyKCJzY2FuX3NpemVfbWIiLCAwNjQ0LCBudW1hLA0KPiAmc3lzY3RsX251bWFfYmFsYW5j aW5nX3NjYW5fc2l6ZSk7DQo+ICsJZGVidWdmc19jcmVhdGVfZmlsZV91bnNhZmUoInNjYW5fc2l6 ZV9tYiIsIDA2NDQsIG51bWEsDQo+ICsJCQkgICAgJnN5c2N0bF9udW1hX2JhbGFuY2luZ19zY2Fu X3NpemUsDQo+ICZudW1hX3NjYW5fc2l6ZV9mb3BzKTsNCj4gIAlkZWJ1Z2ZzX2NyZWF0ZV91MzIo ImhvdF90aHJlc2hvbGRfbXMiLCAwNjQ0LCBudW1hLA0KPiAmc3lzY3RsX251bWFfYmFsYW5jaW5n X2hvdF90aHJlc2hvbGQpOw0KPiAgI2VuZGlmIC8qIENPTkZJR19OVU1BX0JBTEFOQ0lORyAqLw0K PiANCj4gLS0NCj4gMi45LjQNCg0K