summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
...
* Convert VOP_STRATEGY to VOP_SPECSTRATEGY in the generic getpages andphk2003-01-051-2/+2
* Use atomic add and subtract to update the global wired page count,alc2003-01-051-3/+3
* Temporarily introduce a new VOP_SPECSTRATEGY operation while I tryphk2003-01-041-1/+1
* Allow kmem_malloc() without Giant if M_NOWAIT is specified.alc2003-01-041-1/+2
* Use vm_object_lock() and vm_object_unlock() in vm_object_deallocate().alc2003-01-041-5/+5
* Refine the assertions in vm_page_alloc().alc2003-01-041-2/+2
* Refine the assertion in vm_object_clear_flag() to allow operation on thealc2003-01-031-1/+2
* Revert use of dmmax_mask, I had overlooked a '~'.phk2003-01-031-2/+2
* Make struct swblock kernel only, to make vm/swap_pager.h userland includable.phk2003-01-031-1/+18
* Avoid extern decls in .c files by putting them in the vm/swap_pager.hphk2003-01-034-16/+12
* Use correct _VM_SWAP_PAGER_H_ to check for multiple inclusion.phk2003-01-031-3/+3
* Retire sys/dmap.h by including the two lines of it which mattersphk2003-01-031-1/+3
* Lock the vm object when performing vm_object_clear_flag().alc2003-01-031-0/+4
* Convert calls to BUF_STRATEGY to VOP_STRATEGY calls. This is a no-op sincephk2003-01-033-7/+7
* Add vm map and vm object locking to vmtotal().alc2003-01-031-5/+14
* Lock the vm object when performing vm_object_clear_flag().alc2003-01-021-1/+4
* Update the assertions in vm_page_insert() and vm_page_lookup() to reflectalc2003-01-011-4/+2
* Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,schweikh2003-01-012-2/+2
* 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
OpenPOWER on IntegriCloud