freebsd-skq/sys/security/lomac
jeff 02517b6731 - Replace v_flag with v_iflag and v_vflag
- v_vflag is protected by the vnode lock and is used when synchronization
   with VOP calls is needed.
 - v_iflag is protected by interlock and is used for dealing with vnode
   management issues.  These flags include X/O LOCK, FREE, DOOMED, etc.
 - All accesses to v_iflag and v_vflag have either been locked or marked with
   mp_fixme's.
 - Many ASSERT_VOP_LOCKED calls have been added where the locking was not
   clear.
 - Many functions in vfs_subr.c were restructured to provide for stronger
   locking.

Idea stolen from:	BSD/OS
2002-08-04 10:29:36 +00:00
..
kernel_interface.c - Replace v_flag with v_iflag and v_vflag 2002-08-04 10:29:36 +00:00
kernel_interface.h DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
kernel_lkm.c Change p_can{debug,see,sched,signal}()'s first argument to be a thread 2002-05-19 00:14:50 +00:00
kernel_log.c Get rid of warnings, there's no need to do preprocessor concatination of 2002-06-01 18:45:33 +00:00
kernel_log.h DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
kernel_mediate.c DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
kernel_mediate.h DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
kernel_mmap.c Check for defined(__i386__) instead of just defined(i386) since the compiler 2002-05-30 07:32:58 +00:00
kernel_monitor.c DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
kernel_monitor.h DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
kernel_pipe.c DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
kernel_pipe.h DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
kernel_plm.c DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
kernel_plm.h DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
kernel_socket.c Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
kernel_socket.h DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
kernel_util.c - Replace v_flag with v_iflag and v_vflag 2002-08-04 10:29:36 +00:00
kernel_util.h DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
lomac.h DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
lomacfs_subr.c - Replace v_flag with v_iflag and v_vflag 2002-08-04 10:29:36 +00:00
lomacfs_vfsops.c - Replace v_flag with v_iflag and v_vflag 2002-08-04 10:29:36 +00:00
lomacfs_vnops.c - Replace v_flag with v_iflag and v_vflag 2002-08-04 10:29:36 +00:00
lomacfs.h DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
lomacio.h DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
policy_plm.h DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
syscall_gate.c DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
syscall_gate.h DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00