summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_loan.c
AgeCommit message (Expand)Author
2018-05-25add the KASSERT() for loan_count wrap-around to all places which increase itjdolecek
2018-05-19detect wraparound when bumping page wire_count and loan_countjdolecek
2017-10-28Update the kernhist(9) kernel history code to address issues identifiedpgoyette
2017-03-19__diagused policeriastradh
2012-07-30-fno-common broke kernhist since it used commons.matt
2012-02-19Remove VM_MAP_INTRSAFE and related code. Not used since the "kmem changes".rmind
2011-08-06- Rework uvm_anfree() into uvm_anon_freelst(), which always drops the lock.rmind
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-04-23Replace "malloc" in comments, remove unnecessary header inclusions.rmind
2011-02-02udpate license clauses on my code to match the new-style BSD licenses.chuck
2010-02-03A few assertions & comments.uebayasi
2010-02-02Don't pass an unnecessary reference to uvm_loanbreak_anon().uebayasi
2010-02-02Move A->K loan break code to uvm_loan.c.uebayasi
2009-12-05Convert tsleep(&lbolt) to kpause(). Make ltsleep/mtsleep on lboltpooka
2008-12-03uvm_loanuobjpages(): "nfsread" -> "loanuopg" in tsleep wmesgpooka
2008-06-17initialize uvm_loanzero_object correctly after page-cache rbtree changes.yamt
2008-06-04listq -> listq.queuead
2008-01-02Merge vmlocking2 to head.ad
2007-12-01constify pagerops.yamt
2007-12-01use designated initiaizers for uvm_pagerops.yamt
2007-10-11Remove LOCK_ASSERT(!simple_lock_held(&foo));ad
2007-07-21Merge unobtrusive locking changes from the vmlocking branch.ad
2007-02-22TRUE -> true, FALSE -> falsethorpej
2007-02-21Replace the Mach-derived boolean_t type with the C99 bool type. Athorpej
2006-12-15put ->K loaned pages on the page queue, so that page loaning doesn'tyamt
2006-11-01remove some __unused from function parameters.yamt
2006-10-14uvm_loanbreak: transfer dirtiness of the old page to the new page,yamt
2006-10-12- sprinkle __unused on function decls.christos
2006-04-18from Christian Ehrhardt:yamt
2006-01-31handle "strange" filesystems like layered filesystems and tmpfs,yamt
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-11merge ktrace-lwp.christos
2005-06-28Make a note about why a large function like uvm_loanentry() can bethorpej
2005-06-27Use ANSI function decls.thorpej
2005-05-11allocate anons on-demand, rather than reserving static amount ofyamt
2004-11-23introduce UVMHIST_LOANHIST and sprinkle UVMHIST_LOGs.yamt
2004-11-21- prevent wired pages from being loaned, rather than just panicking.yamt
2004-03-24- Nuke __P().junyoung
2004-02-13make this compile whether DIAGNOSTIC is defined or notdrochner
2004-02-13when breaking a loan from uobj,yamt
2004-02-13uvm_loanentry: add a missing uvmfault_unlockall.yamt
2004-01-30uvm_loanuobjpages: fix a comment.yamt
2004-01-07- get pages to loan out in uvm_loanuobjpages() rather thanyamt
2003-10-27uvm_loanzero:yamt
2003-10-26whitespace.yamt
2003-05-03- export raw page loan out routine as uvm_loanuobjpages. (for nfsd)yamt
2003-03-05Implement a minimal pager for the uvm_loanzero_object, which simply hasthorpej
2003-03-04Fix the following pathological scanario:thorpej
2002-07-14when dropping a kernel loan, if this was the last loan-to-kernel butchs
2002-05-29Add missing pageq lock while uvm_pagefree() is called (either directlyenami