From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from outbound.baidu.com (mx15.baidu.com [111.202.115.100]) by smtp.subspace.kernel.org (Postfix) with SMTP id 6C7D31C2324; Fri, 12 Jun 2026 10:13:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=111.202.115.100 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781259193; cv=none; b=HLPAP7IIFJgMT2ITia1OQAs06IpuIWzO1Q6wmWCfyYgK/elMWdEv+uFC6YxV2bln8Z7ISZSqqWqP9g4hgFYcQW1VhRbnbTi6jkzKBoZlRdE4U7Xy56iupeCnm0QYJApymzrJerBY0eStWrbySRCstRiSFCzC7uxsNKdDo0+Bq0k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781259193; c=relaxed/simple; bh=mE+veDDMTMJrWdkPgKGphSSzhcwJNzcc72PnTMcQdA4=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=mX1UJFX3M6dMryaFkeV5V8iRnRPCeuNAuWF30AFscvjba4/AWY8SU0YZyUorrmjlkMAFI+0jfYBGaz4HlMyT+emFWB0xTxeHaSwc7oi1tLOPai2N0IGjFsEcwYeoy3e+ks/ZinTaGePR5Hz6bASiiUmYPgWPjql7mOu/GBUzg0I= 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=oiGErC/k; arc=none smtp.client-ip=111.202.115.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="oiGErC/k" X-MD-Sfrom: lirongqing@baidu.com X-MD-SrcIP: 172.31.50.45 From: "Li,Rongqing" To: Jonathan Corbet , Shuah Khan , Vlastimil Babka , Harry Yoo , "Andrew Morton" , Hao Li , "Christoph Lameter" , David Rientjes , Roman Gushchin , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" CC: Matthew Wilcox , Usama Arif Subject: =?gb2312?B?tPC4tDogW1BBVENIIHYzXSBtbS9tZW1wb29sOiBVbnRhbmdsZSBDT05GSUdf?= =?gb2312?B?U0xVQl9ERUJVR19PTiBhYnVzZSBhbmQgc3dpdGNoIHRvIHN0YXRpYyBrZXk=?= Thread-Topic: [PATCH v3] mm/mempool: Untangle CONFIG_SLUB_DEBUG_ON abuse and switch to static key Thread-Index: AQHc9BHF11Lem2QgY0queNaRduhYGLY6v8sw Date: Fri, 12 Jun 2026 10:12:44 +0000 Message-ID: References: <20260604110318.2089-1-lirongqing@baidu.com> In-Reply-To: <20260604110318.2089-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-doc@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=1781259183; bh=mE+veDDMTMJrWdkPgKGphSSzhcwJNzcc72PnTMcQdA4=; h=From:To:CC:Subject:Date:Message-ID:Content-Type; b=oiGErC/k2ghGsTtaER4IsR3JRj5ouVOmsN9WzYAAI/BjIvBzaoGEQfTysg3mIBgoL g/x9rfWz+3i+G4DIuqaZiwfVhX6MU5CqRC5XVEACeHMgXpOb4U7KKaCg8DOmKCj1lo +xyLGvVvFfJZIGJtwsSFpFTU3wWXiRVzpT8uqdCR9splycS33WLKGgaw+Fe9/6hesv OlBto1ohMN9y9O7aZO1zaNNZh07+5/F9SWaXs1x8e8SSPoBHY/+LFk/WFRdwWtrJdz cLGqokz37cFmxpP42Tdvoln2/wnoQyLzafwoa64qD2ixb2fEeHXysRec8JdNN4/eBq Ja773PxKO8+cw== PiDW98ziOiBbUEFUQ0ggdjNdIG1tL21lbXBvb2w6IFVudGFuZ2xlIENPTkZJR19TTFVCX0RFQlVH X09OIGFidXNlDQo+IGFuZCBzd2l0Y2ggdG8gc3RhdGljIGtleQ0KPiANCj4gRnJvbTogTGkgUm9u Z1FpbmcgPGxpcm9uZ3FpbmdAYmFpZHUuY29tPg0KPiANCj4gVGhlIG1lbXBvb2wgc3Vic3lzdGVt IGhpc3RvcmljYWxseSB3cmFwcGVkIGl0cyBkZWJ1Z2dpbmcgbG9naWMgaW5zaWRlIGFuDQo+IG1l cmVseSBkZWZpbmVzIGNvbXBpbGUtdGltZSBkZWZhdWx0cyBmb3IgU0xVQiBhbmQgY2F1c2VkIHR3 byBmbGF3czoNCj4gDQo+IDEuIE9uIHByb2R1Y3Rpb24ga2VybmVscyB3aGVyZSBDT05GSUdfU0xV Ql9ERUJVRz15IGJ1dA0KPiAgICBDT05GSUdfU0xVQl9ERUJVR19PTj1uLCBtZW1wb29sIGRlYnVn Z2luZyB3YXMgY29tcGxldGVseQ0KPiBjb21waWxlZCBvdXQNCj4gICAgYXQgY29tcGlsZSB0aW1l Lg0KPiAyLiBPbiBrZXJuZWxzIHdpdGggQ09ORklHX1NMVUJfREVCVUdfT049eSwgbWVtcG9vbCBk ZWJ1Z2dpbmcgc3RheWVkDQo+IGFjdGl2ZQ0KPiAgICBldmVuIGlmIGEgdXNlciBleHBsaWNpdGx5 IGRpc2FibGVkIHNsdWIgZGVidWdnaW5nIGF0IGJvb3QgdGltZS4NCj4gDQo+IENsZWFuIHVwIHRo aXMgbWVzcyBieSByZW1vdmluZyB0aGUgI2lmZGVmIGFuZCBzd2l0Y2hpbmcgdG8gYSBydW50aW1l IHN0YXRpYw0KPiBrZXkgKG1lbXBvb2xfZGVidWdfZW5hYmxlZCksIGFsbG93aW5nIG1lbXBvb2wg ZGVidWdnaW5nIHRvIGJlIHRvZ2dsZWQNCj4gY2xlYW5seSB2aWEgaXRzIG93biBib290IHBhcmFt ZXRlci4NCj4gDQpQaW5nIA0KDQpUaGFua3MNCiANCg0KDQpbTGksUm9uZ3FpbmddIA0KDQoNCg0K PiBTdWdnZXN0ZWQtYnk6IFZsYXN0aW1pbCBCYWJrYSAoU1VTRSkgPHZiYWJrYUBrZXJuZWwub3Jn Pg0KPiBTaWduZWQtb2ZmLWJ5OiBMaSBSb25nUWluZyA8bGlyb25ncWluZ0BiYWlkdS5jb20+DQo+ IENjOiBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBrZXJuZWwub3JnPg0KPiBDYzogSGFycnkgWW9v IDxoYXJyeUBrZXJuZWwub3JnPg0KPiBDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu ZGF0aW9uLm9yZz4NCj4gQ2M6IEhhbyBMaSA8aGFvLmxpQGxpbnV4LmRldj4NCj4gQ2M6IENocmlz dG9waCBMYW1ldGVyIDxjbEBnZW50d28ub3JnPg0KPiBDYzogRGF2aWQgUmllbnRqZXMgPHJpZW50 amVzQGdvb2dsZS5jb20+DQo+IENjOiBSb21hbiBHdXNoY2hpbiA8cm9tYW4uZ3VzaGNoaW5AbGlu dXguZGV2Pg0KPiBDYzogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+DQo+IENj OiBVc2FtYSBBcmlmIDx1c2FtYS5hcmlmQGxpbnV4LmRldj4NCj4gLS0tDQo+IERpZmYgd2l0aCB2 MjogTW92ZSB0aGUgY2hlY2sgb3V0IG9mIGNoZWNrX2VsZW1lbnQvcG9pc29uX2VsZW1lbnQgRGlm ZiB3aXRoDQo+IHYxOiBSZXdyaXRlIGNvbW1pdCBtZXNzYWdlLCBjaGFuZ2UgZWFybHlfcGFyYW0g dG8gX19zZXR1cA0KPiANCj4gIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFt ZXRlcnMudHh0IHwgIDUgKysrKw0KPiAgbW0vbWVtcG9vbC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAzNQ0KPiArKysrKysrKysrKysrKysrKy0tLS0tLS0tDQo+ICAyIGZp bGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlm ZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0 DQo+IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQNCj4g aW5kZXggNjQyNjU5Yi4uODliNTk5NCAxMDA2NDQNCj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9hZG1p bi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQNCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9hZG1p bi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQNCj4gQEAgLTM5ODAsNiArMzk4MCwxMSBAQCBL ZXJuZWwgcGFyYW1ldGVycw0KPiAgCQkJTm90ZSB0aGF0IGV2ZW4gd2hlbiBlbmFibGVkLCB0aGVy ZSBhcmUgYSBmZXcgY2FzZXMgd2hlcmUNCj4gIAkJCXRoZSBmZWF0dXJlIGlzIG5vdCBlZmZlY3Rp dmUuDQo+IA0KPiArCW1lbXBvb2xfZGVidWcJW01NXQ0KPiArCQkJRW5hYmxlIG1lbXBvb2wgZGVi dWdnaW5nLiBUaGlzIGVuYWJsZXMgZWxlbWVudA0KPiArCQkJcG9pc29uIGNoZWNraW5nIHdoZW4g ZnJlZWluZyBlbGVtZW50cyBiYWNrIHRvIHRoZQ0KPiArCQkJcG9vbC4gVXNlZnVsIGZvciBkZWJ1 Z2dpbmcgbWVtcG9vbCBjb3JydXB0aW9uLg0KPiArDQo+ICAJbWVtdGVzdD0JW0tOTCxYODYsQVJN LE02OEssUFBDLFJJU0NWLEVBUkxZXSBFbmFibGUgbWVtdGVzdA0KPiAgCQkJRm9ybWF0OiA8aW50 ZWdlcj4NCj4gIAkJCWRlZmF1bHQgOiAwIDxkaXNhYmxlPg0KPiBkaWZmIC0tZ2l0IGEvbW0vbWVt cG9vbC5jIGIvbW0vbWVtcG9vbC5jIGluZGV4IGRiMjNlMGUuLmRhYmUwNWMNCj4gMTAwNjQ0DQo+ IC0tLSBhL21tL21lbXBvb2wuYw0KPiArKysgYi9tbS9tZW1wb29sLmMNCj4gQEAgLTE2LDExICsx NiwyOCBAQA0KPiAgI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4 L21lbXBvb2wuaD4NCj4gICNpbmNsdWRlIDxsaW51eC93cml0ZWJhY2suaD4NCj4gKyNpbmNsdWRl IDxsaW51eC9zdGF0aWNfa2V5Lmg+DQo+ICsjaW5jbHVkZSA8bGludXgvaW5pdC5oPg0KPiAgI2lu Y2x1ZGUgInNsYWIuaCINCj4gDQo+ICBzdGF0aWMgREVDTEFSRV9GQVVMVF9BVFRSKGZhaWxfbWVt cG9vbF9hbGxvYyk7DQo+ICBzdGF0aWMgREVDTEFSRV9GQVVMVF9BVFRSKGZhaWxfbWVtcG9vbF9h bGxvY19idWxrKTsNCj4gDQo+ICsvKg0KPiArICogRGVidWdnaW5nIHN1cHBvcnQgZm9yIG1lbXBv b2wgdXNpbmcgc3RhdGljIGtleS4NCj4gKyAqDQo+ICsgKiBUaGlzIGFsbG93cyBlbmFibGluZyBt ZW1wb29sIGRlYnVnIGF0IGJvb3QgdGltZSB2aWE6DQo+ICsgKiAgIG1lbXBvb2xfZGVidWcNCj4g KyAqLw0KPiArc3RhdGljIERFRklORV9TVEFUSUNfS0VZX0ZBTFNFKG1lbXBvb2xfZGVidWdfZW5h YmxlZCk7DQo+ICsNCj4gK3N0YXRpYyBpbnQgX19pbml0IG1lbXBvb2xfZGVidWdfc2V0dXAoY2hh ciAqc3RyKSB7DQo+ICsJc3RhdGljX2JyYW5jaF9lbmFibGUoJm1lbXBvb2xfZGVidWdfZW5hYmxl ZCk7DQo+ICsJcmV0dXJuIDE7DQo+ICt9DQo+ICtfX3NldHVwKCJtZW1wb29sX2RlYnVnIiwgbWVt cG9vbF9kZWJ1Z19zZXR1cCk7DQo+ICsNCj4gIHN0YXRpYyBpbnQgX19pbml0IG1lbXBvb2xfZmF1 bF9pbmplY3RfaW5pdCh2b2lkKSAgew0KPiAgCWludCBlcnJvcjsNCj4gQEAgLTM3LDcgKzU0LDYg QEAgc3RhdGljIGludCBfX2luaXQgbWVtcG9vbF9mYXVsX2luamVjdF9pbml0KHZvaWQpICB9DQo+ IGxhdGVfaW5pdGNhbGwobWVtcG9vbF9mYXVsX2luamVjdF9pbml0KTsNCj4gDQo+IC0jaWZkZWYg Q09ORklHX1NMVUJfREVCVUdfT04NCj4gIHN0YXRpYyB2b2lkIHBvaXNvbl9lcnJvcihzdHJ1Y3Qg bWVtcG9vbCAqcG9vbCwgdm9pZCAqZWxlbWVudCwgc2l6ZV90IHNpemUsDQo+ICAJCQkgc2l6ZV90 IGJ5dGUpDQo+ICB7DQo+IEBAIC0xNDAsMTQgKzE1Niw2IEBAIHN0YXRpYyB2b2lkIHBvaXNvbl9l bGVtZW50KHN0cnVjdCBtZW1wb29sICpwb29sLA0KPiB2b2lkICplbGVtZW50KSAgI2VuZGlmDQo+ ICAJfQ0KPiAgfQ0KPiAtI2Vsc2UgLyogQ09ORklHX1NMVUJfREVCVUdfT04gKi8NCj4gLXN0YXRp YyBpbmxpbmUgdm9pZCBjaGVja19lbGVtZW50KHN0cnVjdCBtZW1wb29sICpwb29sLCB2b2lkICpl bGVtZW50KSAteyAtfQ0KPiAtc3RhdGljIGlubGluZSB2b2lkIHBvaXNvbl9lbGVtZW50KHN0cnVj dCBtZW1wb29sICpwb29sLCB2b2lkICplbGVtZW50KSAteyAtfQ0KPiAtI2VuZGlmIC8qIENPTkZJ R19TTFVCX0RFQlVHX09OICovDQo+IA0KPiAgc3RhdGljIF9fYWx3YXlzX2lubGluZSBib29sIGth c2FuX3BvaXNvbl9lbGVtZW50KHN0cnVjdCBtZW1wb29sICpwb29sLA0KPiAgCQl2b2lkICplbGVt ZW50KQ0KPiBAQCAtMTc1LDcgKzE4MywxMCBAQCBzdGF0aWMgdm9pZCBrYXNhbl91bnBvaXNvbl9l bGVtZW50KHN0cnVjdA0KPiBtZW1wb29sICpwb29sLCB2b2lkICplbGVtZW50KSAgc3RhdGljIF9f YWx3YXlzX2lubGluZSB2b2lkDQo+IGFkZF9lbGVtZW50KHN0cnVjdCBtZW1wb29sICpwb29sLCB2 b2lkICplbGVtZW50KSAgew0KPiAgCUJVR19PTihwb29sLT5taW5fbnIgIT0gMCAmJiBwb29sLT5j dXJyX25yID49IHBvb2wtPm1pbl9ucik7DQo+IC0JcG9pc29uX2VsZW1lbnQocG9vbCwgZWxlbWVu dCk7DQo+ICsNCj4gKwlpZiAoc3RhdGljX2JyYW5jaF91bmxpa2VseSgmbWVtcG9vbF9kZWJ1Z19l bmFibGVkKSkNCj4gKwkJcG9pc29uX2VsZW1lbnQocG9vbCwgZWxlbWVudCk7DQo+ICsNCj4gIAlp ZiAoa2FzYW5fcG9pc29uX2VsZW1lbnQocG9vbCwgZWxlbWVudCkpDQo+ICAJCXBvb2wtPmVsZW1l bnRzW3Bvb2wtPmN1cnJfbnIrK10gPSBlbGVtZW50OyAgfSBAQCAtMTg2LDcgKzE5Nyw5DQo+IEBA IHN0YXRpYyB2b2lkICpyZW1vdmVfZWxlbWVudChzdHJ1Y3QgbWVtcG9vbCAqcG9vbCkNCj4gDQo+ ICAJQlVHX09OKHBvb2wtPmN1cnJfbnIgPCAwKTsNCj4gIAlrYXNhbl91bnBvaXNvbl9lbGVtZW50 KHBvb2wsIGVsZW1lbnQpOw0KPiAtCWNoZWNrX2VsZW1lbnQocG9vbCwgZWxlbWVudCk7DQo+ICsN Cj4gKwlpZiAoc3RhdGljX2JyYW5jaF91bmxpa2VseSgmbWVtcG9vbF9kZWJ1Z19lbmFibGVkKSkN Cj4gKwkJY2hlY2tfZWxlbWVudChwb29sLCBlbGVtZW50KTsNCj4gIAlyZXR1cm4gZWxlbWVudDsN Cj4gIH0NCj4gDQo+IC0tDQo+IDIuOS40DQoNCg==