| Commit message (Expand) | Author | Age | Files | Lines |
* | - Modify vm_page_unwire() and vm_page_enqueue() to directly accept | Attilio Rao | 2014-06-16 | 1 | -2/+2 |
* | Devolatile as needed. | Konstantin Belousov | 2014-06-09 | 1 | -4/+4 |
* | Change the nblock mutex, protecting the needsbuffer buffer deficit | Konstantin Belousov | 2014-06-09 | 1 | -27/+42 |
* | Initialize the pbuf counter for directio using SYSINIT, instead of | Konstantin Belousov | 2014-06-08 | 1 | -8/+0 |
* | Rename global cnt to vm_cnt to avoid shadowing. | Bryan Drewery | 2014-03-22 | 1 | -1/+1 |
* | Fix a typo. | John Baldwin | 2014-01-21 | 1 | -1/+1 |
* | Revert r259200. There are geoms/drivers which do not update | Konstantin Belousov | 2013-12-27 | 1 | -1/+1 |
* | Fix detection of EOF in kern_physio(). If bio_length was clipped by | Konstantin Belousov | 2013-12-10 | 1 | -1/+0 |
* | Don't allow vfs.lorunningspace or vfs.hirunningspace to be set such | John Baldwin | 2013-11-15 | 1 | -2/+33 |
* | MFprojects/camlock r256619: | Alexander Motin | 2013-10-21 | 1 | -10/+5 |
* | MFprojects/camlock r256370: | Alexander Motin | 2013-10-16 | 1 | -10/+9 |
* | The device vnodes are often unlocked when bread() or bwrite() is | Konstantin Belousov | 2013-10-09 | 1 | -1/+2 |
* | When helping the bufdaemon from the buffer allocation context, there | Konstantin Belousov | 2013-10-02 | 1 | -63/+41 |
* | Reimplement r255797 using LK_TRYUPGRADE. | Konstantin Belousov | 2013-09-29 | 1 | -2/+14 |
* | Revert r255797. The LK_UPGRADE | LK_NOWAIT drops the lock. | Konstantin Belousov | 2013-09-22 | 1 | -14/+2 |
* | Increase the chance of the buffer write from the bufdaemon helper | Konstantin Belousov | 2013-09-22 | 1 | -2/+14 |
* | Drain for the xbusy state for two places which potentially do | Konstantin Belousov | 2013-09-08 | 1 | -0/+6 |
* | The vm_pageout_flush() functions sbusies pages in the passed pages | Konstantin Belousov | 2013-09-05 | 1 | -2/+2 |
* | Both cluster_rbuild() and cluster_wbuild() sometimes set the pages | Konstantin Belousov | 2013-08-22 | 1 | -2/+1 |
* | Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9). | Konstantin Belousov | 2013-08-22 | 1 | -1/+1 |
* | The soft and hard busy mechanism rely on the vm object lock to work. | Attilio Rao | 2013-08-09 | 1 | -35/+32 |
* | Replace kernel virtual address space allocation with vmem. This provides | Jeff Roberson | 2013-08-07 | 1 | -1/+1 |
* | Assert that runningbufspace does not underflow. | Konstantin Belousov | 2013-07-13 | 1 | -3/+5 |
* | There is no need to count waiters for the runningbufspace. | Konstantin Belousov | 2013-07-13 | 1 | -1/+1 |
* | Do not invalidate page of the B_NOCACHE buffer or buffer after an I/O | Konstantin Belousov | 2013-07-11 | 1 | -1/+2 |
* | Make kassert_printf use __printflike. | Alfred Perlstein | 2013-07-07 | 1 | -2/+2 |
* | - Add a general purpose resource allocator, vmem, from NetBSD. It was | Jeff Roberson | 2013-06-28 | 1 | -15/+8 |
* | - Consolidate duplicate code into support functions. | Jeff Roberson | 2013-06-05 | 1 | -264/+305 |
* | When auto-sizing the buffer cache, limit the amount of physical memory | Konstantin Belousov | 2013-06-03 | 1 | -1/+2 |
* | Reduce the scope of the VM object locking in brelse(). In my tests, this | Alan Cox | 2013-06-02 | 1 | -2/+4 |
* | - Convert the bufobj lock to rwlock. | Jeff Roberson | 2013-05-31 | 1 | -95/+46 |
* | vm_object locking is not needed there as pages are already wired. | Attilio Rao | 2013-05-21 | 1 | -2/+0 |
* | Use readlocking now that assertions on vm_page_lookup() are relaxed. | Attilio Rao | 2013-05-17 | 1 | -3/+3 |
* | Add dev_strategy_csw() function, which is similar to dev_strategy() | Konstantin Belousov | 2013-03-27 | 1 | -15/+26 |
* | On i386, double the default size of the bio transient map. With the | Konstantin Belousov | 2013-03-27 | 1 | -6/+13 |
* | Only size and create the bio_transient_map when unmapped buffers are | Konstantin Belousov | 2013-03-21 | 1 | -1/+1 |
* | In bufwrite(), a dirty buffer is moved to the clean queue before the | Konstantin Belousov | 2013-03-20 | 1 | -2/+7 |
* | Do not remap usermode pages into KVA for physio. | Konstantin Belousov | 2013-03-19 | 1 | -7/+17 |
* | Add a helper function vfs_bio_bzero_buf() to zero the portion of the | Konstantin Belousov | 2013-03-19 | 1 | -0/+26 |
* | Implement the concept of the unmapped VMIO buffers, i.e. buffers which | Konstantin Belousov | 2013-03-19 | 1 | -262/+701 |
* | Some style fixes. | Konstantin Belousov | 2013-03-14 | 1 | -7/+5 |
* | Add currently unused flag argument to the cluster_read(), | Konstantin Belousov | 2013-03-14 | 1 | -2/+3 |
* | Rewrite the vfs_bio_clrbuf(9) to not access the b_data for B_VMIO | Konstantin Belousov | 2013-03-14 | 1 | -13/+15 |
* | Switch the vm_object mutex to be a rwlock. This will enable in the | Attilio Rao | 2013-03-09 | 1 | -28/+29 |
* | Make recursive getblk() slightly more useful. Keep the buffer state | Konstantin Belousov | 2013-02-27 | 1 | -6/+13 |
* | Add barrier write capability to the VFS buffer interface. A barrier | Kirk McKusick | 2013-02-16 | 1 | -0/+42 |
* | Fixup r218424: uio_yield() was scaling directly to userland priority. | Attilio Rao | 2012-12-21 | 1 | -1/+1 |
* | Do not ignore zero address, possibly returned by the vm_map_find() | Konstantin Belousov | 2012-12-10 | 1 | -14/+14 |
* | Remove useless comment. | Konstantin Belousov | 2012-12-09 | 1 | -2/+0 |
* | Remove the support for using non-mpsafe filesystem modules. | Konstantin Belousov | 2012-10-22 | 1 | -24/+5 |