summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Unbreak the build on 64-bit architectures.des2005-04-161-1/+2
* Add a vm.blacklist tunable which can hold a space or comma seperated listjhb2005-04-151-0/+29
* Move MAC check_vnode_mmap entry point out from being exclusive tocsjp2005-04-141-5/+5
* Tidy vcnt() by moving a duplicated line above #ifdef and removing a uselessjhb2005-04-121-5/+2
* Flip the switch and turn mpsafevm on by default for sparc64.jhb2005-04-041-1/+1
* - Don't NULL the vnode's v_object pointer until after the object is tornjeff2005-04-031-1/+1
* - Change the vm_mmap() function to accept an objtype_t parameter specifyingjhb2005-04-014-10/+77
* - LK_NOPAUSE is a nop now.jeff2005-03-311-1/+1
* Eliminate (now) unnecessary acquisition and release of the global pagealc2005-03-301-5/+1
* Move the swap_zone == NULL check earlier (i.e. before we dereferencedas2005-03-181-2/+2
* - Don't lock the vnode interlock in vm_object_set_writeable_dirty() ifjeff2005-03-171-2/+4
* - In vm_page_insert() hold the backing vnode when the first pagejeff2005-03-151-19/+10
* - Don't directly adjust v_usecount, use vref() instead.jeff2005-03-141-3/+1
* - Retire OLOCK and OWANT. All callers hold the vnode lock when creatingjeff2005-03-141-17/+0
* - Don't acquire the vnode lock in destroy_vobject, assert that it hasjeff2005-03-131-2/+1
* Revert the first part of revision 1.114 and modify the second part. Onalc2005-02-241-3/+16
* Try to unbreak the vnode locking around vop_reclaim() (based mostly onphk2005-02-191-0/+2
* Well, it seems that I pre-maturely removed the "All rights reserved"bmilekic2005-02-167-13/+13
* Make UMA set the overloaded page->object back to kmem_object forbmilekic2005-02-161-8/+2
* Rather than overloading the page->object field like UMA does, use insteadbmilekic2005-02-151-17/+13
* sysctl node vm.stats can not be static (for ia64 reasons).phk2005-02-111-1/+1
* Implement support for buffers larger than PAGE_SIZE in MemGuard. Addsbmilekic2005-02-101-32/+129
* Make three SYSCTL_NODEs staticphk2005-02-101-3/+5
* Make npages static and const.phk2005-02-101-1/+1
* Set the scheduling class of the zeroidle thread to PRI_IDLE.ssouhlal2005-02-041-2/+5
* Update the text of an assertion to reflect changes made in revision 1.148.alc2005-01-301-5/+1
* Move the contents of vop_stddestroyvobject() to the new vnode_pagerphk2005-01-281-0/+33
* Don't use VOP_GETVOBJECT, use vp->v_object directly.phk2005-01-251-1/+2
* Move the body of vop_stdcreatevobject() over to the vnode_pager underphk2005-01-242-1/+50
* Kill the VV_OBJBUF and test the v_object for NULL instead.phk2005-01-241-1/+1
* - Remove GIANT_REQUIRED where giant is no longer required.jeff2005-01-244-22/+29
* Guard against address wrap in kernacc(). Otherwise, a program accessing aalc2005-01-221-0/+5
* s/round_page/trunc_page/gbmilekic2005-01-221-4/+4
* Bring in MemGuard, a very simple and small replacement allocatorbmilekic2005-01-212-0/+253
* Add checks to vm_map_findspace() to test for address wrap. The conditionsalc2005-01-181-4/+8
* Consider three objects, O, BO, and BBO, where BO is O's backing objectalc2005-01-151-1/+8
* Eliminate unused and unnecessary "cred" argument from vinvalbuf()phk2005-01-141-1/+1
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().phk2005-01-111-1/+1
* While we want the recursion protection for the bucket zones so thatbmilekic2005-01-111-1/+11
* ISO C requires at least one element in an initialiser list.stefanf2005-01-101-1/+1
* Move the acquisition and release of the page queues lock outside of a loopalc2005-01-081-2/+3
* Transfer responsibility for freeing the page taken from the cachealc2005-01-071-19/+17
* /* -> /*- for license, minor formatting changesimp2005-01-0734-36/+36
* Revise the part of vm_pageout_scan() that moves pages from the cachealc2005-01-061-12/+31
* When allocating bio's in the swap_pager use M_WAITOK since thephk2005-01-031-6/+7
* Assert that page allocations during an interrupt specifyalc2004-12-311-2/+6
* Access to the page's busy field is (now) synchronized by the containingalc2004-12-291-1/+0
* Note that access to the page's busy count is synchronized by the containingalc2004-12-271-1/+1
* Assert that the vm object is locked on entry to vm_page_sleep_if_busy();alc2004-12-261-8/+3
* Add my copyright and update Jeff's copyright on UMA source files,bmilekic2004-12-265-10/+20
OpenPOWER on IntegriCloud