aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/swap_pager.c
Commit message (Expand)AuthorAgeFilesLines
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().Gleb Smirnoff2015-12-161-128/+38
* Mark swap_pager_putpages static at its definition. It was alreadyWarner Losh2015-10-051-3/+1
* The swap pager is compatible with direct dispatch. It does its ownWarner Losh2015-09-081-11/+42
* Eliminate pointless assignments to rtvals[] in swap_pager_putpages().Alan Cox2015-08-211-12/+12
* Refactor unmapped buffer address handling.Jeff Roberson2015-07-231-9/+4
* o Un-inline vm_pager_get_pages(), vm_pager_get_pages_async().Gleb Smirnoff2015-06-171-4/+0
* Implement lockless resource limits.Mateusz Guzik2015-06-101-3/+1
* Place VM objects on the object list when created and never remove them.John Baldwin2015-05-081-0/+2
* Instead of reading, validating and adjusting value of the vm.swap_async_maxGleb Smirnoff2015-05-021-38/+41
* Add kern.racct.enable tunable and RACCT_DISABLED config option.Edward Tomasz Napierala2015-04-291-5/+7
* Remove sleeps from geom_up thread on device destruction.Alexander Motin2015-04-091-7/+5
* Make swapper release orphaned (lost) GEOM provider.Alexander Motin2015-03-261-14/+50
* \n at end of panicstr is redundant.Gleb Smirnoff2014-11-231-1/+1
* Merge from projects/sendfile:Gleb Smirnoff2014-11-231-0/+36
* Fix mis-spelling of bits and types names in theKonstantin Belousov2014-11-041-3/+6
* 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-221-3/+3
* vm_page_grab() and vm_pager_get_pages() can drop the vm_object lock,Attilio Rao2014-03-191-2/+2
* Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9).Konstantin Belousov2013-08-221-1/+1
* The soft and hard busy mechanism rely on the vm object lock to work.Attilio Rao2013-08-091-18/+22
* When swap pager allocates metadata in the pagedaemon context, allow itKonstantin Belousov2013-07-111-1/+2
* Fix typo in comment.Konstantin Belousov2013-07-091-1/+1
* Complete r251452:Attilio Rao2013-06-061-2/+3
* o Change the locking scheme for swp_bcount.Attilio Rao2013-05-281-5/+7
* Do not map the swap i/o pbufs if the geom provider for the swapKonstantin Belousov2013-03-191-13/+33
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-36/+37
* Merge from vmc-playground branch:Attilio Rao2013-02-261-2/+1
* Wrap the sleeps synchronized by the vm_object lock into the specificAttilio Rao2013-02-261-1/+1
* - Don't pass geom and provider names as format strings.Jaakko Heinonen2012-11-201-1/+1
* Whitespace cleanup.Dag-Erling Smørgrav2012-09-051-76/+76
* No memory barrier is required. This was pointed out by kib@ a while ago,Dag-Erling Smørgrav2012-09-041-2/+2
* Revert previous commit, which was performed in the wrong tree.Dag-Erling Smørgrav2012-09-041-89/+82
* No memory barrier is required. This was pointed out by kib@ a while ago,Dag-Erling Smørgrav2012-09-041-82/+89
* Typo in previous change: print half the theoretical maximum as maximumSergey Kandaurov2012-08-271-1/+1
* - When running out of swzone, instead of spewing an error message everyDag-Erling Smørgrav2012-08-161-1/+33
* The page flag PGA_WRITEABLE is set and cleared exclusively by the pmapAlan Cox2012-06-161-1/+1
* Revert r236380Eitan Adler2012-06-011-15/+0
* Add sysctl to query amount of swap space freeEitan Adler2012-06-011-0/+15
* Remove direct access to si_name.Ed Schouten2012-02-101-3/+3
* Fix NULL dereference panic on attempt to turn off (on system shutdown)Alexander Motin2012-02-011-1/+1
* Fix printf.Konstantin Belousov2011-12-121-1/+1
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-2/+2
* Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomicKonstantin Belousov2011-09-061-1/+1
* Update some comments in swap_pager.c.Konstantin Belousov2011-08-221-30/+17
* Apply the limit to avoid the overflows in the radix tree subr_blist.cKonstantin Belousov2011-08-221-10/+12
* Implement the linprocfs swaps file, providing information about theKonstantin Belousov2011-08-011-20/+38
* All the racct_*() calls need to happen with the proc locked. Fixing thisEdward Tomasz Napierala2011-07-061-0/+6
* Reap old SPL comments.David E. O'Brien2011-04-261-35/+2
* Add accounting for most of the memory-related resources.Edward Tomasz Napierala2011-04-051-0/+19
* Change the return type of vmspace_swap_count to a long to match the otherRebecca Cran2011-03-011-2/+2