media/zoran_driver: replace schedule_timeout() with ssleep()
PATCH 21/21 media/zoran_driver: replace schedule_timeout() with ssleep()
Any comments would be appreciated.
Description: Use ssleep() 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/zoran_driver.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-)
drivers/media/video/zoran_driver.c renamed from drivers/media/video/zoran_driver.c~ssleep-drivers_media_video_zoran_driver +2 -4
@@ -1917,8 +1917,7 @@ zoran_set_norm (struct zoran *zr,decoder_command (zr,DECODER_SET_NORM , &norm);/* let changes come into effect */ - current->state =TASK_UNINTERRUPTIBLE ; -schedule_timeout (2 *HZ ); +ssleep (2 );decoder_command (zr,DECODER_GET_STATUS , &status);if (!(status &DECODER_STATUS_GOOD )) {
@@ -2639,8 +2638,7 @@ zoran_do_ioctl (struct inode *inode,decoder_command (zr,DECODER_SET_NORM , &norm);/* sleep 1 second */ - current->state =TASK_UNINTERRUPTIBLE ; -schedule_timeout (1 *HZ ); +ssleep (1 );/* Get status of video decoder */ decoder_command (zr,DECODER_GET_STATUS , &status);
_