aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_object.h
Commit message (Expand)AuthorAgeFilesLines
* Update mtime for tmpfs files modified through memory mapping. SimilarKonstantin Belousov2015-01-281-0/+1
* Update a stale comment.Alan Cox2014-09-111-1/+1
* Add wrappers to assert that vm object is unlocked and for try upgrade.Konstantin Belousov2014-08-061-0/+4
* When unwiring a region of an address space, do not assume that theAlan Cox2014-07-261-0/+2
* The OBJ_TMPFS flag of vm_object means that there is unreclaimed tmpfsKonstantin Belousov2014-07-141-1/+2
* On all the architectures, avoid to preallocate the physical memoryAttilio Rao2013-08-091-1/+1
* Never remove user-wired pages from an object when doingKonstantin Belousov2013-07-111-0/+1
* o Relax locking assertions for vm_page_find_least()Attilio Rao2013-05-211-0/+2
* Rework the handling of the tmpfs node backing swap object and tmpfsKonstantin Belousov2013-04-281-0/+11
* Sync back vmcontention branch into HEAD:Attilio Rao2013-03-181-5/+7
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-12/+25
* Merge from vmc-playground:Attilio Rao2013-03-091-0/+7
* Merge from vmobj-rwlock:Attilio Rao2013-02-271-1/+0
* Merge from vmc-playground branch:Attilio Rao2013-02-261-4/+0
* Wrap the sleeps synchronized by the vm_object lock into the specificAttilio Rao2013-02-261-1/+3
* Fix a bug in the device pager code that can trigger an assertionKenneth D. Merry2013-01-091-0/+1
* In the past four years, we've added two new vm object types. Each time,Alan Cox2012-12-091-0/+2
* - Add a comment explaining the locking of the cached pages pool heldAttilio Rao2012-06-221-1/+14
* Fix madvise(MADV_WILLNEED) to properly handle individual mappings largerJohn Baldwin2012-03-191-1/+1
* In vm_object_page_clean(), do not clean OBJ_MIGHTBEDIRTY object flagKonstantin Belousov2012-03-171-2/+2
* Account the writeable shared mappings backed by file in the vnodeKonstantin Belousov2012-02-231-0/+1
* Change the type of the paging_in_progress refcounter from u_short toKonstantin Belousov2012-01-101-1/+1
* Update the device pager interface, while keeping the compatibilityKonstantin Belousov2011-11-151-0/+1
* Add the posix_fadvise(2) system call. It is somewhat similar toJohn Baldwin2011-11-041-0/+2
* Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing thisAlan Cox2011-06-291-1/+8
* Unless "cnt" exceeds MAX_COMMIT_COUNT, nfsrv_commit() and nfsvno_fsync() areAlan Cox2011-02-051-1/+2
* Remove OBJ_CLEANING flag. The vfs_setdirty_locked_object() is the onlyKonstantin Belousov2010-12-291-1/+0
* Move vm_object_print()'s prototype to the expected place.Alan Cox2010-12-271-0/+1
* Replace pointer to "struct uidinfo" with pointer to "struct ucred"Edward Tomasz Napierala2010-12-021-1/+1
* VI_OBJDIRTY vnode flag mirrors the state of OBJ_MIGHTBEDIRTY vm objectKonstantin Belousov2009-12-211-1/+1
* Add a new type of VM object: OBJT_SG. An OBJT_SG object is very similar toJohn Baldwin2009-07-241-0/+9
* Add support to the virtual memory system for configuring machine-Alan Cox2009-07-121-0/+2
* Implement global and per-uid accounting of the anonymous memory. AddKonstantin Belousov2009-06-231-1/+4
* Long, long ago in r27464 special case code for mapping device-backedAlan Cox2009-06-141-0/+1
* Eliminate OBJ_NEEDGIANT. After r188331, OBJ_NEEDGIANT's only use is by aAlan Cox2009-02-081-1/+0
* Allow VM object creation in ufs_lookup. (If vfs.vmiodirenable is set)Stephan Uphoff2008-05-201-0/+1
* Add a list of reservations to the vm object structure.Alan Cox2007-12-271-0/+2
* Change the management of cached pages (PQ_CACHE) in two fundamentalAlan Cox2007-09-251-0/+1
* Eliminate OBJ_WRITEABLE. It hasn't been used in a long time.Alan Cox2006-07-211-1/+0
* Make vm_object_vndeallocate() static. The external calls to it wereAlan Cox2006-01-221-1/+0
* - Add a new object flag "OBJ_NEEDSGIANT". We set this flag if theJeff Roberson2005-05-031-0/+1
* - Change the vm_mmap() function to accept an objtype_t parameter specifyingJohn Baldwin2005-04-011-4/+0
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* With the removal of kern/uipc_jumbo.c and sys/jumbo.h,Alan Cox2004-12-081-1/+0
* Move a call to wakeup() from vm_object_terminate() to vnode_pager_dealloc()Alan Cox2004-11-061-0/+1
* Make the code and comments for vm_object_coalesce() consistent.Alan Cox2004-07-251-1/+1
* - Change uma_zone_set_obj() to call kmem_alloc_nofault() instead ofAlan Cox2004-07-221-2/+3
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-061-4/+0
* - Rename vm_map_clean() to vm_map_sync(). This better reflects the factAlan Cox2003-11-091-0/+2
* - Introduce and use vm_object_reference_locked(). UnlikeAlan Cox2003-11-021-0/+1