summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_bio.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* - Handle buffer lock waiters count directly in the buffer cache insteadattilio2008-03-011-6/+8
* - Add real assertions to lockmgr locking primitives.attilio2008-02-131-13/+11
* - Introduce the function lockmgr_recursed() which returns true if theattilio2008-01-191-16/+14
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-2/+1
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-1/+1
* Rather than not redirting the bp when we get ENXIO, only redirty itimp2007-12-301-11/+5
* A partial solution to some of the 'pull the umass device with aimp2007-12-271-0/+4
* Eliminate vfs_page_set_valid()'s unused argument.alc2007-12-021-5/+5
* Rename the kthread_xxx (e.g. kthread_create()) callsjulian2007-10-201-1/+1
* Fix the description of the formula used to autosize the number ofru2007-09-261-1/+1
* Change the management of cached pages (PQ_CACHE) in two fundamentalalc2007-09-251-10/+4
* Work around an integer overflow in expression `3 * maxbufspace / 4',marcel2007-06-091-0/+7
* In getblk(), before gbincore(), use BO_LOCK directly when lockingdelphij2007-06-081-2/+2
* - Move rusage from being per-process in struct pstats to per-thread injeff2007-06-011-3/+3
* Revert VMCNT_* operations introduction.attilio2007-05-311-4/+2
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingjeff2007-05-181-2/+4
* Disable nesting of BOP_BDFLUSH(). VOP_FSYNC() call in bdwrite() couldkib2007-04-241-2/+4
* vm_map_delete should be used only internally, by the VM subsystem. Replacewkoszek2007-03-291-6/+2
* Correct a comment typokris2007-03-251-1/+1
OpenPOWER on IntegriCloud