From owner-freebsd-commit Fri Dec 22 06:59:08 1995 Return-Path: owner-commit Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA28310 for freebsd-commit-outgoing; Fri, 22 Dec 1995 06:59:08 -0800 (PST) Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA28301 for cvs-all-outgoing; Fri, 22 Dec 1995 06:59:05 -0800 (PST) Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA28290 for cvs-sys-outgoing; Fri, 22 Dec 1995 06:59:02 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA28282 Fri, 22 Dec 1995 06:58:58 -0800 (PST) Date: Fri, 22 Dec 1995 06:58:58 -0800 (PST) From: Bruce Evans Message-Id: <199512221458.GAA28282@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/isa sio.c Sender: owner-commit@FreeBSD.ORG Precedence: bulk bde 95/12/22 06:58:57 Modified: sys/i386/isa sio.c Log: Fixed bugs introduced in rev. 1.127 (some broken 16650 support was unintentionally committed): - the fifo was completely disabled for low speeds. Apart from being unnecessarily inefficient, this invalidated com->tx_fifo_size. - `ftl' became a bogus name. - the 16650 probe breaks the COM_NOFIFO() case and has other bugs (disabled, not fixed). Fixed bogus change of the fifo settings for the non-speed of 0. This bug made the above fifo bug occur even at non-low speeds. Fixed the modes of the cua devices. It isn't possible to set the uid and gid correctly since the kernel can't know who uucp.dialer is. Register the devswitch at device attach time. SYSINIT() is not the right way to initialize devswitches (if anything :->). Eventually, the devswitch should be deregistered at device detach and/or unload time and reregistered at device attach time ... Then some com->gone tests could be removed. Cleaned up some other recent changes. Revision Changes Path 1.130 +54 -70 src/sys/i386/isa/sio.c