Age | Commit message (Expand) | Author |
2021-03-04 | Modify `uvmexp.swpgonly' atomically, required for uvm_fault() w/o KERNEL_LOCK() | Martin Pieuchot |
2021-03-01 | If an anon is associated with a page, acquire its lock before any modification. | Martin Pieuchot |
2020-11-24 | Grab the `pageqlock' before calling uvm_pageclean() as intended. | Martin Pieuchot |
2020-09-29 | Introduce a helper to check if all available swap is in use. | Martin Pieuchot |
2020-04-04 | Tweak the code that wakes up uvm_pmalloc sleepers in the page daemin. | Mark Kettenis |
2019-12-30 | convert infinite msleep(9) to msleep_nsec(9) | Jonathan Gray |
2019-12-25 | Hook up the shrinker for inteldrm(4). This is a "light" version that only | Mark Kettenis |
2019-07-03 | Add tsleep_nsec(9), msleep_nsec(9), and rwsleep_nsec(9). | cheloha |
2019-05-10 | simplify logic after wakeup since this variable is only manipulated | Bob Beck |
2019-05-10 | Check for nowait failed *after* the wakeup point, not before. | Bob Beck |
2019-05-09 | Ensure that pagedaemon wakeups as a result of failed UVM_PLA_NOWAIT | Bob Beck |
2018-01-18 | While booting it does not make sense to wait for memory, there is | Alexander Bluhm |
2017-02-14 | Convert most of the manual checks for CPU hogging to sched_pause(). | Martin Pieuchot |
2015-10-08 | Lock the page queues by turning uvm_lock_pageq() and uvm_unlock_pageq() into | Mark Kettenis |
2015-08-21 | Remove the unused loan_count field and the related uvm logic. Most of | Visa Hankala |
2014-12-17 | remove lock.h from uvm_extern.h. another holdover from the simpletonlock | Ted Unangst |
2014-11-16 | Replace a plethora of historical protection options with just | Theo de Raadt |
2014-09-14 | remove uneeded proc.h includes | Jonathan Gray |
2014-09-09 | Make the cleaner, syncer, pagedaemon, aiodone daemons all | Bret Lambert |
2014-07-12 | Add a function to drop all clean pages on the page daemon queues and call | Mark Kettenis |
2014-07-11 | Chuck Cranor rescinded clauses in his license | Jonathan Gray |
2014-07-08 | subtle rearrangement of includes | Theo de Raadt |
2014-07-08 | bye bye UBC; ok beck dlg | Theo de Raadt |
2014-04-13 | compress code by turning four line comments into one line comments. | Ted Unangst |
2014-02-06 | add some more bufbackoff calls. uvm_wait optimistically (?), uvm_wait_pla | Ted Unangst |
2014-02-06 | parenthesis to make the math right. ok beck kettenis | Ted Unangst |
2013-05-30 | remove lots of comments about locking per beck's request | Ted Unangst |
2013-05-30 | remove simple_locks from uvm code. ok beck deraadt | Ted Unangst |
2013-02-07 | make sure the page daemon considers BUFPAGES_INACT when deciding | Bob Beck |
2012-12-10 | Always back the buffer cache off on any page daemon wakeup. This avoids | Bob Beck |
2012-11-07 | Fix the buffer cache. | Bob Beck |
2011-07-06 | uvm changes for buffer cache improvements. | Bob Beck |
2011-07-03 | Rip out and burn support for UVM_HIST. | Owain Ainsworth |
2011-04-01 | Typo in comment. | Kenneth R Westerback |
2010-09-26 | remove static so things show up in ddb. | Thordur I. Bjornsson |
2009-10-14 | Fix buffer cache backoff in the page daemon - deal with inactive pages to | Bob Beck |
2009-08-08 | fix the page daemon to back off the buffer cache correctly even in the case | Bob Beck |
2009-08-02 | Dynamic buffer cache support - a re-commit of what was backed out | Bob Beck |
2009-07-22 | Put the PG_RELEASED changes diff back in. | Owain Ainsworth |
2009-06-26 | Fix a use after free in the pagedaemon. | Owain Ainsworth |
2009-06-17 | date based reversion of uvm to the 4th May. | Owain Ainsworth |
2009-06-16 | Backout all changes to uvm after pmemrange (which will be backed out | Owain Ainsworth |
2009-06-15 | Back out all the buffer cache changes I committed during c2k9. This reverts t... | Bob Beck |
2009-06-06 | Somehow I missed comitting this. | Artur Grabowski |
2009-06-05 | Dynamic buffer cache sizing. | Bob Beck |
2009-06-01 | Since we've now cleared up a lot of the PG_RELEASED setting, remove the | Owain Ainsworth |
2009-05-08 | Remove static qualifier of functions that are not inline. | Ariane van der Steldt |
2009-05-04 | Instead of keeping two ints in the uvm structure specifically just to | Owain Ainsworth |
2009-04-17 | Another case of locking just to read uvmexp.free. Kill the locking, not | Owain Ainsworth |
2009-04-15 | We don't need to grab the fpageqlock to do nothing but look at the value | Owain Ainsworth |