diff options
Diffstat (limited to 'freebsd/sys/fs/nfs/nfs_commonsubs.c')
-rw-r--r-- | freebsd/sys/fs/nfs/nfs_commonsubs.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/freebsd/sys/fs/nfs/nfs_commonsubs.c b/freebsd/sys/fs/nfs/nfs_commonsubs.c index 9214674b..f7c93ce0 100644 --- a/freebsd/sys/fs/nfs/nfs_commonsubs.c +++ b/freebsd/sys/fs/nfs/nfs_commonsubs.c @@ -1,3 +1,5 @@ +#include <machine/rtems-bsd-kernel-space.h> + /*- * SPDX-License-Identifier: BSD-3-Clause * @@ -42,8 +44,8 @@ __FBSDID("$FreeBSD$"); * copy data between mbuf chains and uio lists. */ #ifndef APPLEKEXT -#include "opt_inet.h" -#include "opt_inet6.h" +#include <rtems/bsd/local/opt_inet.h> +#include <rtems/bsd/local/opt_inet6.h> #include <fs/nfs/nfsport.h> @@ -3814,8 +3816,10 @@ nfssvc_idname(struct nfsd_idargs *nidp) cr->cr_uid = cr->cr_ruid = cr->cr_svuid = nidp->nid_uid; crsetgroups(cr, nidp->nid_ngroup, grps); cr->cr_rgid = cr->cr_svgid = cr->cr_groups[0]; +#ifndef __rtems__ cr->cr_prison = &prison0; prison_hold(cr->cr_prison); +#endif /* __rtems__ */ #ifdef MAC mac_cred_associate_nfsd(cr); #endif @@ -4766,4 +4770,3 @@ nfsv4_findmirror(struct nfsmount *nmp) } return (ds); } - |