aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Define macro VM_MAP_ENTRY_FOREACH for enumerating the entries in a vm_map.Doug Moore2019-10-085-18/+10
* Assert that the PGA_{WRITEABLE,EXECUTABLE} flags do not leak.Mark Johnston2019-10-071-2/+5
* vm: stop trylocking page queues in vm_page_pqbatch_submitMateusz Guzik2019-10-071-6/+4
* Improve MD page fault handlers.Konstantin Belousov2019-09-274-15/+83
* Fix a race in vm_page_swapqueue().Mark Johnston2019-09-271-9/+40
* Fix object locking in vm_object_unwire() after r352174.Mark Johnston2019-09-271-2/+3
* Add some counters for per-VM page events.Mark Johnston2019-09-251-1/+28
* Complete the removal of the "wire_count" field from struct vm_page.Mark Johnston2019-09-251-4/+4
* sys/vm/vm_glue.c: Incorrect function name in panic stringAllan Jude2019-09-191-2/+2
* Remove dead code from vm_map_unlink_entry made dead by r351476, and alsoDoug Moore2019-09-171-11/+1
* vfs: manage mnt_ref with atomicsMateusz Guzik2019-09-161-0/+1
* Assert that the refcount value is not VPRC_BLOCKED in vm_page_drop().Mark Johnston2019-09-161-1/+5
* Fix a race in vm_page_dequeue_deferred_free() after r352110.Mark Johnston2019-09-162-9/+12
* Fix a page leak in vm_page_reclaim_run().Mark Johnston2019-09-161-4/+11
* Revert r352406, which contained changes I didn't intend to commit.Mark Johnston2019-09-169-754/+803
* Fix a couple of nits in r352110.Mark Johnston2019-09-169-803/+754
* Use REFCOUNT_COUNT() to obtain refcount where appropriate.Hans Petter Selasky2019-09-123-12/+14
* Replace redundant code with a few new vm_page_grab facilities:Jeff Roberson2019-09-104-27/+185
* Use the sleepq lock rather than the page lock to protect against wakeupJeff Roberson2019-09-105-151/+83
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-098-402/+579
* vm_object_deallocate(): Remove no longer needed code.Konstantin Belousov2019-09-071-20/+0
* vm_object_coalesce(): avoid extending any nosplit objects, not onlyKonstantin Belousov2019-09-071-1/+1
* madvise(MADV_FREE): Quick fix to time rewind.Konstantin Belousov2019-09-041-0/+12
* vm pager: writemapping accounting for OBJT_SWAPKyle Evans2019-09-038-29/+88
* Add procctl(PROC_STACKGAP_CTL)Konstantin Belousov2019-09-031-2/+6
* Add preliminary support for atomic updates of per-page queue state.Mark Johnston2019-09-033-46/+154
* Map the vm_page array into KVA on amd64.Mark Johnston2019-09-032-5/+13
* Extend uma_reclaim() to permit different reclamation targets.Mark Johnston2019-09-014-73/+148
* Rework v_object lifecycle for vnodes.Konstantin Belousov2019-08-292-39/+13
* vm: only lock tmpfs vnode shared in vm_object_deallocateMateusz Guzik2019-08-281-1/+1
* Wire pages in vm_page_grab() when appropriate.Mark Johnston2019-08-281-1/+1
* Fix a few nits in vm_pqbatch_process_page().Mark Johnston2019-08-261-9/+13
* Handle UMA_ANYDOMAIN in kstack_import().Mark Johnston2019-08-253-4/+10
* Move OBJT_VNODE specific code from vm_object_terminate() toKonstantin Belousov2019-08-252-30/+20
* vm_map_simplify_entry considers merging an entry with its twoDoug Moore2019-08-252-28/+26
* Make stack grow use the same gap as stack create.Konstantin Belousov2019-08-241-2/+14
* Remove the obsolete pcpu_zone_ptr zone.Mateusz Guzik2019-08-241-1/+0
* Stop clearing page flags in vm_page_pqbatch_submit().Mark Johnston2019-08-231-1/+0
* Make vm_pqbatch_submit_page() externally visible.Mark Johnston2019-08-233-11/+12
* Simplify vm_page_dequeue() and fix an assertion.Mark Johnston2019-08-213-30/+24
* Unconditionally enable debug.vm_lowmem.Mark Johnston2019-08-211-2/+0
* Don't requeue active pages in vm_swapout_object_deactivate_pages().Mark Johnston2019-08-211-3/+5
* Use an atomic reference count for paging in progress so that callers do notJeff Roberson2019-08-193-41/+34
* Permit vm_pager_has_page() to run with a shared lock. IntroduceJeff Roberson2019-08-193-4/+9
* Allocate amd64's page array using pages and page directory pages from theJeff Roberson2019-08-183-23/+53
* Change locking requirements for VOP_UNSET_TEXT().Konstantin Belousov2019-08-181-3/+11
* Remove unnecessary debugging from r351181 that caused powerpc build to fail.Jeff Roberson2019-08-181-2/+2
* vm_phys_avail_find is only used on NUMA kernels. Fix a build error.Jeff Roberson2019-08-181-0/+2
* Encapsulate phys_avail manipulation in a set of simple routines. Add aJeff Roberson2019-08-183-18/+228
* Check paddr for overflow.Aleksandr Rybalko2019-08-161-2/+4