| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix inconsistent locking of the swap pager named objects list. | kib | 2016-06-13 | 1 | -63/+56 |
* | Explicitely initialize sw_alloc_sx. Currently it is not initialized | kib | 2016-06-13 | 1 | -0/+1 |
* | Reset the page busy lock state after failing to insert into the object. | markj | 2016-06-02 | 1 | -0/+2 |
* | Don't preserve the page's object linkage in vm_page_insert_after(). | markj | 2016-06-02 | 1 | -6/+2 |
* | Fix memguard(9) in kernels with INVARIANTS enabled. | markj | 2016-06-01 | 2 | -9/+30 |
* | If the fast path unbusy in vm_page_replace() fails, slow path needs to | kib | 2016-06-01 | 1 | -15/+20 |
* | Do not leak the vm object lock when swap reservation failed, in | kib | 2016-05-29 | 1 | -0/+1 |
* | The flag "vm_pages_needed" has long served two distinct purposes: (1) to | alc | 2016-05-27 | 3 | -42/+63 |
* | Use vm_page_replace_checked() instead of vm_page_rename() for implementing | alc | 2016-05-27 | 1 | -17/+10 |
* | Prevent parallel object collapses. Both vm_object_collapse_scan() and | kib | 2016-05-26 | 1 | -0/+5 |
* | Style changes to some most outrageous violations in vm_object_collapse(). | kib | 2016-05-26 | 1 | -9/+6 |
* | In vm_page_cache(), only drop the vnode after radix insert failure | kib | 2016-05-24 | 1 | -1/+2 |
* | In vm_page_alloc_contig(), on vm_page_insert() failure, mark each | kib | 2016-05-24 | 1 | -1/+3 |
* | Remove Giant around allocation of the swap pager with non-NULL handle. | kib | 2016-05-24 | 1 | -3/+0 |
* | Correct an error in a comment: One of the conditions for page allocation | alc | 2016-05-23 | 1 | -9/+8 |
* | Mark swap-related proc sysctls as not requiring Giant. | kib | 2016-05-22 | 1 | -3/+5 |
* | Replace hand-made exclusive lock, protecting against parallel | kib | 2016-05-22 | 1 | -24/+10 |
* | Remove false claim. Giant is dropped by mi_startup() before passing | kib | 2016-05-22 | 1 | -2/+0 |
* | When descending a shadow chain of objects, it makes no sense to update | alc | 2016-05-21 | 1 | -1/+2 |
* | Add new bus methods for mapping resources. | jhb | 2016-05-20 | 1 | -2/+3 |
* | Clean up the handling of errors from vm_pager_get_pages(). Mostly, this | alc | 2016-05-19 | 1 | -26/+18 |
* | vm/vm_page.h: Fix trivial '-Wpointer-sign' warning | cem | 2016-05-19 | 2 | -3/+3 |
* | Add implementation of robust mutexes, hopefully close enough to the | kib | 2016-05-17 | 3 | -1/+3 |
* | Move vm_domain_rr_selectdomain() under #ifdef VM_NUMA_ALLOC. | jhb | 2016-05-10 | 1 | -4/+2 |
* | sys/vm: minor spelling fixes in comments. | pfg | 2016-05-02 | 9 | -16/+16 |
* | Avoid duplicated calls to pmap_page_get_memattr(). | kib | 2016-05-01 | 1 | -5/+13 |
* | Don't require write locks on the VM object for vm_page_prev/next. | jhb | 2016-04-29 | 1 | -2/+2 |
* | Trim redundant message. | jhb | 2016-04-27 | 1 | -1/+1 |
* | Cleanup redundant parenthesis from existing howmany()/roundup() macro uses. | pfg | 2016-04-22 | 1 | -1/+1 |
* | sys: use our roundup2/rounddown2() macros when param.h is available. | pfg | 2016-04-21 | 3 | -10/+10 |
* | Remove slightly used const values that can be replaced with nitems(). | pfg | 2016-04-21 | 1 | -3/+1 |
* | Add more fine-grained kernel options for NUMA support. | jhb | 2016-04-09 | 4 | -14/+39 |
* | Add four new RCTL resources - readbps, readiops, writebps and writeiops, | trasz | 2016-04-07 | 1 | -0/+16 |
* | Remove UMA_ZONE_REFCNT feature, now unused. | glebius | 2016-03-01 | 3 | -110/+6 |
* | Implement process-shared locks support for libthr.so.3, without | kib | 2016-02-28 | 2 | -0/+10 |
* | Include sys/_task.h into uma_int.h, so that taskqueue.h isn't a | glebius | 2016-02-09 | 4 | -3/+2 |
* | Plug a vm_page leak introduced in r292373. | markj | 2016-02-05 | 1 | -0/+3 |
* | Redo r292484. Embed task(9) into zone, so that uz_maxaction is called | glebius | 2016-02-03 | 6 | -6/+10 |
* | Move uma_dbg_alloc() and uma_dbg_free() into uma_core.c, which allows | glebius | 2016-02-03 | 3 | -101/+102 |
* | Typo in comment. | kib | 2016-01-24 | 1 | -1/+1 |
* | Various cleanups to the main function for AIO kernel processes: | jhb | 2016-01-19 | 2 | -0/+46 |
* | A fix to r292469: Iterate over the physical segments in descending rather | alc | 2016-01-16 | 1 | -4/+4 |
* | Fix the domain iterator to not try the first-touch / fixed domain | adrian | 2016-01-10 | 1 | -3/+13 |
* | Add missed relpbuf() for a smallfs page-in. | kib | 2015-12-27 | 1 | -0/+1 |
* | Add a safety net to reclaim mbufs when one of the mbuf zones become | jtl | 2015-12-20 | 3 | -1/+36 |
* | Introduce a new mechanism for relocating virtual pages to a new physical | alc | 2015-12-19 | 9 | -240/+807 |
* | vm_page_replace: add wrapper to KASSERT about old page | cem | 2015-12-17 | 3 | -4/+17 |
* | vm_page.h: page busy macro fixups | cem | 2015-12-16 | 1 | -8/+9 |
* | A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES(). | glebius | 2015-12-16 | 14 | -636/+367 |
* | Don't make assertions about td_critnest when the scheduler is stopped. | markj | 2015-12-11 | 1 | -3/+2 |