PERFORCE change 84348 for review

Robert Watson rwatson at FreeBSD.org
Tue Sep 27 14:46:57 GMT 2005


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

Change 84348 by rwatson at rwatson_zoo on 2005/09/27 14:46:37

	Rename sys/bsm/audit_kernel.h to sys/security/audit/audit.h, in
	order to more clearly separate APIs and data structures visible
	to user space from those visible only in the kernel.

Affected files ...

.. //depot/projects/trustedbsd/audit3/sys/bsm/audit_kernel.h#18 delete
.. //depot/projects/trustedbsd/audit3/sys/i386/i386/trap.c#7 edit
.. //depot/projects/trustedbsd/audit3/sys/kern/init_main.c#6 edit
.. //depot/projects/trustedbsd/audit3/sys/kern/kern_descrip.c#10 edit
.. //depot/projects/trustedbsd/audit3/sys/kern/kern_exit.c#8 edit
.. //depot/projects/trustedbsd/audit3/sys/kern/kern_fork.c#10 edit
.. //depot/projects/trustedbsd/audit3/sys/kern/vfs_lookup.c#7 edit
.. //depot/projects/trustedbsd/audit3/sys/kern/vfs_syscalls.c#15 edit
.. //depot/projects/trustedbsd/audit3/sys/security/audit/audit.h#1 branch
.. //depot/projects/trustedbsd/audit3/sys/security/audit/audit_klib.h#6 edit
.. //depot/projects/trustedbsd/audit3/sys/security/audit/kern_audit.c#40 edit
.. //depot/projects/trustedbsd/audit3/sys/security/audit/kern_bsm_audit.c#14 edit
.. //depot/projects/trustedbsd/audit3/sys/security/audit/kern_bsm_klib.c#13 edit
.. //depot/projects/trustedbsd/audit3/sys/security/audit/kern_bsm_token.c#8 edit

Differences ...

==== //depot/projects/trustedbsd/audit3/sys/i386/i386/trap.c#7 (text+ko) ====

@@ -77,7 +77,7 @@
 #ifdef HWPMC_HOOKS
 #include <sys/pmckern.h>
 #endif
-#include <bsm/audit_kernel.h>
+#include <security/audit/audit.h>
 
 #include <vm/vm.h>
 #include <vm/vm_param.h>

==== //depot/projects/trustedbsd/audit3/sys/kern/init_main.c#6 (text+ko) ====

@@ -76,7 +76,7 @@
 
 #include <machine/cpu.h>
 
-#include <bsm/audit_kernel.h>
+#include <security/audit/audit.h>
 
 #include <vm/vm.h>
 #include <vm/vm_param.h>

==== //depot/projects/trustedbsd/audit3/sys/kern/kern_descrip.c#10 (text+ko) ====

@@ -39,9 +39,6 @@
 
 #include "opt_compat.h"
 
-#include <bsm/audit_kernel.h>
-#include <bsm/audit_kernel.h>
-
 #include <sys/param.h>
 #include <sys/systm.h>
 
@@ -70,6 +67,8 @@
 #include <sys/unistd.h>
 #include <sys/vnode.h>
 
+#include <security/audit/audit.h>
+
 #include <vm/uma.h>
 
 static MALLOC_DEFINE(M_FILEDESC, "file desc", "Open file descriptor table");

==== //depot/projects/trustedbsd/audit3/sys/kern/kern_exit.c#8 (text+ko) ====

@@ -70,7 +70,7 @@
 #include <sys/ktrace.h>
 #endif
 
-#include <bsm/audit_kernel.h>
+#include <security/audit/audit.h>
 
 #include <vm/vm.h>
 #include <vm/vm_extern.h>

==== //depot/projects/trustedbsd/audit3/sys/kern/kern_fork.c#10 (text+ko) ====

@@ -66,7 +66,7 @@
 #include <sys/sx.h>
 #include <sys/signalvar.h>
 
