aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix OOM handling of some corner cases.Konstantin Belousov2019-08-164-8/+63
* Move phys_avail definition into MI code. It is consumed in the MI layer andJeff Roberson2019-08-163-0/+26
* swap_pager.c reserves 2 blocks for a bsd label. Change that 2 to theDoug Moore2019-08-151-3/+5
* Fix stack grow for init.Konstantin Belousov2019-08-081-1/+2
* Cache kernel stacks in UMA. This gives us NUMA support, better concurrency,Jeff Roberson2019-08-063-79/+101
* Implement a MINBUCKET zone flag so we can use minimal caching on zones thatJeff Roberson2019-08-062-2/+7
* Add two new kernel options to control memory locality on NUMA hardware.Jeff Roberson2019-08-065-43/+163
* Centralize the logic in vfs_vmio_unwire() and sendfile_free_page().Mark Johnston2019-07-292-19/+85
* In swap_pager_putpages, move the initialization of a free-blocksDoug Moore2019-07-281-34/+21
* Rename vm_page_{import,release}() to vm_page_zone_{import,release}().Mark Johnston2019-07-201-5/+5
* Define vm_map_entry_in_transition to handle an in-transition mapDoug Moore2019-07-191-84/+74
* Merge the vm_page hold and wire mechanisms.Mark Johnston2019-07-087-97/+46
* Elide the vm_reserv_free_page() call when PG_PCPU_CACHE is set.Mark Johnston2019-07-081-1/+6
* Add a per-CPU page cache per VM free pool.Mark Johnston2019-07-083-21/+42
* A style-related change, r349791, made unclear the meaning of aDoug Moore2019-07-071-2/+2
* Fix style(9) violations involving division by PAGE_SIZE.Doug Moore2019-07-063-5/+5
* Change blist_next_leaf_alloc so that it can examine more than one leafDoug Moore2019-07-061-7/+5
* Based on work posted at https://reviews.freebsd.org/D13484, changeDoug Moore2019-07-051-38/+86
* Move an assignment, drop a label, and change gotos to break statementsDoug Moore2019-07-041-5/+4
* Replace a 'goto' with an 'else' in vm_map_wire_locked.Doug Moore2019-07-041-5/+3
* Change boolean_t variables in vm_map_unwire and vm_map_wire_locked toDoug Moore2019-07-041-36/+35
* Drop a temp variable from vm_map_insert, with no effect on theDoug Moore2019-07-041-4/+2
* Eliminate a goto and a label in vm_map_wire_locked by inserting an 'else'.Doug Moore2019-07-031-4/+1
* correct pmap_ts_referenced return typeEd Maste2019-07-031-1/+1
* Cache the next queue element when traversing a page queue.Mark Johnston2019-07-031-2/+3
* Mark pages allocated from the per-CPU cache.Mark Johnston2019-07-022-10/+10
* Control implicit PROT_MAX() using procctl(2) and the FreeBSD noteKonstantin Belousov2019-07-021-4/+15