| Commit message (Expand) | Author | Age | Files | Lines |
* | Partially revert r255986: do not call VOP_FSYNC() when helping | Konstantin Belousov | 2015-04-27 | 1 | -29/+64 |
* | MAXBSIZE defines both the largest UFS block size and the | Rick Macklem | 2015-04-25 | 1 | -6/+8 |
* | Reset bp->bio_done to unmapped_buf when removing a transient map in biodone. | Benno Rice | 2015-03-16 | 1 | -0/+1 |
* | When getnewbuf_reuse_bp() is called to reclaim some (clean) buffer, | Konstantin Belousov | 2014-12-08 | 1 | -3/+7 |
* | Revert somewhat hackish geom_disk optimization, committed as part of r256880, | Alexander Motin | 2014-10-25 | 1 | -1/+3 |
* | Remove setting BIO_DONE flag for BIOs that have done() method. | Alexander Motin | 2014-10-15 | 1 | -3/+1 |
* | Make kern.nswbuf tunable from loader. | Jung-uk Kim | 2014-10-07 | 1 | -3/+6 |
* | Add KASSERTs to catch the case where a developer may have forgotten to | Benno Rice | 2014-09-04 | 1 | -0/+2 |
* | Add support for multi-threading of soft updates. | Kirk McKusick | 2014-08-04 | 1 | -1/+2 |
* | - 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 |