aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* call vm_lowmem hook in uma_reclaim_workerAndriy Gapon2017-02-254-4/+16
* Properly handle possible underflow in vm_fault_prefault().Konstantin Belousov2017-02-241-4/+5
* try to fix RACCT_RSS accountingAndriy Gapon2017-02-141-2/+5
* Use %s __func__ to print the actual function name (been looking atBjoern A. Zeeb2017-02-141-2/+2
* Rework r313352.Konstantin Belousov2017-02-132-39/+36
* Remove MPSAFE and ARGUSED annotations, ANSI-fy syscall handlers.Konstantin Belousov2017-02-131-71/+10
* Consistently handle negative or wrapping offsets in the mmap(2) syscalls.Konstantin Belousov2017-02-123-3/+29
* Change type of the prot parameter for kern_vm_mmap() from vm_prot_t to int.Konstantin Belousov2017-02-112-2/+2
* Add kern_vm_mmap2(), kern_vm_mprotect(), kern_vm_msync(), kern_vm_munlock(),Edward Tomasz Napierala2017-02-062-86/+97
* Style, use tab after #define.Konstantin Belousov2017-02-041-2/+2
* Over the years, the code and comments in vm_page_startup() have diverged inAlan Cox2017-02-041-45/+66
* Ifdef out the unused vm_rr_selectdomain().Edward Tomasz Napierala2017-02-021-0/+2
* Avoid page lookups in the top-level object in vm_object_madvise().Mark Johnston2017-01-301-69/+98
* hwpmc: partially depessimize munmap handling if the module is not loadedMateusz Guzik2017-01-241-21/+28
* Avoid unnecessary page lookups in vm_object_madvise().Mark Johnston2017-01-152-25/+39
* Fix the contiguity once more.Gleb Smirnoff2017-01-121-1/+1
* Remove a redundant use of min().Mark Johnston2017-01-051-2/+1
* Add a small allocator for exec_map entries.Mark Johnston2017-01-053-8/+19
* Fix assertion that checks that pages are consecutive to properlyGleb Smirnoff2017-01-041-4/+8
* Move bogus_page declaration to vm_page.h and initialization to vm_page.c.Gleb Smirnoff2017-01-043-5/+13
* Add a page queue for holding dirty anonymous unswappable pages.Mark Johnston2017-01-035-20/+111
* Print flags in hex instead of decimal.Justin Hibbits2017-01-021-1/+1
* Style fixes for vm_map_insert().Konstantin Belousov2017-01-011-31/+27
* Ansify vm/vm_pager.c. Style.Konstantin Belousov2016-12-311-36/+22
* Use vrefact in vnode_pager_alloc.Mateusz Guzik2016-12-311-1/+1
* Fix two similar bugs in the populate vm_fault() code.Konstantin Belousov2016-12-301-28/+66
* Assert that the pages found on the object queue by vm_page_next() andKonstantin Belousov2016-12-301-6/+10
* Style.Konstantin Belousov2016-12-301-16/+22
* Remove cpu_spinwait after seq_consistent.Mateusz Guzik2016-12-301-3/+0
* Relax the object type restrictions on vm_page_alloc_contig(). Specifically,Alan Cox2016-12-283-39/+66
* Remove redundancy in vmtotal().Konstantin Belousov2016-12-261-10/+3
* Fix argument type and microoptimize swp_pager_meta_free().Konstantin Belousov2016-12-241-28/+28
* Improve vm_object_scan_all_shadowed() to also check swap backing objects.Konstantin Belousov2016-12-183-20/+63
* In swp_pager_meta_free_all(), fix type of the index variable. Style.Konstantin Belousov2016-12-161-9/+9
* Provide introductory description of the default pager.Konstantin Belousov2016-12-141-0/+10
* Remove locking around accounting initialization of the default object.Konstantin Belousov2016-12-141-2/+0
* Tidy up. Mostly, remove or replace stale comments. Most of the commentsAlan Cox2016-12-141-50/+30
* Use db_lookup_proc() in the DDB 'show procvm' command.John Baldwin2016-12-131-1/+1
* Eliminate every mention of PG_CACHED pages from the comments in the machine-Alan Cox2016-12-126-112/+72
* Allow bogus_page to be passed to pager(s).Gleb Smirnoff2016-12-091-0/+4
* Conditionalize PG_CACHE sysctls on COMPAT_FREEBSD11.Mark Johnston2016-12-091-1/+3
* Implement the populate() pager method for phys pager.Konstantin Belousov2016-12-081-11/+84
* Add a new populate() pager method and extend device pager ops vectorKonstantin Belousov2016-12-084-0/+178
* Move map_generation snapshot value into struct faultstate.Konstantin Belousov2016-12-081-3/+4
* Style.Konstantin Belousov2016-12-081-10/+4
* Previously, vm_radix_remove() would panic if the radix trie didn'tAlan Cox2016-12-083-14/+15
* Use the official spelling for NULL arguments to typed sysctl handlers.Mark Johnston2016-12-071-2/+2
* Provide dummy sysctls for v_cache_count and v_tcached.Mark Johnston2016-12-061-0/+11
* Eliminate a stale comment; vm_radix_prealloc() was replaced in r254141.Alan Cox2016-12-021-2/+0
* During vm_page_cache()'s call to vm_radix_insert(), if vm_page_alloc() wasAlan Cox2016-12-013-60/+2