Changeset View
Changeset View
Standalone View
Standalone View
head/sys/kern/vfs_init.c
Show First 20 Lines • Show All 262 Lines • ▼ Show 20 Lines | vfs_fhtovp_sigdefer(struct mount *mp, struct fid *fidp, int flags, | ||||
prev_stops = sigdeferstop(SIGDEFERSTOP_SILENT); | prev_stops = sigdeferstop(SIGDEFERSTOP_SILENT); | ||||
rc = (*mp->mnt_vfc->vfc_vfsops_sd->vfs_fhtovp)(mp, fidp, flags, vpp); | rc = (*mp->mnt_vfc->vfc_vfsops_sd->vfs_fhtovp)(mp, fidp, flags, vpp); | ||||
sigallowstop(prev_stops); | sigallowstop(prev_stops); | ||||
return (rc); | return (rc); | ||||
} | } | ||||
static int | static int | ||||
vfs_checkexp_sigdefer(struct mount *mp, struct sockaddr *nam, int *exflg, | vfs_checkexp_sigdefer(struct mount *mp, struct sockaddr *nam, uint64_t *exflg, | ||||
struct ucred **credp, int *numsecflavors, int **secflavors) | struct ucred **credp, int *numsecflavors, int *secflavors) | ||||
{ | { | ||||
int prev_stops, rc; | int prev_stops, rc; | ||||
prev_stops = sigdeferstop(SIGDEFERSTOP_SILENT); | prev_stops = sigdeferstop(SIGDEFERSTOP_SILENT); | ||||
rc = (*mp->mnt_vfc->vfc_vfsops_sd->vfs_checkexp)(mp, nam, exflg, credp, | rc = (*mp->mnt_vfc->vfc_vfsops_sd->vfs_checkexp)(mp, nam, exflg, credp, | ||||
numsecflavors, secflavors); | numsecflavors, secflavors); | ||||
sigallowstop(prev_stops); | sigallowstop(prev_stops); | ||||
return (rc); | return (rc); | ||||
▲ Show 20 Lines • Show All 313 Lines • Show Last 20 Lines |