aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Introduce new "256 Bucket" zone to split requests and reduce congestionAlexander Motin2014-06-121-1/+2
* Allocating new bucket for bucket zone, never take it from the zone itself,Alexander Motin2014-06-121-0/+2
* Correct a bug in the management of the population map on big-endianAlan Cox2014-06-111-8/+48
* Make mmap(MAP_STACK) search for the available address space, similarKonstantin Belousov2014-06-092-40/+68
* Add a page size field to struct vm_page. Increase the page size field whenAlan Cox2014-06-074-14/+62
* Remove the assert which can be triggered by the userspace. TheKonstantin Belousov2014-05-281-4/+1
* There is no reason to perform the pmap_remove() on the kernel pmap whileAlan Cox2014-05-231-1/+1
* Remove redundand loop. The inner goto restarts the whole pageKonstantin Belousov2014-05-211-12/+10
* When exec_new_vmspace() decides that current vmspace cannot be reusedKonstantin Belousov2014-05-201-1/+3
* On a fork allow read-only wired pages to be copy-on-write shared between theAlan Cox2014-05-131-5/+5
* Fix locking. The dst_object must remain locked on the retry of theKonstantin Belousov2014-05-111-0/+1
* With the new-and-improved vm_fault_copy_entry() (r265843), we can alwaysAlan Cox2014-05-111-2/+9
* About 9% of the pmap_protect() calls being performed by vm_map_copy_entry()Alan Cox2014-05-101-1/+2
* For the upgrade case in vm_fault_copy_entry(), when the entry does notKonstantin Belousov2014-05-101-40/+67
* When printing the map with the ddb 'show procvm' command, do not dumpKonstantin Belousov2014-05-101-1/+1
* Print the entry address in addition to the object. The variable isKonstantin Belousov2014-05-101-1/+2
* msync(2) must return ENOMEM and not EINVAL when the address is outside thePeter Holm2014-05-071-1/+1
* Prior to r254304, a separate function, vm_pageout_page_stats(), was used toAlan Cox2014-05-061-3/+5
* For the VM_PHYSSEG_DENSE case, checking the requested range to fallKonstantin Belousov2014-04-291-1/+3
* When vm_fault_copy_entry() is called from vm_map_protect() for a wiredKonstantin Belousov2014-04-271-8/+15
* Add sysctl OIDs showing the actual size and capacity of the swap zone.Dag-Erling Smørgrav2014-04-261-3/+11
* Rename global cnt to vm_cnt to avoid shadowing.Bryan Drewery2014-03-2215-103/+104
* Fix two issues with /dev/mem access on amd64, both causing kernel pageKonstantin Belousov2014-03-211-0/+4
* Initialize vm_map_entry member wiring_thread on the map entry creation.Konstantin Belousov2014-03-211-0/+1
* vm_page_grab() and vm_pager_get_pages() can drop the vm_object lock,Attilio Rao2014-03-191-2/+2
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Initialize paddr to handle the case of zero size.Konstantin Belousov2014-03-121-0/+1
* Do not vdrop() the tmpfs vnode until it is unlocked. The holdKonstantin Belousov2014-03-121-1/+2
* After r251709, avoid a clang 3.4 warning about an unused static constDimitry Andric2014-02-141-4/+1
* Fix-up r254141: in the process of making a failing vm_page_rename()Attilio Rao2014-02-141-2/+4
* Fix function name in KASSERT().Gleb Smirnoff2014-02-121-2/+1
* Correct assertion to assert that the existing device VM object uses theJohn Baldwin2014-02-111-2/+4
* Create two public UMA_ZONE_PCPU zones: 64 bit sized and pointer sized.Gleb Smirnoff2014-02-101-0/+6
* Style.Gleb Smirnoff2014-02-101-3/+3
* Make M_ZERO flag work correctly on UMA_ZONE_PCPU zones.Gleb Smirnoff2014-02-101-2/+14
* Don't call vm_fault_prefault() on zero-fill faults. It's a waste of time.Alan Cox2014-02-091-1/+4
* Provide macros that allow easily export uma(9) zone limits andGleb Smirnoff2014-02-071-0/+29
* Make prefaulting more aggressive on hard faults. Previously, we would onlyAlan Cox2014-02-021-24/+32
* In an effort to diagnose possible corruption of struct vm_page on someAlan Cox2014-01-241-2/+2
* Fix a couple of typos.John Baldwin2014-01-211-2/+2
* ANSIfy declarations.Gleb Smirnoff2014-01-201-32/+11
* Style changes in vm_pageout_scan():Alan Cox2014-01-181-12/+11
* Correctly update the count of stuck pages, "addl_page_shortage", inAlan Cox2014-01-121-15/+17
* Since the introduction of the popmap to reservations in r259999, there isAlan Cox2013-12-313-32/+14
* Add "popmap" assertions: The page being freed isn't already free, and theAlan Cox2013-12-291-0/+6
* MFp4 alc_popmapAlan Cox2013-12-281-88/+185
* Do not coalesce stack entry, vm_map_stack() asserts that the requestedKonstantin Belousov2013-12-271-1/+1
* For ia64, use pmap_remove_pages() and not pmap_remove(). The problem isMarcel Moolenaar2013-12-261-0/+10
* In sys/vm/vm_pageout.c, since vm_pageout_worker() takes a void * asDimitry Andric2013-12-251-1/+1
* Eliminate a redundant parameter to vm_radix_replace().Alan Cox2013-12-083-10/+7