| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix an old-standing bug that crept in along the several revisions: | attilio | 2009-03-17 | 1 | -15/+15 |
* | Fix two issues with bufdaemon, often causing the processes to hang in | kib | 2009-03-16 | 1 | -45/+117 |
* | In the ABI shim for vfs.bufspace, rather than truncating values larger than | jhb | 2009-03-10 | 1 | -1/+4 |
* | Add an ABI compat shim for the vfs.bufspace sysctl for sysctl requests that | jhb | 2009-03-10 | 1 | -0/+27 |
* | Adjust some variables (mostly related to the buffer cache) that hold | jhb | 2009-03-09 | 1 | -33/+40 |
* | Tweak the output of VOP_PRINT/vn_printf() some. | jhb | 2009-02-06 | 1 | -0/+1 |
* | Remove the struct thread unuseful argument from bufobj interface. | attilio | 2008-10-10 | 1 | -2/+2 |
* | Add the ffs structures introspection functions for ddb. | kib | 2008-09-16 | 1 | -2/+25 |
* | In brelse, put the B_NEEDSGIANT buffer on the QUEUE_DIRTY_GIANT queue, | kib | 2008-08-19 | 1 | -1/+1 |
* | Eliminate dead code. (The commit message for revision 1.287 explains why | alc | 2008-07-20 | 1 | -13/+0 |
* | b_waiters cannot be adequately protected by the interlock because it is | attilio | 2008-03-28 | 1 | -8/+6 |
* | - Complete part of the unfinished bufobj work by consistently using | jeff | 2008-03-22 | 1 | -4/+5 |
* | Reduce contention on the vnode interlock by not acquiring the BO_LOCK | kib | 2008-03-21 | 1 | -12/+10 |
* | - Reduce contention on the global bdonelock and bpinlock by using | jeff | 2008-03-21 | 1 | -30/+34 |
* | In keeping with style(9)'s recommendations on macros, use a ';' | rwatson | 2008-03-16 | 1 | -1/+1 |
* | - Handle buffer lock waiters count directly in the buffer cache instead | attilio | 2008-03-01 | 1 | -6/+8 |
* | - Add real assertions to lockmgr locking primitives. | attilio | 2008-02-13 | 1 | -13/+11 |
* | - Introduce the function lockmgr_recursed() which returns true if the | attilio | 2008-01-19 | 1 | -16/+14 |
* | VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used in | attilio | 2008-01-13 | 1 | -2/+1 |
* | vn_lock() is currently only used with the 'curthread' passed as argument. | attilio | 2008-01-10 | 1 | -1/+1 |
* | Rather than not redirting the bp when we get ENXIO, only redirty it | imp | 2007-12-30 | 1 | -11/+5 |
* | A partial solution to some of the 'pull the umass device with a | imp | 2007-12-27 | 1 | -0/+4 |
* | Eliminate vfs_page_set_valid()'s unused argument. | alc | 2007-12-02 | 1 | -5/+5 |
* | Rename the kthread_xxx (e.g. kthread_create()) calls | julian | 2007-10-20 | 1 | -1/+1 |
* | Fix the description of the formula used to autosize the number of | ru | 2007-09-26 | 1 | -1/+1 |
* | Change the management of cached pages (PQ_CACHE) in two fundamental | alc | 2007-09-25 | 1 | -10/+4 |
* | Work around an integer overflow in expression `3 * maxbufspace / 4', | marcel | 2007-06-09 | 1 | -0/+7 |
* | In getblk(), before gbincore(), use BO_LOCK directly when locking | delphij | 2007-06-08 | 1 | -2/+2 |
* | - Move rusage from being per-process in struct pstats to per-thread in | jeff | 2007-06-01 | 1 | -3/+3 |
* | Revert VMCNT_* operations introduction. | attilio | 2007-05-31 | 1 | -4/+2 |
* | - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating | jeff | 2007-05-18 | 1 | -2/+4 |
* | Disable nesting of BOP_BDFLUSH(). VOP_FSYNC() call in bdwrite() could | kib | 2007-04-24 | 1 | -2/+4 |
* | vm_map_delete should be used only internally, by the VM subsystem. Replace | wkoszek | 2007-03-29 | 1 | -6/+2 |
* | Correct a comment typo | kris | 2007-03-25 | 1 | -1/+1 |
* | Instead of doing comparisons using the pcpu area to see if | julian | 2007-03-08 | 1 | -4/+4 |
* | Use LIST_EMPTY() instead of unrolled version (LIST_FIRST() [!=]= NULL) | delphij | 2007-02-22 | 1 | -5/+5 |
* | Cylinder group bitmaps and blocks containing inode for a snapshot | kib | 2007-01-23 | 1 | -42/+51 |
* | In rev. 1.514, iodone on async buffer may happen before code checks the | kib | 2006-12-20 | 1 | -2/+9 |
* | Resolve two deadlocks that could be caused by busy md device backed | kib | 2006-12-14 | 1 | -1/+2 |
* | Refactor vfs_setdirty(), creating vfs_setdirty_locked_object(). | alc | 2006-10-29 | 1 | -6/+16 |
* | In bufdone_finish() restrict the acquisition and release of the page | alc | 2006-10-28 | 1 | -2/+8 |
* | Replace PG_BUSY with VPO_BUSY. In other words, changes to the page's | alc | 2006-10-22 | 1 | -3/+3 |
* | If the buffer lock has waiters after the buffer has changed identity then | tegge | 2006-10-02 | 1 | -0/+11 |
* | Introduce a field to struct vm_page for storing flags that are | alc | 2006-08-09 | 1 | -2/+0 |
* | Reduce the scope of the page queues lock in vfs_busy_pages() now that | alc | 2006-08-08 | 1 | -1/+1 |
* | Eliminate OBJ_WRITEABLE. It hasn't been used in a long time. | alc | 2006-07-21 | 1 | -7/+1 |
* | - Properly check against B_DELWRI and B_NEEDSGIANT. This check was | jeff | 2006-04-04 | 1 | -1/+2 |
* | - Add the B_NEEDSGIANT flag which is only set if the vnode that owns a buf | jeff | 2006-03-31 | 1 | -16/+35 |
* | Destroy "bip" bio in error case. | pjd | 2006-03-22 | 1 | -0/+1 |
* | For low memory situations, non-VMIO buffers didnt't release pages back to | tegge | 2006-02-02 | 1 | -0/+5 |