aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vnode_if.src
Commit message (Expand)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/7.0.0_cvscvs2svn2008-02-241-1/+1
* Revert UF_OPENING workaround for CURRENT.Konstantin Belousov2007-05-311-1/+1
* Since renaming of vop_lock to _vop_lock, pre- and post-conditionKonstantin Belousov2007-05-181-3/+3
* Move vnode-to-file-handle translation from vfs_vptofh to vop_vptofh method.Pawel Jakub Dawidek2007-02-151-0/+8
* change vop_lock handling to allowing tracking of callers' file and line forKip Macy2006-11-131-1/+3
* Remove two locking assertion entries that:Diomidis Spinellis2006-05-311-2/+0
* Assertion code specifications are introduced using special characterDiomidis Spinellis2006-05-301-182/+182
* Remove incorrect lock validation specifications that causedDiomidis Spinellis2006-05-301-7/+0
* Add missing % signs in the lock annotations of the functions:Diomidis Spinellis2006-05-281-8/+8
* Eradicate caddr_t from the VFS API.Dag-Erling Smørgrav2005-12-141-2/+2
* Allow EVFILT_VNODE events to work on every filesystem type, not justSuleiman Souhlal2005-06-091-0/+11
* - Mark the VOPs that require exclusive locks. Those that aren't markedJeff Roberson2005-04-111-26/+26
* - CLOSE, REVOKE, INACTIVE, and RECLAIM are not L L L, that's a locked vnodeJeff Roberson2005-03-131-4/+4
* VOP_DESTROYVOBJECT() is no more.Poul-Henning Kamp2005-02-071-7/+0
* Take VOP_GETVOBJECT() out to pasture. We use the direct pointer now.Poul-Henning Kamp2005-01-251-8/+0
* Kill VOP_CREATEVOBJECT(), it is now the responsibility of the filesystemPoul-Henning Kamp2005-01-251-9/+0
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().Poul-Henning Kamp2005-01-111-1/+0
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Make VOP_BMAP return a struct bufobj for the underlying storage devicePoul-Henning Kamp2004-11-151-2/+1
* Remove VOP_SPECSTRATEGY() from the system.Poul-Henning Kamp2004-10-291-9/+0
* Remove the buffercache/vnode side of BIO_DELETE processing inPoul-Henning Kamp2004-09-131-14/+0
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Rename VOP_RMEXTATTR() to VOP_DELETEEXTATTR() for consistency with theRobert Watson2003-07-281-2/+2
* Call the new argument "fdidx" that is more precise than "fd".Poul-Henning Kamp2003-07-271-1/+1
* Add a "int fd" argument to VOP_OPEN() which in the future willPoul-Henning Kamp2003-07-261-0/+1
* Expose vop_rmextattr as an explicit operation at the vnode operationRobert Watson2003-06-221-0/+11
* Add comment about **vpp being special-cased in vnode_if.awk (1.38)Stefan Eßer2003-06-201-0/+6
* Add vop_listextattr(), similar to vop_getextattr() but without aRobert Watson2003-06-051-0/+12
* Temporarily introduce a new VOP_SPECSTRATEGY operation while I tryPoul-Henning Kamp2003-01-041-0/+9
* Flush vop_refreshlabel() definition, since it is no longer used.Robert Watson2002-12-241-9/+0
* - We don't need any automated lock checking for vop_islocked.Jeff Roberson2002-09-261-1/+1
* VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link()Don Lewis2002-09-191-1/+1
* Introduce the VOP_OPENEXTATTR() and VOP_CLOSEEXTATTR() methods.Poul-Henning Kamp2002-09-051-0/+19
* - Add two new debugging macros: ASSERT_VI_LOCKED and ASSERT_VI_UNLOCKEDJeff Roberson2002-08-211-2/+6
* Begin committing support for Mandatory Access Control and extensibleRobert Watson2002-07-301-0/+19
* - Acknowledge recursive vnode locks in the vop_unlock specification. TheJeff Roberson2002-07-301-1/+1
* - Use the new vop_lookup_{pre,post} instead of simpler locking specification.Jeff Roberson2002-07-091-2/+4
* - Require locks for getattr. At some point this could only require sharedJeff Roberson2002-07-071-3/+1
* - Disable original vop_strategy lock specification.Jeff Roberson2002-07-061-1/+2
* Use the new #! directive for vop_rename. Leave the old lock specificationJeff Roberson2002-07-061-4/+5
* Make daddr_t and u_daddr_t 64bits wide.Poul-Henning Kamp2002-05-141-2/+2
* Introduce the new 64-bit size disk block, daddr64_t. ChangeKirk McKusick2002-03-151-2/+2
* Per discussion at BSDCon, note that the vop_getattr locking protocolRobert Watson2002-02-181-1/+1
* Add a comment indicating that the locking protocol should be updatedRobert Watson2002-02-101-0/+2
* Part I: Update extended attribute API and ABI:Robert Watson2002-02-101-0/+1
* KSE Milestone 2Julian Elischer2001-09-121-20/+20
* correct description of `vpp' for mknod/symlink: they are actuallyAssar Westerlund2001-07-241-2/+2
* VOP_BALLOC was never really a VOP in the first place, so convert itPoul-Henning Kamp2001-04-291-12/+0
* This patch removes the VOP_BWRITE() vector.Poul-Henning Kamp2001-04-171-8/+0
* o Rename "namespace" argument to "attrnamespace" as namespace is a C++Robert Watson2001-03-191-2/+2