patch-2.2.13 linux/drivers/isdn/isdn_tty.c
Next file: linux/drivers/isdn/isdn_tty.h
Previous file: linux/drivers/isdn/isdn_ppp.h
Back to the patch index
Back to the overall index
- Lines: 68
- Date:
Tue Oct 19 17:14:01 1999
- Orig file:
v2.2.12/linux/drivers/isdn/isdn_tty.c
- Orig date:
Tue Oct 19 17:10:38 1999
diff -u --recursive --new-file v2.2.12/linux/drivers/isdn/isdn_tty.c linux/drivers/isdn/isdn_tty.c
@@ -1,4 +1,4 @@
-/* $Id: isdn_tty.c,v 1.72 1999/07/31 12:59:45 armin Exp $
+/* $Id: isdn_tty.c,v 1.74 1999/09/04 06:20:04 keil Exp $
* Linux ISDN subsystem, tty functions and AT-command emulator (linklevel).
*
@@ -20,6 +20,12 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log: isdn_tty.c,v $
+ * Revision 1.74 1999/09/04 06:20:04 keil
+ * Changes from kernel set_current_state()
+ *
+ * Revision 1.73 1999/08/28 21:56:27 keil
+ * misplaced #endif caused ttyI crash in 2.3.X
+ *
* Revision 1.72 1999/07/31 12:59:45 armin
* Added tty fax capabilities.
*
@@ -345,7 +351,7 @@
static int si2bit[8] =
{4, 1, 4, 4, 4, 4, 4, 4};
-char *isdn_tty_revision = "$Revision: 1.72 $";
+char *isdn_tty_revision = "$Revision: 1.74 $";
/* isdn_tty_try_read() is called from within isdn_tty_rcv_skb()
@@ -1898,12 +1904,8 @@
static int
isdn_tty_block_til_ready(struct tty_struct *tty, struct file *filp, modem_info * info)
{
-#ifdef COMPAT_HAS_NEW_WAITQ
- DECLARE_WAITQUEUE(wait, NULL);
-#else
struct wait_queue wait =
{current, NULL};
-#endif
int do_clocal = 0;
unsigned long flags;
int retval;
@@ -2372,11 +2374,7 @@
return -3;
}
#endif
-#ifdef COMPAT_HAS_NEW_WAITQ
- init_MUTEX(&info->write_sem);
-#else
info->write_sem = MUTEX;
-#endif
sprintf(info->last_cause, "0000");
sprintf(info->last_num, "none");
info->last_dir = 0;
@@ -2393,14 +2391,9 @@
info->blocked_open = 0;
info->callout_termios = m->cua_modem.init_termios;
info->normal_termios = m->tty_modem.init_termios;
-#ifdef COMPAT_HAS_NEW_WAITQ
- init_waitqueue_head(&info->open_wait);
- init_waitqueue_head(&info->close_wait);
-#else
info->open_wait = 0;
info->close_wait = 0;
info->isdn_driver = -1;
-#endif
info->isdn_channel = -1;
info->drv_index = -1;
info->xmit_size = ISDN_SERIAL_XMIT_SIZE;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)