| Commit message (Expand) | Author | Age | Files | Lines |
* | Use the trick of performing the atomic operation on the contained aligned | kib | 2011-09-28 | 1 | -10/+2 |
* | Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomic | kib | 2011-09-06 | 1 | -3/+1 |
* | Add a facility to disable processing page faults. When activated, | kib | 2011-07-09 | 1 | -0/+16 |
* | Revert to using the page queues lock in vm_page_clear_dirty_mask() on | alc | 2011-06-23 | 1 | -2/+1 |
* | Precisely document the synchronization rules for the page's dirty field. | alc | 2011-06-19 | 1 | -0/+10 |
* | Handle the corner case in vm_fault_quick_hold_pages(). | kib | 2011-03-25 | 1 | -0/+2 |
* | For some time now, the kernel and kmem objects have been ordinary | alc | 2011-01-15 | 1 | -4/+1 |
* | Correct a typo in vm_fault_quick_hold_pages(). | alc | 2010-12-28 | 1 | -1/+1 |
* | Retire vm_fault_quick(). It's no longer used. | alc | 2010-12-25 | 1 | -18/+0 |
* | Introduce and use a new VM interface for temporarily pinning pages. This | alc | 2010-12-25 | 1 | -0/+75 |
* | Introduce vm_fault_hold() and use it to (1) eliminate a long-standing race | alc | 2010-12-20 | 1 | -5/+18 |
* | Replace pointer to "struct uidinfo" with pointer to "struct ucred" | trasz | 2010-12-02 | 1 | -5/+5 |
* | Use vm_page_prev() instead of vm_page_lookup() in the implementation of | alc | 2010-07-02 | 1 | -10/+12 |
* | When waiting for the busy page, do not unlock the object unless unlock | kib | 2010-05-20 | 1 | -3/+6 |
* | Push down the acquisition of the page queues lock into vm_pageq_remove(). | alc | 2010-05-09 | 1 | -2/+0 |
* | Minimize the scope of the page queues lock in vm_fault(). | alc | 2010-05-08 | 1 | -1/+2 |
* | Push down the page queues into vm_page_cache(), vm_page_try_to_cache(), and | alc | 2010-05-08 | 1 | -12/+3 |
* | Push down the page queues lock into vm_page_activate(). | alc | 2010-05-07 | 1 | -6/+1 |
* | Push down the page queues lock into vm_page_deactivate(). Eliminate an | alc | 2010-05-07 | 1 | -2/+0 |
* | Eliminate page queues locking around most calls to vm_page_free(). | alc | 2010-05-06 | 1 | -11/+1 |
* | Acquire the page lock around all remaining calls to vm_page_free() on | alc | 2010-05-05 | 1 | -2/+0 |
* | Push down the acquisition of the page queues lock into vm_page_unwire(). | alc | 2010-05-05 | 1 | -9/+5 |
* | Add page locking to the vm_page_cow* functions. | alc | 2010-05-04 | 1 | -6/+0 |
* | Simplify vm_fault(). The introduction of the new page lock renders a bit of | alc | 2010-05-02 | 1 | -13/+5 |
* | It makes no sense for vm_page_sleep_if_busy()'s helper, vm_page_sleep(), | alc | 2010-05-02 | 1 | -0/+6 |
* | Unlock page lock instead of recursively locking it. | kib | 2010-04-30 | 1 | -3/+3 |
* | On Alan's advice, rather than do a wholesale conversion on a single | kmacy | 2010-04-30 | 1 | -4/+58 |
* | Setting PG_REFERENCED on a page at the end of vm_fault() is redundant since | alc | 2010-04-28 | 1 | -1/+0 |
* | When OOM searches for a process to kill, ignore the processes already | kib | 2010-04-06 | 1 | -6/+15 |
* | Properly synchronize the previous change. | alc | 2009-11-28 | 1 | -0/+2 |
* | Support the new VM_PROT_COPY option on wired pages. The effect of which | alc | 2009-11-27 | 1 | -3/+6 |
* | Simplify the invocation of vm_fault(). Specifically, eliminate the flag | alc | 2009-11-27 | 1 | -8/+11 |
* | Replace VM_PROT_OVERRIDE_WRITE by VM_PROT_COPY. VM_PROT_OVERRIDE_WRITE has | alc | 2009-11-26 | 1 | -1/+1 |
* | Simplify both the invocation and the implementation of vm_fault() for wiring | alc | 2009-11-18 | 1 | -32/+13 |
* | Eliminate an unnecessary #include. (This #include should have been removed | alc | 2009-11-04 | 1 | -1/+0 |
* | Eliminate a bit of hackery from vm_fault(). The operations that this | alc | 2009-11-03 | 1 | -11/+0 |
* | Correct an error in vm_fault_copy_entry() that has existed since the first | alc | 2009-10-31 | 1 | -1/+1 |
* | When protection of wired read-only mapping is changed to read-write, | kib | 2009-10-27 | 1 | -16/+46 |
* | Simplify the inner loop of vm_fault_copy_entry(). | alc | 2009-10-26 | 1 | -13/+12 |
* | Eliminate an unnecessary check from vm_fault_prefault(). | alc | 2009-10-25 | 1 | -2/+2 |
* | Add a new type of VM object: OBJT_SG. An OBJT_SG object is very similar to | jhb | 2009-07-24 | 1 | -1/+2 |
* | When forking a vm space that has wired map entries, do not forget to | kib | 2009-07-03 | 1 | -10/+11 |
* | Implement global and per-uid accounting of the anonymous memory. Add | kib | 2009-06-23 | 1 | -1/+5 |
* | Eliminate unnecessary obfuscation when testing a page's valid bits. | alc | 2009-06-07 | 1 | -4/+3 |
* | Eliminate an incorrect comment. | alc | 2009-05-07 | 1 | -2/+0 |
* | Eliminate an archaic band-aid. The immediately preceding comment already | alc | 2009-04-26 | 1 | -5/+3 |
* | Allow valid pages to be mapped for read access when they have a non-zero | alc | 2009-04-19 | 1 | -1/+0 |
* | Prior to r188331 a map entry's last read offset was only updated by a hard | alc | 2009-02-25 | 1 | -3/+7 |
* | Avoid some cases of unnecessary page queues locking by vm_fault's delete- | alc | 2009-02-09 | 1 | -5/+11 |
* | Eliminate OBJ_NEEDGIANT. After r188331, OBJ_NEEDGIANT's only use is by a | alc | 2009-02-08 | 1 | -3/+0 |