From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id EAF2BCF042B for ; Wed, 9 Oct 2024 01:26:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 35BDF6B009F; Tue, 8 Oct 2024 21:26:13 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 30A516B00D5; Tue, 8 Oct 2024 21:26:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 185286B00D7; Tue, 8 Oct 2024 21:26:13 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id E10D46B009F for ; Tue, 8 Oct 2024 21:26:12 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id B7D7F120E4B for ; Wed, 9 Oct 2024 01:26:10 +0000 (UTC) X-FDA: 82652322984.18.8C518BA Received: from SHSQR01.spreadtrum.com (unknown [222.66.158.135]) by imf27.hostedemail.com (Postfix) with ESMTP id B51804000E for ; Wed, 9 Oct 2024 01:26:08 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf27.hostedemail.com: domain of yuming.han@unisoc.com designates 222.66.158.135 as permitted sender) smtp.mailfrom=yuming.han@unisoc.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728437143; a=rsa-sha256; cv=none; b=IYxV3o7F199Dc50ePz5gfgG0IeqaZtR2D7R1S8wU2fQH5S5gaH+lfSlqMpq9GSPLgwAJmP 9SQfjKr9CpwRXrRpUr/uQ/ckwUUX2nGL49r9AckejJxGTWE9ZZ23o/cWZ+6eBRZU1bXIFJ +pyz+CKTpu61u5STsluDonuOXzbVNEw= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf27.hostedemail.com: domain of yuming.han@unisoc.com designates 222.66.158.135 as permitted sender) smtp.mailfrom=yuming.han@unisoc.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728437143; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jVBKRkuazIIwla//PovsKz98WEnOPmh4fVlt60UWXYA=; b=0U0JecdLueJzJ9KoFU8pL4TaGr/1IRTTKAzghsCNexxt/6WQYPmKIWvuAW4WmPuYdh0Eeu z19MkFjp65SB379ooUc2FMjHXB9p0F8Ir2rFTufH9QzfB00ykJCPizlpye1h+rJwUTIoB9 rHBmONs5zP/F5jVzwngtbkAl187Rkng= Received: from dlp.unisoc.com ([10.29.3.86]) by SHSQR01.spreadtrum.com with ESMTP id 4991PAtn081207; Wed, 9 Oct 2024 09:25:10 +0800 (+08) (envelope-from yuming.han@unisoc.com) Received: from SHDLP.spreadtrum.com (bjmbx02.spreadtrum.com [10.0.64.8]) by dlp.unisoc.com (SkyGuard) with ESMTPS id 4XNZjj4kThz2QdWKy; Wed, 9 Oct 2024 09:16:57 +0800 (CST) Received: from BJMBX01.spreadtrum.com (10.0.64.7) by BJMBX02.spreadtrum.com (10.0.64.8) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Wed, 9 Oct 2024 09:25:07 +0800 Received: from BJMBX01.spreadtrum.com ([fe80::54e:9a:129d:fac7]) by BJMBX01.spreadtrum.com ([fe80::54e:9a:129d:fac7%16]) with mapi id 15.00.1497.023; Wed, 9 Oct 2024 09:25:07 +0800 From: =?gb2312?B?uqvT8cP3IChZdW1pbmcgSGFuKQ==?= To: Hyeonggon Yoo <42.hyeyoo@gmail.com>, zhang fangzheng , =?gb2312?B?zO/LtiAoU2h1byBUaWFuKQ==?= CC: Vlastimil Babka , =?gb2312?B?1cW3vdX9IChGYW5nemhlbmcgWmhhbmcp?= , Christoph Lameter , Pekka Enberg , "David Rientjes" , Joonsoo Kim , "Andrew Morton" , Roman Gushchin , Greg KH , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "tkjos@google.com" , "Suren Baghdasaryan" , Kent Overstreet Subject: =?gb2312?B?tPC4tDogW1BBVENIIDAvMl0gSW50cm9kdWNlIHBhbmljIGZ1bmN0aW9uIHdo?= =?gb2312?Q?en_slub_leaks?= Thread-Topic: [PATCH 0/2] Introduce panic function when slub leaks Thread-Index: AQHbDvo6gKn6tLVixEya8brOelrpVrJn9teAgAGEvwCAAT4AAIAACU2AgBLzKAI= Date: Wed, 9 Oct 2024 01:25:07 +0000 Message-ID: <1728437107669.41520@unisoc.com> References: <20240925032256.1782-1-fangzheng.zhang@unisoc.com> , In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.0.93.65] Content-Type: multipart/alternative; boundary="_000_172843710766941520unisoccom_" MIME-Version: 1.0 X-MAIL:SHSQR01.spreadtrum.com 4991PAtn081207 X-Rspam-User: X-Stat-Signature: xkgtnrjyydb9nhz18gbifbimi5upz8uz X-Rspamd-Queue-Id: B51804000E X-Rspamd-Server: rspam02 X-HE-Tag: 1728437168-58271 X-HE-Meta: U2FsdGVkX1/GbI9xNqmquXLLahDobKJ/pd7Wv24aeKDu0NNCqoCYW/k5PCPAowlWpiQMwxgKHFq9d4wu0lxrk3bcMWtlArWz0bBJkJIefux6sjqAYIKV1as4LLXpdat7gIHELu8Cbw3ySl3Eux5SM3cFHLWqcIcBgEQ/YX2KgUKTv/z3yBMnIrtDvvI1XRzMO3GL8i4nBir36tIHLzmYMH7D7+NyTqPw6XxOV59g2/FZ+PwS6IR6hBatIVved9ueyGKnWul6sT8rfOoWPsgFQYt/Pe2bhsbU9FiFLw7lSYg88aIwaX7H/yZDYv47AAGDKbna/S+Mrf1YHHDaGSEtptDdcuc7815kef/dyRXRnBKq8xM5VOaC2PlJVFD+d6ek/tp6HvWjS8lWuGG67bK84NzHn8Kuid29nG/r0lhQ/CzNEjeCQW3ifPUnYtnFdHocYeOwcQAUtIDScXTo9Wnt62f007c+O2HO/kG5vTdNxAIkTRc3pG5aoOjLo88bHsiqx3m7WKsxbEQgEmmZwvMPpV+Mk8YJCYHEloPhMOZ85eaU2i4zQsIsDUS9Z45W1XIxL132lIdR8NIOyEp4uQvIADx3iFp7EhLC3ejBfTHMSV+mopngiHPwQ92hCib75J1qiJsMU6d74V67n3I7oCed4e4Hh/kfmKUgVM68jCmvve83N5EJ7OkpWoB0lf9lB7UAOnFS7EJ8eoJkL3S3jMaEfPIw+XWGzFT08ihv3hZw3o3imuOOUTLwVsq8q1k6mfwLVrRB/AAAThNrccsAi1GgDP+bukTuQjIyiukVRY7zECvwrjljpbtXo+2TLTOXsPXns1kuo4Z/3rF0URtdBTCtP9b/bVYLbro8jJlcDIiBMoEKRbyTD1RTMhw8/oECF/COqErg3pDj3Xr+PlDYrUq03toWtyQPJxqGerE5XsxI80EnJtJ4I5IntO+VhAkPGab83VtY74YjfeR1+H7iOpT LlmadZKs v1MQWQFXZc7d5DBUl9IMcdu1yRtOGaFb7eeBDGsiaoRaiR0s4x9VXLA6YSfJ0Sx7uu4PjByElzmZhul3f3hBMczLBVKFldWenUeixrlWshHEuHyRj9xW2LYID/ju3oIvzbBMQVf4AQ5H9AQIZA9UdcwSDXY+blIPTFv84pxNjP8gOr7PDc0OCrR9wYlG+dh9WqioUrT5vEFP6i6BIOzbYtExQ5XILmo1NznaI6qP3J8Um4p4/okdOeA5udD2ogk4ArFl0xgK0tYDK/OYjYeXsJkqAdOUwi3jkliE6WdLwEzN2WvfQikokOj7cyIuJV9R/9h/yTPvzKeseQjnCMJLrFIh9TsxQdtAmrjVFyAQX61qIrLVU1noO24KxcVxANEawwvFGiBz9KNGGIuL7oQZ8SBn0j82jB8FCfmBUIp6QQR7Cy9WhXFf9fXdGzrx1Cz10jpY+C5Cd+eStlng+ijUYckTo+oes3+mQvGGu0dpGpTG3js1iYJFyChfcRxiAG6oQKWIFziUjXg28rdahDxGW16ml3A54arWSsV4z/Kex/ZyQ9uhYNd1gQj0vhBlnihUx3YK7IRmcm2j7XPIAL+bIX70OcSIKDLzGJI5TBe0AKztZH1GlB5LmHLDkPWgk0zColXg/SZDcThvUllaevzOy+pRc0A7hXUFSMWRZr1CLKRozZ1tyMaoMw0hYGTpFXWUEV0OHsWDQl6AKTxnzOqJdNXqvu56Ox5fohIsybx29nQyMrZ/s7b4Ax85rYapjnIHzPkn4YrouXIEQ2i07g5zpgAC783NE+NDa1EQ0QtfrSU3UMuw= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --_000_172843710766941520unisoccom_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 P2xvb3AgIHNodW8udGlhbg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kt6K8 /sjLOiBIeWVvbmdnb24gWW9vIDw0Mi5oeWV5b29AZ21haWwuY29tPg0Kt6LLzcqxvOQ6IDIwMjTE 6jnUwjI3yNUgMTY6MDENCsrVvP7IyzogemhhbmcgZmFuZ3poZW5nDQqzrcvNOiBWbGFzdGltaWwg QmFia2E7INXFt73V/SAoRmFuZ3poZW5nIFpoYW5nKTsgQ2hyaXN0b3BoIExhbWV0ZXI7IFBla2th IEVuYmVyZzsgRGF2aWQgUmllbnRqZXM7IEpvb25zb28gS2ltOyBBbmRyZXcgTW9ydG9uOyBSb21h biBHdXNoY2hpbjsgR3JlZyBLSDsgbGludXgtbW1Aa3ZhY2sub3JnOyBsaW51eC1rZXJuZWxAdmdl ci5rZXJuZWwub3JnOyB0a2pvc0Bnb29nbGUuY29tOyC6q9Pxw/cgKFl1bWluZyBIYW4pOyBTdXJl biBCYWdoZGFzYXJ5YW47IEtlbnQgT3ZlcnN0cmVldA0K1vfM4jogUmU6IFtQQVRDSCAwLzJdIElu dHJvZHVjZSBwYW5pYyBmdW5jdGlvbiB3aGVuIHNsdWIgbGVha3MNCg0KDQrXotLiOiDV4rfi08q8 /sC019TT2s3isr+ho7P9t8fE48i3tqjTyrz+xNrI3bCyyKujrLfx1PKyu9KqteO798jOus7BtL3T us24vbz+oaMNCkNBVVRJT046IFRoaXMgZW1haWwgb3JpZ2luYXRlZCBmcm9tIG91dHNpZGUgb2Yg dGhlIG9yZ2FuaXphdGlvbi4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMg dW5sZXNzIHlvdSByZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBz YWZlLg0KDQoNCg0KT24gRnJpLCBTZXAgMjcsIDIwMjQgYXQgNDoyOD9QTSB6aGFuZyBmYW5nemhl bmcNCjxmYW5nemhlbmcuemhhbmcxMDAzQGdtYWlsLmNvbT4gd3JvdGU6DQo+DQo+IE9uIFRodSwg U2VwIDI2LCAyMDI0IGF0IDg6MzA/UE0gVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4g d3JvdGU6DQo+ID4NCj4gPiBPbiA5LzI1LzI0IDE1OjE4LCBIeWVvbmdnb24gWW9vIHdyb3RlOg0K PiA+ID4gT24gV2VkLCBTZXAgMjUsIDIwMjQgYXQgMTI6MjM/UE0gRmFuZ3poZW5nIFpoYW5nDQo+ ID4gPiA8ZmFuZ3poZW5nLnpoYW5nQHVuaXNvYy5jb20+IHdyb3RlOg0KPiA+ID4+DQo+ID4gPj4g SGkgYWxsLA0KPiA+ID4NCj4gPiA+IEhpIEZhbmd6aGVuZywNCj4gPiA+DQo+ID4gPj4gQSBtZXRo b2QgdG8gZGV0ZWN0IHNsdWIgbGVha3MgYnkgbW9uaXRvcmluZyBpdHMgdXNhZ2UgaW4gcmVhbCB0 aW1lDQo+ID4gPj4gb24gdGhlIHBhZ2UgYWxsb2NhdGlvbiBwYXRoIG9mIHRoZSBzbHViLiBXaGVu IHRoZSBzbHViIG9jY3VwYW5jeQ0KPiA+ID4+IGV4Y2VlZHMgdGhlIHVzZXItc2V0IHZhbHVlLCBp dCBpcyBjb25zaWRlcmVkIHRoYXQgdGhlIHNsdWIgaXMgbGVha2luZw0KPiA+ID4+IGF0IHRoaXMg dGltZQ0KPiA+ID4NCj4gPiA+IEknbSBub3Qgc3VyZSB3aHkgdGhpcyBzaG91bGQgYmUgYSBrZXJu ZWwgZmVhdHVyZS4gV2h5IG5vdCB3cml0ZSBhIHVzZXINCj4gPiA+IHNjcmlwdCB0aGF0IHBhcnNl cw0KPiA+ID4gTWVtVG90YWw6IGFuZCBTbGFiOiBwYXJ0IG9mIC9wcm9jL21lbWluZm8gZmlsZSBh bmQgZ2VuZXJhdGVzIGEgbG9nDQo+ID4gPiBlbnRyeSBvciBhbiBhbGFybT8NCj4gPg0KPiA+IFll cyB2ZXJ5IG11Y2ggYWdyZWVkLiBJdCBzZWVtcyByYXRoZXIgYXJiaXRyYXJ5LiBXaHkgc2xhYiwg d2h5IG5vdCBhbnkgb3RoZXINCj4gPiBrZXJuZWwtc3BlY2lmaWMgY291bnRlciBpbiAvcHJvYy9t ZW1pbmZvPyBXaHkgaW5jbHVkZSBOUl9TTEFCX1JFQ0xBSU1BQkxFX0INCj4gPiB3aGVuIHRoYXQn cyB1c2VkIGJ5IGNhY2hlcyB3aXRoIHNocmlua2Vycz8NCj4NCj4gT2ssIHRoaXMgaXMgYmVjYXVz ZSB0aGUgY3VycmVudCBjb25zaWRlcmF0aW9uIGlzIHRvIHNwZWNpZmljYWxseQ0KPiB0cmFjayB0 aGUgbWVtb3J5IHVzYWdlIG9mIHRoZSBzbGFiIG1vZHVsZS4NCj4gSW4gdGhlIHN0YWJpbGl0eSB0 ZXN0LCBpZSwgbW9ua2V5IHRlc3QsDQo+IHRoZSBhbnIgb3IgcmVib290IHByb2JsZW0gb2NjdXJz LCB0aGVyZSBpcyBhIGhpZ2ggcHJvYmFiaWxpdHkNCj4gdGhhdCB0aGUgc2xhYiBvY2N1cGFuY3kg aXMgaGlnaCB3aGVuIGl0IGNvbWVzIHRvIG1lbW9yeSBhbmFseXNpcy4NCj4gSW4gYWRkaXRpb24g dG8gZGlyZWN0bHkgbW9uaXRvcmluZyBsZWFrcyBpbiB0aGUgYWxsb2NhdGlvbiBwYXRoLCBpdCBp cw0KPiBhbHNvIGNvbnZlbmllbnQgdG8gcmVjb3JkIHRoZSBhbGxvY2F0aW9uIHN0YWNrIGluZm9y bWF0aW9uDQo+IHdoZW4gYW4gZXhjZXB0aW9uIG9jY3Vycy4NCg0KWytDYyBNZW1vcnkgQWxsb2Nh dGlvbiBQcm9maWxpbmcgbWFpbnRhaW5lcnNdDQoNCkZvciByZWNvcmRpbmcgYWxsb2NhdGlvbiBp bmZvcm1hdGlvbiwgSSB0aGluayBDT05GSUdfTUVNX0FMTE9DX1BST0ZJTElORyBbMV0gWzJdDQpt YXkgYmUgdXNlZCB0byB0cmFjayBhbGxvY2F0aW9uIHNpdGVzIHRoYXQgY29udHJpYnV0ZSB0byBt ZW1vcnkgbGVha3MsDQppbnN0ZWFkIG9mIG1ha2luZyB0aGUga2VybmVsIHBhbmljIG9yIHByaW50 aW5nIFdBUk5JTkc/DQoNCi4uLi4uT3Igd2l0aCBoaWdoZXIgb3ZlcmhlYWQsIHNsdWJfZGVidWc9 VSBbM10gaWYgaXQgaXMgbm90IG1lYW50IHRvDQpiZSBydW4gb24gcHJvZHVjdGlvbi4NCg0KWzFd IGh0dHBzOi8vZG9jcy5rZXJuZWwub3JnL21tL2FsbG9jYXRpb24tcHJvZmlsaW5nLmh0bWwNClsy XSBodHRwczovL2x3bi5uZXQvQXJ0aWNsZXMvOTc0MzgwDQpbM10gaHR0cHM6Ly9kb2NzLmtlcm5l bC5vcmcvbW0vc2x1Yi5odG1sI2RlYnVnZnMtZmlsZXMtZm9yLXNsdWINCg0KQmVzdCwNCkh5ZW9u Z2dvbg0KDQo+ID4gQSB1c2Vyc3BhY2Ugc29sdXRpb24gc2hvdWxkIGJlIHN0cmFpZ2h0Zm9yd2Fy ZCBhbmQgdW5pdmVyc2FsIC0gZWFzaWx5DQo+ID4gY29uZmlndXJhYmxlIGZvciBkaWZmZXJlbnQg c2NlbmFyaW9zLg0KPiA+DQo+ID4gPj4gYW5kIGEgcGFuaWMgb3BlcmF0aW9uIHdpbGwgYmUgdHJp Z2dlcmVkIGltbWVkaWF0ZWx5Lg0KPiA+ID4NCj4gPiA+IEkgZG9uJ3QgdGhpbmsgaXQgd291bGQg YmUgYSBnb29kIGlkZWEgdG8gcGFuaWMgdW5uZWNlc3NhcmlseS4NCj4gPiA+IElNTyBpdCBpcyBu b3QgcHJvcGVyIHRvIHBhbmljIHdoZW4gdGhlIGtlcm5lbCBjYW4gc3RpbGwgcnVuLg0KPiA+DQo+ ID4gWWVzIHRoZXNlIGRheXMgaXQncyBwcmFjdGljYWxseSBpbXBvc3NpYmxlIHRvIGFkZCBhIEJV R19PTigpIGZvciBtb3JlDQo+ID4gc2VyaW91cyBjb25kaXRpb25zIHRoYW4gdGhpcy4NCj4gPg0K PiA+IFBsZWFzZSBkb24ndCBwb3N0IG5ldyB2ZXJzaW9ucyBhZGRyZXNzaW5nIHNwZWNpZmljIGlt cGxlbWVudGF0aW9uIGRldGFpbHMNCj4gPiB1bnRpbCB0aGlzIGZ1bmRhbWVudGFsIGlzc3VlIGlz IGFkZHJlc3NlZC4NCj4gPg0KPiA+IFRoYW5rcywNCj4gPiBWbGFzdGltaWwNCj4gPg0KPiA+ID4g QW55IHRob3VnaHRzPw0KPiA+ID4NCj4gPiA+IFRoYW5rcywNCj4gPiA+IEh5ZW9uZ2dvbg0KPiA+ DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KVGhpcyBlbWFpbCAoaW5jbHVkaW5n IGl0cyBhdHRhY2htZW50cykgaXMgaW50ZW5kZWQgb25seSBmb3IgdGhlIHBlcnNvbiBvciBlbnRp dHkgdG8gd2hpY2ggaXQgaXMgYWRkcmVzc2VkIGFuZCBtYXkgY29udGFpbiBpbmZvcm1hdGlvbiB0 aGF0IGlzIHByaXZpbGVnZWQsIGNvbmZpZGVudGlhbCBvciBvdGhlcndpc2UgcHJvdGVjdGVkIGZy b20gZGlzY2xvc3VyZS4gVW5hdXRob3JpemVkIHVzZSwgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0 aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBvciB0aGUgaW5mb3JtYXRpb24gaGVyZWluIG9y IHRha2luZyBhbnkgYWN0aW9uIGluIHJlbGlhbmNlIG9uIHRoZSBjb250ZW50cyBvZiB0aGlzIGVt YWlsIG9yIHRoZSBpbmZvcm1hdGlvbiBoZXJlaW4sIGJ5IGFueW9uZSBvdGhlciB0aGFuIHRoZSBp bnRlbmRlZCByZWNpcGllbnQsIG9yIGFuIGVtcGxveWVlIG9yIGFnZW50IHJlc3BvbnNpYmxlIGZv ciBkZWxpdmVyaW5nIHRoZSBtZXNzYWdlIHRvIHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIGlzIHN0 cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQs IHBsZWFzZSBkbyBub3QgcmVhZCwgY29weSwgdXNlIG9yIGRpc2Nsb3NlIGFueSBwYXJ0IG9mIHRo aXMgZS1tYWlsIHRvIG90aGVycy4gUGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5 IGFuZCBwZXJtYW5lbnRseSBkZWxldGUgdGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBp ZiB5b3UgcmVjZWl2ZWQgaXQgaW4gZXJyb3IuIEludGVybmV0IGNvbW11bmljYXRpb25zIGNhbm5v dCBiZSBndWFyYW50ZWVkIHRvIGJlIHRpbWVseSwgc2VjdXJlLCBlcnJvci1mcmVlIG9yIHZpcnVz LWZyZWUuIFRoZSBzZW5kZXIgZG9lcyBub3QgYWNjZXB0IGxpYWJpbGl0eSBmb3IgYW55IGVycm9y cyBvciBvbWlzc2lvbnMuDQqxvtPKvP68sMbkuL28/r7f09Cxo8Pc0NTWyqOsyty3qMLJsaO7pLK7 tcPQucK2o6y99reiy824+LG+08q8/sv51rjM2LaoytW8/sjLoaPRz737t8e+rcrayKjKudPDoaLQ +7SroaK3orK8u/K4tNbGsb7Tyrz+u/LG5MTayN2ho8j0t8e4w8zYtqjK1bz+yMujrMfrzvDUxLbB oaK4tNbGoaIgyrnTw7vyxfvCtrG+08q8/rXEyM66zsTayN2ho8j0zvPK1bG+08q8/qOsx+u008+1 zbPW0NPAvsPQ1Mm+s/2xvtPKvP68sMv509C4vbz+o6yyotLUu9i4tNPKvP61xLe9yr28tL/MuObW qreivP7Iy6Gjzt63qLGj1qS7pcGqzfjNqNDFvLDKsaGisLLIq6Gizt7O87vyt8C2vqGjt6K8/sjL ttTIzrrOtO3Cqb75sruz0LWj1PDIzqGjDQo= --_000_172843710766941520unisoccom_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

