aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/phys_pager.c
Commit message (Expand)AuthorAgeFilesLines
* The soft and hard busy mechanism rely on the vm object lock to work.Attilio Rao2013-08-091-3/+6
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-3/+4
* Remove unneeded includes of <sys/linker_set.h>. Other headers that useJohn Baldwin2011-01-111-1/+0
* Handle busy status of the page in a way expected for pager_getpage().Konstantin Belousov2010-05-031-4/+4
* Implement global and per-uid accounting of the anonymous memory. AddKonstantin Belousov2009-06-231-1/+1
* Eliminate an unnecessary clearing of a page's dirty bits inAlan Cox2009-06-131-1/+2
* Correct a copy and paste'o in phys_pager.c, we are talking about phys hereRemko Lodder2007-10-301-1/+1
* Fix the phys_pager in the way similar to the rev. 1.83 of theKonstantin Belousov2007-08-181-22/+25
* Consider a scenario in which one processor, call it Pt, is performingAlan Cox2007-08-051-4/+0
* Minor typo fix, noticed while I was going through *_pager.c files.Giorgos Keramidas2007-04-101-1/+1
* Change the way that unmanaged pages are created. Specifically,Alan Cox2007-02-251-6/+0
* Replace PG_BUSY with VPO_BUSY. In other words, changes to the page'sAlan Cox2006-10-221-1/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Zero the physical page only if it is invalid and not prezeroed.Alan Cox2004-04-251-7/+9
* Add a VM_OBJECT_LOCK_ASSERT() call. Remove splvm() and splx() calls. MoveAlan Cox2004-04-241-7/+5
* Simplify the various pager allocation routines by computing the desiredAlan Cox2004-01-041-7/+6
* Use sparse struct initializations for struct pagerops.Poul-Henning Kamp2003-08-051-7/+6
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
* Increase the scope of the page queues lock in phys_pager_getpages().Alan Cox2002-12-271-4/+7
* Hold the page queues lock when performing vm_page_flag_set().Alan Cox2002-12-171-1/+1
* o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever sinceAlan Cox2002-08-251-1/+1
* o Lock page queue accesses by vm_page_unmanage().Alan Cox2002-07-131-0/+2
* o Remove GIANT_REQUIRED from phys_pager_alloc(). If handle isn't NULL,Alan Cox2002-06-221-3/+8
* Change callers of mtx_init() to pass in an appropriate lock type name. InJohn Baldwin2002-04-041-1/+1
* Remove references to vm_zone.h and switch over to the new uma API.Jeff Roberson2002-03-201-1/+0
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachMatthew Dillon2001-07-041-1/+4
* Set the phys_pager_alloc_lock to 1 when it is acquired so that it isJohn Baldwin2001-05-231-1/+2
* Introduce a global lock for the vm subsystem (vm_mtx).Alfred Perlstein2001-05-191-6/+10
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inMark Murray2001-05-011-0/+2
* Protect pager object creation with sx locks.Alfred Perlstein2001-04-181-12/+16
* Really fix phys_pager:Alfred Perlstein2000-12-061-31/+36
* need to adjust allocation size to properly deal with non PAGE_SIZEAlfred Perlstein2000-12-051-1/+1
* Minor cleanups:Peter Wemm2000-07-281-44/+19
* This is a cleanup patch to Peter's new OBJT_PHYS VM object typeMatthew Dillon2000-05-291-18/+3
* Checkpoint of a new physical memory backed object type, that does notPeter Wemm2000-05-211-0/+222