summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_subr.c
AgeCommit message (Expand)Author
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
2001-07-26Typo.Miod Vallat
2001-06-27remove old vmArtur Grabowski
2001-06-22KNFTheo de Raadt
2001-06-05send note_revoke to knotes when vnode goes away, okay art@Niels Provos
2001-05-16indentation nit.Artur Grabowski
2001-04-29cleanup, remove incorrect commentArtur Grabowski
2001-03-22Use pool for allocating vnodes.Artur Grabowski
2001-03-21uvm_vnp_terminate expect the vnode to be locked.Artur Grabowski
2001-03-16Oops. fix thinko in last.Artur Grabowski
2001-03-16Use CIRCLEQ macros for mountlist.Artur Grabowski
2001-03-16Initialize the mountlist_slock.Artur Grabowski
2001-02-26Move v_writecount test back to it original placeConstantine Sapuntzakis
2001-02-26Make ref counts 32-bit unsigned ints as opposed to a potpourri of longs andConstantine Sapuntzakis
2001-02-24Cleanup of vnode interface continues. Get rid of VHOLD/HOLDRELE.Constantine Sapuntzakis
2001-02-23Remove the clustering fields from the vnodes and place them in theConstantine Sapuntzakis
2001-02-21Latest soft updates from FreeBSD/Kirk McKusickConstantine Sapuntzakis
2001-02-08do not print stuff when not verboseMichael Shalayeff
2000-09-27Minimal optimization.Artur Grabowski
2000-07-17Don't wait for B_READ buffers on shutdown.Artur Grabowski
2000-04-25Use CIRCLEQ_FOREACHConstantine Sapuntzakis