aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* - If we are called with LK_NOWAIT in vn_lock() we may be holding a mutexJeff Roberson2003-10-041-2/+5
* Rename VOP_RMEXTATTR() to VOP_DELETEEXTATTR() for consistency with theRobert Watson2003-07-281-1/+1
* Pass the fdidx argument from vn_open{_cred}() onto VOP_OPEN()Poul-Henning Kamp2003-07-271-3/+3
* Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout.Poul-Henning Kamp2003-07-271-4/+5
* Add a "int fd" argument to VOP_OPEN() which in the future willPoul-Henning Kamp2003-07-261-1/+1
* Prefer the vop_rmextattr() vnode operation for removing extendedRobert Watson2003-06-221-1/+4
* Add a f_vnode field to struct file.Poul-Henning Kamp2003-06-221-7/+7
* Introduce a new flag on a file descriptor: DFLAG_SEEKABLE and use thatPoul-Henning Kamp2003-06-181-1/+1
* Initialize struct fileops with C99 sparse initialization.Poul-Henning Kamp2003-06-181-2/+8
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Assert the vnode lock when returning successfully from vn_open_cred().Robert Watson2003-06-041-0/+1
* Deprecate machine/limits.h in favor of new sys/limits.h.Alexander Kabaev2003-04-291-2/+1
* fp->f_offset doesn't need any protection when it isn't accessed.Tor Egge2003-03-261-2/+4
* Do not allow kqueues to be passed via unix domain sockets.Alfred Perlstein2003-02-151-1/+1
* Bow to the whining masses and change a union back into void *. RetainMatthew Dillon2003-01-131-7/+7
* Change struct file f_data to un_data, a union of the correct structMatthew Dillon2003-01-121-8/+7
* In vn_open(), unset ndp->ni_vp when returning failure so that codeBrian Feldman2003-01-071-0/+1
* Abstract-out the constants for the sequential heuristic.Matthew Dillon2002-12-281-3/+3
* White-space changes.Poul-Henning Kamp2002-12-241-7/+7
* Detediousficate declaration of fileops array members by introducingPoul-Henning Kamp2002-12-231-12/+7
* Within ufs, the ffs_sync and ffs_fsync functions did not alwaysKirk McKusick2002-10-251-3/+8
* Drop in the MAC check for file creation as part of open().Robert Watson2002-10-191-3/+11
* Under DIAGNOSTIC, complain if ENOIOCTL leaks out through VOP_IOCTL().Poul-Henning Kamp2002-09-261-0/+6
* Replace various spelling with FALLTHROUGH which is lint()ablePhilippe Charnier2002-08-251-1/+1
* - Fix a mistake in my last few commits. The PDROP flag stops msleep fromJeff Roberson2002-08-231-2/+1
* - Closer inspection revealed a possible deadlock situation in vn_lock() thatJeff Roberson2002-08-221-16/+13
* - Make vn_lock() vget() and VOP_LOCK() all behave the same way WRTJeff Roberson2002-08-221-3/+2
* - Return two shared locks to exclusive locks. This was premature.Jeff Roberson2002-08-221-2/+11
* - Fix interlock handling in vn_lock(). Previously, vn_lock() could returnJeff Roberson2002-08-221-10/+12
* - Document two cases, one in vget and the other in vn_lock, where the stateJeff Roberson2002-08-211-0/+1
* Pass active_cred and file_cred into the MAC framework explicitlyRobert Watson2002-08-191-6/+8
* Break out mac_check_vnode_op() into three seperate checks:Robert Watson2002-08-191-7/+5
* In continuation of early fileop credential changes, modify fo_ioctl() toRobert Watson2002-08-171-4/+5
* Make similar changes to fo_stat() and fo_poll() as made earlier toRobert Watson2002-08-161-14/+18
* In order to better support flexible and extensible access control,Robert Watson2002-08-151-19/+28
* Implement IO_NOMACCHECK in vn_rdwr() -- perform MAC checks (assumingRobert Watson2002-08-121-4/+17
* Due to layering problems, remove the MAC checks from vn_rdwr() -- thisRobert Watson2002-08-081-13/+4
* - Replace v_flag with v_iflag and v_vflagJeff Roberson2002-08-041-5/+7
* Since we have the struct file data pointer cached in vp, use thatRobert Watson2002-08-011-1/+1
* Introduce support for Mandatory Access Control and extensibleRobert Watson2002-08-011-4/+39
* Introduce support for Mandatory Access Control and extensibleRobert Watson2002-08-011-11/+21
* Introduce struct xvnode, which will be used instead of struct vnode forDag-Erling Smørgrav2002-07-311-0/+7
* Set VAPPEND in open mode when O_APPEND is specified as an argument toRobert Watson2002-07-221-0/+2
* Change the name of st_createtime to st_birthtime. This change isKirk McKusick2002-07-161-1/+1
* More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t.Alfred Perlstein2002-06-291-2/+2
* Clean up vn_rdwr locking.Jeff Roberson2002-06-281-6/+12
* Use proper size in bzero of stat structure.Kirk McKusick2002-06-241-1/+1
* This patch fixes a size problem with the stat structure forKirk McKusick2002-06-221-2/+1
* This commit adds basic support for the UFS2 filesystem. The UFS2Kirk McKusick2002-06-211-2/+2
* Disable the shared locking namei() code for now. It breaks several stackingJeff Roberson2002-05-141-5/+5