aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* 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-27/+65
* 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
* Recursion on the free page queue mutex occurred when UMA needed to allocateAlan Cox2016-11-271-7/+8
* Release laundered vnode pages to the head of the inactive queue.Mark Johnston2016-11-233-2/+4
* Remove PG_CACHED-related fields from struct vmmeter, because they are noAlan Cox2016-11-224-24/+18
* - If caller specifies readbehind and readahead that together with countGleb Smirnoff2016-11-171-1/+38
* Move the fast fault path into the separate function.Konstantin Belousov2016-11-161-30/+50
* Remove most of the code for implementing PG_CACHED pages. (This change doesAlan Cox2016-11-1510-447/+31
* Introduce a new page queue, PQ_LAUNDRY, for storing unreferenced, dirtyAlan Cox2016-11-097-318/+664
* Fix improper use of "its".Bryan Drewery2016-11-081-1/+1
* Do not sleep in vm_wait() if pagedaemon did not yet started. Panic instead.Konstantin Belousov2016-11-041-0/+2
* In vm_fault()'s loop over the shadow chain, move a comment describing ourAlan Cox2016-11-031-5/+18
* Move and revise a comment about the relation between the object's paging-Alan Cox2016-11-011-3/+8
* Add BUF_TRACKING and FULL_BUF_TRACKING buffer debuggingConrad Meyer2016-10-311-0/+2
* Change remained internal uses of boolean_t to bool in vm/vm_fault.c.Konstantin Belousov2016-10-301-4/+4