aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* sysctl node vm.stats can not be static (for ia64 reasons).Poul-Henning Kamp2005-02-111-1/+1
* Implement support for buffers larger than PAGE_SIZE in MemGuard. AddsBosko Milekic2005-02-101-32/+129
* Make three SYSCTL_NODEs staticPoul-Henning Kamp2005-02-101-3/+5
* Make npages static and const.Poul-Henning Kamp2005-02-101-1/+1
* Set the scheduling class of the zeroidle thread to PRI_IDLE.Suleiman Souhlal2005-02-041-2/+5
* Update the text of an assertion to reflect changes made in revision 1.148.Alan Cox2005-01-301-5/+1
* Move the contents of vop_stddestroyvobject() to the new vnode_pagerPoul-Henning Kamp2005-01-281-0/+33
* Don't use VOP_GETVOBJECT, use vp->v_object directly.Poul-Henning Kamp2005-01-251-1/+2
* Move the body of vop_stdcreatevobject() over to the vnode_pager underPoul-Henning Kamp2005-01-242-1/+50
* Kill the VV_OBJBUF and test the v_object for NULL instead.Poul-Henning Kamp2005-01-241-1/+1
* - Remove GIANT_REQUIRED where giant is no longer required.Jeff Roberson2005-01-244-22/+29
* Guard against address wrap in kernacc(). Otherwise, a program accessing aAlan Cox2005-01-221-0/+5
* s/round_page/trunc_page/gBosko Milekic2005-01-221-4/+4
* Bring in MemGuard, a very simple and small replacement allocatorBosko Milekic2005-01-212-0/+253
* Add checks to vm_map_findspace() to test for address wrap. The conditionsAlan Cox2005-01-181-4/+8
* Consider three objects, O, BO, and BBO, where BO is O's backing objectAlan Cox2005-01-151-1/+8
* Eliminate unused and unnecessary "cred" argument from vinvalbuf()Poul-Henning Kamp2005-01-141-1/+1
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().Poul-Henning Kamp2005-01-111-1/+1
* While we want the recursion protection for the bucket zones so thatBosko Milekic2005-01-111-1/+11
* ISO C requires at least one element in an initialiser list.Stefan Farfeleder2005-01-101-1/+1
* Move the acquisition and release of the page queues lock outside of a loopAlan Cox2005-01-081-2/+3
* Transfer responsibility for freeing the page taken from the cacheAlan Cox2005-01-071-19/+17
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-0734-36/+36
* Revise the part of vm_pageout_scan() that moves pages from the cacheAlan Cox2005-01-061-12/+31
* When allocating bio's in the swap_pager use M_WAITOK since thePoul-Henning Kamp2005-01-031-6/+7
* Assert that page allocations during an interrupt specifyAlan Cox2004-12-311-2/+6
* Access to the page's busy field is (now) synchronized by the containingAlan Cox2004-12-291-1/+0
* Note that access to the page's busy count is synchronized by the containingAlan Cox2004-12-271-1/+1
* Assert that the vm object is locked on entry to vm_page_sleep_if_busy();Alan Cox2004-12-261-8/+3
* Add my copyright and update Jeff's copyright on UMA source files,Bosko Milekic2004-12-265-10/+20
* fix commentPoul-Henning Kamp2004-12-251-1/+1
* Continue the transition from synchronizing access to the page's PG_BUSYAlan Cox2004-12-241-11/+29
* Modify pmap_enter_quick() so that it expects the page queues to be lockedAlan Cox2004-12-232-7/+11
* Eliminate another unnecessary call to vm_page_busy(). (See revision 1.333Alan Cox2004-12-171-5/+0
* Enable debug.mpsafevm by default on alpha.Alan Cox2004-12-171-1/+1
* In the common case, pmap_enter_quick() completes without sleeping.Alan Cox2004-12-152-17/+6
* With the removal of kern/uipc_jumbo.c and sys/jumbo.h,Alan Cox2004-12-082-22/+5
* Almost nine years ago, when support for 1TB files was introduced inAlan Cox2004-12-071-1/+1
* Correct a sanity check in vnode_pager_generic_putpages(). The cast usedAlan Cox2004-12-051-1/+1
* Don't include sys/user.h merely for its side-effect of recursivelyDavid Schultz2004-11-271-2/+0
* Remove useless casts.Olivier Houchard2004-11-261-2/+2
* Try to close a potential, but serious race in our VM subsystem.Xin LI2004-11-241-2/+15
* Disable U area swapping and remove the routines that create, destroy,David Schultz2004-11-204-206/+0
* Make VOP_BMAP return a struct bufobj for the underlying storage devicePoul-Henning Kamp2004-11-151-10/+13
* Add pbgetbo()/pbrelbo() lighter weight versions of pbgetvp()/pbrelvp().Poul-Henning Kamp2004-11-151-0/+42
* More kasserts.Poul-Henning Kamp2004-11-151-1/+6
* style polishing.Poul-Henning Kamp2004-11-151-7/+3
* Move pbgetvp() and pbrelvp() to vm_pager.c with the rest of the pbuf stuff.Poul-Henning Kamp2004-11-151-0/+44
* expect the caller to have called pbrelvp() if necessary.Poul-Henning Kamp2004-11-151-3/+0
* Explicitly call pbrelvp()Poul-Henning Kamp2004-11-151-0/+2