CVSROOT: /cvs Module name: src Changes by: [email protected] 2018/05/09 02:42:02
Modified files:
sys/sys : file.h
sys/dev : diskmap.c
Log message:
Mark `f_ops' as immutable.
The only place where it was modified after initialization is a corner
case where the vnode of an open file is substitued by another one. Sine
the type of the file doesn't change, there's no need to overwrite `f_ops'.
While here proctect file counters with `f_mtx'.
ok bluhm@, visa@
