| Age | Commit message (Expand) | Author |
| 2021-04-17 | fix error in previous: UVMHIST_PDHIST_SIZE needs to stay next to pdhistbuf[]. | mrg |
| 2021-04-17 | remove KERNHIST_INIT_STATIC(). it stradles the line between usable | mrg |
| 2020-11-04 | In uvmpd_tryownerlock(), if the initial try-lock of the owner lock fails | chs |
| 2020-07-09 | Consistently use UVMHIST(__func__) | skrll |
| 2020-06-11 | Counter tweaks: | ad |
| 2020-06-11 | uvm_availmem(): give it a boolean argument to specify whether a recent | ad |
| 2020-05-25 | uvm_pageout_done(): do nothing when npages is zero. | ad |
| 2020-04-13 | hardclock_ticks -> getticks() | maxv |
| 2020-02-23 | UVM locking changes, proposed on tech-kern: | ad |
| 2020-02-18 | remove the aiodoned thread. I originally added this to provide a thread context | chs |
| 2020-01-15 | Merge from yamt-pagecache (after much testing): | ad |
| 2019-12-31 | - Add and use wrapper functions that take and acquire page interlocks, and pairs | ad |
| 2019-12-31 | Rename uvm_free() -> uvm_availmem(). | ad |
| 2019-12-31 | Rename uvm_page_locked_p() -> uvm_page_owner_locked_p() | ad |
| 2019-12-30 | pagedaemon: | ad |
| 2019-12-21 | Fix merge error - don't init uvmpd_lock twice. | ad |
| 2019-12-21 | Detangle the pagedaemon from uvm_fpageqlock: | ad |
| 2019-12-21 | uvm_reclaimable(): need to sum the per-CPU values for filepages/execpages. | ad |
| 2019-12-14 | The uvmexp.pdpending change was incorrect - revert for now. | ad |
| 2019-12-14 | Adjust pdpending in uvm_pageout_start() and uvm_pageout_done() to avoid | ad |
| 2019-12-13 | Break the global uvm_pageqlock into a per-page identity lock and a private | ad |
| 2019-12-01 | - Adjust uvmexp.swpgonly with atomics, and make uvm_swap_data_lock static. | ad |
| 2019-10-01 | in uvm_wait(), panic if the pagedaemon thread does not exist. | chs |
| 2019-04-21 | Draining pools from the pagedaemon thread can deadlock, because draining | chs |
| 2017-10-28 | Update the kernhist(9) kernel history code to address issues identified | pgoyette |
| 2013-10-25 | Mark a diagnostic-only variable | martin |
| 2012-07-30 | -fno-common broke kernhist since it used commons. | matt |
| 2012-06-05 | Now that pool_cache_invalidate() is synchronous and can handle per-CPU | jym |
| 2012-02-01 | allocate uareas and buffers from kernel_map again | para |
| 2012-01-27 | extending vmem(9) to be able to allocated resources for it's own needs. | para |
| 2011-06-12 | Welcome to 5.99.53! Merge rmind-uvmplock branch: | rmind |
| 2011-02-02 | udpate license clauses on my code to match the new-style BSD licenses. | chuck |
| 2010-06-02 | it's a wonderful static | pooka |
| 2009-10-21 | Remove uarea swap-out functionality: | rmind |
| 2009-08-18 | whitespace fixes. no functional changes. | yamt |
| 2009-08-10 | Add uvm_reclaim_hooks support for reclaiming kernel KVA space and memory. | haad |
| 2008-12-13 | PR 40027/pagedaemon loops on memory shortage | ad |
| 2008-12-03 | Make adjustment of uvm_extrapages atomic since it's done without a lock. | ad |
| 2008-12-02 | uvmpd_tune: make the adjustments to individual variables atomic. | ad |
| 2008-11-14 | - If the system encounters a severe memory shortage, start unloading | ad |
| 2008-09-23 | - Make free target 0.5%, but limit to between 128k and 1024k. | ad |
| 2008-02-29 | uvm_swap_io: if pagedaemon, don't wait for iobuf. | yamt |
| 2008-02-07 | swapcluster_flush: handle nused==0, which can happen if swapcluster_add failed. | yamt |
| 2008-01-28 | remove a special allocator for uareas, which is no longer necessary. | yamt |
| 2008-01-02 | Merge vmlocking2 to head. | ad |
| 2007-11-07 | Merge from vmlocking: | ad |
| 2007-07-21 | Merge unobtrusive locking changes from the vmlocking branch. | ad |
| 2007-07-09 | Merge some of the less invasive changes from the vmlocking branch: | ad |
| 2007-06-15 | Add a sysctl to disable swapout of kernel stacks. Discussed on tech-kern@. | ad |
| 2007-02-22 | TRUE -> true, FALSE -> false | thorpej |