From d1d011ec9cb373b5f80d964463010b4101d84791 Mon Sep 17 00:00:00 2001 From: kib Date: Sun, 6 Oct 2013 05:53:29 +0000 Subject: [PATCH] MFC r255945: Make the mac_policy_rm lock recursable, which allows reentrance into the mac framework. git-svn-id: svn://svn.freebsd.org/base/stable/9@256075 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- sys/security/mac/mac_framework.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/security/mac/mac_framework.c b/sys/security/mac/mac_framework.c index 816bb0bd7..ed0c05a48 100644 --- a/sys/security/mac/mac_framework.c +++ b/sys/security/mac/mac_framework.c @@ -292,7 +292,8 @@ mac_init(void) mac_labelzone_init(); #ifndef MAC_STATIC - rm_init_flags(&mac_policy_rm, "mac_policy_rm", RM_NOWITNESS); + rm_init_flags(&mac_policy_rm, "mac_policy_rm", RM_NOWITNESS | + RM_RECURSE); sx_init_flags(&mac_policy_sx, "mac_policy_sx", SX_NOWITNESS); #endif } -- 2.45.0