summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Use low level constructs borrowed from interrupt threads to wait forups2005-05-231-1/+36
* Swap in can occur safely without Giant. Release Giant on entry toalc2005-05-221-3/+2
* Remove GIANT_REQUIRED from swapout_procs().alc2005-05-221-2/+0
* Reduce the number of times that we acquire and release locks inalc2005-05-201-8/+6
* Remove calls to spl*().alc2005-05-191-43/+0
* Remove a stale comment concerning spl* usage.alc2005-05-191-2/+0
* Update some comments to reflect the change from spl-based to lock-basedalc2005-05-181-2/+3
* Remove calls to spl*().alc2005-05-181-11/+0
* Revert revision 1.270: swp_pager_async_iodone() need not performalc2005-05-181-2/+0
* Correct 32 vs 64 bit signedness issues.bz2005-05-181-8/+9
* The final test in unlock_and_deallocate() to determine if GIANT needs to begrehan2005-05-121-1/+1
* Enable debug_mpsafevm on ia64 due to the severe functional regressionmarcel2005-05-081-1/+1
* - We need to inhert the OBJ_NEEDGIANT flag from the original object injeff2005-05-041-0/+1
* - Add a new object flag "OBJ_NEEDSGIANT". We set this flag if thejeff2005-05-034-4/+14
* Remove GIANT_REQUIRED from vmspace_exec().alc2005-05-021-1/+0
* - VM_LOCK_GIANT in the swap pager's iodone routine as VFS will soon call itjeff2005-04-301-0/+2
* Modify UMA to use critical sections to protect per-CPU caches, rather thanrwatson2005-04-292-113/+120
* - Pass the ISOPEN flag to namei so filesystems will know we're about tojeff2005-04-271-1/+1
* Add the vm.exec_map_entries tunable and read-only sysctl, which controlskris2005-04-251-1/+7
* 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
OpenPOWER on IntegriCloud