​loop  shuo.tian


=B7=A2=BC=FE=C8=CB: Hyeon= ggon Yoo <42.hyeyoo@gmail.com>
=B7=A2=CB=CD=CA=B1=BC=E4: 2024=C4=EA9=D4=C227=C8=D5 16:01
=CA=D5=BC=FE=C8=CB: zhang fangzheng
=B3=AD=CB=CD: Vlastimil Babka; =D5=C5=B7=BD=D5=FD (Fangzheng Zhang);= Christoph Lameter; Pekka Enberg; David Rientjes; Joonsoo Kim; Andrew Morto= n; Roman Gushchin; Greg KH; linux-mm@kvack.org; linux-kernel@vger.kernel.or= g; tkjos@google.com; =BA=AB=D3=F1=C3=F7 (Yuming Han); Suren Baghdasaryan; Kent Overstreet
=D6=F7=CC=E2: Re: [PATCH 0/2] Introduce panic function when slub lea= ks
 

=D7=A2=D2=E2: =D5=E2=B7=E2=D3=CA=BC=FE=C0=B4=D7=D4=D3=DA=CD=E2=B2=BF=A1=A3= =B3=FD=B7=C7=C4=E3=C8=B7=B6=A8=D3=CA=BC=FE=C4=DA=C8=DD=B0=B2=C8=AB=A3=AC=B7= =F1=D4=F2=B2=BB=D2=AA=B5=E3=BB=F7=C8=CE=BA=CE=C1=B4=BD=D3=BA=CD=B8=BD=BC=FE= =A1=A3
CAUTION: This email originated from outside of the organization. Do not cli= ck links or open attachments unless you recognize the sender and know the c= ontent is safe.



