diff options
Diffstat (limited to 'fs/gfs2/quota.c')
-rw-r--r-- | fs/gfs2/quota.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/gfs2/quota.c b/fs/gfs2/quota.c index c4effff7cf55..64b29f7f6b4c 100644 --- a/fs/gfs2/quota.c +++ b/fs/gfs2/quota.c | |||
@@ -778,6 +778,7 @@ get_a_page: | |||
778 | i_size_write(inode, size); | 778 | i_size_write(inode, size); |
779 | inode->i_mtime = inode->i_atime = CURRENT_TIME; | 779 | inode->i_mtime = inode->i_atime = CURRENT_TIME; |
780 | mark_inode_dirty(inode); | 780 | mark_inode_dirty(inode); |
781 | set_bit(QDF_REFRESH, &qd->qd_flags); | ||
781 | return 0; | 782 | return 0; |
782 | 783 | ||
783 | unlock_out: | 784 | unlock_out: |
@@ -879,7 +880,7 @@ out: | |||
879 | gfs2_glock_dq_uninit(&ghs[qx]); | 880 | gfs2_glock_dq_uninit(&ghs[qx]); |
880 | mutex_unlock(&ip->i_inode.i_mutex); | 881 | mutex_unlock(&ip->i_inode.i_mutex); |
881 | kfree(ghs); | 882 | kfree(ghs); |
882 | gfs2_log_flush(ip->i_gl->gl_sbd, ip->i_gl); | 883 | gfs2_log_flush(ip->i_gl->gl_sbd, ip->i_gl, NORMAL_FLUSH); |
883 | return error; | 884 | return error; |
884 | } | 885 | } |
885 | 886 | ||