summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* Within ufs, the ffs_sync and ffs_fsync functions did not alwaysmckusick2002-10-251-3/+8
* Drop in the MAC check for file creation as part of open().rwatson2002-10-191-3/+11
* Under DIAGNOSTIC, complain if ENOIOCTL leaks out through VOP_IOCTL().phk2002-09-261-0/+6
* Replace various spelling with FALLTHROUGH which is lint()ablecharnier2002-08-251-1/+1
* - Fix a mistake in my last few commits. The PDROP flag stops msleep fromjeff2002-08-231-2/+1
* - Closer inspection revealed a possible deadlock situation in vn_lock() thatjeff2002-08-221-16/+13
* - Make vn_lock() vget() and VOP_LOCK() all behave the same way WRTjeff2002-08-221-3/+2
* - Return two shared locks to exclusive locks. This was premature.jeff2002-08-221-2/+11
* - Fix interlock handling in vn_lock(). Previously, vn_lock() could returnjeff2002-08-221-10/+12
* - Document two cases, one in vget and the other in vn_lock, where the statejeff2002-08-211-0/+1
* Pass active_cred and file_cred into the MAC framework explicitlyrwatson2002-08-191-6/+8
* Break out mac_check_vnode_op() into three seperate checks:rwatson2002-08-191-7/+5
* In continuation of early fileop credential changes, modify fo_ioctl() torwatson2002-08-171-4/+5
* Make similar changes to fo_stat() and fo_poll() as made earlier torwatson2002-08-161-14/+18
* In order to better support flexible and extensible access control,rwatson2002-08-151-19/+28
* Implement IO_NOMACCHECK in vn_rdwr() -- perform MAC checks (assumingrwatson2002-08-121-4/+17
* Due to layering problems, remove the MAC checks from vn_rdwr() -- thisrwatson2002-08-081-13/+4
* - Replace v_flag with v_iflag and v_vflagjeff2002-08-041-5/+7
* Since we have the struct file data pointer cached in vp, use thatrwatson2002-08-011-1/+1
* Introduce support for Mandatory Access Control and extensiblerwatson2002-08-011-4/+39
* Introduce support for Mandatory Access Control and extensiblerwatson2002-08-011-11/+21
* Introduce struct xvnode, which will be used instead of struct vnode fordes2002-07-311-0/+7
* Set VAPPEND in open mode when O_APPEND is specified as an argument torwatson2002-07-221-0/+2
* Change the name of st_createtime to st_birthtime. This change ismckusick2002-07-161-1/+1
* More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t.alfred2002-06-291-2/+2
* Clean up vn_rdwr locking.jeff2002-06-281-6/+12
* Use proper size in bzero of stat structure.mckusick2002-06-241-1/+1
* This patch fixes a size problem with the stat structure formckusick2002-06-221-2/+1
* This commit adds basic support for the UFS2 filesystem. The UFS2mckusick2002-06-211-2/+2
* Disable the shared locking namei() code for now. It breaks several stackingjeff2002-05-141-5/+5
* Lock proctree_lock instead of pgrpsess_lock.jhb2002-04-161-3/+3
* Use VOP_GETVOBJECT instead of accessing the member directly. This fixedjeff2002-04-141-1/+1
* Turn #ifdef LOOKUP_SHARED into #ifndef LOOKUP_EXCLUSIVE to enable thisjeff2002-04-091-5/+5
* Change the suser() API to take advantage of td_ucred as well as do ajhb2002-04-011-1/+1
* Added used include of <sys/sx.h>. Don't depend on namespace pollution inbde2002-03-261-0/+1
* Remove __P.alfred2002-03-191-11/+11
* Giant pushdown for read/write/pread/pwrite syscalls.alfred2002-03-151-1/+7
* This patch adds the "LOCKSHARED" option to namei which causes it to only acqu...jeff2002-03-121-0/+34
* Stop abusing the pgrpsess_lock.tanimura2002-03-111-3/+3
* Document all functions, global and static variables, and sysctls.eivind2002-03-051-3/+9
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredjhb2002-02-271-6/+6
* Lock struct pgrp, session and sigio.tanimura2002-02-231-6/+15
* More cleanups relating to vm object allocation failure: make sure werwatson2002-02-201-1/+5
* Add the braces missed by revision 1.131.iedowse2002-02-181-1/+2
* When vn_open() is failing because it cannot allocate a vm object, callrwatson2002-02-181-1/+1
* Make sure to hold vnode lock when calling into VOP_GETATTR().rwatson2002-02-101-1/+8
* Part I: Update extended attribute API and ABI:rwatson2002-02-101-1/+2
* Make st_blksize default to PAGE_SIZE instead of zero.phk2002-01-251-2/+2
* Remove 'VXLOCK: interlock avoided' warnings. This can now occur in normaldillon2002-01-191-0/+3
* SMP Lock struct file, filedesc and the global file list.alfred2002-01-131-1/+1
OpenPOWER on IntegriCloud