Age | Commit message (Expand) | Author |
2023-05-30 | spelling | Jonathan Gray |
2022-09-10 | Remove pmap_collect() when a no-op, define __HAVE_PMAP_COLLECT otherwise. | Miod Vallat |
2022-08-31 | Introduce a function to trylock a page instead of duplicating the logic. | Martin Pieuchot |
2022-08-30 | Move duplicated code to free swap resources into its own function. | Martin Pieuchot |
2022-08-22 | Simplify locking by using an intermediate lock variable. | Martin Pieuchot |
2022-06-28 | Consider pmemrange regions when trying to free pages from the inactive list. | Martin Pieuchot |
2022-06-28 | Use new & shiny define for the maximum number of pages of a swap cluster. | Martin Pieuchot |
2022-05-12 | Consider BUFPAGES_DEFICIT in swap_shortage. | Martin Pieuchot |
2022-05-04 | Merge swap-backed and object-backed inactive page lists. | Martin Pieuchot |
2022-04-30 | Recheck PG_BUSY after locking the page. | Martin Pieuchot |
2022-04-11 | Remove trailing spaces. | Martin Pieuchot |
2022-03-12 | Uncompress some one line comments to reduce the difference with NetBSD. | Martin Pieuchot |
2021-12-15 | Use a per-UVM object lock to serialize the lower part of the fault handler. | Martin Pieuchot |
2021-06-29 | remove arch ifdefs around drm.h include | Jonathan Gray |
2021-06-25 | basic radeondrm / X support for riscv64. Ok kettenis@ | Matthieu Herrb |
2021-05-31 | call drmbackoff() on powerpc64 as well | Jonathan Gray |
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 |