|
@@ -65,6 +65,8 @@ int ovl_setattr(struct dentry *dentry, struct iattr *attr)
|
|
|
|
|
|
inode_lock(upperdentry->d_inode);
|
|
inode_lock(upperdentry->d_inode);
|
|
err = notify_change(upperdentry, attr, NULL);
|
|
err = notify_change(upperdentry, attr, NULL);
|
|
|
|
+ if (!err)
|
|
|
|
+ ovl_copyattr(upperdentry->d_inode, dentry->d_inode);
|
|
inode_unlock(upperdentry->d_inode);
|
|
inode_unlock(upperdentry->d_inode);
|
|
}
|
|
}
|
|
ovl_drop_write(dentry);
|
|
ovl_drop_write(dentry);
|