On Fri, Sep 27, 2024 at 4:28 PM zhang fangzheng
<fangzheng.zhang1003@gmail.com> wrote:
>
> On Thu, Sep 26, 2024 at 8:30 PM Vlastimil Babka <vbabka@suse.= cz> wrote:
> >
> > On 9/25/24 15:18, Hyeonggon Yoo wrote:
> > > On Wed, Sep 25, 2024 at 12:23 PM Fangzheng Zhang
> > > <fangzheng.zhang@unisoc.com> wrote:
> > >>
> > >> Hi all,
> > >
> > > Hi Fangzheng,
> > >
> > >> A method to detect slub leaks by monitoring its usage in= real time
> > >> on the page allocation path of the slub. When the slub o= ccupancy
> > >> exceeds the user-set value, it is considered that the sl= ub is leaking
> > >> at this time
> > >
> > > I'm not sure why this should be a kernel feature. Why not wr= ite a user
> > > script that parses
> > > MemTotal: and Slab: part of /proc/meminfo file and generates= a log
> > > entry or an alarm?
> >
> > Yes very much agreed. It seems rather arbitrary. Why slab, why no= t any other
> > kernel-specific counter in /proc/meminfo? Why include NR_SLAB_REC= LAIMABLE_B
> > when that's used by caches with shrinkers?
>
> Ok, this is because the current consideration is to specifically
> track the memory usage of the slab module.
> In the stability test, ie, monkey test,
> the anr or reboot problem occurs, there is a high probability
> that the slab occupancy is high when it comes to memory analysis.
> In addition to directly monitoring leaks in the allocation path, it is=
> also convenient to record the allocation stack information
> when an exception occurs.

