aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vnode_pager.c
Commit message (Expand)AuthorAgeFilesLines
...
* Do not overwrite clean blocks on pageout.Konstantin Belousov2017-10-201-23/+110
* Mark pages after EOF as clean after pageout.Konstantin Belousov2017-07-261-3/+45
* Some minor improvements to vnode_pager_generic_putpages().Konstantin Belousov2017-06-151-25/+21
* - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeterGleb Smirnoff2017-04-171-8/+8
* Extract calculation of ioflags from the vm_pager_putpages flags into aKonstantin Belousov2017-04-051-18/+27
* Some style fixes for vnode_pager_generic_putpages(), in the localKonstantin Belousov2017-04-051-7/+2
* Fix the contiguity once more.Gleb Smirnoff2017-01-121-1/+1
* Fix assertion that checks that pages are consecutive to properlyGleb Smirnoff2017-01-041-4/+8
* Use vrefact in vnode_pager_alloc.Mateusz Guzik2016-12-311-1/+1
* Release laundered vnode pages to the head of the inactive queue.Mark Johnston2016-11-231-0/+1
* Remove PG_CACHED-related fields from struct vmmeter, because they are noAlan Cox2016-11-221-2/+1
* - If caller specifies readbehind and readahead that together with countGleb Smirnoff2016-11-171-1/+38
* Remove most of the code for implementing PG_CACHED pages. (This change doesAlan Cox2016-11-151-8/+2
* Fix incorrect assertion that could miss overflows.Gleb Smirnoff2016-10-191-1/+1
* Clarify the vnode_destroy_vobject() logic handling for already terminatedKonstantin Belousov2016-07-051-3/+14
* Add implementation of robust mutexes, hopefully close enough to theKonstantin Belousov2016-05-171-0/+1
* sys/vm: minor spelling fixes in comments.Pedro F. Giffuni2016-05-021-3/+3
* Add missed relpbuf() for a smallfs page-in.Konstantin Belousov2015-12-271-0/+1
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().Gleb Smirnoff2015-12-161-168/+194
* Record proper commit message for r291157.Konstantin Belousov2015-11-221-1/+1
* Noted by: glebiusKonstantin Belousov2015-11-221-4/+5
* Remove remnants of the old NFS from vnode pager.Gleb Smirnoff2015-11-201-5/+3
* Reduce the amount of calls to VOP_BMAP() made from the local vnodeKonstantin Belousov2015-10-241-81/+39
* Refactor unmapped buffer address handling.Jeff Roberson2015-07-231-16/+11
* Satisfy vm_object uma zone destructor requirements after r282660 whenKonstantin Belousov2015-05-101-0/+6
* Fix the KASSERT and improve wording in r282426.Gleb Smirnoff2015-05-061-3/+3
* Fix arithmetical bug in vnode_pager_haspage(). The check against object sizeGleb Smirnoff2015-05-041-9/+14
* Catch up on r271387 and remove unused parameter fromGleb Smirnoff2015-03-301-1/+1
* Introduce vm_object_color() and use it in mmap(2) to set the color ofAlan Cox2015-03-211-0/+5
* o Enhance vm_pager_free_nonreq() function:Gleb Smirnoff2015-03-171-18/+8
* Provide a comment explaining r279688.Gleb Smirnoff2015-03-161-0/+8
* Fix function name in comment.Gleb Smirnoff2015-03-101-1/+1
* - In vnode_pager_generic_getpages() use different free counters forGleb Smirnoff2015-03-061-4/+13
* We already have "int i" in this scope.Gleb Smirnoff2014-11-241-1/+1
* Merge from projects/sendfile:Gleb Smirnoff2014-11-231-43/+122
* Use __func__ in KASSERTs, since the code is about to be moved to other place.Gleb Smirnoff2014-11-191-6/+3
* In vnode_pager_generic_getpages() vp->v_mount is dereferenced in theGleb Smirnoff2014-11-191-4/+2
* Collapse three contiguous comment blocks into one. Remove historicalGleb Smirnoff2014-11-181-8/+3
* Three improvements to vnode_pager_generic_getpages():Alan Cox2014-09-151-11/+13
* Provide the unique implementation for the VOP_GETPAGES() method usedKonstantin Belousov2014-09-151-0/+33
* Avoid an exclusive acquisition of the object lock on the expected executionAlan Cox2014-09-141-16/+2
* Fix mis-spelling of bits and types names in the vnode_pager_putpages().Konstantin Belousov2014-09-141-5/+5
* Remove unused arguments for VOP_GETPAGES(), VOP_PUTPAGES().Gleb Smirnoff2014-09-101-2/+2
* Rename global cnt to vm_cnt to avoid shadowing.Bryan Drewery2014-03-221-1/+2
* ANSIfy declarations.Gleb Smirnoff2014-01-201-32/+11
* The soft and hard busy mechanism rely on the vm object lock to work.Attilio Rao2013-08-091-2/+1
* - Correct a stale comment. We don't have vclean() anymore. The work isJeff Roberson2013-07-231-5/+0
* Assert that the object type for the vnode' non-NULL v_object, passedKonstantin Belousov2013-04-281-0/+6
* Convert panic() into KASSERT().Konstantin Belousov2013-04-281-2/+1
* Fix the logic inversion in the r248512.Konstantin Belousov2013-03-201-1/+1