summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_biomem.c
AgeCommit message (Expand)Author
2013-01-18oops. this kassert should have gone with the B_NOTMAPPED commitBob Beck
2013-01-18Give buf_acquire_unmapped and B_NOTMAPPED a viking funeral as they shouldBob Beck
2012-12-02Fix kva reserve - ensure that kva reserve is checked for, as wellBob Beck
2012-11-18These functions all should be called with splbio, so splassert(IPL_BIO)Bob Beck
2012-11-17 Don't map a buffer (and potentially sleep) when invalidating it in vinvalbuf.Bob Beck
2011-09-19clean up buffer cache statistics somewhat toBob Beck
2011-04-07Revert previous diff decrementing bcstats.numbufpages here. This functionBob Beck
2011-04-05fix nasty buffer cache bug where we could forget about pages shrunk off of aBob Beck
2011-04-02Constrain the buffer cache to use only the dma reachable region of memory.Bob Beck
2010-04-30Right now, if anything internal changes with a uvm object, diverseOwain Ainsworth
2010-04-21the atomic primitives are still impossible to get at without using proc.hTheo de Raadt
2009-08-09buf_dealloc_mem can be called without B_BUSY. Don't decrement busymapped in t...Artur Grabowski
2009-08-09Keep track of number of currently mapped and B_BUSY buffers. beck@ okArtur Grabowski
2009-08-06reintroduce the uvm_tree commit.Owain Ainsworth
2009-06-25backout the buf_acquire() does the bremfree() since all callersThordur I. Bjornsson
2009-06-16Backout all changes to uvm after pmemrange (which will be backed outOwain Ainsworth
2009-06-06All caller of buf_acquire were doing bremfree before the call.Artur Grabowski
2009-06-02Instead of the global hash table with the terrible hashfunction and aOwain Ainsworth
2009-04-22Make the interactions in allocating buffers less confusing.Artur Grabowski
2008-11-08Use atop() and ptoa() in buf_free_pages() to make it consistent withPedro Martelletto
2008-08-03Make buf_dealloc_mem() remove the mapping even if b_pobj is NULL. OtherwiseMark Kettenis
2008-06-11add $OpenBSD$ tag.Thordur I. Bjornsson
2008-06-10Buffer cache revampBob Beck