From: Christoph Hellwig Date: Mon, 10 Aug 2009 14:32:18 +0000 (-0300) Subject: xfs: check for dinode realtime flag corruption X-Git-Tag: v2.6.31-rc6~10^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b89d4208de3de442c9025919c4261be0b38e79a4;p=pandora-kernel.git xfs: check for dinode realtime flag corruption Ramon tested XFS with a modified version of fsfuzzer and hit a NULL pointer dereference in __xfs_get_blocks due to the RT device target pointer being NULL. To fix this reject inode with the realtime bit set on a a filesystem without an RT subvolume during inode read. Signed-off-by: Christoph Hellwig Reviewed-by: Eric Sandeen Reviewed-by: Felix Blyakher Reported-by: Ramon de Carvalho Valle Tested-by: Ramon de Carvalho Valle Signed-off-by: Felix Blyakher --- Reading git-diff-tree failed