[2.6] Fix early __might_sleep() calls
PATCH 1/1 [2.6] Fix early __might_sleep() calls
__might_sleep prints warnings only after jiffies wrap (typically after 5 minutes of uptime).
Patch against 2.6 CVS.
Roger
kernel/sched.c renamed from kernel/sched.c.orig +1 -1
@@ -2847,7 +2847,7 @@ void __might_sleep(char *file, int line)static unsigned long prev_jiffy;/* ratelimiting */ if (in_atomic () ||irqs_disabled ()) { -if (time_before (jiffies, prev_jiffy +HZ )) +if (time_before (jiffies, prev_jiffy +HZ ) && prev_jiffy)return ; prev_jiffy = jiffies; printk(KERN_ERR "Debug: sleeping function called from invalid"