From: James S. <jsi...@us...> - 2002-10-30 16:57:58
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/char In directory usw-pr-cvs1:/tmp/cvs-serv27001 Modified Files: n_tty.c Log Message: Synced up. Index: n_tty.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/char/n_tty.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- n_tty.c 16 Apr 2002 17:41:49 -0000 1.7 +++ n_tty.c 30 Oct 2002 16:57:54 -0000 1.8 @@ -35,7 +35,6 @@ #include <linux/tty.h> #include <linux/timer.h> #include <linux/ctype.h> -#include <linux/kd.h> #include <linux/mm.h> #include <linux/string.h> #include <linux/slab.h> @@ -806,7 +805,7 @@ I_ICRNL(tty) || I_INLCR(tty) || L_ICANON(tty) || I_IXON(tty) || L_ISIG(tty) || L_ECHO(tty) || I_PARMRK(tty)) { - cli(); + local_irq_disable(); // FIXME: is this safe? memset(tty->process_char_map, 0, 256/8); if (I_IGNCR(tty) || I_ICRNL(tty)) @@ -842,7 +841,7 @@ set_bit(SUSP_CHAR(tty), tty->process_char_map); } clear_bit(__DISABLED_CHAR, tty->process_char_map); - sti(); + local_irq_enable(); // FIXME: is this safe? tty->raw = 0; tty->real_raw = 0; } else { |