aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/swap_pager.c
Commit message (Expand)AuthorAgeFilesLines
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-3/+3
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-3/+3
* When MAC is enabled in the kernel, fix a panic triggered by a lockingChristian S.J. Peron2008-01-081-8/+8
* o Fix panic message: it's swap_pager_putpages() not swap_pager_getpages().Maxim Konovalov2007-11-021-1/+1
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-2/+2
* Consider a scenario in which one processor, call it Pt, is performingAlan Cox2007-08-051-3/+1
* Eliminate GIANT_REQUIRED from swap_pager_putpages().Alan Cox2007-06-241-1/+0
* Do proper "locking" for missing vmmeters part.Attilio Rao2007-06-041-5/+5
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-311-8/+8
* Revert UF_OPENING workaround for CURRENT.Konstantin Belousov2007-05-311-1/+1
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-181-8/+8
* Audit pathnames looked up in swapon(2) and swapoff(2).Robert Watson2007-04-231-2/+4
* Use pause() rather than tsleep() on stack variables and function pointers.John Baldwin2007-02-271-2/+1
* - Move 'struct swdevt' back into swap_pager.h and expose it to userland.John Baldwin2007-02-071-31/+0
* - Add a new function uma_zone_exhausted() to see if a zone is full.John Baldwin2007-01-051-0/+2
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-5/+5
* The page queues lock is no longer required by vm_page_wakeup().Alan Cox2006-10-231-2/+2
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+2
* Introduce a field to struct vm_page for storing flags that areAlan Cox2006-08-091-12/+9
* Remove a stale comment.Alan Cox2006-08-051-5/+0
* When sleeping on a busy page, use the lock from the containing objectAlan Cox2006-08-031-4/+4
* Use better order here.Pawel Jakub Dawidek2006-05-101-1/+1
* On shutdown try to turn off all swap devices. This way GEOM providers arePawel Jakub Dawidek2006-04-101-19/+62
* Remove leading __ from __(inline|const|signed|volatile). They areWarner Losh2006-03-081-1/+1
* Make sure b_vp and b_bufobj are NULL before calling relpbuf(), as it assertsOlivier Houchard2006-01-271-0/+9
* Make sure we have a bufobj before calling bstrategy().Olivier Houchard2005-09-211-1/+3
* Eliminate inconsistency in the setting of the B_DONE flag. Specifically,Alan Cox2005-07-201-2/+0
* Reduce the number of times that we acquire and release locks inAlan Cox2005-05-201-8/+6
* Remove calls to spl*().Alan Cox2005-05-191-43/+0
* Revert revision 1.270: swp_pager_async_iodone() need not performAlan Cox2005-05-181-2/+0
* - VM_LOCK_GIANT in the swap pager's iodone routine as VFS will soon call itJeff Roberson2005-04-301-0/+2
* - Pass the ISOPEN flag to namei so filesystems will know we're about toJeff Roberson2005-04-271-1/+1
* Move the swap_zone == NULL check earlier (i.e. before we dereferenceDavid Schultz2005-03-181-2/+2
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* When allocating bio's in the swap_pager use M_WAITOK since thePoul-Henning Kamp2005-01-031-6/+7
* Disable U area swapping and remove the routines that create, destroy,David Schultz2004-11-201-3/+0
* Fix the last known race in swapoff(), which could lead to a spurious panic:David Schultz2004-11-061-21/+14
* Close a race in swapoff(). Here are the gory details:David Schultz2004-11-051-70/+53
* De-couple our I/O bio request from the embedded bio in buf by explicitlyPoul-Henning Kamp2004-11-041-1/+6
* Remove buf->b_dev field.Poul-Henning Kamp2004-11-041-4/+2
* Move the buffer method vector (buf->b_op) to the bufobj.Poul-Henning Kamp2004-10-241-1/+1
* Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.Poul-Henning Kamp2004-10-221-4/+3
* Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAITPoul-Henning Kamp2004-10-211-12/+3
* Don't look for swap blocks in objects that aren't swap-backed.David Schultz2004-09-241-0/+3
* Tag all geom classes in the tree with a version number.Poul-Henning Kamp2004-08-081-3/+5
* - Change uma_zone_set_obj() to call kmem_alloc_nofault() instead ofAlan Cox2004-07-221-1/+2
* Properly brucify a string by outdenting it.Bruce M Simpson2004-07-061-2/+2
* In swap_pager_getpages(), bp->b_dev can be NULL, particularly for theBruce M Simpson2004-06-231-6/+4
* Second half of the dev_t cleanup.Poul-Henning Kamp2004-06-171-6/+6
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-1/+1