summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_bio.c
AgeCommit message (Expand)Author
2009-08-08two things:Bob Beck
2009-08-02Dynamic buffer cache support - a re-commit of what was backed outBob Beck
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-05Dynamic buffer cache sizing.Bob Beck
2009-06-03add kern.bufcachepercent sysctl to allow adjusting the buffer cacheBob Beck
2009-06-03Change bufhash from the old grotty hash table to red-black trees hangingBob Beck
2009-04-22Make the interactions in allocating buffers less confusing.Artur Grabowski
2009-03-23fix buffer cache pending writs statistic so it does not go negative.Bob Beck
2009-01-11backout revision 1.109Owain Ainsworth
2009-01-09keep b_proc set to the proccess,Thordur I. Bjornsson
2008-11-22Move diagnostic assertions concerning the recycle process of buffersPedro Martelletto
2008-06-14Belt, suspenders, duct tape and glue.Artur Grabowski
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-03-16Widen some struct statfs fields to support large filesystem stataOtto Moerbeek
2007-10-21This QUEUE_DEBUG should really be DIAGNOSTIC - we need these checksBob Beck
2007-10-18Correct possible spl problem in buffer cleaning daemon - the buffer cleaningBob Beck
2007-09-15replace ctob and btoc with ptoa and atop respectivelyMartin Reindl
2007-08-07 A few changes to deal with multi-user performance issues seen. thisBob Beck
2007-07-09Do not allow clustering read for filesystems which block size is smallerMiod Vallat
2007-06-17de-registerJasper Lievisse Adriaanse
2007-06-09Protect access to 'bufhead' with splbio(), okay art@ millert@ marco@Pedro Martelletto
2007-06-03backout rev 1.91 and 1.92, it causes proceses to hang on low memOtto Moerbeek
2007-06-01Uninline bio_doread(), okay art@Pedro Martelletto
2007-06-01dont request zeroed memory when we allocate data regions for buffers. thisDavid Gwynne
2007-05-29I suck. Forgot splx() in the early return path.Artur Grabowski
2007-05-29Change getnewbuf from taking lots of sleep arguments and then doing magicArtur Grabowski
2007-05-28pool_setipl() on the bufpool, to make sure thatThordur I. Bjornsson
2007-05-27remove silly comment, okay deraadt@Pedro Martelletto
2007-05-26Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@Pedro Martelletto
2006-10-21Retire B_LOCKED and BQ_LOCKED. The last real usage of theThordur I. Bjornsson
2006-10-19some buffers (containing metadata) can only be written during theMichael Shalayeff
2006-10-16Use daddr64_t for logical blocks, okay krw@ thib@ mickey@Pedro Martelletto
2006-08-28Another grammar nit; "please go ahead" jmc@.Tom Cosgrove
2006-08-28typos; from tbertJason McIntyre
2006-08-17chose proper mountpoint in making decision on upgradingMichael Shalayeff
2006-08-09Propagate error on getnewbuf(), effectively allowing callers to bePedro Martelletto
2006-04-24Use NULL where NULL is meant, from thib, no binary changePedro Martelletto
2005-11-06Use ANSI-style function declarations, no binary change, okay jsg@Pedro Martelletto
2005-10-08Revert revision 1.39. Under heavy load, it could cause severe corruptionPedro Martelletto
2005-06-27When releasing a buffer and disassociating it from its vnode, there'sPedro Martelletto
2005-06-17Protect buf_countdeps() call in buf_daemon() with splbio(), okay art@Pedro Martelletto
2004-12-26Use list and queue macros where applicable to make the code easier to read;Miod Vallat
2004-12-11match comments with reality and use 'null' for pointers in incore()Pedro Martelletto
2004-12-05less then -> less thanJonathan Gray
2004-11-30kill breada(), from Sven Dehmlow. ok tedu@ millert@Pedro Martelletto
2004-11-01englishPedro Martelletto