summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Put an uncovered page between the swap devices, that way we can be surephk2003-08-041-32/+23
* Use kmem_alloc_nofault() instead of kmem_alloc_pageable() to allocatealc2003-08-041-1/+1
* Name swap_pager_find_dev() more correctly swp_pager_finde_dev().phk2003-08-031-38/+21
* I accidentally hit undo before committing, fix the resulting off-by-one.phk2003-08-031-1/+1
* Change the layout policy of the swap_pager from a hardcoded widthphk2003-08-035-156/+134
* Move extern declaration of the various pagerops from vm_pager.cphk2003-08-032-6/+6
* Revise obj_alloc(). Most notably, use the object's lock to prevent twoalc2003-08-031-17/+30
* When INVARIANTS is on and we're in uma_zalloc_free(), we need to makebmilekic2003-08-021-0/+15
* Update the comment at the head of kmem_alloc_nofault() to describe itsalc2003-08-011-1/+5
* Only free the pcpu cache buckets if they are non-NULL.bmilekic2003-08-011-4/+6
* Remove unused stuff.phk2003-07-312-17/+15
* Add #include "opt_kstack_pages.h" and "opt_kstack_max_pages.h" to remainpeter2003-07-311-0/+2
* Plug a race and a leak in UMA.bmilekic2003-07-301-13/+29
* When generating the zone stats make sure to handle the master zonebmilekic2003-07-301-0/+7
* Remove the disabling of buckets workaround.phk2003-07-301-1/+0
* - Get rid of the ill-conceived uz_cachefree member of uma_zone.jeff2003-07-302-16/+24
* - Check to see if we need a slab prior to allocating one. Failure to dojeff2003-07-301-2/+2
* Temporary workaround: Always disable buckets, there is a bug therephk2003-07-291-0/+1
* None of the "alloc" functions used by UMA assume that Giant is held anyalc2003-07-281-9/+2
* Remove GIANT_REQUIRED from kmem_alloc().alc2003-07-271-2/+0
* Use pmap_zero_page() to zero pages instead of bzero() becausemux2003-07-271-1/+1
* Allow vm_object_reference() on kernel_object without Giant.alc2003-07-271-2/+4
* Acquire Giant rather than asserting it is held in contigmalloc(). This isalc2003-07-261-1/+2
* Add a "int fd" argument to VOP_OPEN() which in the future willphk2003-07-261-1/+1
* Gulp ... call kmem_malloc() without Giant.alc2003-07-261-7/+1
* Add support for the M_ZERO flag to contigmalloc().mux2003-07-251-1/+5
* Remove all but one of the inlines here, this reduces the code size byphk2003-07-221-10/+9
* Don't inline very large functions.phk2003-07-221-1/+1
* swp_pager_hash() was called before it was instantiated inline. This madepeter2003-07-221-29/+29
* Fix a printf format warning I introduced.phk2003-07-181-21/+19
* When INVARIANTS is defined make sure that uma_zalloc_arg (and henceharti2003-07-181-0/+20
* If a proposed swap device exceeds the 8G artificial limit which outphk2003-07-181-6/+6
* Move the implementation of the vmspace_swap_count() (used only inphk2003-07-183-64/+65
* Add a new function swap_pager_status() which reports the total size of thephk2003-07-182-2/+18
* Merge swap_pager.c and vm_swap.c into swap_pager.c, the separationphk2003-07-183-581/+504
* Make sure that SWP_NPAGES always has the same value in all sourcephk2003-07-172-7/+5
* Avoid an unnecessary calculation: there is no need to subtractrobert2003-07-131-1/+1
* - Complete the vm object locking in vm_pageout_object_deactivate_pages().alc2003-07-071-21/+27
* Lock a vm object when freeing a page from it.alc2003-07-051-0/+7
* Remove unnecessary cast.phk2003-07-041-1/+1
* Background: pmap_object_init_pt() premaps the pages of a object inalc2003-07-032-3/+75
* Fix a few style(9) nits.mux2003-07-021-13/+9
* Modify vm_page_alloc() and vm_page_select_cache() to allow the page thatalc2003-07-011-2/+4
* Check the address provided to vm_map_stack() against the vm map's maximum,alc2003-07-011-1/+2
* Introduce vm_map_pmap_enter(). Presently, this is a stub calling the MDalc2003-06-292-7/+21
* - Export pmap_enter_quick() to the MI VM. This will permit thealc2003-06-291-1/+3
* Add vm object locking to vm_pageout_map_deactivate_pages().alc2003-06-291-9/+18
* Remove GIANT_REQUIRED from kmem_malloc().alc2003-06-281-3/+0
* - Add vm object locking to vm_pageout_clean().alc2003-06-281-5/+7
* - Use an int rather than a vm_pindex_t to represent the desired pagealc2003-06-281-24/+6
OpenPOWER on IntegriCloud