freebsd-src/sys/ufs/ffs
John Dyson 6476c0d204 Even though this looks like it, this is not a complex code change.
The interface into the "VMIO" system has changed to be more consistant
and robust.  Essentially, it is now no longer necessary to call vn_open
to get merged VM/Buffer cache operation, and exceptional conditions
such as merged operation of VBLK devices is simpler and more correct.

This code corrects a potentially large set of problems including the
problems with ktrace output and loaded systems, file create/deletes,
etc.

Most of the changes to NFS are cosmetic and name changes, eliminating
a layer of subroutine calls.  The direct calls to vput/vrele have
been re-instituted for better cross platform compatibility.

Reviewed by: davidg
1996-08-21 21:56:23 +00:00
..
ffs_alloc.c Don't use NULL in non-pointer contexts. 1996-07-12 04:12:25 +00:00
ffs_balloc.c Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
ffs_extern.h Removed bogus _BEGIN_DECLS/_END_DECLS. 1996-05-01 02:16:17 +00:00
ffs_inode.c Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
ffs_subr.c Convert DDB to new-style option. 1996-01-04 21:13:23 +00:00
ffs_tables.c Staticize. 1995-12-17 21:14:36 +00:00
ffs_vfsops.c Even though this looks like it, this is not a complex code change. 1996-08-21 21:56:23 +00:00
ffs_vnops.c Staticize. 1995-12-17 21:14:36 +00:00
fs.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00