summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* Ok, first blunder: ioctls are not entirely unused on vnodes anymore :-)phk2004-11-181-0/+3
* Push Giant down through ioctl.phk2004-11-171-61/+9
* Push Giant down through select and poll.phk2004-11-171-1/+2
* Give vn_poll single exit point (to make it easier to insertphk2004-11-151-5/+3
* Slim vnodes by another four bytes by eliminating the (now) unused fieldphk2004-11-101-5/+0
* Remove vnode->v_cachedfs.phk2004-11-091-2/+0
* Put the I/O block size in bufobj->bo_bsize.phk2004-10-261-9/+2
* Remove unused si_bsize_best field from struct cdev.phk2004-10-261-3/+1
* Hold dev_lock and check for NULL devsw pointer when we service FIODTYPE ioctl.phk2004-09-241-5/+13
* If a vnode has no v_rdev we cannot hope to answer FIODTYPE ioctl.phk2004-09-211-0/+2
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemjmg2004-08-151-2/+5
* Flag a broad range of VFS operations as GIANT_REQUIRED in order torwatson2004-08-061-2/+24
* 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
OpenPOWER on IntegriCloud