From nobody Mon May 25 05:55:43 2026 Received: from mailgw.kylinos.cn (mailgw.kylinos.cn [124.126.103.232]) (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 358083E0241; Mon, 18 May 2026 06:22:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=124.126.103.232 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779085384; cv=none; b=iErBV9cQCbtvtXpAqM7cCdsk2G1NXBChI1FT+LOVFg8UDMeOAL+TyxPAiQrs1U3bj2LULjYurb7YWNg7XZVkGtn0qYs1g402knMnNoVmbASWRfhAFQOehJxbTI9U/b5Zk6fYURcplVM+EXuhoLbKOoWpo8YRM2Lpx8LZM8WhRUI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779085384; c=relaxed/simple; bh=OVb1CG79JXFlip9/ZAYiuPG4ICq2blczfhrbOfzCkcY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=NmunghkSuLe4d8FnYkm6leujO8UL2sqm8AEJvJn5kOjCeqpxji3YgZrXosf2cDBrcAnyfLvllG0/GtDJsFrvpbE+lMgCuNUPeX9SNt7HWpt9gFsmlNcVqN2VwPHm4Ru4qqg4HwK41CsqkMJAUeTPerLdtT5wvqWBaYwJV17iWIQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kylinos.cn; spf=pass smtp.mailfrom=kylinos.cn; arc=none smtp.client-ip=124.126.103.232 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kylinos.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kylinos.cn X-UUID: fdea87d2528111f1aa26b74ffac11d73-20260518 X-CTIC-Tags: HR_CC_COUNT, HR_CC_DOMAIN_COUNT, HR_CC_NAME, HR_CC_NO_NAME, HR_CTE_8B HR_CTT_MISS, HR_DATE_H, HR_DATE_WKD, HR_DATE_ZONE, HR_FROM_NAME HR_SJ_DIGIT_LEN, HR_SJ_LANG, HR_SJ_LEN, HR_SJ_LETTER, HR_SJ_NOR_SYM HR_SJ_PHRASE, HR_SJ_PHRASE_LEN, HR_SJ_WS, HR_TO_COUNT, HR_TO_DOMAIN_COUNT HR_TO_NO_NAME, IP_UNTRUSTED, SRC_UNTRUSTED, IP_UNFAMILIAR, SRC_UNFAMILIAR DN_TRUSTED, SRC_TRUSTED, SA_UNTRUSTED, SA_UNFAMILIAR, SN_UNTRUSTED SN_UNFAMILIAR, SPF_NOPASS, DKIM_NOPASS, DMARC_NOPASS, CIE_GOOD_SPF GTI_FG_BS, GTI_RG_INFO, GTI_C_BU, AMN_GOOD, ABX_MISS_RDNS X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.3.12,REQID:e173f121-d841-4328-8e7e-460a1e857669,IP:10, URL:0,TC:0,Content:-5,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTIO N:release,TS:5 X-CID-INFO: VERSION:1.3.12,REQID:e173f121-d841-4328-8e7e-460a1e857669,IP:10,UR L:0,TC:0,Content:-5,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:5 X-CID-META: VersionHash:e7bac3a,CLOUDID:68c55320f66396b85f914a939628cce9,BulkI D:260518141718A8ARMP8Q,BulkQuantity:1,Recheck:0,SF:17|19|66|78|81|82|102|1 27|850|865|898,TC:nil,Content:0|15|50,EDM:-3,IP:-2,URL:0,File:nil,RT:nil,B ulk:40,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0,AV:0,LES:1,SPR:NO,DKR:0,DKP:0,BRR: 0,BRE:0,ARC:0 X-CID-BVR: 2,SSN|SDN X-CID-BAS: 2,SSN|SDN,0,_ X-CID-FACTOR: TF_CID_SPAM_SNR,TF_CID_SPAM_FAS,TF_CID_SPAM_FSD X-CID-RHF: D41D8CD98F00B204E9800998ECF8427E X-UUID: fdea87d2528111f1aa26b74ffac11d73-20260518 X-User: wangxuewen@kylinos.cn Received: from localhost.localdomain [(223.104.40.146)] by mailgw.kylinos.cn (envelope-from ) (Generic MTA with TLSv1.3 TLS_AES_256_GCM_SHA384 256/256) with ESMTP id 1633884271; Mon, 18 May 2026 14:22:48 +0800 From: Xuewen Wang To: akpm@linux-foundation.org Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Xuewen Wang , stable@vger.kernel.org, SeongJae Park Subject: [PATCH v2 1/3] tools/mm/slabinfo: Fix trace disable logic inversion Date: Mon, 18 May 2026 14:21:57 +0800 Message-Id: <20260518062159.80664-2-wangxuewen@kylinos.cn> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20260518062159.80664-1-wangxuewen@kylinos.cn> References: <20260518062159.80664-1-wangxuewen@kylinos.cn> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The disable trace path in slab_debug() had a logic error where it would set trace=3D1 instead of trace=3D0. This made trace functionality permanent= ly enabled once turned on for any slab cache. Fixes: a87615b8f9e2 ("SLUB: slabinfo upgrade") Cc: stable@vger.kernel.org Reviewed-by: SeongJae Park Signed-off-by: Xuewen Wang --- tools/mm/slabinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/mm/slabinfo.c b/tools/mm/slabinfo.c index 54c7265ab52d..39f7eae7eecd 100644 --- a/tools/mm/slabinfo.c +++ b/tools/mm/slabinfo.c @@ -798,7 +798,7 @@ static void slab_debug(struct slabinfo *s) fprintf(stderr, "%s can only enable trace for one slab at a time\n", s-= >name); } if (!tracing && s->trace) - set_obj(s, "trace", 1); + set_obj(s, "trace", 0); } =20 static void totals(void) --=20 2.25.1 From nobody Mon May 25 05:55:43 2026 Received: from mailgw.kylinos.cn (mailgw.kylinos.cn [124.126.103.232]) (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 3087A3E0240 for ; Mon, 18 May 2026 06:22:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=124.126.103.232 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779085382; cv=none; b=NCsZatRkAaCoKDAWj4LuNH8ranbelAKJIlZanGD6LKBZ/W46F0ctz6lGl6ll4XwxzonoNBS6ALGfSwlXqdNB8BI8xFg9IxsBfDhgPRzwruOwxJWmX5qSpTG3e2xYFQ4i/VpdWCXSwxRyMHIzUCIKLB/SbD9tL5br8kqbnaRVQv0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779085382; c=relaxed/simple; bh=2QkUn7S8668UNv+7ZzHf1uFcLSvTRTcfPL7Wpt950jk=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=GzvkrO3S7sf9V/O2aaVWe9/UPsw1+n1WMhrCYIFRJQ2rg4iRm3ZH5BsqMaS8ttnjAsZWHp8bi/W29gNg41fmZ0tuQ9x0X5mM9Gxt0uZzNnEe8VaDfbiZn6jFTzJC+/X2zR3mVXny6cnFtoXUNvWjt1VgB4wsDeB4XxzN6lll8wQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kylinos.cn; spf=pass smtp.mailfrom=kylinos.cn; arc=none smtp.client-ip=124.126.103.232 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kylinos.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kylinos.cn X-UUID: fee33fa8528111f1aa26b74ffac11d73-20260518 X-CTIC-Tags: HR_CC_COUNT, HR_CC_DOMAIN_COUNT, HR_CC_NAME, HR_CC_NO_NAME, HR_CTE_8B HR_CTT_MISS, HR_DATE_H, HR_DATE_WKD, HR_DATE_ZONE, HR_FROM_NAME HR_SJ_DIGIT_LEN, HR_SJ_LANG, HR_SJ_LEN, HR_SJ_LETTER, HR_SJ_NOR_SYM HR_SJ_PHRASE, HR_SJ_PHRASE_LEN, HR_SJ_WS, HR_TO_COUNT, HR_TO_DOMAIN_COUNT HR_TO_NO_NAME, IP_UNTRUSTED, SRC_UNTRUSTED, IP_UNFAMILIAR, SRC_UNFAMILIAR DN_TRUSTED, SRC_TRUSTED, SA_UNTRUSTED, SA_UNFAMILIAR, SN_UNTRUSTED SN_UNFAMILIAR, SPF_NOPASS, DKIM_NOPASS, DMARC_NOPASS, CIE_GOOD_SPF GTI_FG_BS, GTI_RG_INFO, GTI_C_BU, AMN_GOOD, ABX_MISS_RDNS X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.3.12,REQID:874b9364-7eb1-4e1e-a659-34bd78758c2c,IP:10, URL:0,TC:0,Content:-5,EDM:25,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTI ON:release,TS:30 X-CID-INFO: VERSION:1.3.12,REQID:874b9364-7eb1-4e1e-a659-34bd78758c2c,IP:10,UR L:0,TC:0,Content:-5,EDM:25,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION :release,TS:30 X-CID-META: VersionHash:e7bac3a,CLOUDID:4c9be5e5b8d040b36dd29ab3c86f8fd7,BulkI D:26051814171897ZSC5HQ,BulkQuantity:1,Recheck:0,SF:17|19|66|78|81|82|102|1 27|850|865|898,TC:nil,Content:0|15|50,EDM:5,IP:-2,URL:0,File:nil,RT:nil,Bu lk:40,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0,AV:0,LES:1,SPR:NO,DKR:0,DKP:0,BRR:0 ,BRE:0,ARC:0 X-CID-BVR: 2,SSN|SDN X-CID-BAS: 2,SSN|SDN,0,_ X-CID-FACTOR: TF_CID_SPAM_SNR,TF_CID_SPAM_FAS,TF_CID_SPAM_FSD X-CID-RHF: D41D8CD98F00B204E9800998ECF8427E X-UUID: fee33fa8528111f1aa26b74ffac11d73-20260518 X-User: wangxuewen@kylinos.cn Received: from localhost.localdomain [(223.104.40.146)] by mailgw.kylinos.cn (envelope-from ) (Generic MTA with TLSv1.3 TLS_AES_256_GCM_SHA384 256/256) with ESMTP id 1788346977; Mon, 18 May 2026 14:22:50 +0800 From: Xuewen Wang To: akpm@linux-foundation.org Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Xuewen Wang Subject: [PATCH v2 2/3] tools/mm/slabinfo: remove dead assignment in get_obj_and_str() Date: Mon, 18 May 2026 14:21:58 +0800 Message-Id: <20260518062159.80664-3-wangxuewen@kylinos.cn> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20260518062159.80664-1-wangxuewen@kylinos.cn> References: <20260518062159.80664-1-wangxuewen@kylinos.cn> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The assignment `x =3D NULL` sets the local parameter variable instead of `*x`, which is a no-op since `*x` was already set to NULL on the line above. Remove the dead assignment. Signed-off-by: Xuewen Wang Reviewed-by: SeongJae Park --- tools/mm/slabinfo.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tools/mm/slabinfo.c b/tools/mm/slabinfo.c index 39f7eae7eecd..685bcdd03568 100644 --- a/tools/mm/slabinfo.c +++ b/tools/mm/slabinfo.c @@ -193,10 +193,9 @@ static unsigned long get_obj_and_str(const char *name,= char **x) =20 *x =3D NULL; =20 - if (!read_obj(name)) { - x =3D NULL; + if (!read_obj(name)) return 0; - } + result =3D strtoul(buffer, &p, 10); while (*p =3D=3D ' ') p++; --=20 2.25.1 From nobody Mon May 25 05:55:43 2026 Received: from mailgw.kylinos.cn (mailgw.kylinos.cn [124.126.103.232]) (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 EEA6A3DEAC1 for ; Mon, 18 May 2026 06:23:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=124.126.103.232 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779085384; cv=none; b=Je1aoLW5kVit5ZFytKleHi3FN5QDDaKA/4YXREgevYWlMlSq54GFS4ywNkcT2v/sXiI6a807uZAzJjJiWk7TCyggAu/SgqQylS2ZniRPtStSpVMC8Lw/lGyrItWaMEhP+v6JlMWT20fhWfMZFSHLVAVN4nL8xWlV4eyK2/LhreU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779085384; c=relaxed/simple; bh=0rvCjBHdlcrWkXR2kxpUegre6F9iTtxSUoLo+suxOc4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=XP+Ro9EpMGf85q0goNHvlbCkR+u5vUR9CbsCJo5jQKJhlCGIWQwvBi1fmBcVy1emF/hYE982squ4gLN+R6Iym7dLdT8rBAILJ/6G2GQPt8EMQSWJnWG3YPLcRkkdFl8RUNajrFKqDGRc09FoC5UkBq9t2+s7qeNZH4MrpNSclU8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kylinos.cn; spf=pass smtp.mailfrom=kylinos.cn; arc=none smtp.client-ip=124.126.103.232 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kylinos.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kylinos.cn X-UUID: ffba6b4a528111f1aa26b74ffac11d73-20260518 X-CTIC-Tags: HR_CC_COUNT, HR_CC_DOMAIN_COUNT, HR_CC_NAME, HR_CC_NO_NAME, HR_CTE_8B HR_CTT_MISS, HR_DATE_H, HR_DATE_WKD, HR_DATE_ZONE, HR_FROM_NAME HR_SJ_DIGIT_LEN, HR_SJ_LANG, HR_SJ_LEN, HR_SJ_LETTER, HR_SJ_NOR_SYM HR_SJ_PHRASE, HR_SJ_PHRASE_LEN, HR_SJ_WS, HR_TO_COUNT, HR_TO_DOMAIN_COUNT HR_TO_NO_NAME, IP_UNTRUSTED, SRC_UNTRUSTED, IP_UNFAMILIAR, SRC_UNFAMILIAR DN_TRUSTED, SRC_TRUSTED, SA_UNTRUSTED, SA_UNFAMILIAR, SN_UNTRUSTED SN_UNFAMILIAR, SPF_NOPASS, DKIM_NOPASS, DMARC_NOPASS X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.3.12,REQID:59f05866-5562-4e68-b067-320fec2d9a47,IP:10, URL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION :release,TS:10 X-CID-INFO: VERSION:1.3.12,REQID:59f05866-5562-4e68-b067-320fec2d9a47,IP:10,UR L:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION:r elease,TS:10 X-CID-META: VersionHash:e7bac3a,CLOUDID:dbbdee0b3b701250e6f381e26478b264,BulkI D:260518141718I6N2R5JJ,BulkQuantity:1,Recheck:0,SF:17|19|66|78|81|82|102|1 27|850|865|898,TC:nil,Content:0|15|50,EDM:-3,IP:-2,URL:0,File:nil,RT:nil,B ulk:40,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0,AV:0,LES:1,SPR:NO,DKR:0,DKP:0,BRR: 0,BRE:0,ARC:0 X-CID-BVR: 2,SSN|SDN X-CID-BAS: 2,SSN|SDN,0,_ X-CID-FACTOR: TF_CID_SPAM_SNR,TF_CID_SPAM_FAS,TF_CID_SPAM_FSD X-CID-RHF: D41D8CD98F00B204E9800998ECF8427E X-UUID: ffba6b4a528111f1aa26b74ffac11d73-20260518 X-User: wangxuewen@kylinos.cn Received: from localhost.localdomain [(223.104.40.146)] by mailgw.kylinos.cn (envelope-from ) (Generic MTA with TLSv1.3 TLS_AES_256_GCM_SHA384 256/256) with ESMTP id 1454384281; Mon, 18 May 2026 14:22:51 +0800 From: Xuewen Wang To: akpm@linux-foundation.org Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Xuewen Wang , SeongJae Park Subject: [PATCH v2 3/3] tools/mm/slabinfo: remove redundant slab->partial assignment Date: Mon, 18 May 2026 14:21:59 +0800 Message-Id: <20260518062159.80664-4-wangxuewen@kylinos.cn> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20260518062159.80664-1-wangxuewen@kylinos.cn> References: <20260518062159.80664-1-wangxuewen@kylinos.cn> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" slab->partial is assigned by get_obj("partial") and then immediately overwritten by get_obj_and_str("partial", &t). Remove the first redundant assignment. Reviewed-by: SeongJae Park Signed-off-by: Xuewen Wang --- tools/mm/slabinfo.c | 1 - 1 file changed, 1 deletion(-) diff --git a/tools/mm/slabinfo.c b/tools/mm/slabinfo.c index 685bcdd03568..87570c22b151 100644 --- a/tools/mm/slabinfo.c +++ b/tools/mm/slabinfo.c @@ -1265,7 +1265,6 @@ static void read_slab_dir(void) slab->objects_total =3D get_obj("objects_total"); slab->objs_per_slab =3D get_obj("objs_per_slab"); slab->order =3D get_obj("order"); - slab->partial =3D get_obj("partial"); slab->partial =3D get_obj_and_str("partial", &t); decode_numa_list(slab->numa_partial, t); free(t); --=20 2.25.1