aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* - Change uma_zone_set_obj() to call kmem_alloc_nofault() instead ofAlan Cox2004-07-224-13/+10
* Fix a race in vm_page_sleep_if_busy(). Due to vm_object lockingBrian Feldman2004-07-211-4/+12
* Semi-gratuitous change. Move two refcount operations to their own linesPeter Wemm2004-07-211-2/+4
* Move the initialization and teardown of pmaps to the vmspace zone'sPeter Wemm2004-07-211-3/+2
* Remove extraneous locks on the VM free page queue mutex; it is notBrian Feldman2004-07-191-2/+0
* - Eliminate the pte object from the pmap. Instead, page table pages areAlan Cox2004-07-191-2/+0
* Since breakage of malloc(9)/uma_zalloc(9) is totally non-optional inBrian Feldman2004-07-191-0/+6
* Reimplement contigmalloc(9) with an algorithm which stands a greatly-Brian Feldman2004-07-192-36/+273
* Remove the GIANT_REQUIRED preceding pmap_remove() inAlan Cox2004-07-181-1/+0
* Push down the acquisition and release of the page queues lock intoAlan Cox2004-07-152-10/+0
* Remove an unused and unimplemented sysctl. (For the record, it was markedAlan Cox2004-07-121-10/+1
* Increase the scope of the page queues lock in vm_page_alloc() to coverAlan Cox2004-07-101-1/+1
* Micro-optimize vmspace for 64-bit architectures: Colocate vm_refcnt andAlan Cox2004-07-061-1/+1
* Properly brucify a string by outdenting it.Bruce M Simpson2004-07-061-2/+2
* Introduce debug.nosleepwithlocks sysctl, 0 by default. If set to 1Bosko Milekic2004-07-041-11/+9
* Reextend the M_WAITOK-disabling-hack to all three of the mbuf-relatedBrian Feldman2004-07-041-2/+4
* Limit mbuma damage. Suddenly ALL allocations with M_WAITOK are subjectBrian Feldman2004-07-031-4/+8
* Implement preemption of kernel threads natively in the scheduler ratherJohn Baldwin2004-07-021-0/+2
* - Change mi_switch() and sched_switch() to accept an optional thread toJohn Baldwin2004-07-021-1/+1
* - Don't use a variable to point to the user area that we only use once.John Baldwin2004-07-021-15/+10
* Initialize result->backing_object_offset before linking result onto the list ofTor Egge2004-06-281-5/+5
* Use MIN() macro rather than ulmin() inline, and fix stray tabAndrew Gallatin2004-06-281-3/+3
* Fix alpha - the use of min() on longs was loosing the high bits andAndrew Gallatin2004-06-281-3/+3
* Update a stale comment. The heuristic to swap processes out based onDavid Schultz2004-06-271-2/+3
* Remove an unused field from the vmspace structure.Alan Cox2004-06-261-2/+1
* Correct the tracking of various bits of the process's vmspace and vm_mapBrian Feldman2004-06-241-3/+44
* Call vm_pageout_page_stats() with the page queues lock held.Alan Cox2004-06-241-3/+2
* Remove spl calls.Alan Cox2004-06-241-14/+1
* Make uma_mtx MTX_RECURSE. Here's why:Bosko Milekic2004-06-231-1/+11
* In swap_pager_getpages(), bp->b_dev can be NULL, particularly for theBruce M Simpson2004-06-231-6/+4
* Remove spl() calls. Update comments to reflect the removal of spl() calls.Alan Cox2004-06-191-53/+8
* Second half of the dev_t cleanup.Poul-Henning Kamp2004-06-172-7/+7
* Do not preset PG_BUSY on VM_ALLOC_NOOBJ pages. Such pages are notAlan Cox2004-06-171-0/+2
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-162-3/+3
* Nice, is a property of a process as a whole..Julian Elischer2004-06-162-5/+2
* Make contigmalloc() more reliable:Brian Feldman2004-06-151-6/+25
* Deorbit COMPAT_SUNOS.Poul-Henning Kamp2004-06-111-2/+2
* Backout previous change, I think Julian has a better solution whichBosko Milekic2004-06-091-1/+1
* Make the slabrefzone, the zone from which we allocated slabs withBosko Milekic2004-06-091-1/+2
* Remove references to L1 in the comments, according to Alan they areAlexander Leidinger2004-06-071-2/+2
* Update stale comments regarding page coloring.Alan Cox2004-06-051-10/+10
* Move the definitions of SWAPBLK_NONE and SWAPBLK_MASK from vm_page.h toAlan Cox2004-06-041-8/+0
* Fix a comment above uma_zsecond_create(), describing its arguments.Bosko Milekic2004-06-011-3/+3
* Bring in mbuma to replace mballoc.Bosko Milekic2004-05-315-355/+832
* Remove a stale comment: PG_DIRTY and PG_FILLED were removed inAlan Cox2004-05-301-2/+0
* Correct typo, vm_page_list_find() is called vm_pageq_find() for quite aHiten Pandya2004-05-301-2/+2
* MFS: vm_map.c rev 1.187.2.27 through 1.187.2.29, fix MS_INVALIDATEDag-Erling Smørgrav2004-05-251-1/+5
* Back out previous commit; it went to the wrong file.Dag-Erling Smørgrav2004-05-251-8/+1
* MFS: rev 1.187.2.27 through 1.187.2.29, fix MS_INVALIDATE semantics butDag-Erling Smørgrav2004-05-251-1/+8
* Correct two error cases in vm_map_unwire():Alan Cox2004-05-251-4/+5