summaryrefslogtreecommitdiffstats
path: root/sys/sys/vnode.h
Commit message (Expand)AuthorAgeFilesLines
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-2/+8
* Add a vop_stdbmap(), and make it part of the default vop vector.phk2001-04-291-0/+1
* Removed old version of vaccess_acl_posix1e() that snuck back in rev 1.146.obrien2001-04-221-2/+0
* Style(9) fixes:obrien2001-04-221-51/+53
* Reclaim directory vnodes held in namecache if few free vnodes aretanimura2001-04-181-0/+1
* This patch removes the VOP_BWRITE() vector.phk2001-04-171-2/+0
* In my first reading of POSIX.1e, I misinterpreted handling of therwatson2001-04-171-2/+3
* Move VT_SMBFS definition to the proper place. Undefine VI_LOCK/VI_UNLOCK.bp2001-04-131-1/+1
* Prepare for pseudofs.des2001-03-281-1/+1
* o Rename "namespace" argument to "attrnamespace" as namespace is a C++rwatson2001-03-191-3/+3
* o Change the API and ABI of the Extended Attribute kernel interfaces torwatson2001-03-151-6/+6
* o Introduce filesystem-independent POSIX.1e ACL utility routines torwatson2001-03-061-0/+2
* Add VI_LOCK(), VI_TRYLOCK() and VI_UNLOCK() macros to isolate implementationbp2001-02-211-0/+4
* Convert all simplelocks to mutexes and remove the simplelock implementations.jasone2001-01-241-5/+5
* select() DKI is now in <sys/selinfo.h>.wollman2001-01-091-1/+1
* This implements a better launder limiting solution. There was a solutiondillon2000-12-261-0/+1
* Implement a low-memory deadlock solution.dillon2000-11-181-0/+1
* Catch up to moving headers:jhb2000-10-201-3/+1
* o Introduce new VOP_ACCESS() flag VADMIN, allowing file systems to performrwatson2000-10-191-6/+7
* Convert lockmgr locks from using simple locks to using mutexes.jasone2000-10-041-2/+3
* Add a lock structure to vnode structure. Previously it was either allocatedbp2000-09-251-1/+3
* o Introduce vn_extattr_rm(), a helper function in the style ofrwatson2000-09-221-0/+2
* Remove addalias() prototype (staticized in kern/vfs_subr.c)eivind2000-09-221-1/+0
* Add three new VOPs: VOP_CREATEVOBJECT, VOP_DESTROYVOBJECT and VOP_GETVOBJECT.bp2000-09-121-0/+3
* Move extern declaration of dead_vnodeop_p to a .h file.phk2000-09-051-1/+2
* o Restructure vaccess() so as to check for DAC permission to modify therwatson2000-08-291-1/+1
* Centralize the canonical vop_access user/group/other check in vaccess().phk2000-08-201-0/+2
* Introduce vop_stdinactive() and make it the default if no vop_inactivephk2000-08-181-0/+1
* o Introduce vn_extattr_{get,set}, wrapper routines for VOP_GETEXTATTRrwatson2000-08-081-0/+4
* This patch corrects the first round of panics and hangs reportedmckusick2000-07-241-2/+3
* Add snapshots to the fast filesystem. Most of the changes supportmckusick2000-07-111-8/+17
* Simplify and rationalise the management of the vnode free listmckusick2000-07-041-5/+3
* Move the truncation code out of vn_open and into the open system callmckusick2000-07-041-1/+1
* Back out the previous change to the queue(3) interface.jake2000-05-261-8/+8
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-8/+8
* Move procfs_fullpath() to vfs_cache.c, with a rename to textvp_fullpath().green2000-04-261-18/+2
* Move the declaration of "struct namecache" to vnode.h, as it can be usefulgreen2000-04-221-1/+18
* Change the write-behind code to take more care when startingdillon2000-04-021-1/+2
* Remove static qualifier from vgonel, as it is needed by the Arla folkrwatson2000-02-021-0/+1
* Add VT_NWFS tag.bp2000-01-151-1/+1
* Give vn_isdisk() a second argument where it can return a suitable errno.phk2000-01-101-1/+1
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-4/+4
* Second pass commit to introduce new ACL and Extended Attribute systemrwatson1999-12-191-0/+1
* explain that ioflags can be used to give read-ahead hints to the underlyingalfred1999-12-131-1/+1
* Lock reporting and assertion changes.eivind1999-12-111-9/+50
* Added VT_HPFS vnode type.semenu1999-12-091-1/+2
* Move the buffered read/write code out of spec_{read|write} and intophk1999-10-041-1/+0
* Remove v_maxio from struct vnode.phk1999-09-291-1/+0
* Final commit to remove vnode->v_lastr. vm_fault now handles readdillon1999-09-211-1/+0
* Add vfs.enable_userblk_io sysctl to control whether user reads and writesdillon1999-09-171-0/+1
OpenPOWER on IntegriCloud