]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - fs/ufs/truncate.c
dquot: move dquot initialization responsibility into the filesystem
[net-next-2.6.git] / fs / ufs / truncate.c
index 87bbab68590169b85ef37d9c8de52abbe0f2e0be..e5ef8a3ec23045a15b11184e3d16c1ca58a003a6 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;
+
+               vfs_dq_init(inode);
+
                error = vmtruncate(inode, attr->ia_size);
                if (error)
                        return error;