X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fattr.c;h=b8f55c40fb1dd3c185b64dec9ac7f3092ffc66cc;hb=59f704cddfbc75c9118ce0e669295e1afed6db03;hp=7ee7ba48831358f7bf4f738a13c20511dcdd1698;hpb=c9a7fe9672612c0b595633d2945f52257ad92b20;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 */