freebsd-nq/sys
Pierre Beyssac cce2eb6a97 Never return the root node itself from rn_match(); return NULL instead.
This caused a panic in rtfreee() called with a root node from the
routing socket code (when processing a RTM_GET message looking for
the default route while there is none).

Since no existing code seems to have any use getting the root node
from rn_match(), it seems cleaner never to return it rather than
check for this condition at the caller's.

PR:		kern/12265
1999-06-25 13:43:30 +00:00
..
alpha The second phase of syscons reorganization. 1999-06-22 14:14:06 +00:00
amd64 Fix warning message; that was 4GB, not 2GB. I apparently can't do 1999-06-24 20:53:24 +00:00
boot -mdoc fix. 1999-06-23 09:06:18 +00:00
cam Quirk Tandberg 4100 like Tandberg 4200. 1999-06-24 15:21:10 +00:00
coda Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
compat Divorce "dev_t" from the "major|minor" bitmap, which is now called 1999-05-11 19:55:07 +00:00
compile
conf PC98 part of the second phase of syscons reorganization. 1999-06-24 10:51:40 +00:00
contrib Add a vnode argument to VOP_BWRITE to get rid of the last vnode 1999-06-16 23:27:55 +00:00
ddb Removed an especially bogus cast. 1999-05-13 13:01:46 +00:00
dev Nine'th update to the new ATA/ATAPI driver: 1999-06-25 09:03:07 +00:00
fs Add a vnode argument to VOP_BWRITE to get rid of the last vnode 1999-06-16 23:27:55 +00:00
geom This commit should be a extensive NO-OP: 1999-05-30 16:53:49 +00:00
gnu Add a vnode argument to VOP_BWRITE to get rid of the last vnode 1999-06-16 23:27:55 +00:00
i4b devsw and cdevsw_add() changes for i4b. 1999-06-01 08:46:56 +00:00
i386 Fix warning message; that was 4GB, not 2GB. I apparently can't do 1999-06-24 20:53:24 +00:00
isa Declare the correct size of softc and fix sc_get_softc(). 1999-06-24 09:06:48 +00:00
isofs/cd9660 Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
kern Add function cdevsw_remove, the opposite of cdevsw_add: remove an 1999-06-25 07:49:01 +00:00
libkern Add a fast version of bcmp which compares longwords at a time. 1999-06-19 16:30:28 +00:00
miscfs Add a vnode argument to VOP_BWRITE to get rid of the last vnode 1999-06-16 23:27:55 +00:00
modules Reenable Vinum build 1999-06-24 05:21:19 +00:00
msdosfs Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
net Never return the root node itself from rn_match(); return NULL instead. 1999-06-25 13:43:30 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Allow configuration of up to 256 network interfaces per physical interface - 1999-05-10 23:02:29 +00:00
netinet Don't get caught in an infinite recursion when PKT_ALIAS_REVERSE 1999-06-22 11:20:03 +00:00
netipx Suser() simplification: 1999-04-27 11:18:52 +00:00
netkey #ifdef out unused function key_freetables. 1999-01-12 12:38:31 +00:00
netnatm
netns
nfs Matt's NFS fixes. 1999-06-23 04:44:14 +00:00
nfsclient Matt's NFS fixes. 1999-06-23 04:44:14 +00:00
nfsserver Matt's NFS fixes. 1999-06-23 04:44:14 +00:00
ntfs Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
pc98 Sync with sys/dev/syscons/scvtb.c revision 1.2. 1999-06-24 14:03:07 +00:00
pccard Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
pci (corrections for type change in softc) 1999-06-24 16:42:33 +00:00
posix4 Well folks, this is it - The second stage of the removal for build support 1999-04-17 08:36:07 +00:00
powerpc Replace my previous fix of saving the FP state with a much simpler one: when 1999-06-10 20:40:59 +00:00
rpc
svr4 Ack! I deleted "struct", not "const".. Oh boy... 1999-05-10 12:38:41 +00:00
sys Add function cdevsw_remove, the opposite of cdevsw_add: remove an 1999-06-25 07:49:01 +00:00
tools Add a vnode argument to VOP_BWRITE to get rid of the last vnode 1999-06-16 23:27:55 +00:00
ufs On our final pass through ffs_fsync, do all I/O synchronously so that 1999-06-18 05:49:46 +00:00
vm Remove (1) "extern" declarations for variables that were previously 1999-06-22 07:18:20 +00:00
Makefile Use MACHINE_ARCH instead of MACHINE to check x86 architecture. 1999-06-03 10:38:07 +00:00