NetBSD/sys/ufs
yamt 61d5d4362b fix a bug of lfs.
genfs_getpages() can read in more blocks than it should due to faked filesize
of lfs_gop_size().  it's a security problem and it makes gcc3 "internal error"

to fix this,
- in genfs_getpages(), always calculate diskeof and memeof separately
  so that filesystems (in this case, lfs) can use different strategies
  for them.
- introduce GOP_SIZE_MEM flag and use it to request in-core filesize.
  (it was an intention of GOP_SIZE_READ,
  but after the above change _READ is not a straightforward name)

after this, no one uses GOP_SIZE_{READ,WRITE} anymore but leave them for now.
2003-09-24 10:22:53 +00:00
..
ext2fs Stop panic if 'mknod xxx b 0 0' done on a full filesystem. 2003-08-09 19:02:53 +00:00
ffs Fix a recently introduced bug which prevents csum totals being copied 2003-09-17 02:24:33 +00:00
lfs fix a bug of lfs. 2003-09-24 10:22:53 +00:00
mfs Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
ufs if mounted ASYNC, use delayed writes for metadata, which improves performance 2003-09-20 21:05:53 +00:00
files.ufs Add support for the Apple UFS variation on ffs 2002-09-28 20:11:05 +00:00
Makefile Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more. 2002-11-26 23:30:07 +00:00