| Commit message (Expand) | Author | Age | Files | Lines |
* | - It's more accurate to say that vm_paging_needed() returns TRUE | alc | 2003-02-02 | 1 | -2/+3 |
* | - Convert vm_pageout()'s tsleep()s to msleep()s with the page queue lock. | alc | 2003-02-02 | 1 | -2/+5 |
* | - Remove (some) unnecessary explicit initializations to zero. | alc | 2003-02-01 | 1 | -8/+5 |
* | - Convert the tsleep()s in vm_wait() and vm_waitpfault() to msleep()s | alc | 2003-02-01 | 1 | -3/+10 |
* | Simplify vm_object_page_remove(): The object's memq is now ordered. The | alc | 2003-01-27 | 1 | -62/+31 |
* | Add MTX_DUPOK to the initialization of system map locks. | alc | 2003-01-25 | 1 | -2/+2 |
* | use 'void *' instead of 'caddr_t' for useracc, kernacc, vslock and vsunlock. | alfred | 2003-01-21 | 2 | -8/+8 |
* | Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. | alfred | 2003-01-21 | 6 | -13/+13 |
* | Fix swapping to a file, it was broken when SPECSTRATEGY was introduced. | dillon | 2003-01-20 | 1 | -1/+4 |
* | Close the remaining user address mapping races for physical | dillon | 2003-01-20 | 2 | -3/+20 |
* | - Hold the page queues lock around vm_page_hold(). | alc | 2003-01-20 | 1 | -1/+2 |
* | - M_WAITOK is 0 and not a real flag. Test for this properly. | jeff | 2003-01-20 | 1 | -5/+4 |
* | Rev 1.16 renamed VM_METER to VM_TOTAL. This is breaking 3rd-party apps. | obrien | 2003-01-18 | 1 | -0/+1 |
* | Merge all the various copies of vm_fault_quick() into a single | dillon | 2003-01-16 | 1 | -0/+18 |
* | - Update vm_pageout_deficit using atomic operations. It's a simple | alc | 2003-01-14 | 2 | -5/+3 |
* | Make vm_pageout_page_free() static. | alc | 2003-01-14 | 2 | -2/+2 |
* | It is possible for an active aio to prevent shared memory from being | dillon | 2003-01-13 | 1 | -0/+8 |
* | We can get past here on a normal vnode as well, so use VOP_STRATEGY if so. | phk | 2003-01-13 | 1 | -1/+4 |
* | Bow to the whining masses and change a union back into void *. Retain | dillon | 2003-01-13 | 1 | -1/+1 |
* | Make vm_page_alloc() return PG_ZERO only if VM_ALLOC_ZERO is specified. | alc | 2003-01-12 | 1 | -4/+5 |
* | vm_fault_copy_entry() needn't clear PG_ZERO because it didn't pass | alc | 2003-01-12 | 1 | -3/+0 |
* | Change struct file f_data to un_data, a union of the correct struct | dillon | 2003-01-12 | 1 | -1/+1 |
* | In vm_page_alloc(), fuse two if statements that are conditioned on the same | alc | 2003-01-11 | 1 | -8/+3 |
* | Make 'sysctl vm.vmtotal' work properly using updated patch from Hiten. | dillon | 2003-01-11 | 2 | -3/+3 |
* | In vm_page_alloc(), honor VM_ALLOC_ZERO for system and interrupt class | alc | 2003-01-08 | 1 | -12/+5 |
* | Convert VOP_STRATEGY to VOP_SPECSTRATEGY in the generic getpages and | phk | 2003-01-05 | 1 | -2/+2 |
* | Use atomic add and subtract to update the global wired page count, | alc | 2003-01-05 | 1 | -3/+3 |
* | Temporarily introduce a new VOP_SPECSTRATEGY operation while I try | phk | 2003-01-04 | 1 | -1/+1 |
* | Allow kmem_malloc() without Giant if M_NOWAIT is specified. | alc | 2003-01-04 | 1 | -1/+2 |
* | Use vm_object_lock() and vm_object_unlock() in vm_object_deallocate(). | alc | 2003-01-04 | 1 | -5/+5 |
* | Refine the assertions in vm_page_alloc(). | alc | 2003-01-04 | 1 | -2/+2 |
* | Refine the assertion in vm_object_clear_flag() to allow operation on the | alc | 2003-01-03 | 1 | -1/+2 |
* | Revert use of dmmax_mask, I had overlooked a '~'. | phk | 2003-01-03 | 1 | -2/+2 |
* | Make struct swblock kernel only, to make vm/swap_pager.h userland includable. | phk | 2003-01-03 | 1 | -1/+18 |
* | Avoid extern decls in .c files by putting them in the vm/swap_pager.h | phk | 2003-01-03 | 4 | -16/+12 |
* | Use correct _VM_SWAP_PAGER_H_ to check for multiple inclusion. | phk | 2003-01-03 | 1 | -3/+3 |
* | Retire sys/dmap.h by including the two lines of it which matters | phk | 2003-01-03 | 1 | -1/+3 |
* | Lock the vm object when performing vm_object_clear_flag(). | alc | 2003-01-03 | 1 | -0/+4 |
* | Convert calls to BUF_STRATEGY to VOP_STRATEGY calls. This is a no-op since | phk | 2003-01-03 | 3 | -7/+7 |
* | Add vm map and vm object locking to vmtotal(). | alc | 2003-01-03 | 1 | -5/+14 |
* | Lock the vm object when performing vm_object_clear_flag(). | alc | 2003-01-02 | 1 | -1/+4 |
* | Update the assertions in vm_page_insert() and vm_page_lookup() to reflect | alc | 2003-01-01 | 1 | -4/+2 |
* | Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, | schweikh | 2003-01-01 | 2 | -2/+2 |
* | Add a needed #include. | alc | 2003-01-01 | 1 | -0/+1 |
* | Implement a variant locking scheme for vm maps: Access to system maps | alc | 2002-12-31 | 2 | -16/+39 |
* | - Mark the kernel_map as a system map immediately after its creation. | alc | 2002-12-30 | 1 | -2/+2 |
* | - Increment the vm_map's timestamp if _vm_map_trylock() succeeds. | alc | 2002-12-30 | 1 | -10/+11 |
* | - Remove vm_object_init2(). It is unused. | alc | 2002-12-29 | 3 | -8/+3 |
* | Reduce the number of times that we acquire and release the page queues | alc | 2002-12-29 | 3 | -6/+2 |
* | Assert that the page queues lock rather than Giant is held in | alc | 2002-12-28 | 1 | -1/+2 |