diff --git a/sys/security/mac/mac_policy.h b/sys/security/mac/mac_policy.h index 11eb488d940d..765d42ea40d4 100644 --- a/sys/security/mac/mac_policy.h +++ b/sys/security/mac/mac_policy.h @@ -589,7 +589,7 @@ typedef int (*mpo_check_vnode_stat_t)(struct ucred *active_cred, typedef int (*mpo_check_vnode_write_t)(struct ucred *active_cred, struct ucred *file_cred, struct vnode *vp, struct label *label); -typedef int (*mpo_associate_nfsd_label_t)(struct ucred *cred); +typedef void (*mpo_associate_nfsd_label_t)(struct ucred *cred); struct mac_policy_ops { /* diff --git a/sys/security/mac_biba/mac_biba.c b/sys/security/mac_biba/mac_biba.c index c098fe2bf124..aecf72b673b0 100644 --- a/sys/security/mac_biba/mac_biba.c +++ b/sys/security/mac_biba/mac_biba.c @@ -3019,7 +3019,7 @@ mac_biba_check_vnode_write(struct ucred *active_cred, return (0); } -static int +static void mac_biba_associate_nfsd_label(struct ucred *cred) { struct mac_biba *label; @@ -3028,7 +3028,6 @@ mac_biba_associate_nfsd_label(struct ucred *cred) mac_biba_set_effective(label, MAC_BIBA_TYPE_LOW, 0, NULL); mac_biba_set_range(label, MAC_BIBA_TYPE_LOW, 0, NULL, MAC_BIBA_TYPE_HIGH, 0, NULL); - return (0); } static struct mac_policy_ops mac_biba_ops = diff --git a/sys/sys/mac_policy.h b/sys/sys/mac_policy.h index 11eb488d940d..765d42ea40d4 100644 --- a/sys/sys/mac_policy.h +++ b/sys/sys/mac_policy.h @@ -589,7 +589,7 @@ typedef int (*mpo_check_vnode_stat_t)(struct ucred *active_cred, typedef int (*mpo_check_vnode_write_t)(struct ucred *active_cred, struct ucred *file_cred, struct vnode *vp, struct label *label); -typedef int (*mpo_associate_nfsd_label_t)(struct ucred *cred); +typedef void (*mpo_associate_nfsd_label_t)(struct ucred *cred); struct mac_policy_ops { /*