summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_default.c
AgeCommit message (Expand)Author
2022-04-27vgone() is vgonel() with curproc as 2nd argument. Use vgonel() like theClaudio Jeker
2021-10-15vnode: remove vop_generic_{,is,un}lock stub functionsSebastien Marie
2021-10-02vfs: merge *_badop to vop_generic_badopSebastien Marie
2021-04-28Introduce a global vnode_mtx and use it to make vn_lock() safe to be calledClaudio Jeker
2020-02-20Replace field f_isfd with field f_flags in struct filterops to allowVisa Hankala
2019-12-31Use C99 designated initializers with struct filterops. In addition,Visa Hankala
2019-12-27Convert the speclisth hash buckets into SLIST macros. This makesAlexander Bluhm
2019-12-08Convert infinite sleeps to tsleep_nsec(9).Martin Pieuchot
2017-01-10Remove the unused olddp parameter from function dounmount().Alexander Bluhm
2016-03-12When vfs_busy() is sleeping, it uses RW_SLEEPFAIL and will fail.Alexander Bluhm
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-09-14remove uneeded proc.h includesJonathan Gray
2011-07-04move the specfs code to a place people can see it; ok guenther thib krwTheo de Raadt
2011-07-02kqueue attach functions should return an errno or 0, not a plain 1. FixNicholas Marriott
2008-05-03Introduce vop_generic_bmap(); use it where applicable.Thordur I. Bjornsson
2007-12-27fifofs, deadfs and specfs all have the same "trivial lookup routine thatThordur I. Bjornsson
2007-09-15Allow to pull out an usb stick with ffs filesystem while mountedAlexander Bluhm
2007-06-01pedro ok'd this ~3500 line diff which removes the vop argumentTheo de Raadt
2007-05-26Nuke a bunch of simpelocks and associated goo.Thordur I. Bjornsson
2007-03-21Remove the v_interlock simplelock from the vnode structure.Thordur I. Bjornsson
2007-01-16Retire VOP_LEASE(); It was a bit for NQNFS and hasThordur I. Bjornsson
2005-11-07nitPedro Martelletto
2005-11-06Make comments match reality, space the code a bit while at itPedro Martelletto
2005-11-06Use ANSI-style function declarations, no binary change, okay jsg@Pedro Martelletto
2005-10-19Remove v_vnlock from struct vnode, okay krw@ tedu@Pedro Martelletto
2005-07-03Extended Attributes was a piece to get to ACLs, however ACLs have notDale Rahn
2004-06-09in theory, vnlock should alays be NULL in the generic lock (sic) functions.Ted Unangst
2004-05-14use pool for namei pathbuf. testing ok millert@ tdeval@Ted Unangst
2004-04-25fix typos/spelling in comments, from pedro martellettoJolan Luff
2003-09-01match syscallargs comments with realityHenning Brauer
2003-07-21remove caddr_t casts. it's just silly to cast something when the functionTed Unangst
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-26fucntion->function.Federico G. Schwindt
2002-02-22Extended Attribute support from FreeBSD/TrustedBSD ok art@, deraadt@Dale Rahn
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
2001-12-10Big cleanup inspired by NetBSD with some parts of the code from NetBSD.Artur Grabowski
2001-12-10Merge in struct uvm_vnode into struct vnode.Artur Grabowski
2001-12-04Readd VOP_MMAP, will be used soon. Right now it's just a question toArtur Grabowski
2001-11-30Call buf_cleanout, which handles wakeupsConstantine Sapuntzakis
2001-11-29Bunch of bug fixes from NetBSD.Artur Grabowski
2001-11-29Make sure the whole buffer is initialized before calling bgetvp.Artur Grabowski
2001-11-29Correctly handle b_vp with bgetvp and brelvp in {get,put}pages.Artur Grabowski
2001-11-27Merge in the unified buffer cache code as found in NetBSD 2001/03/10. TheArtur Grabowski
2001-06-25Remove NQNFSConstantine Sapuntzakis
2001-06-22KNFTheo de Raadt
2001-06-05generic kqfilter that just like select returns ready for read and write.Niels Provos
2001-03-16Locking bug on spechash. Thanks to Dawson Engler and teamConstantine Sapuntzakis
1998-08-06Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlockConstantine Sapuntzakis
1998-01-11Fix a couple spinlock references. More code motion in vfs_subr.cConstantine Sapuntzakis