summaryrefslogtreecommitdiff
path: root/sys/vm/vnode_pager.c
Commit message (Expand)AuthorAgeFilesLines
* Merge the second part of the unmapped I/O changes. This enables theScott Long2013-06-181-6/+30
* MFC r248283:Scott Long2013-05-231-1/+1
* MFC r250028:Konstantin Belousov2013-05-051-0/+6
* MFC r250026:Konstantin Belousov2013-05-051-2/+1
* MFC r242476:Konstantin Belousov2012-12-241-3/+3
* MFC r241025:Konstantin Belousov2012-12-241-1/+1
* MFC r237168Alan Cox2012-09-201-1/+1
* MFC r239065:Konstantin Belousov2012-09-081-0/+1
* MFC r239040:Konstantin Belousov2012-08-221-31/+2
* MFC of 233627, 234024, 234025, and 234026Kirk McKusick2012-04-191-0/+4
* MFC r232071:Konstantin Belousov2012-03-151-0/+85
* MFC r227102:Konstantin Belousov2012-01-031-2/+3
* Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomicKonstantin Belousov2011-09-061-1/+1
* Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing thisAlan Cox2011-06-291-1/+1
* Fix a bug in r222586. Lock the page owner object around the modificationKonstantin Belousov2011-06-111-0/+6
* In the VOP_PUTPAGES() implementations, change the default error fromKonstantin Belousov2011-06-011-1/+18
* Minimize the use of the page queues lock for synchronizing access to theAlan Cox2010-06-021-2/+0
* Push down page queues lock acquisition in pmap_enter_object() andAlan Cox2010-05-261-18/+22
* Push down the page queues lock into vm_page_activate().Alan Cox2010-05-071-6/+9
* Eliminate page queues locking around most calls to vm_page_free().Alan Cox2010-05-061-18/+0
* On Alan's advice, rather than do a wholesale conversion on a singleKip Macy2010-04-301-26/+59
* Remove write-only variable.Konstantin Belousov2010-02-221-3/+0
* When a vnode-backed vm object is referenced, it increments the vnodeKonstantin Belousov2010-01-171-1/+6
* Change the type of uio_resid member of struct uio from int to ssize_t.Konstantin Belousov2009-06-251-1/+1
* Implement global and per-uid accounting of the anonymous memory. AddKonstantin Belousov2009-06-231-3/+4
* Correct a boundary case error in the management of a page's dirty bits byAlan Cox2009-06-021-10/+16
* Eliminate unnecessary clearing of the page's dirty mask from variousAlan Cox2009-05-151-5/+6
* Eliminate gratuitous clearing of the page's dirty mask.Alan Cox2009-05-121-1/+2
* Fix a race involving vnode_pager_input_smlfs(). Specifically, in the caseAlan Cox2009-05-091-23/+10
* Eliminate vnode_pager_input_smlfs()'s pointless call to pmap_clear_modify().Alan Cox2009-05-041-3/+0
* Eliminate unnecessary calls to pmap_clear_modify(). Specifically, callingAlan Cox2009-04-251-2/+6
* Adjust some variables (mostly related to the buffer cache) that holdJohn Baldwin2009-03-091-2/+2
* Comment out the assertion from r188321. It is not valid for nfs.Konstantin Belousov2009-02-091-1/+1
* Eliminate OBJ_NEEDGIANT. After r188331, OBJ_NEEDGIANT's only use is by aAlan Cox2009-02-081-2/+0
* Do not sleep for vnode lock while holding map lock in vm_fault. Try toKonstantin Belousov2009-02-081-53/+0
* Assert that vnode is exclusively locked when its vm object is resized.Konstantin Belousov2009-02-081-0/+1
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadAttilio Rao2008-08-281-1/+1
* A few more whitespace fixes.John Baldwin2008-07-301-1/+1
* The behaviour of the lockmgr going back at least to the 4.4BSD-Lite2 wasKonstantin Belousov2008-07-301-2/+9
* Fix vm object creation locking to allow SHARED vnode locking for vnode_create...Stephan Uphoff2008-06-121-6/+7
* Allow VM object creation in ufs_lookup. (If vfs.vmiodirenable is set)Stephan Uphoff2008-05-201-7/+15
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-1/+1
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-1/+1
* Remove an unnecessary call to pmap_remove_all() and the associated "XXX"Alan Cox2007-11-221-15/+1
* Correct an error of omission in the reimplementation of the pageAlan Cox2007-10-221-0/+4
* When we do open, we should lock the vnode exclusively. This fixes few races:Pawel Jakub Dawidek2007-07-261-3/+3
* Do proper "locking" for missing vmmeters part.Attilio Rao2007-06-041-8/+8
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-311-10/+9
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-181-9/+10
* Long ago, revision 1.22 of vm/vm_pager.h introduced a bug. Specifically,Alan Cox2006-10-141-3/+1