summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_subr.c
AgeCommit message (Expand)Author
2005-05-26RIP stackable filesystems, ok marius@ tedu@, discussed with deraadt@Pedro Martelletto
2005-05-24when a device vnode associated with a mount point disappears, mark thePedro Martelletto
2005-05-22put VLOCKSWORK stuff under a single option, VFSDEBUGPedro Martelletto
2005-05-01check for VBIOONFREELIST and VBIOONSYNCLIST in vprint(), okay marius@Pedro Martelletto
2005-03-24always good to check for invalid values. ok marius pedroTed Unangst
2005-01-10change vget() to only put a vnode back on the free lists if it actuallyPedro Martelletto
2004-12-31sprinkle some more list macros in herePedro Martelletto
2004-12-31when releasing a vnode, make it inactive before sticking it to one ofPedro Martelletto
2004-12-28clean dirty accident by miodTheo de Raadt
2004-12-26Use list and queue macros where applicable to make the code easier to read;Miod Vallat
2004-12-09minor spacing/styling nitsPedro Martelletto
2004-08-04Uninline vputonfreelist.Artur Grabowski
2004-08-04better commentsPedro Martelletto
2004-08-02- check for LK_NOWAIT on vget()Pedro Martelletto
2004-05-27make acct(2) optional with ACCOUNTINGTed Unangst
2004-05-27shutdown accounting before shutting down vfs. should prevent some panics.Ted Unangst
2004-04-25radix tree with multipath support. from kame. deraadt okJun-ichiro itojun Hagino
2004-01-09back out vnode parents. weird breakge found in ports treeTed Unangst
2004-01-06keep track of a vnode's parent dir. ufs only, and unused atm, butTed Unangst
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
2003-05-13Back out previous change that causes "vnode table full" for large-scaleChristian Weisgerber
2003-05-13do reclaim LAYER vnodes, no good reason not toTed Unangst
2003-05-06attempt to put a process's cwd back in place after a forced umount.Ted Unangst
2003-05-01several related changes:Ted Unangst
2003-04-06strcat/strcpy/sprintf cleanup. krw@, anil@ ok. art@ tested sparc64.Hakan Olsson
2002-08-11Add two missing vfs_busy calls in the failure path of sysctl_vnode.Artur Grabowski
2002-07-12Change the locking on the mountpoint slightly. Instead of using mnt_lockArtur Grabowski
2002-06-16When processing the KERN_VNODE sysctl, the kernel builds a packed structure,Miod Vallat
2002-06-08Use ltsleep in vfs_busy.Artur Grabowski
2002-05-16sprinkle some splassert(IPL_BIO) in some functions that are commented as "sho...Artur Grabowski
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-04Cleanup mountroot-related definitions.Miod Vallat
2002-01-23Pool deals fairly well with physical memory shortage, but it doesn't dealArtur Grabowski
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
2001-12-10No need to initialize the uobj on every getnewvnode. Just doArtur 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-05Break out the part that lowers v_holdcnt in brelvp into an own functionArtur Grabowski
2001-11-29Ooops. Revert part of the last commit that was completly wrong and wasn't sup...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-11-21Added vfs_isbusy. Useful for verifying that a mount point is lockedConstantine Sapuntzakis
2001-11-15Don't zero v_bioflag when recycling a vnode in getnewvnode.Artur Grabowski
2001-11-12Remove unnecessary check for NULL vnode in reassignbuf.Artur Grabowski
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-10-02Bounds check index into routing table. Thanks to Ken Ashcraft of StanfordConstantine Sapuntzakis
2001-09-19Get rid of B_VFLUSH. Not relevant after the end of the AGE queue.Constantine Sapuntzakis
2001-09-16Add some missing lengths checks when passing data from userland toTodd C. Miller
2001-08-02(vput): make panic strings actually say vput instead of vreleassar