freebsd-dev/sys/miscfs
Poul-Henning Kamp 987f569678 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
..
deadfs Another VFS cleanup "kilo commit" 1997-10-16 20:32:40 +00:00
devfs Another VFS cleanup "kilo commit" 1997-10-16 20:32:40 +00:00
fdesc 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
kernfs 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
portal 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
union Another VFS cleanup "kilo commit" 1997-10-16 20:32:40 +00:00