1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-16 10:20:30 +00:00
freebsd/sys
Poul-Henning Kamp 4776c07426 Fix line discipline switching issues: If opening a new ldisc fails,
we have to revert to TTYDISC which we know will successfully open
rather than try the previous ldisc which might also fail to open.

Do not let ldisc implementations muck about with ->t_line, and remove
code which checks for reopens, it should never happen.

Move ldisc->l_hotchar to tty->t_hotchar and have ldisc implementation
initialize it in their open routines.  Reset to zero when we enter
TTYDISC.  ("no" should really be -1 since zero could be a valid
hotchar for certain old european mainframe protocols.)
2004-06-26 08:44:04 +00:00
..
alpha - Remove unused definitions. 2004-06-23 08:06:52 +00:00
amd64 Fetch the actual acpi0 device_t and use device_is_attached() to see if 2004-06-23 17:59:01 +00:00
arm
boot Remove the entry for configuring pcm0 mixer channels. 2004-06-24 17:49:18 +00:00
cam
coda
compat Cast variable-sized (based on platform) quantities before printing out. 2004-06-24 02:21:17 +00:00
conf MFp4: 2004-06-26 06:02:06 +00:00
contrib Major overhaul of pseudo-interface cloning. Highlights include: 2004-06-22 20:13:25 +00:00
crypto
ddb
dev MFNetBSD ehci.c and ehcireg.h 2004-06-26 00:52:37 +00:00
fs Remove spls from portal_open(). Acquire socket lock while sleeping 2004-06-24 00:47:23 +00:00
geom Mark a plex as 'newborn' when it is created. This is used to indicate 2004-06-25 18:04:33 +00:00
gnu
i4b
i386 Add casts so all these quantities are a constant type. 2004-06-24 02:24:39 +00:00
ia64 - Remove unused definitions. 2004-06-23 08:06:52 +00:00
isa
isofs/cd9660
kern Fix line discipline switching issues: If opening a new ldisc fails, 2004-06-26 08:44:04 +00:00
libkern
modules Convert Netgraph to use mbuf tags to pass its meta information around. 2004-06-25 19:22:05 +00:00
net Fix line discipline switching issues: If opening a new ldisc fails, 2004-06-26 08:44:04 +00:00
net80211
netatalk
netatm
netgraph Fix line discipline switching issues: If opening a new ldisc fails, 2004-06-26 08:44:04 +00:00
netinet White space & spelling fixes 2004-06-25 04:11:26 +00:00
netinet6
netipsec Add required includes for post-sorwakeup() change to fix FAST_IPSEC 2004-06-23 01:58:22 +00:00
netipx Acquire the receive socket buffer lock when modifying out-of-band 2004-06-24 04:29:53 +00:00
netkey
netnatm Constify send and receive space constants in natm. 2004-06-24 03:11:29 +00:00
netncp
netsmb
nfs
nfs4client
nfsclient When updating sb_flags, acquire the socket buffer lock to prevent 2004-06-24 03:12:13 +00:00
nfsserver
opencrypto
pc98 Merged from sys/dev/sio/sio.c revision 1.442. 2004-06-26 04:00:46 +00:00
pccard
pci
posix4
powerpc Catchup to now-required <sys/module.h> for PowerPC 2004-06-25 13:42:48 +00:00
rpc
security Introduce a temporary mutex, mac_ifnet_mtx, to lock MAC labels on 2004-06-24 03:34:46 +00:00
sparc64 Better OFW console support on Sun Ultra2 machines. 2004-06-24 02:57:11 +00:00
sys Fix line discipline switching issues: If opening a new ldisc fails, 2004-06-26 08:44:04 +00:00
tools Add a script to parse acpi_quirks into a header file that we can compile 2004-06-24 06:28:05 +00:00
ufs Annotate that we don't check the returned data length from ufs_readdir() 2004-06-24 18:31:23 +00:00
vm Correct the tracking of various bits of the process's vmspace and vm_map 2004-06-24 22:43:46 +00:00
Makefile