patch-2.4.0-test12 linux/drivers/sbus/char/sab82532.c
Next file: linux/drivers/scsi/Makefile
Previous file: linux/drivers/sbus/char/aurora.c
Back to the patch index
Back to the overall index
- Lines: 41
- Date:
Mon Dec 11 12:37:03 2000
- Orig file:
v2.4.0-test11/linux/drivers/sbus/char/sab82532.c
- Orig date:
Sun Nov 19 18:44:12 2000
diff -u --recursive --new-file v2.4.0-test11/linux/drivers/sbus/char/sab82532.c linux/drivers/sbus/char/sab82532.c
@@ -1,4 +1,4 @@
-/* $Id: sab82532.c,v 1.53 2000/11/15 07:28:09 davem Exp $
+/* $Id: sab82532.c,v 1.54 2000/12/07 04:35:39 anton Exp $
* sab82532.c: ASYNC Driver for the SIEMENS SAB82532 DUSCC.
*
* Copyright (C) 1997 Eddie C. Dost (ecd@skynet.be)
@@ -527,8 +527,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;
}
}
@@ -676,10 +677,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
@@ -2134,7 +2134,7 @@
static inline void __init show_serial_version(void)
{
- char *revision = "$Revision: 1.53 $";
+ char *revision = "$Revision: 1.54 $";
char *version, *p;
version = strchr(revision, ' ');
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)