| Age | Commit message (Expand) | Author |
| 2021-03-13 | Consistently use %#jx instead of 0x%jx or just %jx in UVMHIST_LOG formats | skrll |
| 2020-11-04 | In uvmpd_tryownerlock(), if the initial try-lock of the owner lock fails | chs |
| 2020-08-19 | in uao_get(), if we unlock the uobj to read a page from swap, | chs |
| 2020-08-19 | Remove trailing \n from UVMHIST_LOG() format strings. | simonb |
| 2020-07-09 | Consistently use UVMHIST(__func__) | skrll |
| 2020-07-08 | Trailing whitespace | skrll |
| 2020-05-25 | uao_get(): in the PGO_SYNCIO case use uvm_page_array and simplify control | ad |
| 2020-05-25 | - Alter the convention for uvm_page_array slightly, so the basic search | ad |
| 2020-05-25 | PR kern/55300: ubciomove triggers page not dirty assertion | ad |
| 2020-05-22 | uao_get(): handle PGO_OVERWRITE. | ad |
| 2020-05-20 | Suppress GCC warnings and fix a UVMHIST_LOG() statement. | hannken |
| 2020-05-19 | PR kern/32166: pgo_get protocol is ambiguous | ad |
| 2020-05-17 | Start trying to reduce cache misses on vm_page during fault processing. | ad |
| 2020-05-15 | PR kern/55268: tmpfs is slow | ad |
| 2020-03-22 | Process concurrent page faults on individual uvm_objects / vm_amaps in | ad |
| 2020-03-17 | Tweak the March 14th change to make page waits interlocked by pg->interlock. | ad |
| 2020-03-14 | Make page waits (WANTED vs BUSY) interlocked by pg->interlock. Gets RW | ad |
| 2020-02-24 | 0x%#x --> %#x for non-external codes. | rin |
| 2020-02-23 | UVM locking changes, proposed on tech-kern: | ad |
| 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-15 | Merge from yamt-pagecache: | ad |
| 2019-12-13 | Break the global uvm_pageqlock into a per-page identity lock and a private | ad |
| 2019-12-01 | Avoid calling pmap_page_protect() while under uvm_pageqlock. | ad |
| 2019-12-01 | - Adjust uvmexp.swpgonly with atomics, and make uvm_swap_data_lock static. | ad |
| 2019-07-28 | Avoid undefined behavior in uao_pagein_page(). Found by kUBSan. OK'd by | msaitoh |
| 2018-05-28 | allow tmpfs files to be larger than 4GB. | chs |
| 2017-10-28 | Update the kernhist(9) kernel history code to address issues identified | pgoyette |
| 2017-05-30 | add assertions that would have caught the recent audio mmap bugs. | chs |
| 2016-07-28 | PR kern/51371: fix misleading indentation | martin |
| 2015-08-24 | to garnish, dust with _KERNEL_OPT | pooka |
| 2014-05-25 | Allow VM_NFREELIST in uao_set_pgfl, meaning any freelist is OK. | riastradh |
| 2014-05-22 | Add uao_set_pgfl to limit a uvm_aobj's pages to a specified freelist. | riastradh |
| 2013-10-25 | Mark a diagnostic-only variable | martin |
| 2012-09-15 | #include <sys/atomic.h> | matt |
| 2012-09-14 | - Manage anonymous UVM object reference count with atomic ops. | rmind |
| 2012-09-14 | - Describe uvm_aobj and the lock order. | rmind |
| 2011-09-06 | Allocate color appropriate pages. | matt |
| 2011-06-12 | Welcome to 5.99.53! Merge rmind-uvmplock branch: | rmind |
| 2011-04-23 | Replace "malloc" in comments, remove unnecessary header inclusions. | rmind |
| 2011-02-11 | Replace uvm_aobj_cache with kmem(9). | rmind |
| 2011-02-02 | udpate license clauses on chuck^2 code to match the new-style BSD licenses. | chuck |
| 2011-01-25 | Remove nop code; the code is moved to uao_dropswap_range1() when it is | enami |
| 2010-07-29 | Add vm page flag PG_MARKER and use it to tag dummy marker pages | hannken |
| 2010-05-28 | uvm_fault_{upper,lower}_done: move drop-swap outside the page-queues lock. | rmind |
| 2009-10-21 | Remove uarea swap-out functionality: | rmind |
| 2009-09-13 | Wipe out the last vestiges of POOL_INIT with one swift stroke. In | pooka |
| 2009-02-18 | make some functions static. | yamt |
| 2009-01-16 | - g/c stale function prototypes. | yamt |
| 2008-10-18 | - Initialize pool subsystem and kmem(9) earlier, when UVM is up enough. | rmind |