drm/i915: Include fence-hint for timeout warning
authorChris Wilson <chris@chris-wilson.co.uk>
Fri, 14 Sep 2018 12:40:07 +0000 (13:40 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 14 Sep 2018 13:28:32 +0000 (14:28 +0100)
commit5791bad4bc1f624969c875616d1032227f23c25e
treedfcba189761c550942117efa9f973af03dce1d4f
parent666424abfb863e3e51fcd35baad5f242fc69d314
drm/i915: Include fence-hint for timeout warning

If an asynchronous wait on a foriegn fence, we print a warning
indicating which fence was not signaled. As i915_sw_fences become more
common, include the debug hint (the symbol-name of the target) to help
identify the waiter. E.g.

[   31.968144] Asynchronous wait on fence sw_sync:gem_eio:1 timed out (hint:submit_notify [i915])

We also want to downgrade from a warning to a notice (normal but
significant condition) as the timeout is imposed and controlled by the
caller (i.e. it is deliberate) and can be provoked by userspace.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180914124007.18790-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/i915_sw_fence.c