From: Erik Gilling Date: Thu, 11 Oct 2012 01:08:11 +0000 (-0700) Subject: sync: dump sync state of fence errors X-Git-Tag: firefly_0821_release~7557 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=98bcb1d21f7cd4a626a7be789ffa1fb51627905d;p=firefly-linux-kernel-4.4.55.git sync: dump sync state of fence errors Change-Id: I297a43aadf83504993040ea875c7f22d988628f1 Signed-off-by: Erik Gilling --- diff --git a/drivers/base/sync.c b/drivers/base/sync.c index c086f653f615..82c317ab28a3 100644 --- a/drivers/base/sync.c +++ b/drivers/base/sync.c @@ -571,8 +571,11 @@ int sync_fence_wait(struct sync_fence *fence, long timeout) if (err < 0) return err; - if (fence->status < 0) + if (fence->status < 0) { + pr_info("fence error %d on [%p]\n", fence->status, fence); + sync_dump(); return fence->status; + } if (fence->status == 0) { pr_info("fence timeout on [%p] after %dms\n", fence,