summaryrefslogtreecommitdiffstats
path: root/sys/vm/phys_pager.c
Commit message (Expand)AuthorAgeFilesLines
* MFC 261811,282660,282706:jhb2015-06-061-0/+2
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-3/+6
* Hide the details for the assertion for VM_OBJECT_LOCK operations.attilio2013-02-211-1/+1
* Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-2/+2
* Switch vm_object lock to be a rwlock.attilio2013-02-201-1/+2
* Remove unneeded includes of <sys/linker_set.h>. Other headers that usejhb2011-01-111-1/+0
* Handle busy status of the page in a way expected for pager_getpage().kib2010-05-031-4/+4
* Implement global and per-uid accounting of the anonymous memory. Addkib2009-06-231-1/+1
* Eliminate an unnecessary clearing of a page's dirty bits inalc2009-06-131-1/+2
* Correct a copy and paste'o in phys_pager.c, we are talking about phys hereremko2007-10-301-1/+1
* Fix the phys_pager in the way similar to the rev. 1.83 of thekib2007-08-181-22/+25
* Consider a scenario in which one processor, call it Pt, is performingalc2007-08-051-4/+0
* Minor typo fix, noticed while I was going through *_pager.c files.keramida2007-04-101-1/+1
* Change the way that unmanaged pages are created. Specifically,alc2007-02-251-6/+0
* Replace PG_BUSY with VPO_BUSY. In other words, changes to the page'salc2006-10-221-1/+1
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Zero the physical page only if it is invalid and not prezeroed.alc2004-04-251-7/+9
* Add a VM_OBJECT_LOCK_ASSERT() call. Remove splvm() and splx() calls. Movealc2004-04-241-7/+5
* Simplify the various pager allocation routines by computing the desiredalc2004-01-041-7/+6
* Use sparse struct initializations for struct pagerops.phk2003-08-051-7/+6
* Use __FBSDID().obrien2003-06-111-2/+3
* Increase the scope of the page queues lock in phys_pager_getpages().alc2002-12-271-4/+7
* Hold the page queues lock when performing vm_page_flag_set().alc2002-12-171-1/+1
* o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever sincealc2002-08-251-1/+1
* o Lock page queue accesses by vm_page_unmanage().alc2002-07-131-0/+2
* o Remove GIANT_REQUIRED from phys_pager_alloc(). If handle isn't NULL,alc2002-06-221-3/+8
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
* Remove references to vm_zone.h and switch over to the new uma API.jeff2002-03-201-1/+0
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-1/+4
* Set the phys_pager_alloc_lock to 1 when it is acquired so that it isjhb2001-05-231-1/+2
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-6/+10
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-0/+2
* Protect pager object creation with sx locks.alfred2001-04-181-12/+16
* Really fix phys_pager:alfred2000-12-061-31/+36
* need to adjust allocation size to properly deal with non PAGE_SIZEalfred2000-12-051-1/+1
* Minor cleanups:peter2000-07-281-44/+19
* This is a cleanup patch to Peter's new OBJT_PHYS VM object typedillon2000-05-291-18/+3
* Checkpoint of a new physical memory backed object type, that does notpeter2000-05-211-0/+222
OpenPOWER on IntegriCloud