summaryrefslogtreecommitdiffstats
path: root/sys/security/mac_mls
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2003-03-26 15:12:03 +0000
committerrwatson <rwatson@FreeBSD.org>2003-03-26 15:12:03 +0000
commite5680de54abac941f9b0f099aec14f24e493feb4 (patch)
treeedbc245cbca8647afd1e19854b10c0489fdc26fe /sys/security/mac_mls
parent8b9c7fb58f9ec620d4ec3143b3463523a89f2d9d (diff)
downloadFreeBSD-src-e5680de54abac941f9b0f099aec14f24e493feb4.zip
FreeBSD-src-e5680de54abac941f9b0f099aec14f24e493feb4.tar.gz
Modify the mac_init_ipq() MAC Framework entry point to accept an
additional flags argument to indicate blocking disposition, and pass in M_NOWAIT from the IP reassembly code to indicate that blocking is not OK when labeling a new IP fragment reassembly queue. This should eliminate some of the WITNESS warnings that have started popping up since fine-grained IP stack locking started going in; if memory allocation fails, the creation of the fragment queue will be aborted. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
Diffstat (limited to 'sys/security/mac_mls')
-rw-r--r--sys/security/mac_mls/mac_mls.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/security/mac_mls/mac_mls.c b/sys/security/mac_mls/mac_mls.c
index ed7ac61..0645cf9 100644
--- a/sys/security/mac_mls/mac_mls.c
+++ b/sys/security/mac_mls/mac_mls.c
@@ -2384,7 +2384,7 @@ static struct mac_policy_ops mac_mls_ops =
.mpo_init_cred_label = mac_mls_init_label,
.mpo_init_devfsdirent_label = mac_mls_init_label,
.mpo_init_ifnet_label = mac_mls_init_label,
- .mpo_init_ipq_label = mac_mls_init_label,
+ .mpo_init_ipq_label = mac_mls_init_label_waitcheck,
.mpo_init_mbuf_label = mac_mls_init_label_waitcheck,
.mpo_init_mount_label = mac_mls_init_label,
.mpo_init_mount_fs_label = mac_mls_init_label,
OpenPOWER on IntegriCloud