提交 0c147f9a 编写于 作者: F Felix Blyakher 提交者: Nathan Scott

[XFS] Check if there is first behavior before calling VOP_RECLAIM from

linvfs_clear_inode(). The behavior may go away in VOP_INACTIVE. 

SGI-PV: 941000
SGI-Modid: xfs-linux:xfs-kern:197355a
Signed-off-by: NFelix Blyakher <felixb@sgi.com>
Signed-off-by: NNathan Scott <nathans@sgi.com>
上级 4cd4a034
......@@ -400,9 +400,11 @@ linvfs_clear_inode(
vp->v_flag &= ~VMODIFIED;
VN_UNLOCK(vp, 0);
VOP_RECLAIM(vp, error);
if (error)
panic("vn_purge: cannot reclaim");
if (vp->v_fbhv) {
VOP_RECLAIM(vp, error);
if (error)
panic("vn_purge: cannot reclaim");
}
ASSERT(vp->v_fbhv == NULL);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册