summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_subr.c
AgeCommit message (Expand)Author
2006-06-14move vfs_busy() to rwlocks and properly hide the locking api from vfsNikolay Sturm
2006-06-02Add a clonable devices implementation. Hacked along with thib@, inputPedro Martelletto
2006-05-28Spacing in vfs_sysctl()Pedro Martelletto
2006-05-07forgot to remove this sentence from the commentNikolay Sturm
2006-04-30remove the simplelock argument from vfs_busy() which is currently notNikolay Sturm
2006-04-19Remove unused mount list simple_lock() gooPedro Martelletto
2006-01-09Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.Pedro Martelletto
2005-11-30No need for vfs_busy() and vfs_unbusy() to take a process pointerPedro Martelletto
2005-11-24Remove kernfs, okay deraadt@.Pedro Martelletto
2005-11-19Remove unnecessary lockmgr() archaism that was costing too much in termsPedro Martelletto
2005-11-18Work around yet another race on non-locking file systems: when callingPedro Martelletto
2005-11-08Missed one use of 'register'Pedro Martelletto
2005-11-07Use ANSI function declarations and deregister, no binary changePedro Martelletto
2005-10-19Remove v_vnlock from struct vnode, okay krw@ tedu@Pedro Martelletto
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