summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* Push Giant acquisition down into fo_stat() from most callers. Acquirerwatson2004-07-221-0/+2
* Push acquisition of Giant from fdrop_closed() into fo_close() so thatrwatson2004-07-221-3/+5
* Update for the KDB framework:marcel2004-07-101-1/+2
* Change the types of vn_rdwr_inchunks()'s len and aresid arguments totjr2004-06-051-4/+6
* Rather than assert f_type==DTYPE_VNODE, conditionally perform therwatson2004-06-011-2/+1
* Push the VOP_ADVLOCK() call to release advisory locks on vnode filerwatson2004-06-011-1/+18
* Assert Giant in vn_start_write() and vn_finished_write().rwatson2004-05-311-0/+4
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Align the offset in vn_rdwr_inchunks() so that at most the first andbde2004-03-131-1/+11
* v_vxproc was a bogus name for a thread (pointer).bde2003-12-281-1/+1
* - If we are called with LK_NOWAIT in vn_lock() we may be holding a mutexjeff2003-10-041-2/+5
* Rename VOP_RMEXTATTR() to VOP_DELETEEXTATTR() for consistency with therwatson2003-07-281-1/+1
* Pass the fdidx argument from vn_open{_cred}() onto VOP_OPEN()phk2003-07-271-3/+3
* Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout.phk2003-07-271-4/+5
* Add a "int fd" argument to VOP_OPEN() which in the future willphk2003-07-261-1/+1
* Prefer the vop_rmextattr() vnode operation for removing extendedrwatson2003-06-221-1/+4
* Add a f_vnode field to struct file.phk2003-06-221-7/+7
* Introduce a new flag on a file descriptor: DFLAG_SEEKABLE and use thatphk2003-06-181-1/+1
* Initialize struct fileops with C99 sparse initialization.phk2003-06-181-2/+8
* Use __FBSDID().obrien2003-06-111-1/+3
* Assert the vnode lock when returning successfully from vn_open_cred().rwatson2003-06-041-0/+1
* Deprecate machine/limits.h in favor of new sys/limits.h.kan2003-04-291-2/+1
* fp->f_offset doesn't need any protection when it isn't accessed.tegge2003-03-261-2/+4
* Do not allow kqueues to be passed via unix domain sockets.alfred2003-02-151-1/+1
* Bow to the whining masses and change a union back into void *. Retaindillon2003-01-131-7/+7
* Change struct file f_data to un_data, a union of the correct structdillon2003-01-121-8/+7
* In vn_open(), unset ndp->ni_vp when returning failure so that codegreen2003-01-071-0/+1
* Abstract-out the constants for the sequential heuristic.dillon2002-12-281-3/+3
* White-space changes.phk2002-12-241-7/+7
* Detediousficate declaration of fileops array members by introducingphk2002-12-231-12/+7
* 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
OpenPOWER on IntegriCloud