media/zr36120: replace schedule_timeout() with msleep()
PATCH 6/21 media/zr36120: replace schedule_timeout() with msleep()
Any comments would be appreciated.
Description: Use msleep() instead of schedule_timeout() to guarantee the task delays as expected.
Signed-off-by Nishanth Aravamudan <[email protected]>
Signed-off-by Maximilian Attems <[email protected]>
---
linux-2.6.9-rc2-bk7-max/drivers/media/video/zr36120.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-)
drivers/media/video/zr36120.c renamed from drivers/media/video/zr36120.c~msleep-drivers_media_video_zr36120 +2 -4
@@ -819,8 +819,7 @@ void zoran_close(struct video_device* de* be sure its safe to free the buffer. We wait 5-6 fields * which is more than sufficient to be sure. */ - current->state =TASK_UNINTERRUPTIBLE ; -schedule_timeout (HZ /10 );/* Wait 1/10th of a second */ +msleep (100 );/* Wait 1/10th of a second */ /* free the allocated framebuffer */ if (ztv->fbuffer)
@@ -1568,8 +1567,7 @@ void vbi_close(struct video_device *dev)* be sure its safe to free the buffer. We wait 5-6 fields * which is more than sufficient to be sure. */ - current->state =TASK_UNINTERRUPTIBLE ; -schedule_timeout (HZ /10 );/* Wait 1/10th of a second */ +msleep (100 );/* Wait 1/10th of a second */ for (item=ztv->readinfo; item!=ztv->readinfo+ZORAN_VBI_BUFFERS ; item++) {
_