| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix operator priority. | Konstantin Belousov | 2017-11-08 | 1 | -1/+2 |
* | Allow various page daemon parameters to be set from loader.conf. | Mark Johnston | 2017-11-08 | 1 | -9/+9 |
* | Replace manyinstances of VM_WAIT with blocking page allocation flags | Jeff Roberson | 2017-11-08 | 10 | -47/+129 |
* | Correct the type of foff. | Mark Johnston | 2017-11-08 | 1 | -1/+1 |
* | Micro-optimize the handling of fictitious pages in vm_page_free_prep(). | Alan Cox | 2017-10-24 | 1 | -13/+12 |
* | Add OID for the vm.overcommit sysctl. This makes it possible to remove | Edward Tomasz Napierala | 2017-10-22 | 2 | -2/+3 |
* | Check that the page which is freed as zeroed, indeed has all-zero content. | Konstantin Belousov | 2017-10-21 | 1 | -0/+10 |
* | Free the right address range if kmem_back() fails in memguard_alloc(). | Mark Johnston | 2017-10-20 | 1 | -3/+4 |
* | Take the vm object lock in read mode in vnode_generic_putpages(). | Konstantin Belousov | 2017-10-20 | 1 | -5/+13 |
* | Move swapout code into vm/vm_swapout.c. | Konstantin Belousov | 2017-10-20 | 6 | -899/+1104 |
* | Do not overwrite clean blocks on pageout. | Konstantin Belousov | 2017-10-20 | 1 | -23/+110 |
* | In vm_page_free_phys_pglist(), do not take vm_page_queue_free_mtx if | Konstantin Belousov | 2017-10-20 | 1 | -0/+2 |
* | Batch atomic updates to the number of active, inactive, and laundry | Alan Cox | 2017-10-19 | 1 | -2/+12 |
* | Do not report reduction of swap zone if it was not. | Konstantin Belousov | 2017-10-18 | 1 | -1/+1 |
* | Reduce traffic on vm_cnt.v_free_count | Mateusz Guzik | 2017-10-13 | 2 | -8/+9 |
* | Evaluate the real size of the sblk_zone. | Konstantin Belousov | 2017-10-13 | 1 | -0/+8 |
* | ANSIfy vm_kern.c | Ed Maste | 2017-10-13 | 1 | -14/+5 |
* | Replace an unnecessary call to vm_page_activate() by an assertion that | Alan Cox | 2017-10-08 | 1 | -1/+4 |
* | When an I/O error occurs on page out, there is no need to dirty the page, | Alan Cox | 2017-10-01 | 1 | -1/+1 |
* | Optimize vm_object_page_remove() by eliminating pointless calls to | Alan Cox | 2017-09-28 | 1 | -4/+6 |
* | Add UMA_ALIGNOF(). | John Baldwin | 2017-09-27 | 1 | -0/+1 |
* | Change vm_page_try_to_free() to require a managed page. Essentially, | Alan Cox | 2017-09-24 | 1 | -7/+8 |
* | Optimize vm_page_try_to_free(). Specifically, the call to pmap_remove_all() | Alan Cox | 2017-09-24 | 2 | -10/+12 |
* | For unlinked files, do not msync(2) or sync on the vnode deactivation. | Konstantin Belousov | 2017-09-19 | 1 | -2/+2 |
* | Batch freeing of the pages in vm_object_page_remove() under the same | Konstantin Belousov | 2017-09-15 | 1 | -1/+6 |
* | Include _bitset.h to get BITSET_DEFINE, used to define struct slabbits. | Mark Johnston | 2017-09-15 | 1 | -0/+1 |
* | Widen uk_pgoff, the slab header offset field. | Mark Johnston | 2017-09-13 | 1 | -1/+1 |
* | Remove inline specifier from vm_page_free_wakeup(), do not | Konstantin Belousov | 2017-09-13 | 1 | -1/+1 |
* | Do not relock free queue mutex for each page, free whole terminating | Konstantin Belousov | 2017-09-13 | 1 | -12/+47 |
* | Split vm_page_free_toq() into two parts, preparation vm_page_free_prep() | Konstantin Belousov | 2017-09-13 | 2 | -36/+78 |
* | Use existing tag name for the vm_object' memq. | Konstantin Belousov | 2017-09-13 | 2 | -1/+9 |
* | Fix a logic error in the item size calculation for internal UMA zones. | Mark Johnston | 2017-09-13 | 2 | -7/+13 |
* | Move vmmeter atomic counters into dedicated cache lines | Mateusz Guzik | 2017-09-10 | 1 | -1/+1 |
* | To analyze the allocation of swap blocks by blist functions, add a method | Alan Cox | 2017-09-10 | 1 | -0/+35 |
* | Add a vm_page_change_lock() helper, the common code to not relock page | Konstantin Belousov | 2017-09-09 | 3 | -53/+34 |
* | Speed up vm_page_array initialization. | Mark Johnston | 2017-09-07 | 3 | -43/+61 |
* | Start annotating global _padalign locks with __exclusive_cache_line | Mateusz Guzik | 2017-09-06 | 3 | -4/+4 |
* | Do not leak empty swblk. | Konstantin Belousov | 2017-09-06 | 1 | -0/+15 |
* | In swp_pager_meta_build(), handle a race with other thread allocating | Konstantin Belousov | 2017-09-06 | 1 | -1/+18 |
* | Adjust interface of swapon_check_swzone() to its actual usage. | Konstantin Belousov | 2017-08-30 | 1 | -7/+6 |
* | Make the swap_pager_full variable static. | Konstantin Belousov | 2017-08-30 | 2 | -2/+1 |
* | Synchronize page laundering with pmap_extract_and_hold(). | Mark Johnston | 2017-08-28 | 1 | -3/+8 |
* | Update a couple vm_object lock assertions in the swap pager to reflect the | Alan Cox | 2017-08-28 | 1 | -3/+7 |
* | Switching from a global hash table to per-vm_object radix tries for mapping | Alan Cox | 2017-08-28 | 1 | -3/+4 |
* | Replace global swhash in swap pager with per-object trie to track swap | Konstantin Belousov | 2017-08-25 | 3 | -293/+290 |
* | Add OBJ_PG_DTOR flag to VM object. | Ruslan Bukin | 2017-08-16 | 2 | -36/+51 |
* | Add vm_page_alloc_after(). | Mark Johnston | 2017-08-15 | 3 | -21/+42 |
* | Modify vm_page_grab_pages() to handle VM_ALLOC_NOWAIT. | Mark Johnston | 2017-08-11 | 3 | -7/+14 |
* | Micro-optimize kmem_unback(). | Mark Johnston | 2017-08-11 | 1 | -4/+6 |
* | Make vm_page_sunbusy() assert that the page is unlocked. | Mark Johnston | 2017-08-10 | 1 | -0/+1 |