]> Pileus Git - ~andy/linux/blobdiff - fs/ocfs2/inode.c
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wirel...
[~andy/linux] / fs / ocfs2 / inode.c
index 13eb5d467c40d0bde078536f9866354ca2191586..278a223aae14b8a2d347890735c729567e3840cc 100644 (file)
@@ -971,6 +971,8 @@ void ocfs2_delete_inode(struct inode *inode)
                goto bail;
        }
 
+       dquot_initialize(inode);
+
        if (!ocfs2_inode_is_valid_to_delete(inode)) {
                /* It's probably not necessary to truncate_inode_pages
                 * here but we do it for safety anyway (it will most
@@ -1087,7 +1089,7 @@ void ocfs2_clear_inode(struct inode *inode)
        mlog_bug_on_msg(OCFS2_SB(inode->i_sb) == NULL,
                        "Inode=%lu\n", inode->i_ino);
 
-       vfs_dq_drop(inode);
+       dquot_drop(inode);
 
        /* To preven remote deletes we hold open lock before, now it
         * is time to unlock PR and EX open locks. */