summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Eliminate inconsistency in the setting of the B_DONE flag. Specifically,alc2005-07-201-2/+0
* Further UMA statistics related changes:rwatson2005-07-201-14/+27
* Eliminate an incorrect (and unnecessary) cast.alc2005-07-201-1/+1
* Use mp_maxid in preference to MAXCPU when creating exports of UMArwatson2005-07-161-3/+3
* Improve canonicalization of copyrights. Order copyrights by order ofrwatson2005-07-165-20/+15
* Move the unlocking of the zone mutex in sysctl_vm_zone_stats() so thatrwatson2005-07-161-5/+9
* Increase the flags field for kegs from a 16 to a 32 bit value;silby2005-07-163-12/+12
* Track UMA(9) allocation failures by zone, and export via sysctl.rwatson2005-07-153-18/+35
* Convert a remaining !fs.map->system_map tojhb2005-07-141-1/+1
* Introduce a new sysctl, vm.zone_stats, which exports UMA(9) allocatorrwatson2005-07-143-17/+240
* In addition to tracking allocs in the zone, also track frees. Addrwatson2005-07-142-0/+7
* In an earlier world order, UMA would flush per-CPU statistics to therwatson2005-07-141-1/+2
* Change the panic in trash_ctor into just a printf for now. Once the reportssilby2005-06-261-2/+4
* Increase UMA_BOOT_PAGES to prevent a crash during initialization. Seealc2005-06-161-1/+1
* The new contigmalloc(9) has a bad degenerate case where there weregreen2005-06-111-11/+23
* Add a comment to the effect that fictitious pages do not require thealc2005-06-101-0/+4
* Introduce a procedure, pmap_page_init(), that initializes thealc2005-06-102-0/+2
* Update some comments to reflect the change from spl-based to lock-basedalc2005-05-281-4/+3
* 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
OpenPOWER on IntegriCloud