aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Introduce a procedure, pmap_page_init(), that initializes theAlan Cox2005-06-102-0/+2
* Update some comments to reflect the change from spl-based to lock-basedAlan Cox2005-05-281-4/+3
* Use low level constructs borrowed from interrupt threads to wait forStephan Uphoff2005-05-231-1/+36
* Swap in can occur safely without Giant. Release Giant on entry toAlan Cox2005-05-221-3/+2
* Remove GIANT_REQUIRED from swapout_procs().Alan Cox2005-05-221-2/+0
* Reduce the number of times that we acquire and release locks inAlan Cox2005-05-201-8/+6
* Remove calls to spl*().Alan Cox2005-05-191-43/+0
* Remove a stale comment concerning spl* usage.Alan Cox2005-05-191-2/+0
* Update some comments to reflect the change from spl-based to lock-basedAlan Cox2005-05-181-2/+3
* Remove calls to spl*().Alan Cox2005-05-181-11/+0
* Revert revision 1.270: swp_pager_async_iodone() need not performAlan Cox2005-05-181-2/+0
* Correct 32 vs 64 bit signedness issues.Bjoern A. Zeeb2005-05-181-8/+9
* The final test in unlock_and_deallocate() to determine if GIANT needs to bePeter Grehan2005-05-121-1/+1
* Enable debug_mpsafevm on ia64 due to the severe functional regressionMarcel Moolenaar2005-05-081-1/+1
* - We need to inhert the OBJ_NEEDGIANT flag from the original object inJeff Roberson2005-05-041-0/+1
* - Add a new object flag "OBJ_NEEDSGIANT". We set this flag if theJeff Roberson2005-05-034-4/+14
* Remove GIANT_REQUIRED from vmspace_exec().Alan Cox2005-05-021-1/+0
* - VM_LOCK_GIANT in the swap pager's iodone routine as VFS will soon call itJeff Roberson2005-04-301-0/+2
* Modify UMA to use critical sections to protect per-CPU caches, rather thanRobert Watson2005-04-292-113/+120
* - Pass the ISOPEN flag to namei so filesystems will know we're about toJeff Roberson2005-04-271-1/+1
* Add the vm.exec_map_entries tunable and read-only sysctl, which controlsKris Kennaway2005-04-251-1/+7
* Unbreak the build on 64-bit architectures.Dag-Erling Smørgrav2005-04-161-1/+2
* Add a vm.blacklist tunable which can hold a space or comma seperated listJohn Baldwin2005-04-151-0/+29
* Move MAC check_vnode_mmap entry point out from being exclusive toChristian S.J. Peron2005-04-141-5/+5
* Tidy vcnt() by moving a duplicated line above #ifdef and removing a uselessJohn Baldwin2005-04-121-5/+2
* Flip the switch and turn mpsafevm on by default for sparc64.John Baldwin2005-04-041-1/+1
* - Don't NULL the vnode's v_object pointer until after the object is tornJeff Roberson2005-04-031-1/+1
* - Change the vm_mmap() function to accept an objtype_t parameter specifyingJohn Baldwin2005-04-014-10/+77
* - LK_NOPAUSE is a nop now.Jeff Roberson2005-03-311-1/+1
* Eliminate (now) unnecessary acquisition and release of the global pageAlan Cox2005-03-301-5/+1
* Move the swap_zone == NULL check earlier (i.e. before we dereferenceDavid Schultz2005-03-181-2/+2
* - Don't lock the vnode interlock in vm_object_set_writeable_dirty() ifJeff Roberson2005-03-171-2/+4
* - In vm_page_insert() hold the backing vnode when the first pageJeff Roberson2005-03-151-19/+10
* - Don't directly adjust v_usecount, use vref() instead.Jeff Roberson2005-03-141-3/+1
* - Retire OLOCK and OWANT. All callers hold the vnode lock when creatingJeff Roberson2005-03-141-17/+0
* - Don't acquire the vnode lock in destroy_vobject, assert that it hasJeff Roberson2005-03-131-2/+1
* Revert the first part of revision 1.114 and modify the second part. OnAlan Cox2005-02-241-3/+16
* Try to unbreak the vnode locking around vop_reclaim() (based mostly onPoul-Henning Kamp2005-02-191-0/+2
* Well, it seems that I pre-maturely removed the "All rights reserved"Bosko Milekic2005-02-167-13/+13
* Make UMA set the overloaded page->object back to kmem_object forBosko Milekic2005-02-161-8/+2
* Rather than overloading the page->object field like UMA does, use insteadBosko Milekic2005-02-151-17/+13
* 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