summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_bio.c
AgeCommit message (Expand)Author
2012-12-28Avoid spinning in the cleaner when there are insufficient clean pages, butJoel Sing
2012-12-02Fix kva reserve - ensure that kva reserve is checked for, as wellBob Beck
2012-12-02Don't wake the cleaner and potentially throw away pages we shouldn'tBob Beck
2012-11-07Fix the buffer cache.Bob Beck
2012-10-16Cleanup.Bob Beck
2012-10-09bufq write limitingBob Beck
2012-05-30Fix a few issues in the pressure logic when the available buffers run low:Miod Vallat
2012-03-23Make rusage totals, itimers, and profile settings per-process insteadPhilip Guenthe
2011-09-19clean up buffer cache statistics somewhat toBob Beck
2011-07-06the rest of the uvm commit - I commited from uvm instead of sysBob Beck
2011-07-04move the specfs code to a place people can see it; ok guenther thib krwTheo de Raadt
2011-07-04bread does nothing with its ucred argument. remove it. ok matthewTed Unangst
2011-06-05Move the bufcachepercent setting code to MI locations -- set it to 42%Theo de Raadt
2011-04-07Revert previous diff decrementing bcstats.numbufpages here. This functionBob Beck
2011-04-02Constrain the buffer cache to use only the dma reachable region of memory.Bob Beck
2010-11-13backout 1.86Theo de Raadt
2010-08-03matthew did not commit the diff he passed around for us to inspect...Theo de Raadt
2010-08-03If an asynchronous request invalidates a buf, then we might remove itMatthew Dempsky
2010-07-01Call bufq_done at the top of biodone, so we don't call it onThordur I. Bjornsson
2010-06-30Disable/partially backout the bufq quiesce changes as thisThordur I. Bjornsson
2010-06-29Introduce bufq_quiesce(), which will block I/O ifrom getting on the queues,Mark Kettenis
2010-02-05Use correct format specifiers for 'show bcstats'.Joel Sing
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