s390/ctctty: replace schedule_timeout() with msleep_interruptible()
Subsystems (4)
PATCH 14/18 s390/ctctty: replace schedule_timeout() with msleep_interruptible()
Any comments would be appreciated.
Description: Use msleep_interruptible() 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.10-rc1-max/drivers/s390/net/ctctty.c | 3 +-- 1 files changed, 1 insertion(+), 2 deletions(-)
drivers/s390/net/ctctty.c renamed from drivers/s390/net/ctctty.c~msleep_interruptible-drivers_s390_net_ctctty +1 -2
@@ -1057,8 +1057,7 @@ ctc_tty_close(struct tty_struct *tty, st info->tty =0 ; tty->closing =0 ;if (info->blocked_open) { -set_current_state (TASK_INTERRUPTIBLE ); -schedule_timeout (HZ /2 ); +msleep_interruptible (500 );wake_up_interruptible (&info->open_wait); } info->flags &= ~(CTC_ASYNC_NORMAL_ACTIVE |CTC_ASYNC_CLOSING );
_