summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* - If vn_lock fails with the LK_INTERLOCK flag set, interlock will not bejeff2002-08-211-2/+3
* - Add two new debugging macros: ASSERT_VI_LOCKED and ASSERT_VI_UNLOCKEDjeff2002-08-212-8/+65
* - Hold the vnode lock across unlink() so that the v_vflag check is safe.jeff2002-08-212-30/+40
* Close a race in process label changing opened due to dropping therwatson2002-08-191-7/+10
* Regen.rwatson2002-08-192-3/+3
* mac_syscall is now implemented, switch to MSTD.rwatson2002-08-191-1/+1
* Pass active_cred and file_cred into the MAC framework explicitlyrwatson2002-08-196-32/+57
* Provide an implementation of mac_syscall() so that security modulesrwatson2002-08-191-0/+38
* Break out mac_check_pipe_op() into component check entry points:rwatson2002-08-192-8/+50
* Break out mac_check_vnode_op() into three seperate checks:rwatson2002-08-196-37/+74
* Assert process locks in proces-related access control checks.rwatson2002-08-191-0/+6
* Add a missing vnode assertion for the exec() check.rwatson2002-08-191-0/+2
* Keep a copy of the credential used to mount filesystems around sophk2002-08-191-3/+7
* A side effect of some debugging: prototypify and deregister.phk2002-08-181-45/+18
* Increase size of ifnet.if_flags from 16 bits (short) to 32 bits (int). To avoidsobomax2002-08-181-5/+5
* In continuation of early fileop credential changes, modify fo_ioctl() torwatson2002-08-176-20/+26
* Further improved the performance of sbreserve() by moving the calculationdg2002-08-162-10/+52
* Wrap maintenance of varios nmac{objectname} counters in MAC_DEBUG so werwatson2002-08-161-0/+46
* Correct white space nits that crept in during my recent merges ofrwatson2002-08-162-3/+3
* Make similar changes to fo_stat() and fo_poll() as made earlier torwatson2002-08-169-56/+71
* Rewrote the space check algorithm in sbreserve() so that the extremelydg2002-08-162-2/+2
* In order to better support flexible and extensible access control,rwatson2002-08-1514-62/+91
* Rename mac_check_socket_receive() to mac_check_socket_deliver() so thatrwatson2002-08-151-10/+10
* Fix return case for negative namelen by jumping to normal exit processingrwatson2002-08-151-2/+4
* Make m_flags an int instead of a short, this is consistent with thebmilekic2002-08-151-1/+1
* Sync to trustedbsd_mac tree: default to sigsegv rather than copy-on-writerwatson2002-08-151-1/+1
* return foo -> return (foo)alfred2002-08-151-22/+22
* Moved sf_buf_alloc and sf_buf_free function declarations to sys/socketvar.hdg2002-08-132-4/+0
* Remove obsolete comment about sf_buf_* functions being static. They weredg2002-08-131-3/+0
* Remember to unlock the (optional) vnode in vfs_stdextattrctl(). Failingphk2002-08-131-0/+2
* Add a #include for <sys/mount.h>phk2002-08-131-0/+1
* Make SYSVSEM mpsafe. Each semaphore set gets its own lock, howeveralfred2002-08-131-87/+172
* Make SYSVMSG mpsafe. Right now there is a global lock over thealfred2002-08-131-19/+31
* - Hold the vnode lock throughout execve.jeff2002-08-133-25/+39
* - Extend the vnode_free_list_mtx to cover numvnodes and freevnodes. Thisjeff2002-08-131-3/+15
* Introduce support for labeling and access control of pipe objectsrwatson2002-08-131-0/+60
* Use the credential authorizing the socket creation operation to performrwatson2002-08-121-2/+2
* Enforce MAC policy in cttyread() as well as the other operationsrwatson2002-08-121-1/+6
* Implement IO_NOMACCHECK in vn_rdwr() -- perform MAC checks (assumingrwatson2002-08-121-4/+17
* Declare a module service "kernel_mac_support" when MAC support isrwatson2002-08-121-0/+8
* Fix sendfile(), who was calling vn_rdwr() without aresid parameter andsemenu2002-08-111-2/+2
* o Make a correction to the last change: In aio_cancel(2) return AIO_ALLDONEalc2002-08-111-2/+2
* Make kern.log_console_output a tuneable aswell as a sysctl.dwmalone2002-08-111-0/+1
* Fix typos; each file has at least one s/seperat/separat/schweikh2002-08-111-5/+5
* o In aio_cancel(2), make sure that p->p_aioinfo isn't NULL beforealc2002-08-111-0/+2
* - Introduce a new struct xvfsconf, the userland version of struct vfsconf.mux2002-08-101-17/+57
* Introduce a new sysctl flag, CTLFLAG_SKIP, which will causemux2002-08-101-0/+3
* While we're at it, add range checks similar to those in previous commit tonectar2002-08-091-0/+8
* Add additional range checks for copyout targets.rwatson2002-08-091-0/+2
* Only my brain can fart while fixing a previous brain fart.bmilekic2002-08-081-2/+1
OpenPOWER on IntegriCloud