freebsd-src/sys
Mike Pritchard 97f1b9871e Add a check to prevent a computation from underflowing and causing
a panic due to an attaempt to allocate a buffer for a terabyte or
so of data when an attempt is made to create sparse data (e.g.
a holey file) more than 1 block past the end of the file.

Note:  some other areas of this code need to be looked at,
since they might cause problems when the file size exceeds 2GB,
due to storing results in ints when the computations are being
done with quad sized variables.

Reviewed by:	bde
1996-01-24 18:52:18 +00:00
..
alpha My first shot at get sound to work on the emulator. 1995-12-29 22:12:14 +00:00
amd64 Add commands for ptrace get/set registers.. (Same numbers as NetBSD) 1996-01-24 18:51:48 +00:00
compat/linux Fixed vm_map_find for new vm updates. 1996-01-19 22:59:24 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf procfs_machdep.c is now shared with ptrace as well. It is now no longer 1996-01-24 18:47:58 +00:00
ddb Remove some now unused printfoids. 1996-01-23 21:17:59 +00:00
dev Hide the probe warnings behind `bootverbose'. 1996-01-23 22:55:08 +00:00
fs Major fixes for procfs.. 1996-01-24 18:41:41 +00:00
geom Prepare to add support for parity. Report the post-parity size, 1996-01-02 23:32:54 +00:00
gnu Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
i386 Add commands for ptrace get/set registers.. (Same numbers as NetBSD) 1996-01-24 18:51:48 +00:00
isa Since new bcd* macros not argument range overflow resistant, 1996-01-16 06:35:40 +00:00
isofs/cd9660 Added prototypes. 1995-12-03 17:14:38 +00:00
kern Major fixes for ptrace()... 1996-01-24 18:29:00 +00:00
libkern Moved BCD declarations to the correct header (libkern.h). 1996-01-16 10:23:22 +00:00
miscfs Major fixes for procfs.. 1996-01-24 18:41:41 +00:00
modules No longer generate empty opt_sysvipc.h, and no longer issue -DSYSVSHM etc 1996-01-08 05:36:17 +00:00
msdosfs Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
net in_proto.c: spell ``Internet'' right and put whitespace after commas. 1995-12-20 21:53:53 +00:00
netccitt Cleanup and staticize. 1995-12-18 09:42:44 +00:00
netinet First piece of fixing ppp/proxy arp problem: 1996-01-23 05:15:30 +00:00
netipx Finally demolished the last, tottering remnants of GATEWAY. If you want 1996-01-05 20:47:05 +00:00
netiso Last commit this round: Staticize. 1995-12-10 13:45:30 +00:00
netns Moved inline functions for insque() and remque() to <sys/queue.h>. 1995-12-03 13:45:34 +00:00
nfs Add a check to prevent a computation from underflowing and causing 1996-01-24 18:52:18 +00:00
nfsclient Add a check to prevent a computation from underflowing and causing 1996-01-24 18:52:18 +00:00
nfsserver Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
pc98/pc98 Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
pccard Don't rely on the card 'automatically' powering up when we probe it. 1996-01-06 07:49:43 +00:00
pci Make PCI interrupt handlers return void like everybody else does. 1996-01-23 21:48:28 +00:00
powerpc/include Add commands for ptrace get/set registers.. (Same numbers as NetBSD) 1996-01-24 18:51:48 +00:00
rpc Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
scsi Fold in my latest changes to the worm driver. 1996-01-20 15:27:36 +00:00
sys proc.h: Add PHOLD()/PRELE() macros to ensure the U area is not swapped 1996-01-24 18:11:23 +00:00
tools Another mega commit to staticize things. 1995-12-14 09:55:16 +00:00
ufs Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
vm Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
Makefile Removed almost all traces of libkern.a. The objects that were in 1995-12-26 13:58:31 +00:00