diff options
author | Andrew Morton <akpm@linux-foundation.org> | 2024-04-03 17:42:47 -0700 |
---|---|---|
committer | Andrew Morton <akpm@linux-foundation.org> | 2024-05-07 11:29:55 -0700 |
commit | 4ad19017f1b10ea23571a13c1236197aa35b2e7a (patch) | |
tree | a9675e359def24f4c389952837cd05f79acd8571 | |
parent | 9cd327f7936facb01b37f558b46480fe2bea3284 (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.c | 6 |
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); } } |