aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* - After r240026 sgrowsiz should be used in a safer maner.Andrey Zonov2012-09-031-4/+7
* - Remove accounting of locked memory from vsunlock(9) that I missed in r239818.Andrey Zonov2012-08-301-7/+0
* - Don't take an account of locked memory for current process in vslock(9).Andrey Zonov2012-08-291-21/+0
* Typo in previous change: print half the theoretical maximum as maximumSergey Kandaurov2012-08-271-1/+1
* Fix function name in keg_cachespread_init() assert.Gleb Smirnoff2012-08-261-1/+1
* - When running out of swzone, instead of spewing an error message everyDag-Erling Smørgrav2012-08-161-1/+33
* For old mmap syscall, when executing on amd64 or ia64, enforce theKonstantin Belousov2012-08-141-0/+7
* Adjust the r205536, by allowing a non-zero offset for anonymousKonstantin Belousov2012-08-141-5/+17
* Do not leave invalid pages in the object after the short read for aKonstantin Belousov2012-08-143-4/+10
* Never sleep on busy pages in vm_pageout_launder(), always skip them. LongAlan Cox2012-08-071-12/+3
* After the PHYS_TO_VM_PAGE() function was de-inlined, the main reasonKonstantin Belousov2012-08-054-2/+3
* Reduce code duplication and exposure of direct access to structKonstantin Belousov2012-08-043-31/+36
* Inline vm_page_aflags_clear() and vm_page_aflags_set().Alan Cox2012-08-032-64/+79
* Eliminate an unneeded declaration. (I should have removed this as partAlan Cox2012-07-301-1/+0
* Do not requeue held page or page for which locking failed, just leaveKonstantin Belousov2012-07-261-21/+35
* Addendum to r238604. If the inactive queue scan isn't restarted, thenAlan Cox2012-07-241-4/+3
* Do not restart scan of the inactive queue when non-inactive page isKonstantin Belousov2012-07-181-5/+1
* Move what remains of vm/vm_contig.c into vm/vm_pageout.c, where similarAlan Cox2012-07-184-238/+140
* Correct vm_page_alloc_contig()'s implementation of VM_ALLOC_NODUMP.Alan Cox2012-07-171-1/+1
* Various improvements to vm_contig_grow_cache(). Most notably, even whenAlan Cox2012-07-161-22/+31
* Correct an off-by-one error in vm_reserv_alloc_contig() that resulted inAlan Cox2012-07-151-1/+1
* Fix a bug with memguard(9) on 32-bit architectures without aMatthew D Fleming2012-07-153-16/+16
* If vm_contig_grow_cache() is allowed to sleep, then invoke the vm_lowmemAlan Cox2012-07-141-0/+15
* Move kmem_alloc_{attr,contig}() to vm/vm_kern.c, where similarly namedAlan Cox2012-07-142-144/+142
* Document the object type movements, related to swp_pager_copy(),Attilio Rao2012-07-111-0/+9
* Avoid vm page queues lock leak after r238212.Konstantin Belousov2012-07-081-4/+2
* Drop page queues mutex on each iteration of vm_pageout_scan over theKonstantin Belousov2012-07-071-23/+38
* Add missing sleep stat increaseEitan Adler2012-07-071-0/+1
* Style.Konstantin Belousov2012-07-061-3/+3
* Honor db_pager_quit in 'show uma' and 'show malloc'.John Baldwin2012-07-021-0/+2
* Add new pmap layer locks to the predefined lock order. Change the namesAlan Cox2012-06-272-9/+6
* - Add a comment explaining the locking of the cached pages pool heldAttilio Rao2012-06-221-1/+14
* Selectively inline vm_page_dirty().Alan Cox2012-06-202-3/+28
* Move the per-thread deferred user map entries list into a private listJohn Baldwin2012-06-201-3/+6
* Do a more targeted check on the page cache and avoid to check the cacheAttilio Rao2012-06-161-1/+1
* The page flag PGA_WRITEABLE is set and cleared exclusively by the pmapAlan Cox2012-06-166-14/+17
* Use the previous stack entry protection and max protection to correctlyKonstantin Belousov2012-06-101-1/+1
* Revert r236380Eitan Adler2012-06-011-15/+0
* Add sysctl to query amount of swap space freeEitan Adler2012-06-011-0/+15
* Tweak condition for disabling allocation from per-CPU buckets inMaksim Yevmenkin2012-05-231-4/+1
* Calculate the count of per-process cow faults. Export the count toKonstantin Belousov2012-05-231-0/+1
* vm_pager_object_lookup: small performance optimizationAndriy Gapon2012-05-231-6/+7
* Fix booting on ARM.Andrew Turner2012-05-221-1/+1
* Replace the list of PVOs owned by each PMAP with an RB tree. This simplifiesNathan Whitehorn2012-05-201-1/+1
* Do not double-reference the found vm object in cdev_pager_lookup().Konstantin Belousov2012-05-181-1/+0
* Add new pager type, OBJT_MGTDEVICE. It provides the device pagerKonstantin Belousov2012-05-124-10/+50
* Add a facility to register a range of physical addresses to be usedKonstantin Belousov2012-05-124-13/+146
* Split the code from vm_page_getfake() to initialize the fake page structKonstantin Belousov2012-05-122-1/+18
* Assert that the page passed to vm_page_putfake() is unmanaged.Konstantin Belousov2012-05-121-0/+1
* Assert that fictitious or unmanaged pages do not appear onKonstantin Belousov2012-05-121-0/+9