summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Assert that the vm object's lock is held on entry to vm_page_grab(); removealc2003-08-211-14/+6
* Assert that the vm object lock is held in vm_page_alloc().alc2003-08-201-0/+1
* In sysctl_vm_zone, do not calculate per-cpu cache stats onbmilekic2003-08-201-20/+17
* Replace a homegrown bdone()/bwait() implementation by the real thingphk2003-08-181-27/+5
* Three unrelated changes to vm_proc_new(): (1) add vm object locking on thealc2003-08-181-10/+7
* Use NULL for 3rd argument of VOP_BMAP() rather than custom cast.phk2003-08-171-4/+2
* In vm_thread_swap{in|out}(), remove the alpha specific conditionalmarcel2003-08-161-13/+2
* Eliminate unnecessary udev_t variable: we can derive it from the dev_tphk2003-08-151-6/+4
* Make swaponvp() static to the swap_pager.phk2003-08-152-2/+2
* Extend the scope of the page queues lock in vm_pageout_scan() to coveralc2003-08-151-14/+4
* Remove GIANT_REQUIRED from vmspace_alloc().alc2003-08-131-1/+0
* Reduce the size of the vm map (and by inclusion the vm space) on 64-bitalc2003-08-131-1/+1
* Expand inline the relevant parts of src/COPYRIGHT for Matt Dillon'simp2003-08-122-5/+49
* Reduce the size of the vm object on 64-bit architectures by movingalc2003-08-121-1/+1
* - When deciding whether to init the zone with small_init or large_init,bmilekic2003-08-112-6/+25
* Add the mlockall() and munlockall() system calls.bms2003-08-117-27/+167
* More pipe changes:silby2003-08-113-0/+5
* Make the first two pages magic to protect the BSD labels rather thanphk2003-08-061-2/+2
* Remove an unused variable.phk2003-08-061-3/+0
* Staticize swap_pager_putpages()phk2003-08-062-36/+4
* Access the swap_pagers' ->putpages() through swappagerops insteadphk2003-08-061-1/+1
* Add XXX: comment to vm_pager_unswapped().phk2003-08-061-0/+5
* Explicitly set B_PAGINGphk2003-08-061-4/+2
* Rip out the totally bogos vnode swapdev_vp with extreeme prejudice.phk2003-08-061-52/+11
* Use sparse struct initialization for struct pagerops.phk2003-08-052-260/+12
* Use sparse struct initializations for struct pagerops.phk2003-08-055-53/+28
* 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
OpenPOWER on IntegriCloud