summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
...
* Add page locking to the vm_page_cow* functions.alc2010-05-042-13/+13
* Add lock assertions.alc2010-05-041-1/+7
* Handle busy status of the page in a way expected for pager_getpage().kib2010-05-031-4/+4
* Acquire the page lock around vm_page_wire() in vm_page_grab().alc2010-05-031-0/+3
* It makes more sense for the object-based backend allocator to use OBJT_PHYSalc2010-05-031-10/+4
* The pages allocated by kmem_alloc_attr() and kmem_malloc() are unmanaged.alc2010-05-032-8/+0
* Assert that the page queues lock is held in vm_page_remove() andalc2010-05-031-2/+4
* Add page lock assertions where we access the page's hold_count.alc2010-05-021-0/+3
* Eliminate an assignment that was made redundant by r207410.alc2010-05-021-2/+0
* Defer the acquisition of the page and page queues locks inalc2010-05-021-8/+8
* Simplify vm_fault(). The introduction of the new page lock renders a bit ofalc2010-05-021-13/+5
* Correct an error in r207410: Remove an unlock of a lock that is no longeralc2010-05-021-1/+0
* It makes no sense for vm_page_sleep_if_busy()'s helper, vm_page_sleep(),alc2010-05-022-9/+22
* This change addresses the race condition that was introduced by the previousalc2010-05-021-14/+16
* Correct an error of omission in r206819. If VMFS_TLB_ALIGNED_SPACE isalc2010-05-021-1/+5
* Update locking comment above vm_page:kmacy2010-05-011-9/+10
* push up dropping of the page queue lock to avoid holding it in vm_pageout_flushkmacy2010-04-302-29/+19
* don't call vm_pageout_flush with the page queue mutex heldkmacy2010-04-301-0/+2
* - acquire the page lock in vm_contig_launder_page before checking page fieldskmacy2010-04-301-6/+15
* - don't check hold_count without the page lock heldkmacy2010-04-301-6/+7
* Unlock page lock instead of recursively locking it.kib2010-04-301-3/+3
* don't allow unsynchronized free in vm_page_unholdkmacy2010-04-301-1/+4
* On Alan's advice, rather than do a wholesale conversion on a singlekmacy2010-04-3015-75/+433
* Simplify the inner loop of vm_pageout_object_deactivate_pages(). Ratheralc2010-04-291-7/+4
* When doing kstack swapin, read as much pages in one run as possible.kib2010-04-291-11/+25
* In swap pager, do not free the non-requested pages from the run if they arekib2010-04-291-3/+11
* Setting PG_REFERENCED on a page at the end of vm_fault() is redundant sincealc2010-04-281-1/+0
* Change vm_object_madvise() so that it checks whether the page is invalidalc2010-04-281-10/+6
* Resurrect pmap_is_referenced() and use it in mincore(). Essentially,alc2010-04-242-3/+2
* Eliminate an unnecessary call to pmap_remove_all(). If a page belongs toalc2010-04-201-1/+2
* vm_thread_swapout() can safely dirty the page before rather than afteralc2010-04-191-1/+1
* o) Add a VM find-space option, VMFS_TLB_ALIGNED_SPACE, which searches thejmallett2010-04-186-1/+57
* Remove a nonsensical test from vm_pageout_clean(). A page can't be in thealc2010-04-181-2/+0
* There is no justification for vm_object_split() setting PG_REFERENCED on aalc2010-04-181-1/+0
* In vm_object_madvise() setting PG_REFERENCED on a page before sleeping onalc2010-04-171-2/+9
* In vm_object_backing_scan(), setting PG_REFERENCED on a page beforealc2010-04-171-3/+0
* Setting PG_REFERENCED on the requested page in swap_pager_getpages() isalc2010-04-171-5/+1
* Simplify vm_thread_swapin().alc2010-04-131-4/+2
* Initialize the virtual memory-related resource limits in a single place.alc2010-04-112-42/+6
* Introduce the function kmem_alloc_attr(), which allocates kernel virtualalc2010-04-092-19/+100
* Start copyright notice with /*-joel2010-04-072-2/+2
* When OOM searches for a process to kill, ignore the processes alreadykib2010-04-062-8/+17
* vm_reserv_alloc_page() should never be called on an OBJT_SG object, just asalc2010-04-051-0/+1
* Make _vm_map_init() the one place where the vm map's pmap field isalc2010-04-032-10/+10
* Re-enable the call to pmap_release() by vmspace_dofree(). The accountingalc2010-04-031-6/+3
* Reject attempts to create a MAP_ANON mapping with a non-zero offset.jhb2010-03-231-2/+1
* - enable alignment on amd64 onlykmacy2010-03-221-2/+6
* turn 205266 in to a no-op until the problem can be properly diagnosedkmacy2010-03-181-1/+1
* Cache line align various structures and move volatile counters tokmacy2010-03-171-6/+14
* Update comment for vm_page_alloc(9), listing all acceptable flags [1].kib2010-02-271-1/+6
OpenPOWER on IntegriCloud