[+Cc Memory Allocation Profiling maintainers]

For recording allocation information, I think CONFIG_MEM_ALLOC_PROFILING [1= ] [2]
may be used to track allocation sites that contribute to memory leaks,
instead of making the kernel panic or printing WARNING?

.....Or with higher overhead, slub_debug=3DU [3] if it is not meant to
be run on production.

[1] https:= //docs.kernel.org/mm/allocation-profiling.html
[2] https://lwn.net/Articles/97= 4380
[3] https://docs.kernel.org/mm/slub.html#debugfs-files-for-slub

Best,
Hyeonggon

> > A userspace solution should be straightforward and universal - ea= sily
> > configurable for different scenarios.
> >
> > >> and a panic operation will be triggered immediately.
> > >
> > > I don't think it would be a good idea to panic unnecessarily= .
> > > IMO it is not proper to panic when the kernel can still run.=
> >
> > Yes these days it's practically impossible to add a BUG_ON() for = more
> > serious conditions than this.
> >
> > Please don't post new versions addressing specific implementation= details
> > until this fundamental issue is addressed.
> >
> > Thanks,
> > Vlastimil
> >
> > > Any thoughts?
> > >
> > > Thanks,
> > > Hyeonggon
> >

This email (including its attachments) is intend= ed only for the person or entity to which it is addressed and may contain i= nformation that is privileged, confidential or otherwise protected from dis= closure. Unauthorized use, dissemination, distribution or copying of this email or the information herein or taking = any action in reliance on the contents of this email or the information her= ein, by anyone other than the intended recipient, or an employee or agent r= esponsible for delivering the message to the intended recipient, is strictly prohibited. If you are not the inte= nded recipient, please do not read, copy, use or disclose any part of this = e-mail to others. Please notify the sender immediately and permanently dele= te this e-mail and any attachments if you received it in error. Internet communications cannot be guaranteed = to be timely, secure, error-free or virus-free. The sender does not accept = liability for any errors or omissions.
=B1=BE=D3=CA=BC=FE=BC=B0=C6=E4=B8=BD=BC=FE=BE=DF=D3=D0=B1=A3=C3=DC=D0=D4= =D6=CA=A3=AC=CA=DC=B7=A8=C2=C9=B1=A3=BB=A4=B2=BB=B5=C3=D0=B9=C2=B6=A3=AC=BD= =F6=B7=A2=CB=CD=B8=F8=B1=BE=D3=CA=BC=FE=CB=F9=D6=B8=CC=D8=B6=A8=CA=D5=BC=FE= =C8=CB=A1=A3=D1=CF=BD=FB=B7=C7=BE=AD=CA=DA=C8=A8=CA=B9=D3=C3=A1=A2=D0=FB=B4= =AB=A1=A2=B7=A2=B2=BC=BB=F2=B8=B4=D6=C6=B1=BE=D3=CA=BC=FE=BB=F2=C6=E4=C4=DA= =C8=DD=A1=A3=C8=F4=B7=C7=B8=C3=CC=D8=B6=A8=CA=D5=BC=FE=C8=CB=A3=AC=C7=EB=CE= =F0=D4=C4=B6=C1=A1=A2=B8=B4=D6=C6=A1=A2 =CA=B9=D3=C3=BB=F2=C5=FB=C2=B6=B1= =BE=D3=CA=BC=FE=B5=C4=C8=CE=BA=CE=C4=DA=C8=DD=A1=A3=C8=F4=CE=F3=CA=D5=B1=BE= =D3=CA=BC=FE=A3=AC=C7=EB=B4=D3=CF=B5=CD=B3=D6=D0=D3=C0=BE=C3=D0=D4=C9=BE=B3= =FD=B1=BE=D3=CA=BC=FE=BC=B0=CB=F9=D3=D0=B8=BD=BC=FE=A3=AC=B2=A2=D2=D4=BB=D8= =B8=B4=D3=CA=BC=FE=B5=C4=B7=BD=CA=BD=BC=B4=BF=CC=B8=E6=D6=AA=B7=A2=BC=FE=C8= =CB=A1=A3=CE=DE=B7=A8=B1=A3=D6=A4=BB=A5=C1=AA=CD=F8=CD=A8=D0=C5=BC=B0=CA=B1= =A1=A2=B0=B2=C8=AB=A1=A2=CE=DE=CE=F3=BB=F2=B7=C0=B6=BE=A1=A3=B7=A2=BC=FE=C8= =CB=B6=D4=C8=CE=BA=CE=B4=ED=C2=A9=BE=F9=B2=BB=B3=D0=B5=A3=D4=F0=C8=CE=A1=A3=
--_000_172843710766941520unisoccom_--