summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Zero copy send and receive fixes:ken2003-03-081-2/+9
* Remove ENABLE_VFS_IOOPT. It is a long unfinished work-in-progress.alc2003-03-066-398/+0
* Provide a mac_check_system_swapoff() entry point, which permits MACrwatson2003-03-051-0/+8
* Replace calls to WITNESS_SLEEP() and witness_list() with equivalent callsjhb2003-03-041-1/+2
* NO_GEOM cleanup:phk2003-03-021-5/+12
* Teach vm_page_sleep_if_busy() to release the vm_object lock before sleeping.alc2003-03-011-0/+9
* Fuse two #ifdefs with identical conditions.alc2003-02-251-3/+0
* - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.jeff2003-02-251-1/+1
* Cleanup of the d_mmap_t interface.mux2003-02-252-8/+7
* In vm_page_dirty(), assert that the page is not in the free queue(s).alc2003-02-241-0/+2
* Back out M_* changes, per decision of the TRB.imp2003-02-196-13/+13
* Remove GIANT_REQUIRED from vm_pageq_remove().alc2003-02-161-1/+0
* Remove the acquisition and release of Giant around pmap_growkernel().alc2003-02-151-2/+0
* Move kernel_vm_end's declaration to pmap.h; add a comment regarding thealc2003-02-152-2/+5
* Add a comment describing how pagedaemon_wakeup() should be used andalc2003-02-091-0/+6
* Change a printf to also tell how many items were left in the zone.phk2003-02-041-2/+2
* - It's more accurate to say that vm_paging_needed() returns TRUEalc2003-02-021-2/+3
* - Convert vm_pageout()'s tsleep()s to msleep()s with the page queue lock.alc2003-02-021-2/+5
* - Remove (some) unnecessary explicit initializations to zero.alc2003-02-011-8/+5
* - Convert the tsleep()s in vm_wait() and vm_waitpfault() to msleep()salc2003-02-011-3/+10
* Simplify vm_object_page_remove(): The object's memq is now ordered. Thealc2003-01-271-62/+31
* Add MTX_DUPOK to the initialization of system map locks.alc2003-01-251-2/+2
* use 'void *' instead of 'caddr_t' for useracc, kernacc, vslock and vsunlock.alfred2003-01-212-8/+8
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-216-13/+13
* Fix swapping to a file, it was broken when SPECSTRATEGY was introduced.dillon2003-01-201-1/+4
* Close the remaining user address mapping races for physicaldillon2003-01-202-3/+20
* - Hold the page queues lock around vm_page_hold().alc2003-01-201-1/+2
* - M_WAITOK is 0 and not a real flag. Test for this properly.jeff2003-01-201-5/+4
* 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
OpenPOWER on IntegriCloud