aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/swap_pager.c
Commit message (Expand)AuthorAgeFilesLines
* - Lock the vm_object when performing swap_pager_isswapped().Alan Cox2003-04-281-0/+1
* - Convert vm_object_pip_wait() from using tsleep() to msleep().Alan Cox2003-04-261-0/+4
* - Lock the vm_object when performing vm_object_pip_add().Alan Cox2003-04-201-4/+3
* - Lock the vm_object when performing vm_object_pip_add().Alan Cox2003-04-201-0/+2
* - Lock the vm_object when performing vm_object_pip_subtract().Alan Cox2003-04-191-0/+4
* - Lock the vm_object when performing vm_object_pip_wakeupn().Alan Cox2003-04-191-1/+4
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-1/+1
* Avoid extern decls in .c files by putting them in the vm/swap_pager.hPoul-Henning Kamp2003-01-031-12/+1
* Convert calls to BUF_STRATEGY to VOP_STRATEGY calls. This is a no-op sincePoul-Henning Kamp2003-01-031-4/+4
* Hold the page queues lock when performing vm_page_flag_set().Alan Cox2002-12-181-1/+7
* This is David Schultz's swapoff code which I am finally able to commit.Matthew Dillon2002-12-151-2/+157
* Remove vm_page_protect(). Instead, use pmap_page_protect() directly.Alan Cox2002-11-181-1/+1
* Remove extra #include<sys/vmmeter.h>.Olivier Houchard2002-11-111-1/+0
* Be consistent about "static" functions: if the function is markedPoul-Henning Kamp2002-09-281-2/+2
* - Lock access to numoutput on the swap devices.Jeff Roberson2002-09-251-0/+2
* Reduce the maximum KVA reserved for swap meta structures from 70 to 32 MB.Matthew Dillon2002-08-311-2/+2
* o Lock page queue accesses by vm_page_free().Alan Cox2002-07-211-0/+2
* o Lock page queue accesses by vm_page_try_to_cache(). (The accessesAlan Cox2002-07-201-0/+2
* Avoid using the 64-bit vm_pindex_t in a few places where 64-bitIan Dowse2002-06-261-12/+14
* Use an explicit cast to avoid relying on sign extension to do theIan Dowse2002-06-261-2/+2
* o Replace GIANT_REQUIRED in swap_pager_alloc() by the acquisition andAlan Cox2002-06-221-3/+4
* Change callers of mtx_init() to pass in an appropriate lock type name. InJohn Baldwin2002-04-041-1/+1
* Remove references to vm_zone.h and switch over to the new uma API.Jeff Roberson2002-03-201-14/+10
* Remove __P.Alfred Perlstein2002-03-191-16/+16
* This is the first part of the new kernel memory allocator. This replacesJeff Roberson2002-03-191-8/+8
* - Remove a number of extra newlines that do not belong here according toEivind Eklund2002-03-101-98/+11
* Use thread0.td_ucred instead of proc0.p_ucred. This change is cosmeticJohn Baldwin2002-02-271-6/+6
* GC: BIO_ORDERED, various infrastructure dealing with BIO_ORDERED.Poul-Henning Kamp2002-02-221-1/+1
* Don't use an uninitialized field reserved for callers in the bio structureTor Egge2001-10-151-3/+4
* Change the kernel's ucred API as follows:John Baldwin2001-10-111-11/+6
* Limit the amount of KVM reserved for the buffer cache and for swap-metaMatthew Dillon2001-08-201-2/+5
* Fixups for the initial allocation by dillon:Alfred Perlstein2001-08-021-7/+15
* whitespace / register cleanupMatthew Dillon2001-07-041-1/+1
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachMatthew Dillon2001-07-041-69/+31
* - Protect all accesses to nsw_[rw]count{,_{,a}sync} with the pbuf mutex.John Baldwin2001-06-221-4/+4
* - Fix the sw_alloc_interlock to actually lock itself when the lock isJohn Baldwin2001-05-231-16/+20
* aquire Giant when playing with the buffercache and doing IO.Alfred Perlstein2001-05-231-2/+5
* aquire vm mutex in swp_pager_async_iodone. Don't call swp_pager_async_iodoneAlfred Perlstein2001-05-221-2/+3
* Introduce a global lock for the vm subsystem (vm_mtx).Alfred Perlstein2001-05-191-11/+66
* Actually biofinish(struct bio *, struct devstat *, int error) is more generalPoul-Henning Kamp2001-05-061-3/+1
* Protect pager object creation with sx locks.Alfred Perlstein2001-04-181-10/+13
* protect pbufs and associated counts with a mutexAlfred Perlstein2001-04-131-0/+2
* Introduce per-swap area accounting in the VM system, and exportRobert Watson2001-02-231-1/+10
* - If swap metadata does not fit into the KVM, reduce the number ofSeigo Tanimura2000-12-131-12/+23
* Convert more malloc+bzero to malloc+M_ZERO.David Malone2000-12-081-2/+1
* o Export dmmax ("Maximum size of a swap block") using SYSCTL_INT.Robert Watson2000-11-201-0/+3
* Implement a low-memory deadlock solution.Matthew Dillon2000-11-181-1/+3
* This patchset fixes a large number of file descriptor race conditions.Matthew Dillon2000-11-181-2/+4
* The swap bitmap allocator was not calculating the bitmap size properlyMatthew Dillon2000-10-131-1/+1