diff --exclude=linux/fs/ext3/ -ur linux-2.5.24-clean/drivers/char/tty_io.c linux/drivers/char/tty_io.c --- linux-2.5.24-clean/drivers/char/tty_io.c Thu Jun 20 15:53:54 2002 +++ linux/drivers/char/tty_io.c Fri Jun 28 20:23:52 2002 @@ -437,7 +437,7 @@ return; /* inuse_filps is protected by the single kernel lock */ - lock_kernel(); + er_lock_kernel(); check_tty_count(tty, "do_tty_hangup"); file_list_lock();