[PATCH] mm: Add process info to bad rss-counter warning

Xuanye Liu posted 1 patch 2 months, 2 weeks ago
kernel/fork.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
[PATCH] mm: Add process info to bad rss-counter warning
Posted by Xuanye Liu 2 months, 2 weeks ago
Enhance the debugging information in check_mm() by including the
process name and PID when reporting bad rss-counter states. This
helps identify which process is associated with the memory accounting
issue.

Signed-off-by: Xuanye Liu <liuqiye2025@163.com>
---
 kernel/fork.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/kernel/fork.c b/kernel/fork.c
index cfe2f1df5f27..e02fa515b77c 100644
--- a/kernel/fork.c
+++ b/kernel/fork.c
@@ -584,9 +584,12 @@ static void check_mm(struct mm_struct *mm)
 	for (i = 0; i < NR_MM_COUNTERS; i++) {
 		long x = percpu_counter_sum(&mm->rss_stat[i]);
 
-		if (unlikely(x))
-			pr_alert("BUG: Bad rss-counter state mm:%p type:%s val:%ld\n",
-				 mm, resident_page_types[i], x);
+		if (unlikely(x)) {
+			pr_alert("BUG: Bad rss-counter state mm:%p type:%s val:%ld Comm:%s Pid:%d\n",
+				 mm, resident_page_types[i], x,
+				 current->comm,
+				 task_pid_nr(current));
+		}
 	}
 
 	if (mm_pgtables_bytes(mm))
-- 
2.43.0
Re: [PATCH] mm: Add process info to bad rss-counter warning
Posted by SeongJae Park 2 months, 2 weeks ago
On Wed, 23 Jul 2025 18:09:00 +0800 Xuanye Liu <liuqiye2025@163.com> wrote:

> Enhance the debugging information in check_mm() by including the
> process name and PID when reporting bad rss-counter states. This
> helps identify which process is associated with the memory accounting
> issue.
> 
> Signed-off-by: Xuanye Liu <liuqiye2025@163.com>

Acked-by: SeongJae Park <sj@kernel.org>


Thanks,
SJ

[...]