summaryrefslogtreecommitdiffstats
path: root/sys/uvm/uvm_pdaemon.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* simplify logic after wakeup since this variable is only manipulatedbeck2019-05-101-9/+4
* Check for nowait failed *after* the wakeup point, not before.beck2019-05-101-6/+6
* Ensure that pagedaemon wakeups as a result of failed UVM_PLA_NOWAITbeck2019-05-091-4/+26
* While booting it does not make sense to wait for memory, there isbluhm2018-01-181-1/+7
* Convert most of the manual checks for CPU hogging to sched_pause().mpi2017-02-141-3/+3
* Lock the page queues by turning uvm_lock_pageq() and uvm_unlock_pageq() intokettenis2015-10-081-1/+3
* Remove the unused loan_count field and the related uvm logic. Most ofvisa2015-08-211-39/+7
* remove lock.h from uvm_extern.h. another holdover from the simpletonlocktedu2014-12-171-2/+2
* Replace a plethora of historical protection options with justderaadt2014-11-161-6/+6
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* Make the cleaner, syncer, pagedaemon, aiodone daemons allblambert2014-09-091-1/+5
* Add a function to drop all clean pages on the page daemon queues and callkettenis2014-07-121-1/+59
* Chuck Cranor rescinded clauses in his licensejsg2014-07-111-7/+2
* subtle rearrangement of includesderaadt2014-07-081-2/+2
* bye bye UBC; ok beck dlgderaadt2014-07-081-11/+1
* compress code by turning four line comments into one line comments.tedu2014-04-131-77/+13
* add some more bufbackoff calls. uvm_wait optimistically (?), uvm_wait_platedu2014-02-061-1/+4
* parenthesis to make the math right. ok beck kettenistedu2014-02-061-3/+3
* remove lots of comments about locking per beck's requesttedu2013-05-301-22/+6
* remove simple_locks from uvm code. ok beck deraadttedu2013-05-301-66/+1
* make sure the page daemon considers BUFPAGES_INACT when decidingbeck2013-02-071-2/+2
* Always back the buffer cache off on any page daemon wakeup. This avoidsbeck2012-12-101-22/+14
* Fix the buffer cache.beck2012-11-071-8/+23
* uvm changes for buffer cache improvements.beck2011-07-061-7/+40
* Rip out and burn support for UVM_HIST.oga2011-07-031-24/+1
* Typo in comment.krw2011-04-011-2/+2
* remove static so things show up in ddb.thib2010-09-261-6/+6
* Fix buffer cache backoff in the page daemon - deal with inactive pages tobeck2009-10-141-11/+4
* fix the page daemon to back off the buffer cache correctly even in the casebeck2009-08-081-5/+11
* Dynamic buffer cache support - a re-commit of what was backed outbeck2009-08-021-4/+6
* Put the PG_RELEASED changes diff back in.oga2009-07-221-33/+18
* Fix a use after free in the pagedaemon.oga2009-06-261-2/+7
* date based reversion of uvm to the 4th May.oga2009-06-171-11/+11
* Backout all changes to uvm after pmemrange (which will be backed outoga2009-06-161-13/+29
* Back out all the buffer cache changes I committed during c2k9. This reverts threebeck2009-06-151-8/+6
* Somehow I missed comitting this.art2009-06-061-2/+1
* Dynamic buffer cache sizing.beck2009-06-051-6/+8
* Since we've now cleared up a lot of the PG_RELEASED setting, remove theoga2009-06-011-28/+13
* Remove static qualifier of functions that are not inline.ariane2009-05-081-6/+6
* Instead of keeping two ints in the uvm structure specifically just tooga2009-05-041-6/+6
* Another case of locking just to read uvmexp.free. Kill the locking, notoga2009-04-171-3/+1
* We don't need to grab the fpageqlock to do nothing but look at the valueoga2009-04-151-4/+1
* The use of uvm.pagedaemon_lock is incredibly inconsistent. only aoga2009-04-141-22/+13
* Convert the page queue lock to a mutex instead of a simplelock.oga2009-04-131-12/+4
* Instead of doing splbio(); simple_lock(&uvm.aiodoned_lock); just replaceoga2009-04-061-28/+10
* While working on some stuff in uvm I've gotten REALLY sick of readingoga2009-03-201-5/+3
* Register aiodoned_proc, although it is not used anywhere yet; PR #6034miod2009-01-121-1/+3
* Make the pagedaemon a bit happier.art2008-07-021-17/+10
* Turn the uvm_{lock/unlock}_fpageq() inlines intothib2007-12-181-9/+9
* Bring back Mickey's UVM anon change. Testing by thib@, beck@ andpedro2007-06-181-3/+3