| Commit message (Expand) | Author | Age | Files | Lines |
* | The device vnodes are often unlocked when bread() or bwrite() is | kib | 2013-10-09 | 1 | -1/+2 |
* | When helping the bufdaemon from the buffer allocation context, there | kib | 2013-10-02 | 1 | -63/+41 |
* | Reimplement r255797 using LK_TRYUPGRADE. | kib | 2013-09-29 | 1 | -2/+14 |
* | Revert r255797. The LK_UPGRADE | LK_NOWAIT drops the lock. | kib | 2013-09-22 | 1 | -14/+2 |
* | Increase the chance of the buffer write from the bufdaemon helper | kib | 2013-09-22 | 1 | -2/+14 |
* | Drain for the xbusy state for two places which potentially do | kib | 2013-09-08 | 1 | -0/+6 |
* | The vm_pageout_flush() functions sbusies pages in the passed pages | kib | 2013-09-05 | 1 | -2/+2 |
* | Both cluster_rbuild() and cluster_wbuild() sometimes set the pages | kib | 2013-08-22 | 1 | -2/+1 |
* | Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9). | kib | 2013-08-22 | 1 | -1/+1 |
* | The soft and hard busy mechanism rely on the vm object lock to work. | attilio | 2013-08-09 | 1 | -35/+32 |
* | Replace kernel virtual address space allocation with vmem. This provides | jeff | 2013-08-07 | 1 | -1/+1 |
* | Assert that runningbufspace does not underflow. | kib | 2013-07-13 | 1 | -3/+5 |
* | There is no need to count waiters for the runningbufspace. | kib | 2013-07-13 | 1 | -1/+1 |
* | Do not invalidate page of the B_NOCACHE buffer or buffer after an I/O | kib | 2013-07-11 | 1 | -1/+2 |
* | Make kassert_printf use __printflike. | alfred | 2013-07-07 | 1 | -2/+2 |
* | - Add a general purpose resource allocator, vmem, from NetBSD. It was | jeff | 2013-06-28 | 1 | -15/+8 |
* | - Consolidate duplicate code into support functions. | jeff | 2013-06-05 | 1 | -264/+305 |
* | When auto-sizing the buffer cache, limit the amount of physical memory | kib | 2013-06-03 | 1 | -1/+2 |
* | Reduce the scope of the VM object locking in brelse(). In my tests, this | alc | 2013-06-02 | 1 | -2/+4 |
* | - Convert the bufobj lock to rwlock. | jeff | 2013-05-31 | 1 | -95/+46 |
* | vm_object locking is not needed there as pages are already wired. | attilio | 2013-05-21 | 1 | -2/+0 |
* | Use readlocking now that assertions on vm_page_lookup() are relaxed. | attilio | 2013-05-17 | 1 | -3/+3 |
* | Add dev_strategy_csw() function, which is similar to dev_strategy() | kib | 2013-03-27 | 1 | -15/+26 |
* | On i386, double the default size of the bio transient map. With the | kib | 2013-03-27 | 1 | -6/+13 |
* | Only size and create the bio_transient_map when unmapped buffers are | kib | 2013-03-21 | 1 | -1/+1 |
* | In bufwrite(), a dirty buffer is moved to the clean queue before the | kib | 2013-03-20 | 1 | -2/+7 |
* | Do not remap usermode pages into KVA for physio. | kib | 2013-03-19 | 1 | -7/+17 |
* | Add a helper function vfs_bio_bzero_buf() to zero the portion of the | kib | 2013-03-19 | 1 | -0/+26 |
* | Implement the concept of the unmapped VMIO buffers, i.e. buffers which | kib | 2013-03-19 | 1 | -262/+701 |
* | Some style fixes. | kib | 2013-03-14 | 1 | -7/+5 |
* | Add currently unused flag argument to the cluster_read(), | kib | 2013-03-14 | 1 | -2/+3 |
* | Rewrite the vfs_bio_clrbuf(9) to not access the b_data for B_VMIO | kib | 2013-03-14 | 1 | -13/+15 |
* | MFC | attilio | 2013-02-27 | 1 | -6/+13 |
* | Hide the details for the assertion for VM_OBJECT_LOCK operations. | attilio | 2013-02-21 | 1 | -5/+5 |
* | Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() to | attilio | 2013-02-20 | 1 | -23/+23 |
* | Switch vm_object lock to be a rwlock. | attilio | 2013-02-20 | 1 | -5/+6 |
* | Add barrier write capability to the VFS buffer interface. A barrier | mckusick | 2013-02-16 | 1 | -0/+42 |
* | Fixup r218424: uio_yield() was scaling directly to userland priority. | attilio | 2012-12-21 | 1 | -1/+1 |
* | Do not ignore zero address, possibly returned by the vm_map_find() | kib | 2012-12-10 | 1 | -14/+14 |
* | Remove useless comment. | kib | 2012-12-09 | 1 | -2/+0 |
* | Remove the support for using non-mpsafe filesystem modules. | kib | 2012-10-22 | 1 | -24/+5 |
* | Fix typo [1]. Use commas to separate flag printouts, in style with | kib | 2012-06-02 | 1 | -1/+1 |
* | Update the print mask for decoding b_flags. Add print masks for | kib | 2012-06-02 | 1 | -1/+3 |
* | Do not call bremfree for managed buffers. | gber | 2012-05-15 | 1 | -5/+9 |
* | This change avoids a kernel deadlock on "snaplk" when using | mckusick | 2012-03-01 | 1 | -21/+15 |
* | Fix typo. | alc | 2012-02-26 | 1 | -1/+1 |
* | Rename vm_page_set_valid() to vm_page_set_valid_range(). | kib | 2011-11-30 | 1 | -2/+2 |
* | Eliminate vestiges of page coloring in VM_ALLOC_NOOBJ calls to | alc | 2011-10-27 | 1 | -4/+3 |
* | Improve the informations reported in case of busy buffers during the shutdown: | attilio | 2011-09-08 | 1 | -1/+1 |
* | Call pmap_qremove() before freeing or unwiring the pages, otherwise | marius | 2011-07-05 | 1 | -3/+5 |