From: vitaly Date: Wed, 2 Apr 2008 18:55:37 +0000 (+0000) Subject: Branch HEAD X-Git-Tag: v1_7_0_51~76 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=ae84bce8fc2eb4987b7835bcd5934bf67329641a;p=fs%2Flustre-release.git Branch HEAD b=14948 i=green i=shadow 2.6.18 calls truncate_inode_pages() only if op->delete_inode() is not installed, whereas 2.6.9 calls it in both cases. --- diff --git a/lustre/llite/llite_lib.c b/lustre/llite/llite_lib.c index 43651c6..0fd008c 100644 --- a/lustre/llite/llite_lib.c +++ b/lustre/llite/llite_lib.c @@ -1818,6 +1818,7 @@ void ll_delete_inode(struct inode *inode) if (rc) { CERROR("fid_delete() failed, rc %d\n", rc); } + truncate_inode_pages(&inode->i_data, 0); clear_inode(inode); EXIT;