freebsd-nq/sys
David Greenman 6cde7a165f Fixed two potentially serious classes of bugs:
1) The vnode pager wasn't properly tracking the file size due to
   "size" being page rounded in some cases and not in others.
   This sometimes resulted in corrupted files. First noticed by
   Terry Lambert.
   Fixed by changing the "size" pager_alloc parameter to be a 64bit
   byte value (as opposed to a 32bit page index) and changing the
   pagers and their callers to deal with this properly.
2) Fixed a bogus type cast in round_page() and trunc_page() that
   caused some 64bit offsets and sizes to be scrambled. Removing
   the cast required adding casts at a few dozen callers.
   There may be problems with other bogus casts in close-by
   macros. A quick check seemed to indicate that those were okay,
   however.
1998-10-13 08:24:45 +00:00
..
alpha Bring in _BSD_UINT8_T_, _BSD_UINT16_T_, and _BSD_UINT32_T from the i386 1998-10-12 23:57:58 +00:00
amd64 Fixed two potentially serious classes of bugs: 1998-10-13 08:24:45 +00:00
boot New boot blocks: support for /boot/loader; a.out & ELF; cyl > 1023; 1998-10-12 21:16:26 +00:00
cam Fixed two potentially serious classes of bugs: 1998-10-13 08:24:45 +00:00
coda Fixes for lkm: 1998-09-29 20:19:45 +00:00
compat Fix a couple of out-of-bounds array references in mapping between 1998-10-11 04:54:16 +00:00
compile
conf Fixed bitrot in mfs options. MFS_ROOT split into MFS_ROOT and 1998-10-12 12:27:24 +00:00
contrib/softupdates Fix 'noatime' bug that was unrelated to use of noatime. 1998-10-03 19:17:11 +00:00
ddb Call some helper routines to be supplied by kern_linker.c in order to 1998-10-09 23:34:09 +00:00
dev Fix breakage introduced by last patch. bde has added CC_QUIET flag to 1998-10-12 18:53:33 +00:00
fs Fixes for lkm: 1998-09-29 20:19:45 +00:00
geom Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
gnu Quick fix for not being able to sync all the buffers in boot() if 1998-10-03 16:19:28 +00:00
i386 Fixed two potentially serious classes of bugs: 1998-10-13 08:24:45 +00:00
isa Fix breakage introduced by last patch. bde has added CC_QUIET flag to 1998-10-12 18:53:33 +00:00
isofs/cd9660 Remove the SLICE code. 1998-09-14 19:56:42 +00:00
kern Fixed two potentially serious classes of bugs: 1998-10-13 08:24:45 +00:00
libkern Converted rcsid to $Id$ again. There shouldn't be any rcsids in the kernel. 1998-08-17 19:26:37 +00:00
miscfs Make devfs update the atime timestamp so that 'w' works when using 1998-09-30 20:33:46 +00:00
modules Unregister the glibc2 brand at module unload time. 1998-10-11 21:08:02 +00:00
msdosfs Remove unused variable. 1998-09-13 15:40:31 +00:00
net Check the timeval passed to BIOCSRTIMEOUT with itimerfix. Use tvtohz() 1998-10-08 00:32:08 +00:00
netatalk Fixed printf format errors. 1998-08-17 01:05:25 +00:00
netatm Two patches from the HARP people: 1998-09-17 09:35:02 +00:00
netinet Dike out some obsolete defines which referenced ih_next and ih_prev from 1998-09-26 14:26:59 +00:00
netipx Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
netkey Fixed printf format errors. 1998-08-17 01:05:25 +00:00
netnatm This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs In nfs_link(), check for a cross-device mount *before* looking 1998-09-29 23:39:37 +00:00
nfsclient In nfs_link(), check for a cross-device mount *before* looking 1998-09-29 23:39:37 +00:00
nfsserver The code checks each fragment mark to see if it's valid; if the fragment 1998-09-29 22:33:05 +00:00
pc98 Commented out aic driver. 1998-10-13 08:14:33 +00:00
pccard - Fix a bug where a "power_off_slot' timeout was not cancelled when the 1998-09-24 17:56:31 +00:00
pci Clear out transmit descriptor memory in fxp_attach when it's malloced. 1998-10-11 06:28:54 +00:00
posix4 Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
powerpc Add support for adjkerntz (largely untested). 1998-10-06 08:40:18 +00:00
rpc
sys Debug typo fixes. 1998-10-09 23:07:27 +00:00
tools VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
ufs "fix" a warning 1998-10-12 09:02:19 +00:00
vm Fixed two potentially serious classes of bugs: 1998-10-13 08:24:45 +00:00
Makefile In src/Makefile.inc1: 1998-10-11 18:39:38 +00:00