freebsd-dev/sys/fs
phk 7130170e1c Another VFS cleanup "kilo commit"
1.  Remove VOP_UPDATE, it is (also) an UFS/{FFS,LFS,EXT2FS,MFS}
    intereface function, and now lives in the ufsmount structure.

2.  Remove VOP_SEEK, it was unused.

3.  Add mode default vops:

    VOP_ADVLOCK          vop_einval
    VOP_CLOSE            vop_null
    VOP_FSYNC            vop_null
    VOP_IOCTL            vop_enotty
    VOP_MMAP             vop_einval
    VOP_OPEN             vop_null
    VOP_PATHCONF         vop_einval
    VOP_READLINK         vop_einval
    VOP_REALLOCBLKS      vop_eopnotsupp

    And remove identical functionality from filesystems

4.   Add vop_stdpathconf, which returns the canonical stuff.  Use
     it in the filesystems.  (XXX: It's probably wrong that specfs
     and fifofs sets this vop, shouldn't it come from the "host"
     filesystem, for instance ufs or cd9660 ?)

5.   Try to make system wide VOP functions have vop_* names.

6.   Initialize the um_* vectors in LFS.

(Recompile your LKMS!!!)
1997-10-16 20:32:40 +00:00
..
cd9660 Another VFS cleanup "kilo commit" 1997-10-16 20:32:40 +00:00
deadfs Another VFS cleanup "kilo commit" 1997-10-16 20:32:40 +00:00
fdescfs Another VFS cleanup "kilo commit" 1997-10-16 20:32:40 +00:00
fifofs Another VFS cleanup "kilo commit" 1997-10-16 20:32:40 +00:00
msdosfs Another VFS cleanup "kilo commit" 1997-10-16 20:32:40 +00:00
nullfs Hmm, realign the vnops into two columns. 1997-10-15 10:05:29 +00:00
portalfs Another VFS cleanup "kilo commit" 1997-10-16 20:32:40 +00:00
procfs Another VFS cleanup "kilo commit" 1997-10-16 20:32:40 +00:00
specfs Another VFS cleanup "kilo commit" 1997-10-16 20:32:40 +00:00
umapfs Hmm, realign the vnops into two columns. 1997-10-15 10:05:29 +00:00
unionfs Another VFS cleanup "kilo commit" 1997-10-16 20:32:40 +00:00