From 517251c16ffb89b7550137e4ffc7aaed57c118e6 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Wed, 15 Oct 2003 17:30:11 -0700 Subject: [PATCH] [PATCH] Fix early __might_sleep() calls From: Roger Luethi __might_sleep prints warnings only after jiffies wrap (typically after 5 minutes of uptime). --- kernel/sched.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/sched.c b/kernel/sched.c index 3b83f89088ea5..afdac563aed8a 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -2849,7 +2849,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" -- 2.53.0