summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Rev 1.16 renamed VM_METER to VM_TOTAL. This is breaking 3rd-party apps.obrien2003-01-181-0/+1
* Merge all the various copies of vm_fault_quick() into a singledillon2003-01-161-0/+18
* - Update vm_pageout_deficit using atomic operations. It's a simplealc2003-01-142-5/+3
* Make vm_pageout_page_free() static.alc2003-01-142-2/+2
* It is possible for an active aio to prevent shared memory from beingdillon2003-01-131-0/+8
* We can get past here on a normal vnode as well, so use VOP_STRATEGY if so.phk2003-01-131-1/+4
* Bow to the whining masses and change a union back into void *. Retaindillon2003-01-131-1/+1
* Make vm_page_alloc() return PG_ZERO only if VM_ALLOC_ZERO is specified.alc2003-01-121-4/+5
* vm_fault_copy_entry() needn't clear PG_ZERO because it didn't passalc2003-01-121-3/+0
* Change struct file f_data to un_data, a union of the correct structdillon2003-01-121-1/+1
* In vm_page_alloc(), fuse two if statements that are conditioned on the samealc2003-01-111-8/+3
* Make 'sysctl vm.vmtotal' work properly using updated patch from Hiten.dillon2003-01-112-3/+3
* In vm_page_alloc(), honor VM_ALLOC_ZERO for system and interrupt classalc2003-01-081-12/+5
* 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
OpenPOWER on IntegriCloud