]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r226155:
authormm <mm@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 2 Sep 2011 08:19:19 +0000 (08:19 +0000)
committermm <mm@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 2 Sep 2011 08:19:19 +0000 (08:19 +0000)
commite6d3dfd8d822c235ab2cb2d2edb87525ae451c04
tree250698ff526469e070c3549452b8d0945039df70
parent465b5133c0597f8a6b00bc1da03ea2c9fdfab0fa
MFC r226155:

Generalize ffs_pages_remove() into vn_pages_remove().

Remove mapped pages for all dataset vnodes in zfs_rezget() using
new vn_pages_remove() to fix mmapped files changed by
zfs rollback or zfs receive -F.

PR: kern/160035, kern/156933

git-svn-id: svn://svn.freebsd.org/base/stable/8@225326 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
sys/kern/vfs_vnops.c
sys/sys/vnode.h
sys/ufs/ffs/ffs_inode.c