summaryrefslogtreecommitdiffstats
path: root/sys/dev/syscons
diff options
context:
space:
mode:
authored <ed@FreeBSD.org>2009-05-29 06:41:23 +0000
committered <ed@FreeBSD.org>2009-05-29 06:41:23 +0000
commit8d73adc757c1e55e55c2f44cc26e036dc046c5cb (patch)
tree8504d18b61b10ae1ba84f3c8d91f1f3572bcce6f /sys/dev/syscons
parentfa743d1903e55eeb33e40743baf3fe61efd7f4ad (diff)
downloadFreeBSD-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/dev/syscons')
-rw-r--r--sys/dev/syscons/syscons.c2
-rw-r--r--sys/dev/syscons/sysmouse.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/syscons/syscons.c b/sys/dev/syscons/syscons.c
index 0ba7d7d..653ff08 100644
--- a/sys/dev/syscons/syscons.c
+++ b/sys/dev/syscons/syscons.c
@@ -334,7 +334,7 @@ sc_alloc_tty(int index, int devnum)
stc = malloc(sizeof(struct sc_ttysoftc), M_DEVBUF, M_WAITOK);
stc->st_index = index;
stc->st_stat = NULL;
- tp = tty_alloc(&sc_ttydevsw, stc, &Giant);
+ tp = tty_alloc_mutex(&sc_ttydevsw, stc, &Giant);
/* Create device node. */
tty_makedev(tp, NULL, "v%r", devnum);
diff --git a/sys/dev/syscons/sysmouse.c b/sys/dev/syscons/sysmouse.c
index 67c5079..4e787ef 100644
--- a/sys/dev/syscons/sysmouse.c
+++ b/sys/dev/syscons/sysmouse.c
@@ -164,7 +164,7 @@ static struct ttydevsw smdev_ttydevsw = {
static void
sm_attach_mouse(void *unused)
{
- sysmouse_tty = tty_alloc(&smdev_ttydevsw, NULL, NULL);
+ sysmouse_tty = tty_alloc(&smdev_ttydevsw, NULL);
tty_makedev(sysmouse_tty, NULL, "sysmouse");
}
OpenPOWER on IntegriCloud