PERFORCE change 109950 for review

Todd Miller millert at FreeBSD.org
Tue Nov 14 18:27:50 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=109950

Change 109950 by millert at millert_g5tower on 2006/11/14 18:27:13

	Remove mac_enforce toggle

Affected files ...

.. //depot/projects/trustedbsd/sedarwin8/darwin/xnu/security/mac_file.c#4 edit

Differences ...

==== //depot/projects/trustedbsd/sedarwin8/darwin/xnu/security/mac_file.c#4 (text+ko) ====

@@ -44,15 +44,9 @@
 #include <sys/vnode_internal.h>
 #include <sys/file.h>
 #include <sys/file_internal.h>
-#include <sys/sysctl.h>
 
 #include <security/mac_internal.h>
 
-static int	mac_enforce_file = 1;
-SYSCTL_INT(_security_mac, OID_AUTO, enforce_file, CTLFLAG_RW,
-    &mac_enforce_file, 0, "Enforce MAC policy on file descriptors");
-TUNABLE_INT("security.mac.enforce_file", &mac_enforce_file);
-
 static struct label *
 mac_file_label_alloc(void)
 {
@@ -98,8 +92,6 @@
 {
 	int error;
 
-	if (!mac_enforce_file)
-		return (0);
 	MAC_CHECK(file_check_create, cred);
 	return (error);
 }
@@ -109,8 +101,6 @@
 {
 	int error;
 
-	if (!mac_enforce_file)
-		return (0);
 	MAC_CHECK(file_check_dup, cred, fg, fg->fg_label, newfd);
 	return (error);
 }
@@ -130,8 +120,6 @@
 {
 	int error;
 
-	if (!mac_enforce_file)
-		return (0);
 	MAC_CHECK(file_check_ioctl, cred, fg, fg->fg_label, cmd, data);
 	return (error);
 }
@@ -141,8 +129,6 @@
 {
 	int error;
 
-	if (!mac_enforce_file)
-		return (0);
 	MAC_CHECK(file_check_inherit, cred, fg, fg->fg_label);
 	return (error);
 }
@@ -152,8 +138,6 @@
 {
 	int error;
 
-	if (!mac_enforce_file)
-		return (0);
 	MAC_CHECK(file_check_receive, cred, fg, fg->fg_label);
 	return (error);
 }
@@ -164,8 +148,6 @@
 {
 	int error;
 
-	if (!mac_enforce_file)
-		return (0);
 	MAC_CHECK(file_check_get_flags, cred, fg, fg->fg_label, flags);
 	return (error);
 }
@@ -176,8 +158,6 @@
 {
 	int error;
 
-	if (!mac_enforce_file)
-		return (0);
 	MAC_CHECK(file_check_get_ofileflags, cred, fg, fg->fg_label, flags);
 	return (error);
 }
@@ -188,8 +168,6 @@
 {
 	int error;
 
-	if (!mac_enforce_file)
-		return (0);
 	MAC_CHECK(file_check_change_flags, cred, fg, fg->fg_label, oldflags,
 	    newflags);
 	return (error);
@@ -201,8 +179,6 @@
 {
 	int error;
 
-	if (!mac_enforce_file)
-		return (0);
 	MAC_CHECK(file_check_change_ofileflags, cred, fg, fg->fg_label,
 	    oldflags, newflags);
 	return (error);
@@ -213,8 +189,6 @@
 {
 	int error;
 
-	if (!mac_enforce_file)
-		return (0);
 	MAC_CHECK(file_check_get_offset, cred, fg, fg->fg_label);
 	return (error);
 }
@@ -224,8 +198,6 @@
 {
 	int error;
 
-	if (!mac_enforce_file)
-		return (0);
 	MAC_CHECK(file_check_change_offset, cred, fg, fg->fg_label);
 	return (error);
 }


More information about the trustedbsd-cvs mailing list