From: Ingo Molnar Date: Fri, 23 Jun 2006 09:05:23 +0000 (-0700) Subject: [PATCH] cond_resched() might_sleep() fix X-Git-Tag: upstream/snapshot3+hdmi~40146^2~62 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8e0a43d8fa953179505869ec28de78550246e795;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git [PATCH] cond_resched() might_sleep() fix add the __might_sleep() check back to cond_resched(). Signed-off-by: Ingo Molnar Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/kernel/sched.c b/kernel/sched.c index 8766513..5dbc426 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -4053,6 +4053,9 @@ asmlinkage long sys_sched_yield(void) static inline void __cond_resched(void) { +#ifdef CONFIG_DEBUG_SPINLOCK_SLEEP + __might_sleep(__FILE__, __LINE__); +#endif /* * The BKS might be reacquired before we have dropped * PREEMPT_ACTIVE, which could trigger a second