summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_subr.c
AgeCommit message (Expand)Author
2009-06-25backout the buf_acquire() does the bremfree() since all callersThordur I. Bjornsson
2009-06-15Back out all the buffer cache changes I committed during c2k9. This reverts t...Bob Beck
2009-06-06All caller of buf_acquire were doing bremfree before the call.Artur Grabowski
2009-06-03Change bufhash from the old grotty hash table to red-black trees hangingBob Beck
2008-11-10Fix typo in comment, okay jmc@.Pedro Martelletto
2008-11-01change vrele() to return an int. if it returns 0, it can gaurantee thatTheo de Raadt
2008-07-05re-introduce vdrop() to signal a lost intrest in a vnode;Thordur I. Bjornsson
2008-06-14A bunch of pool_get() + bzero() -> pool_get(..., .. | PR_ZERO)Michael Knudsen
2008-06-13back out stupid vnode change that was unintentionally includedBob Beck
2008-06-12Bring biomem diff back into the tree after the nfs_bio.c fix went in.Theo de Raadt
2008-06-11back out biomem diff since it is not right yet. Doing very largeTheo de Raadt
2008-06-10Buffer cache revampBob Beck
2008-06-09Update access(2) to have modern semantics with respect to X_OK andTodd C. Miller
2008-05-07remove the vfc_mountroot member from vfsconf andThordur I. Bjornsson
2008-05-07Implement routing priorities. Every route inserted has a priority assignedClaudio Jeker
2008-05-06retire vfs_mountroot();Thordur I. Bjornsson
2008-03-23Wrong printf construct.Miod Vallat
2008-03-16Widen some struct statfs fields to support large filesystem stataOtto Moerbeek
2007-12-13replace calls to ltsleep with tsleepBret Lambert
2007-11-16er, the newline is wrong. dissapointing.Theo de Raadt
2007-11-15newline before syncing disks is way prettierTheo de Raadt
2007-10-29MALLOC/FREE -> malloc/freeCharles Longeau
2007-09-15Allow to pull out an usb stick with ffs filesystem while mountedAlexander Bluhm
2007-09-07Use M_ZERO in a few more places to shave bytes from the kernel.Artur Grabowski
2007-08-07 A few changes to deal with multi-user performance issues seen. thisBob Beck
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