summaryrefslogtreecommitdiffstats
path: root/sys/vm/swap_pager.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-1/+0
* Fix typo.kib2009-04-281-2/+2
* Eliminate an errant comment.alc2009-04-261-2/+1
* Eliminate unnecessary calls to pmap_clear_modify(). Specifically, callingalc2009-04-251-8/+8
* Eliminate stale comments.alc2009-02-201-4/+0
* Move the code for doing out-of-memory grass from vm_pageout_scan()kib2008-09-291-3/+6
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadattilio2008-08-281-1/+1
* If the kernel has run out of metadata for swap, then explicitly panic()jhb2008-07-301-1/+1
* Use the VM_ALLOC_INTERRUPT for the page requests when allocating memorykib2008-07-111-7/+5
* add malloc flag to blist so that it can be used in ithread contextkmacy2008-05-051-1/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-3/+3
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-3/+3
* When MAC is enabled in the kernel, fix a panic triggered by a lockingcsjp2008-01-081-8/+8
* o Fix panic message: it's swap_pager_putpages() not swap_pager_getpages().maxim2007-11-021-1/+1
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-2/+2
* Consider a scenario in which one processor, call it Pt, is performingalc2007-08-051-3/+1
* Eliminate GIANT_REQUIRED from swap_pager_putpages().alc2007-06-241-1/+0
* Do proper "locking" for missing vmmeters part.attilio2007-06-041-5/+5
* Revert VMCNT_* operations introduction.attilio2007-05-311-8/+8
* Revert UF_OPENING workaround for CURRENT.kib2007-05-311-1/+1
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingjeff2007-05-181-8/+8
* Audit pathnames looked up in swapon(2) and swapoff(2).rwatson2007-04-231-2/+4
* Use pause() rather than tsleep() on stack variables and function pointers.jhb2007-02-271-2/+1
* - Move 'struct swdevt' back into swap_pager.h and expose it to userland.jhb2007-02-071-31/+0
* - Add a new function uma_zone_exhausted() to see if a zone is full.jhb2007-01-051-0/+2
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-5/+5
* The page queues lock is no longer required by vm_page_wakeup().alc2006-10-231-2/+2
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-1/+2
* Introduce a field to struct vm_page for storing flags that arealc2006-08-091-12/+9
* Remove a stale comment.alc2006-08-051-5/+0
* When sleeping on a busy page, use the lock from the containing objectalc2006-08-031-4/+4
* Use better order here.pjd2006-05-101-1/+1
* On shutdown try to turn off all swap devices. This way GEOM providers arepjd2006-04-101-19/+62
* Remove leading __ from __(inline|const|signed|volatile). They areimp2006-03-081-1/+1
* Make sure b_vp and b_bufobj are NULL before calling relpbuf(), as it assertscognet2006-01-271-0/+9
* Make sure we have a bufobj before calling bstrategy().cognet2005-09-211-1/+3
* Eliminate inconsistency in the setting of the B_DONE flag. Specifically,alc2005-07-201-2/+0
* Reduce the number of times that we acquire and release locks inalc2005-05-201-8/+6
* Remove calls to spl*().alc2005-05-191-43/+0
OpenPOWER on IntegriCloud