From: Abhijith Das Date: Tue, 8 Mar 2011 15:40:42 +0000 (-0500) Subject: GFS2: quota allows exceeding hard limit X-Git-Tag: v2.6.39-rc1~488^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=662e3a551b468c7338f5291d7a00389fe85885e2;p=pandora-kernel.git GFS2: quota allows exceeding hard limit Immediately after being synced to disk, cached quotas are zeroed out and a subsequent access of the cached quotas results in incorrect zero values. This meant that gfs2 assumed the actual usage to be the zero (or near-zero) usage values it found in the cached quotas and comparison against warn/limits never triggered a quota violation. This patch adds a new flag QDF_REFRESH that is set after a sync so that the cached quotas are forcefully refreshed from disk on a subsequent access on seeing this flag set. Resolves: rhbz#675944 Signed-off-by: Abhi Das Signed-off-by: Steven Whitehouse --- Reading git-diff-tree failed