summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_subr.c
AgeCommit message (Expand)Author
2007-06-01decouple the allocated number of vnodes from the "desiredvnodes" variableBob Beck
2007-05-31remove some silly casts, no real changeTed Unangst
2007-05-31NFSv2 cannot cope with a big number of vnodes, so revert to NPROC-basedPedro Martelletto
2007-05-30back out vfs change - todd fries has seen afs issues, and I'm suspiciousBob Beck
2007-05-29 Step one of some vnode improvements - change getnewvnode toBob Beck
2007-05-28de-inline vref();Thordur I. Bjornsson
2007-05-26Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@Pedro Martelletto
2007-05-26Nuke a bunch of simpelocks and associated goo.Thordur I. Bjornsson
2007-05-17Collapse struct v_selectinfo in struct vnode, remove theThordur I. Bjornsson
2007-05-09kinfo_vgetfailed has not been used for > 8 yearsTheo de Raadt
2007-04-13Move the declaration of VN_KNOTE() into vnode.h instead of havingThordur I. Bjornsson
2007-04-13Remove comments talking about vnode interlock. No binary change.Alexander Bluhm
2007-04-11Remove the simplelock argument from vrecycle();Thordur I. Bjornsson
2007-03-21Remove the v_interlock simplelock from the vnode structure.Thordur I. Bjornsson
2007-03-12better desiredvnodes not based on maxusers; pedro@ deraadt@ okMichael Shalayeff
2007-02-20for vfsconf sysctl, do not leak kernel sensors out to userlandTheo de Raadt
2007-02-17fix ddb buf printing for daddr_t growth to 64bit;Michael Shalayeff
2007-02-14Consistently spell FALLTHROUGH to appease lint.Jonathan Gray
2007-02-13fix ddb buf printMichael Shalayeff
2006-11-20vprint() should be defined if DIAGNOSTIC || DEBUG. Noticed by (andTom Cosgrove
2006-10-30use vp->v_type to index into vtypes rather then vp->v_tag,Thordur I. Bjornsson
2006-07-11add mount/vnode/buf and softdep printing commands; tested on a few archs and ...Michael Shalayeff
2006-07-09Fix tab where space was meantPedro Martelletto
2006-07-08vinvalbuf() debugging aid, under VFSDEBUG.Thordur I. Bjornsson
2006-07-03also print vp in vprint (useful for debugging); pedro@ okMichael Shalayeff
2006-06-25rename vfs_busy() flags VB_UMIGNORE/VB_UMWAIT to VB_NOWAIT/VB_WAITNikolay Sturm
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