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