aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Perform all accesses to uma_reclaim_needed using atomic(9) KPI.Konstantin Belousov2017-12-191-2/+2
* Use a dedicated counter for inactive queue scans.Mark Johnston2017-12-111-12/+19
* Fix the act_scan_laundry_weight mechanism.Mark Johnston2017-12-091-1/+1
* Fix the UMA reclaim worker after r326347.Mark Johnston2017-12-071-1/+1
* Use unique wait messages in the page daemon control loop.Mark Johnston2017-12-061-1/+1
* Print the correct value when freelist is out of range.Andrew Turner2017-12-041-1/+1
* [mips] [vm] restore translation of freelist to flind for page allocationMichael Zhilin2017-12-042-10/+15
* Add comment for vm_map_find_min().Konstantin Belousov2017-12-011-0/+12
* SPDX: Consider code from Carnegie-Mellon University.Pedro F. Giffuni2017-11-3020-16/+24
* SPDX: wrong license.Pedro F. Giffuni2017-11-301-1/+1
* Verify the object/vnode association after vget() in vm_pageout_clean().Mark Johnston2017-11-291-0/+10
* Remove some comments that became incorrect with r325530.Mark Johnston2017-11-291-6/+0
* Eliminate kmem_arena and kmem_object in preparation for further NUMA commits.Jeff Roberson2017-11-288-49/+99
* Move domain iterators into the page layer where domain selection should takeJeff Roberson2017-11-288-271/+336
* When the swap pager allocates space on disk, it requests contiguousAlan Cox2017-11-281-33/+61
* Avoid unnecessary lookups when initializing the vm_page array.Mark Johnston2017-11-273-25/+5
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2719-3/+41
* Move vm_phys_init_page() to vm_page.c.Mark Johnston2017-11-263-29/+28
* Remove unneeded initializations from vm_phys_init_page().Mark Johnston2017-11-261-1/+1
* Return different error code for the guard page layout violation.Konstantin Belousov2017-11-221-5/+6
* When vm_map_find(find_space = VMFS_OPTIMAL_SPACE) fails to find space, aAlan Cox2017-11-221-2/+2
* Allow for fictitious physical pages in vm_page_scan_contig().Mark Johnston2017-11-211-2/+4
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2023-0/+46
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-184-0/+8
* vmtotal: extend memory counters to accomodate for current and futureKonstantin Belousov2017-11-151-3/+54
* Fix operator priority.Konstantin Belousov2017-11-081-1/+2
* Allow various page daemon parameters to be set from loader.conf.Mark Johnston2017-11-081-9/+9
* Replace manyinstances of VM_WAIT with blocking page allocation flagsJeff Roberson2017-11-0810-47/+129
* Correct the type of foff.Mark Johnston2017-11-081-1/+1
* Micro-optimize the handling of fictitious pages in vm_page_free_prep().Alan Cox2017-10-241-13/+12
* Add OID for the vm.overcommit sysctl. This makes it possible to removeEdward Tomasz Napierala2017-10-222-2/+3
* Check that the page which is freed as zeroed, indeed has all-zero content.Konstantin Belousov2017-10-211-0/+10
* Free the right address range if kmem_back() fails in memguard_alloc().Mark Johnston2017-10-201-3/+4
* Take the vm object lock in read mode in vnode_generic_putpages().Konstantin Belousov2017-10-201-5/+13
* Move swapout code into vm/vm_swapout.c.Konstantin Belousov2017-10-206-899/+1104
* Do not overwrite clean blocks on pageout.Konstantin Belousov2017-10-201-23/+110
* In vm_page_free_phys_pglist(), do not take vm_page_queue_free_mtx ifKonstantin Belousov2017-10-201-0/+2
* Batch atomic updates to the number of active, inactive, and laundryAlan Cox2017-10-191-2/+12
* Do not report reduction of swap zone if it was not.Konstantin Belousov2017-10-181-1/+1
* Reduce traffic on vm_cnt.v_free_countMateusz Guzik2017-10-132-8/+9
* Evaluate the real size of the sblk_zone.Konstantin Belousov2017-10-131-0/+8
* ANSIfy vm_kern.cEd Maste2017-10-131-14/+5
* Replace an unnecessary call to vm_page_activate() by an assertion thatAlan Cox2017-10-081-1/+4
* When an I/O error occurs on page out, there is no need to dirty the page,Alan Cox2017-10-011-1/+1
* Optimize vm_object_page_remove() by eliminating pointless calls toAlan Cox2017-09-281-4/+6
* Add UMA_ALIGNOF().John Baldwin2017-09-271-0/+1
* Change vm_page_try_to_free() to require a managed page. Essentially,Alan Cox2017-09-241-7/+8
* Optimize vm_page_try_to_free(). Specifically, the call to pmap_remove_all()Alan Cox2017-09-242-10/+12
* For unlinked files, do not msync(2) or sync on the vnode deactivation.Konstantin Belousov2017-09-191-2/+2
* Batch freeing of the pages in vm_object_page_remove() under the sameKonstantin Belousov2017-09-151-1/+6