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