| Commit message (Expand) | Author | Age | Files | Lines |
* | Extend uma_reclaim() to permit different reclamation targets. | Mark Johnston | 2019-09-01 | 4 | -73/+148 |
* | Rework v_object lifecycle for vnodes. | Konstantin Belousov | 2019-08-29 | 2 | -39/+13 |
* | vm: only lock tmpfs vnode shared in vm_object_deallocate | Mateusz Guzik | 2019-08-28 | 1 | -1/+1 |
* | Wire pages in vm_page_grab() when appropriate. | Mark Johnston | 2019-08-28 | 1 | -1/+1 |
* | Fix a few nits in vm_pqbatch_process_page(). | Mark Johnston | 2019-08-26 | 1 | -9/+13 |
* | Handle UMA_ANYDOMAIN in kstack_import(). | Mark Johnston | 2019-08-25 | 3 | -4/+10 |
* | Move OBJT_VNODE specific code from vm_object_terminate() to | Konstantin Belousov | 2019-08-25 | 2 | -30/+20 |
* | vm_map_simplify_entry considers merging an entry with its two | Doug Moore | 2019-08-25 | 2 | -28/+26 |
* | Make stack grow use the same gap as stack create. | Konstantin Belousov | 2019-08-24 | 1 | -2/+14 |
* | Remove the obsolete pcpu_zone_ptr zone. | Mateusz Guzik | 2019-08-24 | 1 | -1/+0 |
* | Stop clearing page flags in vm_page_pqbatch_submit(). | Mark Johnston | 2019-08-23 | 1 | -1/+0 |
* | Make vm_pqbatch_submit_page() externally visible. | Mark Johnston | 2019-08-23 | 3 | -11/+12 |
* | Simplify vm_page_dequeue() and fix an assertion. | Mark Johnston | 2019-08-21 | 3 | -30/+24 |
* | Unconditionally enable debug.vm_lowmem. | Mark Johnston | 2019-08-21 | 1 | -2/+0 |
* | Don't requeue active pages in vm_swapout_object_deactivate_pages(). | Mark Johnston | 2019-08-21 | 1 | -3/+5 |
* | Use an atomic reference count for paging in progress so that callers do not | Jeff Roberson | 2019-08-19 | 3 | -41/+34 |
* | Permit vm_pager_has_page() to run with a shared lock. Introduce | Jeff Roberson | 2019-08-19 | 3 | -4/+9 |
* | Allocate amd64's page array using pages and page directory pages from the | Jeff Roberson | 2019-08-18 | 3 | -23/+53 |
* | Change locking requirements for VOP_UNSET_TEXT(). | Konstantin Belousov | 2019-08-18 | 1 | -3/+11 |
* | Remove unnecessary debugging from r351181 that caused powerpc build to fail. | Jeff Roberson | 2019-08-18 | 1 | -2/+2 |
* | vm_phys_avail_find is only used on NUMA kernels. Fix a build error. | Jeff Roberson | 2019-08-18 | 1 | -0/+2 |
* | Encapsulate phys_avail manipulation in a set of simple routines. Add a | Jeff Roberson | 2019-08-18 | 3 | -18/+228 |
* | Check paddr for overflow. | Aleksandr Rybalko | 2019-08-16 | 1 | -2/+4 |
* | Fix OOM handling of some corner cases. | Konstantin Belousov | 2019-08-16 | 4 | -8/+63 |
* | Move phys_avail definition into MI code. It is consumed in the MI layer and | Jeff Roberson | 2019-08-16 | 3 | -0/+26 |
* | swap_pager.c reserves 2 blocks for a bsd label. Change that 2 to the | Doug Moore | 2019-08-15 | 1 | -3/+5 |
* | Fix stack grow for init. | Konstantin Belousov | 2019-08-08 | 1 | -1/+2 |
* | Cache kernel stacks in UMA. This gives us NUMA support, better concurrency, | Jeff Roberson | 2019-08-06 | 3 | -79/+101 |
* | Implement a MINBUCKET zone flag so we can use minimal caching on zones that | Jeff Roberson | 2019-08-06 | 2 | -2/+7 |
* | Add two new kernel options to control memory locality on NUMA hardware. | Jeff Roberson | 2019-08-06 | 5 | -43/+163 |
* | Centralize the logic in vfs_vmio_unwire() and sendfile_free_page(). | Mark Johnston | 2019-07-29 | 2 | -19/+85 |
* | In swap_pager_putpages, move the initialization of a free-blocks | Doug Moore | 2019-07-28 | 1 | -34/+21 |
* | Rename vm_page_{import,release}() to vm_page_zone_{import,release}(). | Mark Johnston | 2019-07-20 | 1 | -5/+5 |
* | Define vm_map_entry_in_transition to handle an in-transition map | Doug Moore | 2019-07-19 | 1 | -84/+74 |
* | Merge the vm_page hold and wire mechanisms. | Mark Johnston | 2019-07-08 | 7 | -97/+46 |
* | Elide the vm_reserv_free_page() call when PG_PCPU_CACHE is set. | Mark Johnston | 2019-07-08 | 1 | -1/+6 |
* | Add a per-CPU page cache per VM free pool. | Mark Johnston | 2019-07-08 | 3 | -21/+42 |
* | A style-related change, r349791, made unclear the meaning of a | Doug Moore | 2019-07-07 | 1 | -2/+2 |
* | Fix style(9) violations involving division by PAGE_SIZE. | Doug Moore | 2019-07-06 | 3 | -5/+5 |
* | Change blist_next_leaf_alloc so that it can examine more than one leaf | Doug Moore | 2019-07-06 | 1 | -7/+5 |
* | Based on work posted at https://reviews.freebsd.org/D13484, change | Doug Moore | 2019-07-05 | 1 | -38/+86 |
* | Move an assignment, drop a label, and change gotos to break statements | Doug Moore | 2019-07-04 | 1 | -5/+4 |
* | Replace a 'goto' with an 'else' in vm_map_wire_locked. | Doug Moore | 2019-07-04 | 1 | -5/+3 |
* | Change boolean_t variables in vm_map_unwire and vm_map_wire_locked to | Doug Moore | 2019-07-04 | 1 | -36/+35 |
* | Drop a temp variable from vm_map_insert, with no effect on the | Doug Moore | 2019-07-04 | 1 | -4/+2 |
* | Eliminate a goto and a label in vm_map_wire_locked by inserting an 'else'. | Doug Moore | 2019-07-03 | 1 | -4/+1 |
* | correct pmap_ts_referenced return type | Ed Maste | 2019-07-03 | 1 | -1/+1 |
* | Cache the next queue element when traversing a page queue. | Mark Johnston | 2019-07-03 | 1 | -2/+3 |
* | Mark pages allocated from the per-CPU cache. | Mark Johnston | 2019-07-02 | 2 | -10/+10 |
* | Control implicit PROT_MAX() using procctl(2) and the FreeBSD note | Konstantin Belousov | 2019-07-02 | 1 | -4/+15 |