Index: sys/fs/nfs/nfs_var.h =================================================================== --- sys/fs/nfs/nfs_var.h +++ sys/fs/nfs/nfs_var.h @@ -651,8 +651,7 @@ int nfsvno_createsub(struct nfsrv_descript *, struct nameidata *, vnode_t *, struct nfsvattr *, int *, int32_t *, NFSDEV_T, struct nfsexstuff *); -int nfsvno_mknod(struct nameidata *, struct nfsvattr *, struct ucred *, - NFSPROC_T *); +int nfsvno_mknod(struct nameidata *, struct nfsvattr *, struct ucred *); int nfsvno_mkdir(struct nameidata *, struct nfsvattr *, uid_t, struct ucred *, NFSPROC_T *, struct nfsexstuff *); Index: sys/fs/nfsserver/nfs_nfsdport.c =================================================================== --- sys/fs/nfsserver/nfs_nfsdport.c +++ sys/fs/nfsserver/nfs_nfsdport.c @@ -1058,8 +1058,7 @@ * Do a mknod vnode op. */ int -nfsvno_mknod(struct nameidata *ndp, struct nfsvattr *nvap, struct ucred *cred, - struct thread *p) +nfsvno_mknod(struct nameidata *ndp, struct nfsvattr *nvap, struct ucred *cred) { int error = 0; enum vtype vtyp; Index: sys/fs/nfsserver/nfs_nfsdserv.c =================================================================== --- sys/fs/nfsserver/nfs_nfsdserv.c +++ sys/fs/nfsserver/nfs_nfsdserv.c @@ -1391,7 +1391,7 @@ } } - nd->nd_repstat = nfsvno_mknod(&named, &nva, nd->nd_cred, p); + nd->nd_repstat = nfsvno_mknod(&named, &nva, nd->nd_cred); if (!nd->nd_repstat) { vp = named.ni_vp; nfsrv_fixattr(nd, vp, &nva, aclp, p, &attrbits, exp);