]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Device megapatch 3/6:
authorPoul-Henning Kamp <phk@FreeBSD.org>
Sat, 21 Feb 2004 20:41:11 +0000 (20:41 +0000)
committerPoul-Henning Kamp <phk@FreeBSD.org>
Sat, 21 Feb 2004 20:41:11 +0000 (20:41 +0000)
commit8e1f1df0808acb885927a69c82d1af33e25060ad
treeb4c7c5f55a2681dc99feaf813fae3d32fabd502e
parentb0b03348789e3dd9b271ed132b29adb8045293a7
Device megapatch 3/6:

Add missing D_TTY flags to various drivers.

Complete asserts that dev_t's passed to ttyread(), ttywrite(),
ttypoll() and ttykqwrite() have (d_flags & D_TTY) and a struct tty
pointer.

Make ttyread(), ttywrite(), ttypoll() and ttykqwrite() the default
cdevsw methods for D_TTY drivers and remove the explicit initializations
in various drivers cdevsw structures.
29 files changed:
sys/alpha/alpha/promcons.c
sys/alpha/tlsb/zs_tlsb.c
sys/dev/cx/if_cx.c
sys/dev/cy/cy.c
sys/dev/cy/cy_isa.c
sys/dev/dcons/dcons.c
sys/dev/digi/digi.c
sys/dev/nmdm/nmdm.c
sys/dev/ofw/ofw_console.c
sys/dev/rc/rc.c
sys/dev/rp/rp.c
sys/dev/sab/sab.c
sys/dev/si/si.c
sys/dev/sio/sio.c
sys/dev/syscons/syscons.c
sys/dev/syscons/sysmouse.c
sys/dev/uart/uart_tty.c
sys/dev/usb/ucom.c
sys/dev/zs/zs.c
sys/i386/isa/cy.c
sys/i386/isa/istallion.c
sys/i386/isa/pcvt/pcvt_drv.c
sys/i386/isa/stallion.c
sys/ia64/ia64/ssc.c
sys/kern/kern_conf.c
sys/kern/tty.c
sys/kern/tty_pty.c
sys/pc98/cbus/sio.c
sys/pc98/pc98/sio.c