aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* linuxkpi: Add some basic swap functionsBen Widawsky2018-11-202-0/+10
* Use swp_pager_isondev() throughout. Submitted by: ota@j.email.ne.jpAlan Cox2018-11-191-3/+3
* Tidy up vm_map_simplify_entry() and its recently introduced helperAlan Cox2018-11-181-18/+21
* Add accounting to per-domain UMA full bucket caches.Mark Johnston2018-11-132-36/+84
* Re-apply r336984, reverting r339934.Mark Johnston2018-11-101-2/+3
* Fix a use-after-free in swp_pager_meta_free().Mark Johnston2018-11-071-1/+1
* Avoid specifying VM_PROT_EXECUTE in mappings from pipe_map and exec_map.Mark Johnston2018-11-061-2/+2
* Initialize last_target in the laundry thread control loop.Mark Johnston2018-11-061-1/+1
* Initialize the eflags field of vm_map headers.Mark Johnston2018-11-022-16/+14
* Revert r336984.Mark Johnston2018-10-301-3/+2
* Add malloc_domainset(9) and _domainset variants to other allocator KPIs.Mark Johnston2018-10-303-18/+46
* Fix some problems that manifest when NUMA domain 0 is empty.Mark Johnston2018-10-305-34/+35
* Eliminate typically pointless calls to vm_fault_prefault() on soft, copy-Alan Cox2018-10-271-0/+10
* Add a !NUMA definition for vm_domainset_iter_policy_ref_init().Mark Johnston2018-10-241-0/+8
* Add an #include required after r339686.Mark Johnston2018-10-241-0/+1
* Use a vm_domainset iterator in keg_fetch_slab().Mark Johnston2018-10-242-55/+69
* Initialize static domainsets regardless of whether an SRAT is present.Mark Johnston2018-10-232-2/+6
* Refactor domainset iterators for use by malloc(9) and UMA.Mark Johnston2018-10-236-69/+87
* Make it possible to disable NUMA support with a tunable.Mark Johnston2018-10-221-4/+15
* Fix the build after r339601.Mark Johnston2018-10-221-2/+2
* Avoid a redundancy in a comment updated by r339601.Mark Johnston2018-10-221-2/+1
* Swap in processes unless there's a global memory shortage.Mark Johnston2018-10-222-3/+16
* If we lost race or were migrated during bucket allocation for the per-CPUGleb Smirnoff2018-10-221-5/+12
* Unindent vm_map_simplify_entry() after r339506.Konstantin Belousov2018-10-211-16/+14
* Reduce code duplication in merging vm_entry neighbors.Konstantin Belousov2018-10-201-52/+47
* Create some global domainsets and refactor NUMA registration.Mark Johnston2018-10-202-0/+30
* eliminate locking surrounding ui_vmsize and swap reserve by using atomicsMatt Macy2018-10-051-53/+62
* Use an unsigned iterator for domain sets.Mark Johnston2018-10-011-1/+1
* Allow empty NUMA memory domains to support Threadripper2Andrew Gallatin2018-10-014-9/+45
* Correct vm_fault_copy_entry() handling of backing file truncationKonstantin Belousov2018-09-281-0/+7
* In vm_fault_copy_entry(), we should not assert that entry is chargedKonstantin Belousov2018-09-281-1/+3
* In vm_fault_copy_entry(), collect the code to initialize a newlyKonstantin Belousov2018-09-281-2/+2
* Add more NUMA-specific low memory predicates.Mark Johnston2018-09-243-10/+11
* Passing UMA_ZONE_NOFREE to uma_zcreate() for swpctrie_zone and swblk_zone isAlan Cox2018-09-241-4/+2
* Ensure that "domain" is initialized when vm_ndomains == 1.Mark Johnston2018-09-241-1/+3
* Ensure that imports into per-domain kmem arenas are KVA_QUANTUM-aligned.Mark Johnston2018-09-202-24/+21
* Change the domain selection policy in kmem_back().Mark Johnston2018-09-201-14/+31
* Move kernel vmem arena initialization to vm_kern.c.Mark Johnston2018-09-192-83/+83
* vm: check for empty kstack cache before lockingMateusz Guzik2018-09-191-1/+1
* Only update the domain cursor once in keg_fetch_slab().Mark Johnston2018-09-181-4/+2
* vm: stop taking proc lock in mmap to satisfy racct if it is disabledMateusz Guzik2018-09-181-13/+9
* Split some checks in vm_page_activate() to make it easier to read.Mark Johnston2018-09-101-4/+4
* Relax an assertion in vm_pqbatch_process_page().Mark Johnston2018-09-081-9/+16
* Use the correct terminology.Mark Johnston2018-09-061-2/+2
* Avoid resource deadlocks when one domain has exhausted its memory. AttemptMark Johnston2018-09-066-20/+58
* Remove vm_page_remque().Mark Johnston2018-09-063-26/+11
* Recent changes have created, for the first time, physical memory segmentsAlan Cox2018-09-021-1/+24
* Remove {max/min}_offset() macros, use vm_map_{max/min}() inlines.Konstantin Belousov2018-08-294-22/+31
* Remove the Yarrow PRNG algorithm option in accordance with due noticeMark Murray2018-08-261-4/+4
* Eliminate the arena parameter to kmem_free(). Implicitly this corrects anAlan Cox2018-08-255-48/+28