summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* When waiting for the busy page, do not unlock the object unless unlockkib2010-05-201-3/+6
* The page queues lock is no longer required by vm_page_set_invalid(), soalc2010-05-181-3/+7
* On entry to pmap_enter(), assert that the page is busy. While I'malc2010-05-162-3/+5
* Correct an error of omission in r202897: Now that amd64 uses the direct mapalc2010-05-161-0/+14
* Add a comment about the proper use of vm_object_page_remove().alc2010-05-161-1/+2
* Update synchronization annotations for struct vm_page. Add a commentalc2010-05-111-5/+8
* Continue cleaning the queue instead of moving to the next queue orkib2010-05-101-4/+2
* Push down the acquisition of the page queues lock into vm_pageq_remove().alc2010-05-092-27/+41
* Call vm_page_deactivate() rather than vm_page_dontneed() inalc2010-05-091-4/+2
* Remove the page queues lock around a call to vm_page_activate(). Make thealc2010-05-091-3/+1
* Minimize the scope of the page queues lock in vm_fault().alc2010-05-082-5/+3
* Push down the page queues into vm_page_cache(), vm_page_try_to_cache(), andalc2010-05-085-66/+34
* Fix a typo in the previous commit.jkim2010-05-071-1/+1
* One more use for vm_pageout_init_marker().kib2010-05-071-8/+1
* Eliminate unnecessary page queues locking.alc2010-05-071-4/+0
* Push down the page queues lock into vm_page_activate().alc2010-05-073-16/+17
* Update the synchronization requirements for the page usage count.alc2010-05-071-1/+1
* Eliminate acquisitions of the page queues lock that are no longer needed.alc2010-05-071-9/+2
* Push down the page queues lock into vm_page_deactivate(). Eliminate analc2010-05-072-7/+10
* Eliminate page queues locking around most calls to vm_page_free().alc2010-05-066-41/+1
* Update a comment to say that access to a page's wire count is nowalc2010-05-061-1/+1
* Push down the page queues lock inside of vm_page_free_toq() andalc2010-05-062-11/+14
* Add a helper function vm_pageout_page_lock(), similar to tegge'kib2010-05-063-14/+65
* Acquire the page lock around all remaining calls to vm_page_free() onalc2010-05-054-11/+9
* Push down the acquisition of the page queues lock into vm_page_unwire().alc2010-05-053-19/+13
* 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
OpenPOWER on IntegriCloud