summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Add a needed #include.alc2003-01-011-0/+1
* Implement a variant locking scheme for vm maps: Access to system mapsalc2002-12-312-16/+39
* - Mark the kernel_map as a system map immediately after its creation.alc2002-12-301-2/+2
* - Increment the vm_map's timestamp if _vm_map_trylock() succeeds.alc2002-12-301-10/+11
* - Remove vm_object_init2(). It is unused.alc2002-12-293-8/+3
* Reduce the number of times that we acquire and release the page queuesalc2002-12-293-6/+2
* Assert that the page queues lock rather than Giant is held inalc2002-12-281-1/+2
* vm_pager_put_pages() takes VM_PAGER_* flags, not OBJPC_* flags. It justdillon2002-12-281-1/+1
* Allow the VM object flushing code to cluster. When the filesystem syncerdillon2002-12-283-7/+22
* Two changes to kmem_malloc():alc2002-12-281-6/+4
* - Change vm_object_page_collect_flush() to assert rather thanalc2002-12-271-6/+5
* Increase the scope of the page queues lock in phys_pager_getpages().alc2002-12-271-4/+7
* - Hold the page queues lock around calls to vm_page_flag_clear().alc2002-12-242-0/+4
* - Hold the page queues lock around vm_page_wakeup().alc2002-12-243-3/+10
* - Hold the kernel_object's lock around vm_page_insert(..., kernel_object,alc2002-12-231-0/+2
* Eliminate some dead code. (Any possible use for this code died withalc2002-12-231-4/+0
* The UP -current was not properly counting the per-cpu VM stats in thedillon2002-12-221-0/+3
* Increase the scope of the kmem_object locking in kmem_malloc().alc2002-12-201-3/+5
* Add a mutex to struct vm_object. Initialize and destroy that mutexalc2002-12-202-2/+11
* Remove the hash_rand field from struct vm_object. As of revision 1.215 ofalc2002-12-192-13/+1
* - Remove vm_page_sleep_busy(). The transition to vm_page_sleep_if_busy(),alc2002-12-192-35/+2
* - Hold the page queues lock when performing vm_page_busy() oralc2002-12-191-1/+7
* - Hold the page queues lock when performing vm_page_busy().alc2002-12-181-2/+5
* Hold the page queues lock when performing vm_page_flag_set().alc2002-12-182-1/+9
* Hold the page queues lock when performing vm_page_flag_set().alc2002-12-172-1/+3
* Change the way ELF coredumps are handled. Instead of unconditionallydillon2002-12-161-0/+1
* Perform vm_object_lock() and vm_object_unlock() on kmem_objectalc2002-12-151-0/+4
* This is David Schultz's swapoff code which I am finally able to commit.dillon2002-12-155-8/+339
* Fix a refcount race with the vmspace structure. In order to preventdillon2002-12-152-8/+19
* As per the comments, vm_object_page_remove() now expects its caller to lockalc2002-12-151-8/+2
* Perform vm_object_lock() and vm_object_unlock() aroundalc2002-12-151-2/+8
* Perform vm_object_lock() and vm_object_unlock() aroundalc2002-12-151-0/+2
* Assert that the page queues lock is held in vm_page_unhold(),alc2002-12-151-2/+4
* Hold the page queues lock when calling pmap_protect(); it updates fieldsalc2002-12-011-7/+22
* Hold the page queues lock when calling pmap_protect(); it updates fieldsalc2002-12-011-3/+5
* Increase the scope of the page queue lock in vm_pageout_scan().alc2002-12-011-2/+2
* Lock page field accesses in mincore().alc2002-11-281-0/+2
* Hold the page queues lock when performing pmap_clear_modify().alc2002-11-271-0/+4
* Hold the page queues lock while performing pmap_page_protect().alc2002-11-271-2/+4
* Acquire and release the page queues lock around calls to pmap_protect()alc2002-11-251-0/+4
* Extend the scope of the page queues/fields locking in vm_freeze_copyopts()alc2002-11-241-1/+3
* Hold the page queues/flags lock when calling vm_page_set_validclean().alc2002-11-232-1/+5
* Assert that the page queues lock rather than Giant is held inalc2002-11-231-2/+3
* Add page queue and flag locking in vnode_pager_setsize().alc2002-11-231-0/+2
* - Add an event that is triggered when the system is low on memory. This isjeff2002-11-211-1/+9
* - Wakeup the correct address when a zone is no longer full.jeff2002-11-181-1/+1
* Remove vm_page_protect(). Instead, use pmap_page_protect() directly.alc2002-11-185-30/+8
* - Don't forget the flags value when using boot pages.jeff2002-11-161-0/+1
* Now that pmap_remove_all() is exported by our pmap implementationsalc2002-11-165-19/+19
* Remove dead code that hasn't been needed since the demise of share mapsalc2002-11-132-26/+0
OpenPOWER on IntegriCloud