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.32-rc1~661^2^2~17^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=16715dbe64ccac265010ab8b60848d212d002521;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