[PATCH] drivers/char/moxa.c: replace interruptible_sleep_on() From: irwan.djajadi@iname.com Replace interruptible_sleep_on() with wait_event_interruptible(). Signed-off-by: Irwan Djajadi Signed-off-by: Alexey Dobriyan Index: linux-kj/drivers/char/moxa.c =================================================================== --- linux-kj.orig/drivers/char/moxa.c 2005-10-28 16:25:03.000000000 +0400 +++ linux-kj/drivers/char/moxa.c 2005-10-28 16:42:57.000000000 +0400 @@ -1002,8 +1002,8 @@ static int block_till_ready(struct tty_s * until it's done, and then try again. */ if (tty_hung_up_p(filp) || (ch->asyncflags & ASYNC_CLOSING)) { - if (ch->asyncflags & ASYNC_CLOSING) - interruptible_sleep_on(&ch->close_wait); + wait_event_interruptible(ch->close_wait, + (ch->asyncflags & ASYNC_CLOSING)==0); #ifdef SERIAL_DO_RESTART if (ch->asyncflags & ASYNC_HUP_NOTIFY) return (-EAGAIN);