aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/vnode.h
Commit message (Expand)AuthorAgeFilesLines
* Blocksize for I/O should be a property of the vnode and not found by gropingPoul-Henning Kamp2004-07-041-0/+1
* Second half of the dev_t cleanup.Poul-Henning Kamp2004-06-171-6/+6
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-3/+3
* Change the types of vn_rdwr_inchunks()'s len and aresid arguments toTim J. Robbins2004-06-051-2/+2
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-071-4/+0
* Clean up the stub fake vnode locking implemenations. The main reason thisPeter Wemm2004-03-291-4/+0
* Remove unused second arg to vfinddev().Poul-Henning Kamp2004-03-111-1/+1
* Properly ifdef support for vfs locking assertions based on DEBUG_VFS_LOCKS.Alexander Kabaev2004-01-051-27/+37
* Style fixes:Alexander Kabaev2004-01-051-7/+4
* v_vxproc was a bogus name for a thread (pointer).Bruce Evans2003-12-281-1/+1
* Modify the MAC Framework so that instead of embedding a (struct label)Robert Watson2003-11-121-2/+1
* Remove mntvnode_mtx and replace it with per-mountpoint mutex.Alexander Kabaev2003-11-051-5/+0
* Add appropriate const poisoning to the assert_*locked() family so that I canGarrett Wollman2003-10-231-7/+7
* - Document more of the vnode locking strategy.Jeff Roberson2003-10-041-1/+10
* Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout.Poul-Henning Kamp2003-07-271-2/+2
* Replace custom field offset macro with the system __offsetof() macro.Jeffrey Hsu2003-07-091-14/+3
* The IO_NOWDRAIN and B_NOWDRAIN hacks are no longer needed to preventPoul-Henning Kamp2003-05-311-1/+0
* Remove an unused declaration.Alan Cox2003-04-261-1/+0
* Add prototypes for change_root() and change_dir().Mike Barcroft2003-04-091-0/+2
* Prevent large files from monopolizing the system buffers. KeepKirk McKusick2003-02-251-0/+2
* - Cleanup unlocked accesses to buf flags by introducing a new b_vflag memberJeff Roberson2003-02-091-0/+1
* Add a new vnode flag VI_DOINGINACT to indicate that a VOP_INACTIVEIan Dowse2002-12-291-2/+3
* Abstract-out the constants for the sequential heuristic.Matthew Dillon2002-12-281-0/+3
* Change the way support for asynchronous I/O is indicated to applicationsGarrett Wollman2002-10-271-0/+1
* Within ufs, the ffs_sync and ffs_fsync functions did not alwaysKirk McKusick2002-10-251-1/+1
* - Remove the do { } while(0) from the VOP lock assert macros. This wasJeff Roberson2002-10-131-7/+7
* Don't use unnamed anonymous structs: give it a name.Poul-Henning Kamp2002-09-281-3/+3
* Rename struct specinfo to the more appropriate struct cdev.Poul-Henning Kamp2002-09-271-2/+2
* - Move ASSERT_VOP_*LOCK* functionality into functions in vfs_subr.cJeff Roberson2002-09-261-110/+28
* - Lock down the syncer with sync_mtx.Jeff Roberson2002-09-251-0/+3
* - Finish the struct vnode lock annotation.Jeff Roberson2002-09-251-30/+34
* - Include sys/ktr.h so that vnode_if.h can define trace points.Jeff Roberson2002-09-231-0/+1
* Remove all use of vnode->v_tag, replacing with appropriate substitutes.Nate Lawson2002-09-141-15/+4
* Fixed namespace pollution in uma changes:Bruce Evans2002-09-101-2/+3
* Split out a number of mostly VFS and signal related syscalls intoIan Dowse2002-09-011-1/+0
* - Add two new debugging macros: ASSERT_VI_LOCKED and ASSERT_VI_UNLOCKEDJeff Roberson2002-08-211-0/+24
* Make similar changes to fo_stat() and fo_poll() as made earlier toRobert Watson2002-08-161-2/+3
* In order to better support flexible and extensible access control,Robert Watson2002-08-151-2/+4
* Move to a nested include of _label.h instead of mac.h in sys/sys/*.hRobert Watson2002-08-141-1/+1
* Introduce IO_NOMACCHECK, a flag that will be passed to vn_rdwr() toRobert Watson2002-08-121-0/+1
* - Adjust locking markup to match the proc markup.Jeff Roberson2002-08-071-16/+19
* - Document more of the struct vnode locking protocol.Jeff Roberson2002-08-051-11/+12
* - Replace v_flag with v_iflag and v_vflagJeff Roberson2002-08-041-32/+45
* Introduce struct xvnode, which will be used instead of struct vnode forDag-Erling Smørgrav2002-07-311-0/+32
* Begin committing support for Mandatory Access Control and extensibleRobert Watson2002-07-301-0/+2
* - Add vfs_badlock_{print,panic} support to the remaining VOP_ASSERT_*Jeff Roberson2002-07-301-8/+20
* - Add VBAD to the list of vnodes that are ignored on locking operations.Jeff Roberson2002-07-291-1/+1
* Reserve VCACHEDLABEL vnode flag for use by the TrustedBSD MACRobert Watson2002-07-271-1/+1
* Add VALLPERM, which is a mask of all the access control request permissionRobert Watson2002-07-221-0/+1
* Sort vnode access mode flags.Robert Watson2002-07-221-6/+8