From: Nishanth Aravamudan Use schedule_timeout_interruptible() instead of set_current_state()/schedule_timeout() to reduce kernel size. (akpm: this patch relies on other stuff in -mm, please don't apply) Signed-off-by: Nishanth Aravamudan Cc: Mauro Carvalho Chehab Signed-off-by: Andrew Morton --- drivers/media/video/msp3400.c | 4 ++-- drivers/media/video/saa7134/saa7134-tvaudio.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff -puN drivers/media/video/msp3400.c~drivers-media-fix-up-schedule_timeout-usage drivers/media/video/msp3400.c --- 25/drivers/media/video/msp3400.c~drivers-media-fix-up-schedule_timeout-usage Wed Aug 17 17:01:01 2005 +++ 25-akpm/drivers/media/video/msp3400.c Wed Aug 17 17:01:01 2005 @@ -737,8 +737,8 @@ static int msp34xx_sleep(struct msp3400c set_current_state(TASK_INTERRUPTIBLE); schedule(); } else { - set_current_state(TASK_INTERRUPTIBLE); - schedule_timeout(msecs_to_jiffies(timeout)); + schedule_timeout_interruptible + (msecs_to_jiffies(timeout)); } } diff -puN drivers/media/video/saa7134/saa7134-tvaudio.c~drivers-media-fix-up-schedule_timeout-usage drivers/media/video/saa7134/saa7134-tvaudio.c --- 25/drivers/media/video/saa7134/saa7134-tvaudio.c~drivers-media-fix-up-schedule_timeout-usage Wed Aug 17 17:01:01 2005 +++ 25-akpm/drivers/media/video/saa7134/saa7134-tvaudio.c Wed Aug 17 17:01:01 2005 @@ -343,8 +343,8 @@ static int tvaudio_sleep(struct saa7134_ set_current_state(TASK_INTERRUPTIBLE); schedule(); } else { - set_current_state(TASK_INTERRUPTIBLE); - schedule_timeout(msecs_to_jiffies(timeout)); + schedule_timeout_interruptible + (msecs_to_jiffies(timeout)); } } remove_wait_queue(&dev->thread.wq, &wait); _