| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Remove an unnecessary call to pmap_remove_all(). The given page is not | alc | 2006-01-23 | 1 | -1/+0 |
* | Set flag in needsbuffer while still holding bqlock to avoid lost wakeup. | tegge | 2006-01-16 | 1 | -2/+4 |
* | MI changes: | netchild | 2005-12-31 | 1 | -2/+2 |
* | Changes imported from XFS for FreeBSD project: | rodrigc | 2005-12-07 | 1 | -32/+130 |
* | Normalize a significant number of kernel malloc type names: | rwatson | 2005-10-31 | 1 | -1/+1 |
* | Release clean buffer with wrong size and no dependencies also for non-VMIO | tegge | 2005-10-09 | 1 | -2/+1 |
* | Un-staticize waitrunningbufspace() and call it before returning from | truckman | 2005-09-30 | 1 | -1/+1 |
* | Un-staticize runningbufwakeup() and staticize updateproc. | truckman | 2005-09-30 | 1 | -3/+3 |
* | Close a race in biodone(), whereby the bio_done field of the passed | peadar | 2005-09-29 | 1 | -3/+5 |
* | - Use lockmgr_printinfo rather than rolling our own. This introduces a | jeff | 2005-08-03 | 1 | -3/+1 |
* | Eliminate inconsistency in the setting of the B_DONE flag. Specifically, | alc | 2005-07-20 | 1 | -1/+0 |
* | - Add and enhance asserts related to the wrong bufobj panic. | jeff | 2005-06-14 | 1 | -1/+1 |
* | - Split one KASSERT in bremfree() into two to aid in debugging. | jeff | 2005-06-13 | 1 | -1/+3 |
* | Fix a serious deadlock with the NFS client. Given a large enough | green | 2005-06-10 | 1 | -1/+1 |
* | - My sub-par public school education has been exposed. s/sentinal/sentinel/ | jeff | 2005-06-09 | 1 | -4/+4 |
* | - Under heavy IO load the buf daemon can run for many hundereds of | jeff | 2005-06-08 | 1 | -7/+29 |
* | - Add bufobj_wrefl() to add a write ref to a bufobj that is already locked. | jeff | 2005-05-30 | 1 | -0/+9 |
* | - Remove long dead splbio() calls and comments relating to the old | jeff | 2005-04-30 | 1 | -71/+4 |
* | - Don't acquire Giant before calling b_biodone, individual consumers are | jeff | 2005-04-30 | 1 | -6/+0 |
* | - Add two KASSERTs to prevent us from recycling a buf that is still on a | jeff | 2005-04-22 | 1 | -0/+6 |
* | - Add information about the buf lock to db_show_buffer. | jeff | 2005-03-25 | 1 | -0/+18 |
* | - Lock access to the buffer_map with the vm_map lock. In 4.x this was | jeff | 2005-03-08 | 1 | -0/+5 |
* | Make various vnode related functions static | phk | 2005-02-10 | 1 | -3/+3 |
* | - Add more information to the getnewbuf() recycling KTR. | jeff | 2005-02-10 | 1 | -2/+4 |
* | - Remove an invalid KASSERT added in recent background write reshuffling. | jeff | 2005-02-08 | 1 | -3/+0 |
* | Background writes are entirely an FFS/Softupdates thing. | phk | 2005-02-08 | 1 | -126/+5 |