summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.c
Commit message (Expand)AuthorAgeFilesLines
* Add comments about CTLFLAG_RDTUN vs. TUNABLE_INT_FETCH.rpaulo2015-03-261-0/+3
* Use TUNABLE_INT_FETCH for boot_pages.rpaulo2015-03-241-2/+4
* Remove whitespace.rpaulo2015-03-241-18/+18
* Add flag VM_ALLOC_NOWAIT for vm_page_grab() that prevents sleeping andglebius2014-12-221-0/+4
* Do not clear flag that vm_page_alloc() doesn't support.glebius2014-12-221-1/+1
* Enable the use of VM_PHYSSEG_SPARSE on amd64 and i386, making it the defaultalc2014-11-151-4/+25
* Eliminate a stale, i386-specific comment.alc2014-11-041-2/+0
* Follow up to r225617. In order to maximize the re-usability of kernel codedavide2014-10-161-1/+1
* Fix a typo.jhb2014-08-291-1/+1
* Adapt vm_page_aflag_set(PGA_WRITEABLE) to the locking ofkib2014-08-091-0/+18
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-2/+1
* Revert r267961, r267973:gjb2014-06-271-1/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-2/+1
* - Modify vm_page_unwire() and vm_page_enqueue() to directly acceptattilio2014-06-161-10/+14
* Add a page size field to struct vm_page. Increase the page size field whenalc2014-06-071-0/+25
* Rename global cnt to vm_cnt to avoid shadowing.bdrewery2014-03-221-44/+44
* In an effort to diagnose possible corruption of struct vm_page on somealc2014-01-241-2/+2
* Since the introduction of the popmap to reservations in r259999, there isalc2013-12-311-28/+14
* Eliminate a redundant parameter to vm_radix_replace().alc2013-12-081-1/+1
* PG_SLAB no longer serves a useful purpose, since m->object is nokib2013-09-171-4/+2
* Remove zero-copy sockets code. It only worked for anonymous memory,kib2013-09-161-103/+1
* If the last page of the file is partially full and whole validkib2013-09-141-3/+10
* The vm_page_trysbusy() should not fail when shared busy counter orkib2013-09-051-3/+7
* Significantly reduce the cost, i.e., run time, of calls to madvise(...,alc2013-08-291-9/+0
* Remove comment that is no longer relevant since r254182.glebius2013-08-261-4/+0
* Addendum to r254141: The call to vm_radix_insert() in vm_page_cache() canalc2013-08-231-0/+9
* Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9).kib2013-08-221-7/+1
* Addendum to r254141: Allow recursion on the free pages queues lock inalc2013-08-211-1/+1
* On the recovery path for vm_page_alloc(), if a page had been requestedattilio2013-08-151-0/+9
* Improve pageout flow control to wakeup more frequently and do less work whilejeff2013-08-131-1/+0
* Correct the recovery logic in vm_page_alloc_contig:attilio2013-08-111-4/+2
* Different consumers of the struct vm_page abuse pageq member to keepkib2013-08-101-23/+28
* Revert the addition of VPO_BUSY and instead update vm_page_replace() tojhb2013-08-091-6/+6
* On all the architectures, avoid to preallocate the physical memoryattilio2013-08-091-32/+211
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-92/+240
* Split the pagequeues per NUMA domains, and split pageademon processkib2013-08-071-44/+67
* In the vm_page_set_invalid() function, do not assert that the page iskib2013-07-111-2/+0
* vm_phys_fictitious_reg_range() was losing the 'memattr' because it would beneel2013-07-031-0/+1
* Typo in comment.glebius2013-06-241-1/+1
* Revise the interface between vm_object_madvise() and vm_page_dontneed() soalc2013-06-101-8/+27
* Remove irrelevant comments.kib2013-06-031-7/+0
* Require that the page lock is held, instead of the object lock, whenalc2013-06-031-0/+7
* Now that access to the page's "act_count" field is synchronized by the pagealc2013-06-011-1/+0
* o Relax locking assertions for vm_page_find_least()attilio2013-05-211-1/+1
* Add ddb command 'show pginfo' which provides useful information aboutkib2013-05-211-0/+23
* Relax the object locking assertion in vm_page_lookup(). Now that a radixalc2013-05-171-1/+1
* Bandaid for compiling with gcc, which happens to be the default compilerpeter2013-05-131-0/+1
* Refactor vm_page_alloc()'s interactions with vm_reserv_alloc_page() andalc2013-05-121-19/+51
* Most allocation of pages to objects proceeds from lower to higheralc2013-03-171-5/+5
* Simplify the interface to vm_radix_insert() by eliminating the parameteralc2013-03-171-3/+3
OpenPOWER on IntegriCloud