The patch titled vmscan: print shrink_slab symbol name on negative shrinker objects has been added to the -mm tree. Its filename is vmscan-print-shrink_slab-symbol-name-on-negative-shrinker-objects.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://userweb.kernel.org/~akpm/stuff/added-to-mm.txt to find out what to do about this The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: vmscan: print shrink_slab symbol name on negative shrinker objects From: David Rientjes <rientjes@xxxxxxxxxx> When a shrinker has a negative number of objects to delete, the symbol name of the shrinker should be printed, not shrink_slab. This also makes the error message slightly more informative. Cc: Ingo Molnar <mingo@xxxxxxx> Signed-off-by: David Rientjes <rientjes@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/vmscan.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff -puN mm/vmscan.c~vmscan-print-shrink_slab-symbol-name-on-negative-shrinker-objects mm/vmscan.c --- a/mm/vmscan.c~vmscan-print-shrink_slab-symbol-name-on-negative-shrinker-objects +++ a/mm/vmscan.c @@ -214,8 +214,9 @@ unsigned long shrink_slab(unsigned long do_div(delta, lru_pages + 1); shrinker->nr += delta; if (shrinker->nr < 0) { - printk(KERN_ERR "%s: nr=%ld\n", - __func__, shrinker->nr); + printk(KERN_ERR "shrink_slab: %pF negative objects to " + "delete nr=%ld\n", + shrinker->shrink, shrinker->nr); shrinker->nr = max_pass; } _ Patches currently in -mm which might be from rientjes@xxxxxxxxxx are origin.patch linux-next.patch oom_kill-dont-call-for-int_sqrt0.patch page_fault-retry-with-nopage_retry.patch page_fault-retry-with-nopage_retry-fix.patch vmscan-print-shrink_slab-symbol-name-on-negative-shrinker-objects.patch memcg-use-css-id.patch memcg-hierarchical-stat.patch memcg-fix-shrinking-memory-to-return-ebusy-by-fixing-retry-algorithm.patch memcg-fix-oom-killer-under-memcg.patch memcg-fix-oom-killer-under-memcg-fix2.patch memcg-fix-oom-killer-under-memcg-fix.patch memcg-show-memcg-information-during-oom.patch memcg-show-memcg-information-during-oom-fix2.patch memcg-show-memcg-information-during-oom-fix.patch memcg-show-memcg-information-during-oom-fix-fix.patch memcg-show-memcg-information-during-oom-fix-fix-checkpatch-fixes.patch cpusets-replace-zone-allowed-functions-with-node-allowed.patch cpusets-prevent-pf_thread_bound-tasks-from-attaching-to-non-root-cpusets.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html