summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_bio.c
Commit message (Expand)AuthorAgeFilesLines
* Change the implementation of vm_hold_free_pages() so that it performs atalc2010-07-111-26/+16
* Add support for the VM_ALLOC_COUNT() hint to vm_page_alloc(). Consequently,alc2010-07-091-3/+2
* Add the ability for the allocflag argument of the vm_page_grab() tokib2010-07-051-50/+11
* Improve bufdone_finish()'s handling of the bogus page. Specifically, ifalc2010-06-301-4/+6
* Add INVARIANTS checking that numfreebufs values are sane. Also add amdf2010-06-111-10/+54
* Reorganize the code in bdwrite() which handles move of dirtinesskib2010-06-081-70/+65
* Minimize the use of the page queues lock for synchronizing access to thealc2010-06-021-2/+0
* Eliminate the acquisition and release of the page queues lock fromalc2010-05-251-5/+0
* Roughly half of a typical pmap_mincore() implementation is machine-alc2010-05-241-2/+0
* The page queues lock is no longer required by vm_page_set_invalid(), soalc2010-05-181-2/+0
* Push down the page queues into vm_page_cache(), vm_page_try_to_cache(), andalc2010-05-081-2/+0
* Push down the acquisition of the page queues lock into vm_page_unwire().alc2010-05-051-4/+2
* Add page locking to the vm_page_cow* functions.alc2010-05-041-2/+0
* Acquire the page lock around vm_page_unwire() and vm_page_wire().alc2010-05-031-4/+9
* Properly synchronize access to the page's hold_count in vfs_vmio_release().alc2010-05-021-6/+6
* It makes no sense for vm_page_sleep_if_busy()'s helper, vm_page_sleep(),alc2010-05-021-1/+10
* On Alan's advice, rather than do a wholesale conversion on a singlekmacy2010-04-301-6/+7
* - Merge soft-updates journaling from projects/suj/head into head. Thisjeff2010-04-241-3/+25
* bo_bsize: revert r205860 and take an alternative approch in getblkavg2010-04-021-1/+1
* When buffer write is failed, it is wrong for brelse() to invalidatekib2009-07-191-1/+2
* Eliminate an unused variable from allocbuf().alc2009-06-071-3/+0
* Eliminate a comment describing code that was deleted over eight years ago.alc2009-06-011-14/+6
* nfs_write() can use the recently introduced vfs_bio_set_valid() instead ofalc2009-05-311-41/+0
* Modify vm_hold_load_pages() to allocate pages using VM_ALLOC_NOOBJ ratheralc2009-05-291-13/+5
* fail(9) support:zml2009-05-271-3/+13
* Only use the ABI compat shim for vfs.bufspace if the old buffer is smallerjhb2009-05-211-1/+1
* Several changes to vfs_bio_clrbuf():alc2009-05-171-13/+11
* Introduce vfs_bio_set_valid() and use it from ffs_realloccg(). Thisalc2009-05-171-0/+38
* Eliminate page queues locking from bufdone_finish() through thealc2009-05-131-11/+36
* Revert CVS revision 1.94 (svn r16840). Current pmap implementations don'talc2009-05-111-5/+7
* Undo private changes that should never have been committed.kan2009-04-171-70/+0
* More fallout from negative dotdot caching. Negative entries shouldkan2009-04-171-0/+70
* In flushbufqueues(), do not allocate sentinel buffer on the stack,kib2009-04-161-7/+9
* Export the number of times bufdaemon got help from the normal threads.kib2009-04-161-0/+4
* Improve the description of a few sysctls.jhb2009-03-231-2/+2
* Fix an old-standing bug that crept in along the several revisions:attilio2009-03-171-15/+15
* Fix two issues with bufdaemon, often causing the processes to hang inkib2009-03-161-45/+117
* In the ABI shim for vfs.bufspace, rather than truncating values larger thanjhb2009-03-101-1/+4
* Add an ABI compat shim for the vfs.bufspace sysctl for sysctl requests thatjhb2009-03-101-0/+27
* Adjust some variables (mostly related to the buffer cache) that holdjhb2009-03-091-33/+40
* Tweak the output of VOP_PRINT/vn_printf() some.jhb2009-02-061-0/+1
* Remove the struct thread unuseful argument from bufobj interface.attilio2008-10-101-2/+2
* Add the ffs structures introspection functions for ddb.kib2008-09-161-2/+25
* In brelse, put the B_NEEDSGIANT buffer on the QUEUE_DIRTY_GIANT queue,kib2008-08-191-1/+1
* Eliminate dead code. (The commit message for revision 1.287 explains whyalc2008-07-201-13/+0
* b_waiters cannot be adequately protected by the interlock because it isattilio2008-03-281-8/+6
* - Complete part of the unfinished bufobj work by consistently usingjeff2008-03-221-4/+5
* Reduce contention on the vnode interlock by not acquiring the BO_LOCKkib2008-03-211-12/+10
* - Reduce contention on the global bdonelock and bpinlock by usingjeff2008-03-211-30/+34
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-1/+1
OpenPOWER on IntegriCloud