| Commit message (Expand) | Author | Age | Files | Lines |
* | Make sure we have a bufobj before calling bstrategy(). | cognet | 2005-09-21 | 1 | -1/+3 |
* | Eliminate inconsistency in the setting of the B_DONE flag. Specifically, | alc | 2005-07-20 | 1 | -2/+0 |
* | Reduce the number of times that we acquire and release locks in | alc | 2005-05-20 | 1 | -8/+6 |
* | Remove calls to spl*(). | alc | 2005-05-19 | 1 | -43/+0 |
* | Revert revision 1.270: swp_pager_async_iodone() need not perform | alc | 2005-05-18 | 1 | -2/+0 |
* | - VM_LOCK_GIANT in the swap pager's iodone routine as VFS will soon call it | jeff | 2005-04-30 | 1 | -0/+2 |
* | - Pass the ISOPEN flag to namei so filesystems will know we're about to | jeff | 2005-04-27 | 1 | -1/+1 |
* | Move the swap_zone == NULL check earlier (i.e. before we dereference | das | 2005-03-18 | 1 | -2/+2 |
* | /* -> /*- for license, minor formatting changes | imp | 2005-01-07 | 1 | -1/+1 |
* | When allocating bio's in the swap_pager use M_WAITOK since the | phk | 2005-01-03 | 1 | -6/+7 |
* | Disable U area swapping and remove the routines that create, destroy, | das | 2004-11-20 | 1 | -3/+0 |
* | Fix the last known race in swapoff(), which could lead to a spurious panic: | das | 2004-11-06 | 1 | -21/+14 |
* | Close a race in swapoff(). Here are the gory details: | das | 2004-11-05 | 1 | -70/+53 |
* | De-couple our I/O bio request from the embedded bio in buf by explicitly | phk | 2004-11-04 | 1 | -1/+6 |
* | Remove buf->b_dev field. | phk | 2004-11-04 | 1 | -4/+2 |
* | Move the buffer method vector (buf->b_op) to the bufobj. | phk | 2004-10-24 | 1 | -1/+1 |
* | Add b_bufobj to struct buf which eventually will eliminate the need for b_vp. | phk | 2004-10-22 | 1 | -4/+3 |
* | Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAIT | phk | 2004-10-21 | 1 | -12/+3 |
* | Don't look for swap blocks in objects that aren't swap-backed. | das | 2004-09-24 | 1 | -0/+3 |
* | Tag all geom classes in the tree with a version number. | phk | 2004-08-08 | 1 | -3/+5 |
* | - Change uma_zone_set_obj() to call kmem_alloc_nofault() instead of | alc | 2004-07-22 | 1 | -1/+2 |
* | Properly brucify a string by outdenting it. | bms | 2004-07-06 | 1 | -2/+2 |
* | In swap_pager_getpages(), bp->b_dev can be NULL, particularly for the | bms | 2004-06-23 | 1 | -6/+4 |
* | Second half of the dev_t cleanup. | phk | 2004-06-17 | 1 | -6/+6 |
* | Do the dreaded s/dev_t/struct cdev */ | phk | 2004-06-16 | 1 | -1/+1 |
* | Make vm_page's PG_ZERO flag immutable between the time of the page's | alc | 2004-05-06 | 1 | -4/+0 |
* | - Substitute bdone() and bwait() from vfs_bio.c for | alc | 2004-02-23 | 1 | -23/+4 |
* | Remove the absolute count g_access_abs() function since experience has | phk | 2004-02-12 | 1 | -2/+2 |
* | swp_pager_async_iodone() no longer requires Giant. Modify bufdone() | alc | 2004-02-07 | 1 | -3/+0 |
* | Check error return from g_clone_bio(). (netchild@) | phk | 2004-02-02 | 1 | -0/+11 |
* | 1. Statically initialize swap_pager_full and swap_pager_almost_full to the | alc | 2004-01-24 | 1 | -2/+6 |
* | Simplify the various pager allocation routines by computing the desired | alc | 2004-01-04 | 1 | -4/+5 |
* | Reduce the scope of Giant in swap_pager_alloc(). | alc | 2004-01-03 | 1 | -2/+2 |
* | Remove swap_pager_un_object_list; it is unused. | alc | 2003-12-29 | 1 | -24/+8 |
* | - Modify swap_pager_copy() and its callers such that the source and | alc | 2003-11-01 | 1 | -9/+12 |
* | - Synchronize access to the swdevt's sw_flags with sw_dev_mtx. | alc | 2003-10-31 | 1 | -2/+3 |
* | - Synchronize access to the swdevt's sw_blist with sw_dev_mtx. | alc | 2003-10-30 | 1 | -20/+20 |
* | - Synchronize access to swdevhd using sw_dev_mtx. | alc | 2003-10-30 | 1 | -7/+7 |
* | - Synchronize updates to nswapdev using sw_dev_mtx. | alc | 2003-10-29 | 1 | -2/+2 |
* | - Avoid a race in swaponsomething(): Calculate the new swdevt's first and | alc | 2003-10-29 | 1 | -17/+14 |
* | - Complete the synchronization of accesses to the swblock hash table. | alc | 2003-10-27 | 1 | -0/+3 |
* | - Introduce and use a mutex synchronizing access to the swblock hash table. | alc | 2003-10-26 | 1 | -4/+20 |
* | - Add some of the required vm object locking, including assertions where | alc | 2003-10-25 | 1 | -4/+24 |
* | - Push down Giant from vm_pageout() to vm_pageout_scan(), freeing | alc | 2003-10-24 | 1 | -3/+4 |
* | DuH! | phk | 2003-10-18 | 1 | -1/+1 |
* | Initialize bp->b_offset before calling VOP_[SPEC]STRATEGY(). | phk | 2003-10-18 | 1 | -0/+1 |
* | Don't open with exclusive bit, swapon(8) wants to trash our swapdev. | phk | 2003-09-02 | 1 | -2/+8 |
* | Add a close() method to a swapdev. | phk | 2003-08-30 | 1 | -138/+254 |
* | Protect the swapdevice tailq with a mutex. | phk | 2003-08-30 | 1 | -23/+50 |
* | Continue the objectification of the swapdev backends: | phk | 2003-08-30 | 1 | -59/+106 |