summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Morton <akpm@linux-foundation.org>2024-04-03 17:42:47 -0700
committerAndrew Morton <akpm@linux-foundation.org>2024-05-07 11:29:55 -0700
commit4ad19017f1b10ea23571a13c1236197aa35b2e7a (patch)
treea9675e359def24f4c389952837cd05f79acd8571
parent9cd327f7936facb01b37f558b46480fe2bea3284 (diff)
__mod_memcg_lruvec_state(): enhance diagnostics
sysbot reports a warning (https://lkml.kernel.org/r/0000000000007545d00615188a03@google.com). Add additional info to perhaps help with this. Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
-rw-r--r--mm/memcontrol.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index aad2a2e81726..9160fe0fae71 100644
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -1014,10 +1014,12 @@ static void __mod_memcg_lruvec_state(struct lruvec *lruvec,
case NR_ANON_MAPPED:
case NR_FILE_MAPPED:
case NR_ANON_THPS:
- WARN_ON_ONCE(!in_task());
+ if (WARN_ON_ONCE(!in_task()))
+ pr_warn("stat item index: %d\n", idx);
break;
default:
- VM_WARN_ON_IRQS_ENABLED();
+ if (VM_WARN_ON_IRQS_ENABLED())
+ pr_warn("stat item index: %d\n", idx);
}
}