freebsd-dev/sys
Ian Dowse cca8f9808b Properly sanity-check the old msgbuf structure before we accept it
as being valid. Previously only the magic number and the virtual
address were checked, but it makes little sense to require that
the virtual address is the same (the message buffer is located at
the end of physical memory), and checks on the msg_bufx and msg_bufr
indices were missing.

Submitted by:	Bodo Rueskamp <br@clabsms.de>
Tripped over during a kernel debugging tutorial given by: grog
Reviewed by:	grog, dwmalone
MFC after:	1 week
2001-11-09 23:58:07 +00:00
..
alpha Don't call cdevsw_add(). 2001-11-04 11:50:08 +00:00
amd64 Fix tab damage in rev 1.326. 2001-11-06 16:15:47 +00:00
arm Remove funky right justification. 2001-10-23 00:42:15 +00:00
boot Initialize first to -1; this will create a (nearly) empty file on failure, 2001-11-07 17:53:25 +00:00
cam Add quirk for Minolta 2330 Zoom digital camera. 2001-11-07 23:11:13 +00:00
coda Change the vnode list under the mount point from a LIST to a TAILQ 2001-10-23 01:21:29 +00:00
compat o Replace reference to 'struct proc' with 'struct thread' in 'struct 2001-11-08 02:13:18 +00:00
conf Add entries for the recently committed code. 2001-11-09 20:44:44 +00:00
contrib Add S4BIOS sleep (BIOS hibernation) and DSDT overriding support. 2001-11-06 15:00:30 +00:00
crypto properly check DES weak key. KAME PR 363. 2001-07-03 17:46:48 +00:00
ddb GC the a.out support in DDB, nothing anywhere would pull this 2001-11-05 21:55:42 +00:00
dev Add support for Intel's i820/i840/i845/i850/i860 chipset. 2001-11-08 16:03:23 +00:00
fs Switch behavior of fifos to more closely match what goes on in other OSes. 2001-11-08 10:28:32 +00:00
geom KSE Milestone 2 2001-09-12 08:38:13 +00:00
gnu Add mnt_reservedvnlist so we can MFC to 4.x, in order to make all mount 2001-11-04 18:55:42 +00:00
i4b fix kvprintf panic in attach routine 2001-10-24 14:12:47 +00:00
i386 Fix tab damage in rev 1.326. 2001-11-06 16:15:47 +00:00
ia64 * Make sure we increment pm_stats.resident_count in pmap_enter_quick 2001-11-09 13:25:14 +00:00
isa Some fix for the recent apm module changes. 2001-11-01 16:34:07 +00:00
isofs/cd9660 Fix the fix. BIO_ERROR must be set in b_ioflags, not b_flags 2001-11-04 23:52:49 +00:00
kern Properly sanity-check the old msgbuf structure before we accept it 2001-11-09 23:58:07 +00:00
libkern rcsid[]->__FBSDID 2001-11-07 19:55:16 +00:00
modules Add S4BIOS sleep (BIOS hibernation) and DSDT overriding support. 2001-11-06 15:00:30 +00:00
net 3.5 years ago Wollman wrote: 2001-11-05 21:25:02 +00:00
netatalk KSE Milestone 2 2001-09-12 08:38:13 +00:00
netatm KSE Milestone 2 2001-09-12 08:38:13 +00:00
netgraph A node that allows ethernet type packets to be filtered to different 2001-10-30 07:28:17 +00:00
netinet o Replace reference to 'struct proc' with 'struct thread' in 'struct 2001-11-08 02:13:18 +00:00
netinet6 o Replace reference to 'struct proc' with 'struct thread' in 'struct 2001-11-08 02:13:18 +00:00
netipx FreeBSD/vax is quite some time away. 2001-11-03 08:24:00 +00:00
netkey Fixed the behavior when there is no inbound policy for the ipsec 2001-11-06 22:45:29 +00:00
netnatm
netncp Change the kernel's ucred API as follows: 2001-10-11 23:38:17 +00:00
netns Desupport FreeBSD/vax 2001-11-03 13:35:07 +00:00
netsmb Map errdos:67 to the ENOENT. 2001-08-21 09:16:57 +00:00
nfs Unwind some more macros. NFSMADV() was kinda silly since it was right 2001-09-28 04:37:08 +00:00
nfsclient Implement IO_NOWDRAIN and B_NOWDRAIN - prevents the buffer cache from blocking 2001-11-05 18:48:54 +00:00
nfsserver Now that nfsm_reply() does not usually set 'error' to 0, we need 2001-10-25 19:07:56 +00:00
pc98 GC userconfig after Peter axed it 15 months ago. 2001-11-05 21:46:35 +00:00
pccard o Try to do 3.3V support better for the 6722 and 6729/30. 2001-11-09 07:33:54 +00:00
pci Add support for Intel's i820/i840/i845/i850/i860 chipset. 2001-11-08 16:03:23 +00:00
posix4 KSE Milestone 2 2001-09-12 08:38:13 +00:00
powerpc Clean up the trap handling code and make it consistent with the other platforms. 2001-11-05 00:49:03 +00:00
rpc
sparc64 Add a file forgotten in the previous commit (a kobj interface that 2001-11-09 20:43:44 +00:00
svr4
sys o Replace reference to 'struct proc' with 'struct thread' in 'struct 2001-11-08 02:13:18 +00:00
tools KSE Milestone 2 2001-09-12 08:38:13 +00:00
ufs Implement IO_NOWDRAIN and B_NOWDRAIN - prevents the buffer cache from blocking 2001-11-05 18:48:54 +00:00
vm Fix deadlock introduced in 1.73 (Jan 1998). The paging-in-progress count 2001-11-09 21:34:45 +00:00
Makefile