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