Module Name: src Committed By: riastradh Date: Thu Oct 27 00:00:25 UTC 2022
Modified Files: src/sys/arch/vax/uba: qvaux.c Log Message: vax/qvaux(4): Convert to ttylock/ttyunlock. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/vax/uba/qvaux.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/vax/uba/qvaux.c diff -u src/sys/arch/vax/uba/qvaux.c:1.4 src/sys/arch/vax/uba/qvaux.c:1.5 --- src/sys/arch/vax/uba/qvaux.c:1.4 Sat Aug 7 16:19:07 2021 +++ src/sys/arch/vax/uba/qvaux.c Thu Oct 27 00:00:25 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: qvaux.c,v 1.4 2021/08/07 16:19:07 thorpej Exp $ */ +/* $NetBSD: qvaux.c,v 1.5 2022/10/27 00:00:25 riastradh Exp $ */ /*- * Copyright (c) 2015 The NetBSD Foundation, Inc. @@ -548,7 +548,7 @@ qvauxopen(dev_t dev, int flag, int mode, /* Use DMBIS and *not* DMSET or else we clobber incoming bits */ if (qvauxmctl(sc, line, DML_DTR, DMBIS) & DML_DCD) tp->t_state |= TS_CARR_ON; - mutex_spin_enter(&tty_lock); + ttylock(tp); while (!(flag & O_NONBLOCK) && !(tp->t_cflag & CLOCAL) && !(tp->t_state & TS_CARR_ON)) { tp->t_wopen++; @@ -557,7 +557,7 @@ qvauxopen(dev_t dev, int flag, int mode, if (error) break; } - mutex_spin_exit(&tty_lock); + ttyunlock(tp); if (error) return (error); return ((*tp->t_linesw->l_open)(dev, tp));