patch-2.4.0-test12 linux/drivers/char/tty_io.c
Next file: linux/drivers/char/vme_scc.c
Previous file: linux/drivers/char/tpqic02.c
Back to the patch index
Back to the overall index
- Lines: 33
- Date:
Sun Dec 10 08:44:52 2000
- Orig file:
v2.4.0-test11/linux/drivers/char/tty_io.c
- Orig date:
Tue Oct 31 12:42:26 2000
diff -u --recursive --new-file v2.4.0-test11/linux/drivers/char/tty_io.c linux/drivers/char/tty_io.c
@@ -425,11 +425,9 @@
};
/*
- * This can be called through the "tq_scheduler"
- * task-list. That is process synchronous, but
- * doesn't hold any locks, so we need to make
- * sure we have the appropriate locks for what
- * we're doing..
+ * This can be called by the "eventd" kernel thread. That is process synchronous,
+ * but doesn't hold any locks, so we need to make sure we have the appropriate
+ * locks for what we're doing..
*/
void do_tty_hangup(void *data)
{
@@ -541,7 +539,7 @@
printk("%s hangup...\n", tty_name(tty, buf));
#endif
- queue_task(&tty->tq_hangup, &tq_scheduler);
+ schedule_task(&tty->tq_hangup);
}
void tty_vhangup(struct tty_struct * tty)
@@ -1264,7 +1262,7 @@
* Make sure that the tty's task queue isn't activated.
*/
run_task_queue(&tq_timer);
- run_task_queue(&tq_scheduler);
+ flush_scheduled_tasks();
/*
* The release_mem function takes care of the details of clearing
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)