Merge "staging: android: sync: Limit sync log dumping"

This commit is contained in:
Linux Build Service Account 2017-04-21 09:41:36 -07:00 committed by Gerrit - the friendly Code Review server
commit 3cbe2d2e4e

View file

@ -29,6 +29,7 @@
#include "sync.h" #include "sync.h"
#define CREATE_TRACE_POINTS #define CREATE_TRACE_POINTS
#define SYNC_DUMP_TIME_LIMIT 7000
#include "trace/sync.h" #include "trace/sync.h"
static const struct fence_ops android_fence_ops; static const struct fence_ops android_fence_ops;
@ -392,7 +393,9 @@ int sync_fence_wait(struct sync_fence *fence, long timeout)
if (timeout) { if (timeout) {
pr_info("fence timeout on [%pK] after %dms\n", fence, pr_info("fence timeout on [%pK] after %dms\n", fence,
jiffies_to_msecs(timeout)); jiffies_to_msecs(timeout));
sync_dump(); if (jiffies_to_msecs(timeout) >=
SYNC_DUMP_TIME_LIMIT)
sync_dump();
} }
return -ETIME; return -ETIME;
} }