From: Theodore Ts'o Date: Tue, 12 Mar 2013 03:39:59 +0000 (-0400) Subject: ext4: use atomic64_t for the per-flexbg free_clusters count X-Git-Tag: v3.9-rc4~16^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90ba983f6889e65a3b506b30dc606aa9d1d46cd2;p=pandora-kernel.git ext4: use atomic64_t for the per-flexbg free_clusters count A user who was using a 8TB+ file system and with a very large flexbg size (> 65536) could cause the atomic_t used in the struct flex_groups to overflow. This was detected by PaX security patchset: http://forums.grsecurity.net/viewtopic.php?f=3&t=3289&p=12551#p12551 This bug was introduced in commit 9f24e4208f7e, so it's been around since 2.6.30. :-( Fix this by using an atomic64_t for struct orlav_stats's free_clusters. Signed-off-by: "Theodore Ts'o" Reviewed-by: Lukas Czerner Cc: stable@vger.kernel.org --- Reading git-diff-tree failed