X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fattr.c;h=b8f55c40fb1dd3c185b64dec9ac7f3092ffc66cc;hb=98aa5568b6f785499a6970f5b783bf4f2256ba6e;hp=7ee7ba48831358f7bf4f738a13c20511dcdd1698;hpb=c125d5e846894043361c0c89c1140be8fd6600b7;p=pandora-kernel.git diff --git a/fs/attr.c b/fs/attr.c index 7ee7ba488313..b8f55c40fb1d 100644 --- a/fs/attr.c +++ b/fs/attr.c @@ -176,6 +176,11 @@ int notify_change(struct dentry * dentry, struct iattr * attr) return -EPERM; } + if ((ia_valid & ATTR_SIZE) && IS_I_VERSION(inode)) { + if (attr->ia_size != inode->i_size) + inode_inc_iversion(inode); + } + if ((ia_valid & ATTR_MODE)) { mode_t amode = attr->ia_mode; /* Flag setting protected by i_mutex */