summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Add a safety net to reclaim mbufs when one of the mbuf zones becomejtl2015-12-203-1/+36
* Introduce a new mechanism for relocating virtual pages to a new physicalalc2015-12-199-240/+807
* vm_page_replace: add wrapper to KASSERT about old pagecem2015-12-173-4/+17
* vm_page.h: page busy macro fixupscem2015-12-161-8/+9
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().glebius2015-12-1614-636/+367
* Don't make assertions about td_critnest when the scheduler is stopped.markj2015-12-111-3/+2
* vm_page_replace: remove redundant radix lookupcem2015-12-101-14/+9
* vm_fault_hold: handle vm_page_rename failurecem2015-12-061-1/+5
* Pull vm_object_scan_all_shadowed out of vm_object_backing_scancem2015-12-031-155/+146
* r221714 fixed the situation when the collapse scan improperly handledkib2015-12-011-97/+84
* Minor cleanup.kib2015-11-291-26/+12
* In vm_pageout_grow_cache(), do not re-try the inactive queue whenkib2015-11-271-5/+6
* Correct an error in vm_reserv_reclaim_contig(). In the highly unusualalc2015-11-261-3/+4
* Record proper commit message for r291157.kib2015-11-221-1/+1
* Noted by: glebiuskib2015-11-221-4/+5
* Remove unneeded includes of opt_kdtrace.h.markj2015-11-221-1/+1
* Remove remnants of the old NFS from vnode pager.glebius2015-11-201-5/+3
* Consistently enforce the restriction against calling malloc/free when in ajtl2015-11-191-0/+7
* Rework the test which raises OOM condition. Right now, the codekib2015-11-162-14/+31
* Do not use vmspace_resident_count() for the OOM process selection.kib2015-11-161-3/+63
* VM daemon works in parallel with the pagedaemon threads, and, amongkib2015-11-161-1/+2
* Export various helper variables describing the layout and size ofjhb2015-11-121-0/+3
* Ensure that deactivated pages that are not expected to be reused aremarkj2015-11-083-9/+16
* Reduce the amount of calls to VOP_BMAP() made from the local vnodekib2015-10-241-81/+39
* Fix capitalizationjah2015-10-231-1/+1
* Remove unclear comment about address truncation in busdma. Add (hopefully mu...jah2015-10-231-0/+5
* Only marker is guaranteed to be present on the queue after the relockkib2015-10-181-5/+17
* Revert r289302, invalid pages can be queued, e.g. by vfs_vmio_unwire().kib2015-10-151-5/+5
* Invalid pages should not appear on the inactive queue. Change thekib2015-10-141-5/+5
* Parallelize the buffer cache and rewrite getnewbuf(). This results in ajeff2015-10-141-1/+5
* Exploit r288122 to avoid pointlessly enqueueing a page that is about to bealc2015-10-091-1/+1
* Exploit r288122 to address a cosmetic issue. Pages belonging to eitheralc2015-10-061-1/+1
* Mark swap_pager_putpages static at its definition. It was alreadyimp2015-10-051-3/+1
* Reduce the scope of a variable to the only file where it is used.alc2015-10-033-2/+2
* As a step towards the elimination of PG_CACHED pages, rework the handlingmarkj2015-09-304-15/+28
* The conversion of kmem_alloc_attr() from operating on a vm map to a vmemalc2015-09-261-28/+13
* Exploit r288122 to address a cosmetic issue. Since the pages allocatedalc2015-09-261-1/+1
* Change vm_page_unwire() such that it (1) accepts PQ_NONE as the specifiedalc2015-09-222-17/+21
* Correct a non-fatal error in vm_pageout_worker(). vm_pageout_worker()alc2015-09-201-6/+11
* Eliminate (many) unnecessary calls to pmap_remove_all(). Pages from objectsalc2015-09-171-1/+2
* Remove the v_cache_min and v_cache_max sysctls. They are unused and havemarkj2015-09-113-9/+2
* Remove a check which caused spurious SIGSEGV on usermode access to thekib2015-09-091-10/+4
* The swap pager is compatible with direct dispatch. It does its ownimp2015-09-081-11/+42
* To simplify upcoming changes to the inactive queue scan, change the codealc2015-09-081-18/+8
* Eliminate pointless requeueing of pages from terminated objects. Thesealc2015-09-051-23/+25
* Don't trash memory from UMA_ZONE_NOFREE zones.mjg2015-09-021-2/+2
* Handle held pages earlier in the inactive queue scan.alc2015-09-011-31/+33
* Remove weighted page handling from vm_page_advise().markj2015-08-281-54/+25
* In vm_pageout_scan(), simplify the logic for determining if a page can bealc2015-08-271-15/+15
* Testing whether a page is dirty does not require the page lock. Moreover,alc2015-08-251-6/+10
OpenPOWER on IntegriCloud