[PATCH] drivers/char/generic_serial.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/generic_serial.c =================================================================== --- linux-kj.orig/drivers/char/generic_serial.c 2006-01-18 02:21:37.000000000 +0300 +++ linux-kj/drivers/char/generic_serial.c 2006-01-18 16:45:11.000000000 +0300 @@ -534,7 +534,8 @@ int gs_block_til_ready(void *port_, stru * until it's done, and then try again. */ if (tty_hung_up_p(filp) || port->flags & ASYNC_CLOSING) { - interruptible_sleep_on(&port->close_wait); + wait_event_interruptible(port->close_wait, + (port->flags & ASYNC_CLOSING) == 0); if (port->flags & ASYNC_HUP_NOTIFY) return -EAGAIN; else