freebsd-skq/sys
bde a3c257601f Don't dump on the label sector or below. This avoids clobbering the
label if the dump device overflaps the label (which is a slight
misconfiguration).  Dump routines don't use dscheck(), so the normal
write protection of the label doesn't help.

Reduced some nearby overflow bugs.  In disk_dumpcheck(), there was
(fatal but fail-safe) overflow on i386's with 4GB of memory, at least
if Maxmem was the top page (can this happen?).  The fix assumes that
the sector size divides PAGE_SIZE (dump routines already assume this).
In setdumpdev(), the corresponding overflow occurred with only about
2GB of memory on all machines with 32-bit ints.  This allowed setdumpdev()
to succeed when it shouldn't have, but then disk_dumpcheck() failed
safe later.  Except in old versions of FreeBSD like RELENG_3 where
there is no disk_dumpcheck().

PR:		28164 (label clobbering part)
MFC after:	1 week
2001-08-15 11:35:45 +00:00
..
alpha Style changes to commonize the various platforms. 2001-08-15 04:02:41 +00:00
amd64 Use interrupt gates instead of trap gates for breakpoint and trace 2001-08-13 13:22:50 +00:00
arm
boot Spell "FreeBSD" with "F" and "BSD" in uppercase. 2001-08-13 16:33:00 +00:00
cam Eliminate the hot-spare 'r' in Arrray. 2001-08-10 11:47:08 +00:00
coda
compat
conf In order to bring about the end of the universe, delete the lines: 2001-08-15 00:33:55 +00:00
contrib
crypto
ddb No tokens should follow #endif. 2001-08-15 03:38:49 +00:00
dev Fix an bug in FreeBSD attach routine - attaching MII interfaces before doing 2001-08-13 18:37:31 +00:00
fs linux ls fails on DEVFS /dev because linux_getdents fails because 2001-08-14 06:42:32 +00:00
geom
gnu
i4b
i386 Use interrupt gates instead of trap gates for breakpoint and trace 2001-08-13 13:22:50 +00:00
ia64 Style changes to commonize the various platforms. 2001-08-15 04:02:41 +00:00
isa DO NOT ALLOCATE 2+K OBJECTS ON THE KERNEL STACK!!!! 2001-08-10 07:50:14 +00:00
isofs/cd9660
kern Don't dump on the label sector or below. This avoids clobbering the 2001-08-15 11:35:45 +00:00
libkern We do not have UPAGES following the tail end of the user VM space anymore. 2001-08-08 04:02:22 +00:00
modules Add support for 802.1Q VLAN and oversized ethernet frames. 2001-08-13 18:32:39 +00:00
net printed current sequence number of the SA. accordingly, changed 2001-08-06 19:40:01 +00:00
netatalk
netatm
netgraph
netinet Make the protoswitch definitiosn checkable in the same way that 2001-08-10 23:17:22 +00:00
netinet6 Fix unaligned access (fault) on alpha with ndp -p/-r and sysctl -a. 2001-08-10 00:34:20 +00:00
netipx
netkey printed current sequence number of the SA. accordingly, changed 2001-08-06 19:40:01 +00:00
netnatm
netncp
netns
netsmb
nfs
nfsclient
nfsserver
pc98 - Close races with signals and other AST's being triggered while we are in 2001-08-10 22:53:32 +00:00
pccard There is no tcic driver, so no need to list it here. 2001-08-15 05:39:58 +00:00
pci Fix an bug in FreeBSD attach routine - attaching MII interfaces before doing 2001-08-13 18:37:31 +00:00
posix4 - Close races with signals and other AST's being triggered while we are in 2001-08-10 22:53:32 +00:00
powerpc Style changes to commonize the various platforms. 2001-08-15 04:02:41 +00:00
rpc
sparc64 Sync up with the latest ansi.h in other platforms -- especially RUNE and 2001-08-15 03:55:37 +00:00
svr4
sys Implement kernel semaphores. 2001-08-14 22:13:14 +00:00
tools
ufs
vm - Remove asleep(), await(), and M_ASLEEP. 2001-08-10 06:56:12 +00:00
Makefile