diff options
author | ed <ed@FreeBSD.org> | 2009-05-29 06:41:23 +0000 |
---|---|---|
committer | ed <ed@FreeBSD.org> | 2009-05-29 06:41:23 +0000 |
commit | 8d73adc757c1e55e55c2f44cc26e036dc046c5cb (patch) | |
tree | 8504d18b61b10ae1ba84f3c8d91f1f3572bcce6f /sys/kern/tty_pts.c | |
parent | fa743d1903e55eeb33e40743baf3fe61efd7f4ad (diff) | |
download | FreeBSD-src-8d73adc757c1e55e55c2f44cc26e036dc046c5cb.zip FreeBSD-src-8d73adc757c1e55e55c2f44cc26e036dc046c5cb.tar.gz |
Last minute TTY API change: remove mutex argument from tty_alloc().
I don't want people to override the mutex when allocating a TTY. It has
to be there, to keep drivers like syscons happy. So I'm creating a
tty_alloc_mutex() which can be used in those cases. tty_alloc_mutex()
should eventually be removed.
The advantage of this approach, is that we can just remove a function,
without breaking the regular API in the future.
Diffstat (limited to 'sys/kern/tty_pts.c')
-rw-r--r-- | sys/kern/tty_pts.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/tty_pts.c b/sys/kern/tty_pts.c index 67704b8..27e481e 100644 --- a/sys/kern/tty_pts.c +++ b/sys/kern/tty_pts.c @@ -741,7 +741,7 @@ pts_alloc(int fflags, struct thread *td, struct file *fp) psc->pts_uidinfo = uid; uihold(uid); - tp = tty_alloc(&pts_class, psc, NULL); + tp = tty_alloc(&pts_class, psc); knlist_init(&psc->pts_inpoll.si_note, tp->t_mtx, NULL, NULL, NULL); knlist_init(&psc->pts_outpoll.si_note, tp->t_mtx, NULL, NULL, NULL); @@ -781,7 +781,7 @@ pts_alloc_external(int fflags, struct thread *td, struct file *fp, psc->pts_uidinfo = uid; uihold(uid); - tp = tty_alloc(&pts_class, psc, NULL); + tp = tty_alloc(&pts_class, psc); knlist_init(&psc->pts_inpoll.si_note, tp->t_mtx, NULL, NULL, NULL); knlist_init(&psc->pts_outpoll.si_note, tp->t_mtx, NULL, NULL, NULL); |