-#include <bsm/audit_kernel.h>
+#include <security/audit/audit.h>
 
 #include <vm/vm.h>
 #include <vm/pmap.h>

==== //depot/projects/trustedbsd/audit3/sys/kern/vfs_lookup.c#7 (text+ko) ====

@@ -41,8 +41,6 @@
 #include "opt_mac.h"
 #include "opt_vfs.h"
 
-#include <bsm/audit_kernel.h>
-
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/kernel.h>
@@ -60,6 +58,8 @@
 #include <sys/ktrace.h>
 #endif
 
+#include <security/audit/audit.h>
+
 #include <vm/uma.h>
 
 #define NAMEI_DIAGNOSTIC 1

==== //depot/projects/trustedbsd/audit3/sys/kern/vfs_syscalls.c#15 (text+ko) ====

@@ -40,9 +40,6 @@
 #include "opt_compat.h"
 #include "opt_mac.h"
 
-#include <bsm/audit_kernel.h>
-#include <bsm/audit_kevents.h>
-
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/bio.h>
@@ -73,6 +70,9 @@
 
 #include <machine/stdarg.h>
 
+#include <security/audit/audit.h>
+#include <bsm/audit_kevents.h>
+
 #include <vm/vm.h>
 #include <vm/vm_object.h>
 #include <vm/vm_page.h>

==== //depot/projects/trustedbsd/audit3/sys/security/audit/audit_klib.h#6 (text+ko) ====

@@ -29,7 +29,7 @@
 #define AU_PRS_BOTH     (AU_PRS_SUCCESS|AU_PRS_FAILURE)
 
 #ifdef _KERNEL
-#include <bsm/audit_kernel.h>
+#include <security/audit/audit.h>
 /*
  * Some of the BSM tokenizer functions take different parameters in the
  * kernel implementations in order to save the copying of large kernel

==== //depot/projects/trustedbsd/audit3/sys/security/audit/kern_audit.c#40 (text+ko) ====

@@ -52,7 +52,7 @@
 
 #include <bsm/audit.h>
 #include <bsm/audit_kevents.h>
-#include <bsm/audit_kernel.h>
+#include <security/audit/audit.h>
 #include <security/audit/audit_klib.h>
 
 /*

==== //depot/projects/trustedbsd/audit3/sys/security/audit/kern_bsm_audit.c#14 (text+ko) ====

@@ -34,8 +34,9 @@
 #include <bsm/audit.h>
 #include <bsm/audit_internal.h>
 #include <bsm/audit_record.h>
-#include <bsm/audit_kernel.h>
 #include <bsm/audit_kevents.h>
+
+#include <security/audit/audit.h>
 #include <security/audit/audit_klib.h>
 
 #include <netinet/in_systm.h>

==== //depot/projects/trustedbsd/audit3/sys/security/audit/kern_bsm_klib.c#13 (text+ko) ====

@@ -34,8 +34,8 @@
 #include <sys/vnode.h>
 
 #include <bsm/audit.h>
-#include <bsm/audit_kernel.h>
 #include <bsm/audit_kevents.h>
+#include <security/audit/audit.h>
 #include <security/audit/audit_klib.h>
 
 /*

==== //depot/projects/trustedbsd/audit3/sys/security/audit/kern_bsm_token.c#8 (text+ko) ====

@@ -50,8 +50,8 @@
 
 #include <bsm/audit.h>
 #include <bsm/audit_internal.h>
-#include <bsm/audit_kernel.h>
 #include <bsm/audit_record.h>
+#include <security/audit/audit.h>
 #include <security/audit/audit_klib.h>
 
 #define GET_TOKEN_AREA(t, dptr, length) \
To Unsubscribe: send mail to majordomo at trustedbsd.org
with "unsubscribe trustedbsd-cvs" in the body of the message



More information about the trustedbsd-cvs mailing list