aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Do proper "locking" for missing vmmeters part.Attilio Rao2007-06-045-23/+33
* Rework the PCPU_* (MD) interface:Attilio Rao2007-06-041-6/+6
* - Move rusage from being per-process in struct pstats to per-thread inJeff Roberson2007-06-012-11/+6
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-3114-184/+177
* Revert UF_OPENING workaround for CURRENT.Konstantin Belousov2007-05-311-1/+1
* Add functions sx_xlock_sig() and sx_slock_sig().Attilio Rao2007-05-311-2/+2
* Eliminate the reactivation of cached pages in vm_fault_prefault() andAlan Cox2007-05-222-8/+16
* - rename VMCNT_DEC to VMCNT_SUB to reflect the count argument.Jeff Roberson2007-05-201-1/+1
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-1814-177/+184
* Update stale comment on protecting UMA per-CPU caches: we now useRobert Watson2007-05-091-7/+7
* Define every architecture as either VM_PHYSSEG_DENSE orAlan Cox2007-05-052-2/+28
* Remove some code from vmspace_fork() that became redundant afterAlan Cox2007-04-261-4/+0
* Audit pathnames looked up in swapon(2) and swapoff(2).Robert Watson2007-04-231-2/+4
* Correct contigmalloc2()'s implementation of M_ZERO. Specifically,Alan Cox2007-04-191-1/+1
* Correct two comments.Alan Cox2007-04-191-2/+2
* Minor typo fix, noticed while I was going through *_pager.c files.Giorgos Keramidas2007-04-101-1/+1
* When KVA is exhausted, try the vm_lowmem event for the last time beforePawel Jakub Dawidek2007-04-051-4/+14
* Fix a problem for file systems that don't implement VOP_BMAP() operation.Pawel Jakub Dawidek2007-04-051-0/+2
* Prevent a race between vm_object_collapse() and vm_object_split() fromAlan Cox2007-03-271-0/+8
* Two small changes to vm_map_pmap_enter():Alan Cox2007-03-251-4/+3
* vm_page_busy() no longer requires the page queues lock to be held. ReduceAlan Cox2007-03-231-2/+2
* Change the order of lock reacquisition in vm_object_split() in order toAlan Cox2007-03-221-2/+5
* Use PCPU_LAZY_INC() to update page fault statistics.Alan Cox2007-03-051-6/+6
* Use pause() in vm_object_deallocate() to yield the CPU to the lock holderJohn Baldwin2007-02-271-1/+1
* Use pause() rather than tsleep() on stack variables and function pointers.John Baldwin2007-02-271-2/+1
* Change the way that unmanaged pages are created. Specifically,Alan Cox2007-02-256-48/+11
* Change the page's CLEANCHK flag from being a page queue mutex synchronizedAlan Cox2007-02-222-16/+16
* Enable vm_page_free() and vm_page_free_zero() to be called on some pagesAlan Cox2007-02-181-2/+4
* Remove a stale comment. Add punctuation to a nearby comment.Alan Cox2007-02-171-6/+1
* Relax the page queue lock assertions in vm_page_remove() andAlan Cox2007-02-151-2/+3
* Avoid the unnecessary acquisition of the free page queues lock when a pageAlan Cox2007-02-141-4/+5
* Add uma_set_align() interface, which will be called at most once duringRobert Watson2007-02-112-2/+26
* Use the free page queue mutex instead of the page queue mutex toAlan Cox2007-02-112-7/+6
* - Move 'struct swdevt' back into swap_pager.h and expose it to userland.John Baldwin2007-02-072-31/+32
* Change the pagedaemon, vm_wait(), and vm_waitpfault() to sleep on theAlan Cox2007-02-072-15/+21
* Change the free page queue lock from a spin mutex to a default (blocking)Alan Cox2007-02-054-22/+22
* Fix for problems that occur when all mbuf clusters migrate to the mbuf packetMohan Srinivasan2007-01-252-2/+10
* Fix for a bug where only one process (of multiple) blocked onMohan Srinivasan2007-01-241-2/+7
* - Remove setrunqueue and replace it with direct calls to sched_add().Jeff Roberson2007-01-232-3/+3
* Use FOREACH_PROC_IN_SYSTEM instead of using its unrolled form.Xin LI2007-01-172-2/+2
* Remove uma_zalloc_arg() hack, which coerced M_WAITOK to M_NOWAIT whenRobert Watson2007-01-101-22/+3
* Declare the map entry created by kmem_init() for the range fromAlan Cox2007-01-071-1/+2
* - Add a new function uma_zone_exhausted() to see if a zone is full.John Baldwin2007-01-053-0/+25
* Optimize vm_object_split(). Specifically, make the number of iterationsAlan Cox2006-12-171-9/+14
* Simplify the computation of the new object's size in vm_object_split().Alan Cox2006-12-161-3/+2
* Remove the requirement that phys_avail be sorted in ascending orderKip Macy2006-12-081-2/+10
* Threading cleanup.. part 2 of several.Julian Elischer2006-12-062-43/+3
* The clean_map has been made local to vm_init.c long ago.Ruslan Ermilov2006-11-201-1/+0
* Remove a redundant pointer-type variable.Ruslan Ermilov2006-11-201-19/+18
* When counting vm totals, skip unreferenced objects, includingRuslan Ermilov2006-11-201-0/+7