Skip to contentSkip to conversation

dvb/dvb_frontend: replace schedule_timeout() with msleep()

PATCH New [email protected] 1 participant 1 message Sep 23, 2004 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

PATCH 3/20 dvb/dvb_frontend: replace schedule_timeout() with msleep()

I would appreciate any comments from the janitor@sternweltens list.

Thanks,
Nish

Description: Replace dvb_delay() with msleep() to guarantee the task delays the desired time.

---

 linux-2.6.9-rc2-bk7-max/drivers/media/dvb/dvb-core/dvb_frontend.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletion(-)
drivers/media/dvb/dvb-core/dvb_frontend.c renamed from drivers/media/dvb/dvb-core/dvb_frontend.c~msleep-drivers_media_dvb_dvb-core_dvb_frontend +2 -1
diff -puN drivers/media/dvb/dvb-core/dvb_frontend.c~msleep-drivers_media_dvb_dvb-core_dvb_frontend drivers/media/dvb/dvb-core/dvb_frontend.c
@@ -32,6 +32,7 @@
 #include <linux/poll.h>
 #include <linux/module.h>
 #include <linux/list.h>
+#include <linux/delay.h>
 #include <asm/processor.h>
 #include <asm/semaphore.h>
 
@@ -233,7 +234,7 @@ static void dvb_call_frontend_notifiers 
 	dprintk ("%s\n", __FUNCTION__);
 
 	if (((s ^ fe->status) & FE_HAS_LOCK) && (s & FE_HAS_LOCK))
-		dvb_delay (fe->info->notifier_delay);
+		msleep (fe->info->notifier_delay);
 
 	fe->status = s;
 

_