summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
...
* o Lock some page queue accesses, in particular, those by vm_page_unwire().alc2002-07-132-1/+8
* o Assert GIANT_REQUIRED on system maps in _vm_map_lock(),alc2002-07-122-9/+6
* Re-enable the idle page-zeroing code. Remove all IPIs from the idledillon2002-07-121-4/+0
* Avoid a vm_page_lookup() - that uses a spinlock protected hash. We canpeter2002-07-121-2/+5
* o Lock some (unfortunately, not yet all) accesses to the page queues.alc2002-07-121-2/+2
* o Lock accesses to the page queues.alc2002-07-121-2/+3
* o Add a "needs wakeup" flag to the vm_map for use by kmem_alloc_wait()alc2002-07-113-6/+13
* o Lock accesses to the page queues in vm_object_terminate().alc2002-07-091-1/+3
* vm_page_queue_free_mtx is a spin mutex, not a normal sleep mutex.peter2002-07-081-4/+4
* Turn the zeroidle process off for SMP systems, there is still a possiblepeter2002-07-081-0/+4
* Add a special page zero entry point intended to be called via the singlepeter2002-07-082-7/+10
* Avoid vm_page_lookup() [grabs a spinlock] and just process the upagepeter2002-07-081-14/+9
* Collect all the (now equivalent) pmap_new_proc/pmap_dispose_proc/peter2002-07-073-11/+154
* o Lock accesses to the free queue(s) in vm_page_zero_idle().alc2002-07-071-0/+4
* o Traverse the object's memq rather than repeatedly calling vm_page_lookup()alc2002-07-071-5/+2
* - Hold a lock on the vnode acquired from the file table across the call tojeff2002-07-061-3/+14
* Remove bogus vm_page_wakeup() in vm_page_cowfault() that will cause panicsgallatin2002-07-051-1/+0
* Fix a lock order reversal in uma_zdestroy. The uma_mtx needs to be held acrossjeff2002-07-051-4/+4
* o Lock accesses to the free page queues in contigmalloc1().alc2002-07-051-0/+2
* Remove unnecessary includes.jeff2002-07-052-4/+0
* o Resurrect vm_page_lock_queues(), vm_page_unlock_queues(), and the freealc2002-07-042-5/+28
* A small cleanup.julian2002-07-041-1/+0
* Don;t call teh thread setup routines from here..julian2002-07-041-1/+0
* o Make the reservation of KVA space for kernel map entries a functionalc2002-07-031-1/+2
* Actually use the fini callback.jeff2002-07-031-0/+1
* - Use (OFF_TO_IDX(off) - pi) instead of (OFF_TO_IDX(off - IDX_TO_OFF(pi))).robert2002-07-011-5/+7
* o Remove some long dead code: from revision 1.41 of vm/vm_pager.calc2002-07-012-22/+0
* Change the type of `tscan' in vm_object_page_clean() to vm_pindex_t,iedowse2002-06-291-1/+1
* Part 1 of KSE-IIIjulian2002-06-295-55/+97
* Avoid using the 64-bit vm_pindex_t in a few places where 64-bitiedowse2002-06-263-16/+19
* Use an explicit cast to avoid relying on sign extension to do theiedowse2002-06-261-2/+2
* At long last, commit the zero copy sockets code.ken2002-06-265-5/+109
* Enforce RLIMIT_VMEM on growable mappings (aka the primary stack or anydillon2002-06-261-0/+14
* Part I of RLIMIT_VMEM implementation. Implement core functionality fordillon2002-06-262-0/+12
* Complete the initial set of VM changes required to support fulliedowse2002-06-253-8/+8
* Turn VM_ALLOC_ZERO into a flag.jeff2002-06-252-5/+7
* Reduce the amount of code that runs with the zone lock held in slab_zalloc().jeff2002-06-251-6/+8
* o Eliminate vmspace::vm_minsaddr. It's initialized but never used.alc2002-06-251-5/+5
* o Remove GIANT_REQUIRED from kmem_alloc_pageable(), kmem_alloc_nofault(),alc2002-06-231-7/+8
* o Remove the unnecessary acquisition and release of Giant around fdrop()alc2002-06-231-2/+3
* o Reduce the scope of Giant in vm_mmap() to just the code that manipulatesalc2002-06-221-4/+2
* o Replace mtx_assert(&Giant, MA_OWNED) in dev_pager_alloc()alc2002-06-221-11/+17
* o In vm_map_insert(), replace GIANT_REQUIRED by the acquisition andalc2002-06-221-5/+6
* o Replace GIANT_REQUIRED in swap_pager_alloc() by the acquisition andalc2002-06-221-3/+4
* o Remove GIANT_REQUIRED from phys_pager_alloc(). If handle isn't NULL,alc2002-06-221-3/+8
* o Replace GIANT_REQUIRED in vnode_pager_alloc() by the acquisition andalc2002-06-221-6/+5
* o Remove GIANT_REQUIRED from vslock().alc2002-06-221-1/+10
* o Remove GIANT_REQUIRED from vm_map_stack().alc2002-06-211-2/+0
* o Remove GIANT_REQUIRED from vm_pager_allocate() and vm_pager_deallocate().alc2002-06-211-3/+0
* o Remove an incorrect cast from obreak(). This cast would,alc2002-06-201-5/+5
OpenPOWER on IntegriCloud