On Mon, Jan 29, 2018 at 01:02:41PM +0100, Martin Pieuchot wrote: > ...instead of incrementing f_count directly, ok?
OK bluhm@ > Index: nfs/nfs_syscalls.c > =================================================================== > RCS file: /cvs/src/sys/nfs/nfs_syscalls.c,v > retrieving revision 1.111 > diff -u -p -r1.111 nfs_syscalls.c > --- nfs/nfs_syscalls.c 1 Sep 2017 15:05:31 -0000 1.111 > +++ nfs/nfs_syscalls.c 29 Jan 2018 12:00:45 -0000 > @@ -288,7 +288,7 @@ nfssvc_addsock(struct file *fp, struct m > } > slp->ns_so = so; > slp->ns_nam = mynam; > - fp->f_count++; > + FREF(fp); > slp->ns_fp = fp; > so->so_upcallarg = (caddr_t)slp; > so->so_upcall = nfsrv_rcv;
