From: Aneesh Kumar K.V Date: Thu, 10 Sep 2009 03:34:50 +0000 (-0400) Subject: ext4: check for need init flag in ext4_mb_load_buddy X-Git-Tag: v2.6.32-rc1~633^2~16 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f41c0750538667b87a19c93952e5d42fcc069bd7;p=pandora-kernel.git ext4: check for need init flag in ext4_mb_load_buddy We should check for need init flag with the group's alloc_sem held, to make sure while we are loading the buddy cache and holding a reference to it, a file system resize can't add new blocks to same group. The patch also drops the need init flag check in ext4_mb_regular_allocator() because doing the check without holding alloc_sem is racy. Signed-off-by: "Theodore Ts'o" Signed-off-by: Aneesh Kumar K.V --- Reading git-diff-tree failed