From nobody Fri Jun 12 12:48:12 2026 Received: from m16.mail.163.com (m16.mail.163.com [117.135.210.3]) (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 9A26C3D300F for ; Fri, 15 May 2026 06:53:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=117.135.210.3 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778828033; cv=none; b=nhSzN2Kfu8wCMssEP8IeMV8OCbEYV82PIP6WkIYote07Rxg9j2Yjeeq/TSCh0/Ev2XoBZ7f3csu3V7Qpm3arezNbycO2U8Kn9K21p2d5AmyUpno/Jqef/47A5O2WDeqFTdCVUKI2R6PIW5BOwKZNXYk1lCKQ0t1s7mJ73uUb+xc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778828033; c=relaxed/simple; bh=JzKHwZQskgA1zMNcoS+ErbBfZDTWZEwjtpHoY5+aIrg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=MihuvIoapLLWFW0nLKSFAoYIRDVvzxC7Bn1ymEkRfPRAk6Oxr3QvymPS188pAFkw1qd3YsWpa2xOw36k7e1Vdro1FsheqtyNfmTe6D8exYBCpcvaPvje4l8TRu2uKACAgKCTCnCSpvjbtMuiXpFAZj4erTwf7RAHBEnynZOheI4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com; spf=pass smtp.mailfrom=163.com; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b=m3Lz3/86; arc=none smtp.client-ip=117.135.210.3 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=163.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b="m3Lz3/86" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:To:Subject:Date:Message-Id:MIME-Version; bh=jv jCRU2y4ISCFaOOdDxaT2ueAkSQA4MwBbEVRj3OcWk=; b=m3Lz3/86kfBF8SUenE 3kB0QgmbbQPDv06ytjIP6SUWbajgXiZw4JK7321OkOKQRG3lxSAroluqm8kJeVOc YSiCX8HDVuLvysFbv9mom00ugFRsdYdwT9waQlEoAVZ3Uo1Ef3bqm9ilPjZgPiC6 3J/OQwxzePsMqdhVXcAmHQyS0= Received: from localhost.localdomain (unknown []) by gzga-smtp-mtada-g0-1 (Coremail) with SMTP id _____wBXDpTnwgZqtc7KBQ--.2204S3; Fri, 15 May 2026 14:53:30 +0800 (CST) From: wangxuewen <18810879172@163.com> To: akpm@linux-foundation.org Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, wangxuewen <18810879172@163.com>, wangxuewen Subject: [PATCH v1 1/3] tools/mm/slabinfo: Fix trace disable logic inversion Date: Fri, 15 May 2026 14:53:23 +0800 Message-Id: <20260515065325.4009527-2-18810879172@163.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20260515065325.4009527-1-18810879172@163.com> References: <20260515065325.4009527-1-18810879172@163.com> 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 X-CM-TRANSID: _____wBXDpTnwgZqtc7KBQ--.2204S3 X-Coremail-Antispam: 1Uf129KBjvdXoW7XFy5tFW7XF4fAr15Cr4rKrg_yoW3XFb_GF yUtw129r95CrykKw1fGw4YqFsYgFsa9F48JF47GrW3tryUJwn8CF4v9wnFyFy5urZ0qF13 Wwsavry5Gr43ZjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7xRHHq7UUUUUU== X-CM-SenderInfo: rprymiyqyxmiixs6il2tof0z/xtbC7woH-GoGwuptZQAA3S 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. Signed-off-by: wangxuewen Reviewed-by: SeongJae Park --- 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 Fri Jun 12 12:48:12 2026 Received: from m16.mail.163.com (m16.mail.163.com [117.135.210.2]) (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 B54083D16F5 for ; Fri, 15 May 2026 06:54:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=117.135.210.2 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778828044; cv=none; b=cbaQM0xg5rBPzWgLvg59k9yqXVhRvVvhzGMZYLGRgT9kfoG/WPixbEdqTFbfZkT0Lj8r7lQJVBrNXO5UCJNKsUdUAGh2kmYl1M6v21CNf8u+xY8+mMhmgKy5u3fVJj3UoE1vhJBS3jPWuAAmZ3LJQ/B7yJS6GLNsJJv6TPWOG2M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778828044; c=relaxed/simple; bh=hBEApoCAtl0QRmWsmLAfhyYQkpetVLuGARs0MqScYN4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=SALrPvpG6FZNa+E0sEnTGVwe7wQ32u9C/WyhxqvC4cFtEKljNY3RC2eIdJ+x6T2nq+9rL5pgWZ/yzcHaGtQkDlBa+YDtJp8D16idytQYUco6I2io+bnnKmvDZqSEIvCWrRVIwG88izJxh5cGAcORCrHCjAoa9nQ7mnv9CSU1Yfs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com; spf=pass smtp.mailfrom=163.com; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b=eWh4W5Dk; arc=none smtp.client-ip=117.135.210.2 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=163.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b="eWh4W5Dk" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:To:Subject:Date:Message-Id:MIME-Version; bh=ph tXtH/b7pmu/MYZQmnQqSvjMn+s5tmARpCr3vOVuKs=; b=eWh4W5DkZV0NzGOJ4h JSGd3kGnTXU4mO4p5o9fwj2e9/LbDCoYTCiDDiGQll2N5kUG5TAotzcddiRiOpnk 8f1RVJtFzI6RGh6GerJC0/HFmcWkiPifjn5J4Apnf89S4GeaVpYvrYqGV4d2I3wj NJ/1o+6SUSjz8WYw45WuBGgqs= Received: from localhost.localdomain (unknown []) by gzga-smtp-mtada-g0-1 (Coremail) with SMTP id _____wBXDpTnwgZqtc7KBQ--.2204S4; Fri, 15 May 2026 14:53:32 +0800 (CST) From: wangxuewen <18810879172@163.com> To: akpm@linux-foundation.org Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, wangxuewen <18810879172@163.com>, wangxuewen Subject: [PATCH v1 2/3] tools/mm/slabinfo: remove dead assignment in get_obj_and_str() Date: Fri, 15 May 2026 14:53:24 +0800 Message-Id: <20260515065325.4009527-3-18810879172@163.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20260515065325.4009527-1-18810879172@163.com> References: <20260515065325.4009527-1-18810879172@163.com> 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 X-CM-TRANSID: _____wBXDpTnwgZqtc7KBQ--.2204S4 X-Coremail-Antispam: 1Uf129KBjvdXoWrAFyUur45GFWktFWxXFy3CFg_yoWxWrg_G3 yjqw4vvw1rArWvy3WfW39YqrsYyFy29F40yFsxZF13Gas8Gan0qF4jkwnxta43urWY9FW3 ZFsayr98ArWjkjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7xRE8sqJUUUUU== X-CM-SenderInfo: rprymiyqyxmiixs6il2tof0z/xtbCzQwI-WoGwuw05AAA3m 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: wangxuewen --- tools/mm/slabinfo.c | 1 - 1 file changed, 1 deletion(-) diff --git a/tools/mm/slabinfo.c b/tools/mm/slabinfo.c index 39f7eae7eecd..ac00daee41d1 100644 --- a/tools/mm/slabinfo.c +++ b/tools/mm/slabinfo.c @@ -194,7 +194,6 @@ static unsigned long get_obj_and_str(const char *name, = char **x) *x =3D NULL; =20 if (!read_obj(name)) { - x =3D NULL; return 0; } result =3D strtoul(buffer, &p, 10); --=20 2.25.1 From nobody Fri Jun 12 12:48:12 2026 Received: from m16.mail.163.com (m16.mail.163.com [117.135.210.5]) (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 3F5A13D16E3 for ; Fri, 15 May 2026 06:53:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=117.135.210.5 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778828033; cv=none; b=YUOvS4UIXRQzhfdVXNqGhXu9suDFCcQ2GDpO9pqosy0Cu8GL/Eolp6q56PxGGJoVsWSBuR9q8taDV78UXRN+S5catbyWxq21V4ILbc/FbWISBk2Uvi48leQM+7cKabLdCgRTOVEt1zved3TkToKZ5CWwjPQm013GRer1KuraOkg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778828033; c=relaxed/simple; bh=uVIBoCC0Akj9Z018qzpPqTaB0ooM/1ZDVV7GeEuMSMg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Hy07asy2IQknFqtm3jDQXm6nPBYN3Rmzr7A0s6oWSqMwGNR/zHn6ro0s6rdh4pfur50MJJluaYroPzdr0qxdxp85OnthivaSB+LhWDx50dS9bxK+7uF/J2LMN73AAI7v8+VgCWzbauIlWIeAGgxfSf1X6w10Oj8E+kGt68+6Kkk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com; spf=pass smtp.mailfrom=163.com; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b=P9lzzOG6; arc=none smtp.client-ip=117.135.210.5 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=163.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b="P9lzzOG6" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:To:Subject:Date:Message-Id:MIME-Version; bh=oq 7vhKTHh4eGazxWPRwxR72/b4iWb8yawVg9PFHIeTU=; b=P9lzzOG6Xy07oJK1qj 8fZfX1UvyPtfXc/P+CSYIqipwmliqfKxaIIy6mjlsz2udNxd6MdBPIj1dt9wymHd mxRlHHFRsfbBLljW4Ej5xVlRsOzrdFxXpW1GTgfu70nIuTwYUbMhTtDkhhCQd8Vc ypsId1x5M6bRPli+hgWWmTWH4= Received: from localhost.localdomain (unknown []) by gzga-smtp-mtada-g0-1 (Coremail) with SMTP id _____wBXDpTnwgZqtc7KBQ--.2204S5; Fri, 15 May 2026 14:53:34 +0800 (CST) From: wangxuewen <18810879172@163.com> To: akpm@linux-foundation.org Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, wangxuewen <18810879172@163.com>, wangxuewen Subject: [PATCH v1 3/3] tools/mm/slabinfo: remove redundant slab->partial assignment Date: Fri, 15 May 2026 14:53:25 +0800 Message-Id: <20260515065325.4009527-4-18810879172@163.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20260515065325.4009527-1-18810879172@163.com> References: <20260515065325.4009527-1-18810879172@163.com> 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 X-CM-TRANSID: _____wBXDpTnwgZqtc7KBQ--.2204S5 X-Coremail-Antispam: 1Uf129KBjvdXoW7XFyxJF4DWFWrXF45ZF18Xwb_yoW3urb_Ka 4Sva18X34rJrWxtr1xCr42vrn5t3WS9ry8AFsrJFn8Gr45Kw45XF1Du3ZrXa45urW2gan3 trWaqFn8GrZFyjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7xR_vPfJUUUUU== X-CM-SenderInfo: rprymiyqyxmiixs6il2tof0z/xtbCzg4I-WoGwu4ywQAA3G 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. Signed-off-by: wangxuewen Reviewed-by: SeongJae Park --- tools/mm/slabinfo.c | 1 - 1 file changed, 1 deletion(-) diff --git a/tools/mm/slabinfo.c b/tools/mm/slabinfo.c index ac00daee41d1..e52d718ba5f2 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