From ae6a1223a840951e0606a718194e1893827b50f4 Mon Sep 17 00:00:00 2001 From: zhengwei Date: Mon, 24 Mar 2025 21:52:29 +0800 Subject: [PATCH] ANDROID: add oem_data to mark slab leak oem_data is used by mmtrack module to mark slab leak, then record the call stack of its alloc and free. use oem_data instead of slab flag, which can make mmtrack moudle gki. Previous ogki change, which used slab flag to mark slab leak: https://partner-android-review.googlesource.com/c/kernel-oem/honor/common/+/3116954 Bug: 405894146 Change-Id: Iab356cafa42bdf882edc468657a9bb85b7d49173 Signed-off-by: zhengwei --- mm/slab.h | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/slab.h b/mm/slab.h index 4caf836d4d9d..3bfb2c07edd1 100644 --- a/mm/slab.h +++ b/mm/slab.h @@ -313,6 +313,7 @@ struct kmem_cache { #endif struct kmem_cache_node *node[MAX_NUMNODES]; + ANDROID_OEM_DATA(1); }; #if defined(CONFIG_SYSFS) && !defined(CONFIG_SLUB_TINY)