From: Peter Zijlstra Date: Wed, 8 Oct 2014 16:51:10 +0000 (+0200) Subject: tracing: Robustify wait loop X-Git-Tag: omap-for-v3.19/prcm-cleanup~110^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fe0e01c77dd9f7a60916aec2149d8a1182baf63c;p=pandora-kernel.git tracing: Robustify wait loop The pending nested sleep debugging triggered on the potential stale TASK_INTERRUPTIBLE in this code. While there, fix the loop such that we won't revert to a while(1) yield() 'spin' loop if we ever get a spurious wakeup. And fix the actual issue by properly terminating the 'wait' loop by setting TASK_RUNNING. Link: http://lkml.kernel.org/p/20141008165110.GA14547@worktop.programming.kicks-ass.net Reported-by: Fengguang Wu Signed-off-by: Peter Zijlstra (Intel) Signed-off-by: Steven Rostedt --- Reading git-diff-tree failed