summaryrefslogtreecommitdiff
path: root/sys/kern/vnode_if.src
AgeCommit message (Expand)Author
2008-11-15vpp is not logically passed in IN with lookup, so INOUT -> OUT.pooka
2008-01-25Remove VOP_LEASE. Discussed on tech-kern.ad
2008-01-02Merge vmlocking2 to head.ad
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-07-27Change unused fflags parameter in VOP_MMAP to prot and pass inpooka
2007-07-22Introduce WILLMAKE for vnode operations which create a new vnode.pooka
2007-04-09vop_link: reorder commented arguments to match actual calling ordergdt
2007-01-07update some comments for vnode locking smoergasbord changepooka
2006-05-14integrate kauth.elad
2006-05-04Change VOP_FCNTL to take an unlocked vnode. Approved by wrstuden@.perseant
2005-12-30remove a wrong "LOCKED=YES" from vop_bmap. pointed by Reinoud Zandijk.yamt
2005-12-11merge ktrace-lwp.christos
2005-11-02merge yamt-vop branch. remove following VOPs.yamt
2005-09-25Correct typo in a comment. ok'ed by wiz@.isaki
2005-02-26revert trailing whitespace change -- it had unintended consequencesperry
2005-02-26nuke trailing whitespaceperry
2005-01-02Add the system call and VFS infrastructure for file system extendedthorpej
2004-09-21Add a new VNODE_LOCKDEBUG option, which enables checks in the VOP_*()thorpej
2004-09-10VOP_BMAP isn't protected by vnode locks these days.yamt
2004-05-27update to match with the recent reality: getpages doesn't care aboutyamt
2004-01-25Make VOP_STRATEGY(bp) a real VOP as discussed on tech-kern.hannken
2004-01-24Add semicolons after variable declarations; closes PR 24201.wiz
2003-11-17Various typo fixes from Jonathon Gray via jmc@openbsd.wiz
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-04-10'tvp' in vop_rename needs to be vput(), not vrele()d, so adjust thejdolecek
2003-04-10Use 'void *' instead of 'caddr_t' in prototypes of VOP_IOCTL, VOP_FCNTLjdolecek
2002-10-23merge kqueue branch into -currentjdolecek
2001-09-15a whole bunch of changes to improve performance and robustness under load:chs
2001-07-24change vop_symlink and vop_mknod to return vpp (the created node)assar
2001-05-26replace vm_page_t with struct vm_page *.chs
2001-05-26replace vm_page_t with struct vm_page *.chs
2000-11-27Initial integration of the Unified Buffer Cache project.chs
2000-09-19Add start and end parameters to the fsync VOP, giving a range of thefvdl
2000-05-13Change the sementics of the last parameter from a boolean ("waitfor") toperseant
1999-12-07Remove duplicate vop_balloc definition accidentally added in rev 1.21.thorpej
1999-12-07Add comments to describe the lookup parameters needed in the variouswrstuden
1999-11-15Add Kirk McKusick's soft updates code to the trunk. Not enabled byfvdl
1999-08-11Modify comments regarding VOP_LOOKUP. Revised lookup description, and alsowrstuden
1999-08-03Add VOP_FCNTL.wrstuden
1999-07-07Update syntax to support WILLUNLOCK and WILLPUT syntax. Change calls whichwrstuden
1999-06-21Correct comment about how LOCKPARENT affects VOP_LOOKUPsommerfeld
1999-03-22Include some comments with more details on the VOP_LOOKUP locking protocolsommerfe
1999-02-26Modify VOP_CLOSE vnode op to always take a locked vnode. Change vn_closewrstuden
1998-06-05Replace the `waitfor' argument to the fsync vnode operator with a `flags'kleink
1998-03-01Merge with Lite2 + local changesfvdl
1997-10-10Make last argument to VOP_READDIR off_t.fvdl
1996-09-07Implement poll(2).mycroft
1996-05-11Change VOP_UPDATE() semantics:mycroft
1996-02-09Fix vop_link, vop_symlink, and vop_remove semantics in several ways:mycroft