]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Provide the unique implementation for the VOP_GETPAGES() method used
authorkib <kib@FreeBSD.org>
Mon, 15 Sep 2014 12:28:29 +0000 (12:28 +0000)
committerkib <kib@FreeBSD.org>
Mon, 15 Sep 2014 12:28:29 +0000 (12:28 +0000)
commitebd8a253bb50d17048c8bbdcc4d20b61c1fa75b5
tree1fa12b673a05ff33b8b047e0e2780130b56d0e15
parent0dba5e79e39c9f67a8f141a37d5c6b8fcaff6b46
Provide the unique implementation for the VOP_GETPAGES() method used
by ffs and ext2fs.  Remove duplicated call to vm_page_zero_invalid(),
done by VOP and by vm_pager_getpages().  Use vm_pager_free_nonreq().

Reviewed by: alc (previous version)
Sponsored by: The FreeBSD Foundation
MFC after: 6 weeks (after r271596)
sys/fs/ext2fs/ext2_vnops.c
sys/ufs/ffs/ffs_vnops.c
sys/vm/vnode_pager.c
sys/vm/vnode_pager.h