Add V_VMIO flag for vinvalbuf(9) to indicate that the flush request
authorkib <kib@FreeBSD.org>
Wed, 5 Apr 2017 16:57:53 +0000 (16:57 +0000)
committerkib <kib@FreeBSD.org>
Wed, 5 Apr 2017 16:57:53 +0000 (16:57 +0000)
commit19618f8455d0f59bb06f16c5f1a5af3738738744
tree5222df7687f9c1771051280943a38d3d99b63a5a
parente52698ef422c0213dfc23518a5c19ad009e0b39e
Add V_VMIO flag for vinvalbuf(9) to indicate that the flush request
was issued during VM-initiated i/o (pageout), so that the function
does not try to flush or remove pages or wait for the vm object
paging-in-progress counter.

Reviewed by: markj
Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
X-Differential revision: https://reviews.freebsd.org/D10241
sys/kern/vfs_subr.c
sys/sys/vnode.h