]> err.no Git - linux-2.6/blobdiff - fs/gfs2/ops_file.c
Merge commit 'v2.6.26-rc8' into x86/mce
[linux-2.6] / fs / gfs2 / ops_file.c
index 2b25a5f7a1c7efe0fbd6b95412a6fe1d21cd5cd9..e1b7d525a06613f83abb239478cd0d8b8e09bb18 100644 (file)
@@ -369,12 +369,9 @@ static int gfs2_page_mkwrite(struct vm_area_struct *vma, struct page *page)
        if (al == NULL)
                goto out_unlock;
 
-       ret = gfs2_quota_lock(ip, NO_QUOTA_CHANGE, NO_QUOTA_CHANGE);
+       ret = gfs2_quota_lock_check(ip);
        if (ret)
                goto out_alloc_put;
-       ret = gfs2_quota_check(ip, ip->i_inode.i_uid, ip->i_inode.i_gid);
-       if (ret)
-               goto out_quota_unlock;
        al->al_requested = data_blocks + ind_blocks;
        ret = gfs2_inplace_reserve(ip);
        if (ret)