summaryrefslogtreecommitdiffstats
path: root/sys/vm/swap_pager.c
Commit message (Expand)AuthorAgeFilesLines
* Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9).kib2013-08-221-1/+1
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-18/+22
* When swap pager allocates metadata in the pagedaemon context, allow itkib2013-07-111-1/+2
* Fix typo in comment.kib2013-07-091-1/+1
* Complete r251452:attilio2013-06-061-2/+3
* o Change the locking scheme for swp_bcount.attilio2013-05-281-5/+7
* Do not map the swap i/o pbufs if the geom provider for the swapkib2013-03-191-13/+33
* MFCattilio2013-02-261-2/+1
* As VM_OBJECT_SLEEP() is a vm_object_t specific function, makeattilio2013-02-261-1/+1
* Hide the details for the assertion for VM_OBJECT_LOCK operations.attilio2013-02-211-11/+11
* Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-25/+25
* Switch vm_object lock to be a rwlock.attilio2013-02-201-12/+13
* - Don't pass geom and provider names as format strings.jh2012-11-201-1/+1
* Whitespace cleanup.des2012-09-051-76/+76
* No memory barrier is required. This was pointed out by kib@ a while ago,des2012-09-041-2/+2
* Revert previous commit, which was performed in the wrong tree.des2012-09-041-89/+82
* No memory barrier is required. This was pointed out by kib@ a while ago,des2012-09-041-82/+89
* Typo in previous change: print half the theoretical maximum as maximumpluknet2012-08-271-1/+1
* - When running out of swzone, instead of spewing an error message everydes2012-08-161-1/+33
* The page flag PGA_WRITEABLE is set and cleared exclusively by the pmapalc2012-06-161-1/+1
* Revert r236380eadler2012-06-011-15/+0
* Add sysctl to query amount of swap space freeeadler2012-06-011-0/+15
* Remove direct access to si_name.ed2012-02-101-3/+3
* Fix NULL dereference panic on attempt to turn off (on system shutdown)mav2012-02-011-1/+1
* Fix printf.kib2011-12-121-1/+1
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-2/+2
* Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomickib2011-09-061-1/+1
* Update some comments in swap_pager.c.kib2011-08-221-30/+17
* Apply the limit to avoid the overflows in the radix tree subr_blist.ckib2011-08-221-10/+12
* Implement the linprocfs swaps file, providing information about thekib2011-08-011-20/+38
* All the racct_*() calls need to happen with the proc locked. Fixing thistrasz2011-07-061-0/+6
* Reap old SPL comments.obrien2011-04-261-35/+2
* Add accounting for most of the memory-related resources.trasz2011-04-051-0/+19
* Change the return type of vmspace_swap_count to a long to match the otherbrucec2011-03-011-2/+2
* Calculate and return the count in vmspace_swap_count as a vm_offset_tbrucec2011-02-231-7/+8
* Move the definition of M_VMPGDATA to the swap pager, where the onlyalc2011-01-181-0/+1
* There can be more than 0x20000000 swap meta blocks allocated if a swap-backedbrucec2011-01-011-4/+0
* Replace pointer to "struct uidinfo" with pointer to "struct ucred"trasz2010-12-021-16/+18
* PG_BUSY -> VPO_BUSY, PG_WANTED -> VPO_WANTED in manual pages and commentsavg2010-10-201-2/+2
* Call vm_page_deactivate() rather than vm_page_dontneed() inalc2010-05-091-4/+2
* Remove the page queues lock around a call to vm_page_activate(). Make thealc2010-05-091-3/+1
* Push down the page queues into vm_page_cache(), vm_page_try_to_cache(), andalc2010-05-081-16/+13
* Eliminate unnecessary page queues locking.alc2010-05-071-4/+0
* On Alan's advice, rather than do a wholesale conversion on a singlekmacy2010-04-301-6/+22
* In swap pager, do not free the non-requested pages from the run if they arekib2010-04-291-3/+11
* Setting PG_REFERENCED on the requested page in swap_pager_getpages() isalc2010-04-171-5/+1
* Add sysctl documentation strings. The descriptions are derivedivoras2009-11-021-3/+7
* Remove spurious call to priv_check(PRIV_VM_SWAP_NOQUOTA).kib2009-10-181-6/+4
* Initialize the uip to silence gcc warning that seems to sneak in in somekib2009-06-241-0/+1
* Implement global and per-uid accounting of the anonymous memory. Addkib2009-06-231-7/+152
OpenPOWER on IntegriCloud