patch-2.4.0-test12 linux/arch/ppc/8260_io/uart.c
Next file: linux/arch/ppc/8xx_io/fec.c
Previous file: linux/arch/parisc/vmlinux.lds
Back to the patch index
Back to the overall index
- Lines: 26
- Date:
Wed Dec 6 12:06:18 2000
- Orig file:
v2.4.0-test11/linux/arch/ppc/8260_io/uart.c
- Orig date:
Tue Oct 31 12:42:26 2000
diff -u --recursive --new-file v2.4.0-test11/linux/arch/ppc/8260_io/uart.c linux/arch/ppc/8260_io/uart.c
@@ -496,8 +496,9 @@
#ifdef SERIAL_DEBUG_OPEN
printk("scheduling hangup...");
#endif
- queue_task(&info->tqueue_hangup,
- &tq_scheduler);
+ MOD_INC_USE_COUNT;
+ if (schedule_task(&info->tqueue_hangup) == 0)
+ MOD_DEC_USE_COUNT;
}
}
if (info->flags & ASYNC_CTS_FLOW) {
@@ -624,10 +625,9 @@
struct tty_struct *tty;
tty = info->tty;
- if (!tty)
- return;
-
- tty_hangup(tty);
+ if (tty)
+ tty_hangup(tty);
+ MOD_DEC_USE_COUNT;
}
/*static void rs_8xx_timer(void)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)