From: Theodore Ts'o Date: Mon, 17 May 2010 03:00:00 +0000 (-0400) Subject: ext4: Avoid crashing on NULL ptr dereference on a filesystem error X-Git-Tag: v2.6.35-rc1~39^2~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f70f362b4a6fe47c239dbfb3efc0cc2c10e4f09c;p=pandora-kernel.git ext4: Avoid crashing on NULL ptr dereference on a filesystem error If the EOFBLOCK_FL flag is set when it should not be and the inode is zero length, then eh_entries is zero, and ex is NULL, so dereferencing ex to print ex->ee_block causes a kernel OOPS in ext4_ext_map_blocks(). On top of that, the error message which is printed isn't very helpful. So we fix this by printing something more explanatory which doesn't involve trying to print ex->ee_block. Addresses-Google-Bug: #2655740 Signed-off-by: "Theodore Ts'o" --- Reading git-diff-tree failed