[PATCH] drivers/char/isicom.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/isicom.c =================================================================== --- linux-kj.orig/drivers/char/isicom.c 2005-12-05 13:17:57.000000000 +0300 +++ linux-kj/drivers/char/isicom.c 2005-12-05 13:20:14.000000000 +0300 @@ -1137,7 +1137,8 @@ static int block_til_ready(struct tty_st #ifdef ISICOM_DEBUG printk(KERN_DEBUG "ISICOM: block_til_ready: close in progress.\n"); #endif - 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