]> Pileus Git - ~andy/linux/blobdiff - fs/ufs/truncate.c
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs...
[~andy/linux] / fs / ufs / truncate.c
index 87bbab68590169b85ef37d9c8de52abbe0f2e0be..d3b6270cb377ad2afb48184dd379aff63f8c2143 100644 (file)
@@ -527,6 +527,9 @@ static int ufs_setattr(struct dentry *dentry, struct iattr *attr)
        if (ia_valid & ATTR_SIZE &&
            attr->ia_size != i_size_read(inode)) {
                loff_t old_i_size = inode->i_size;
+
+               dquot_initialize(inode);
+
                error = vmtruncate(inode, attr->ia_size);
                if (error)
                        return error;