drm/i915: Suppress no action noise from oom shrinker
If we are not able to free anything (the shrinker leaves nothing on the global object lists), do not log anything. This is useful when other subsystems are being stress-tested for their oom behaviour and i915.ko is shouting into the logs about doing nothing. Reported-by: Dave Jones <davej@redhat.com> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
005445c5fb
commit
bb9059d3a0
|
@ -5307,8 +5307,9 @@ i915_gem_shrinker_oom(struct notifier_block *nb, unsigned long event, void *ptr)
|
||||||
if (unlock)
|
if (unlock)
|
||||||
mutex_unlock(&dev->struct_mutex);
|
mutex_unlock(&dev->struct_mutex);
|
||||||
|
|
||||||
pr_info("Purging GPU memory, %lu bytes freed, %lu bytes still pinned.\n",
|
if (freed_pages || unbound || bound)
|
||||||
freed_pages << PAGE_SHIFT, pinned);
|
pr_info("Purging GPU memory, %lu bytes freed, %lu bytes still pinned.\n",
|
||||||
|
freed_pages << PAGE_SHIFT, pinned);
|
||||||
if (unbound || bound)
|
if (unbound || bound)
|
||||||
pr_err("%lu and %lu bytes still available in the "
|
pr_err("%lu and %lu bytes still available in the "
|
||||||
"bound and unbound GPU page lists.\n",
|
"bound and unbound GPU page lists.\n",
|
||||||
|
|
Loading…
Reference in a new issue