From: Phillip Lougher Date: Tue, 24 May 2011 03:15:21 +0000 (+0100) Subject: Squashfs: add sanity checks to lookup table reading at mount time X-Git-Tag: v3.0-rc1~54^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ac51a0a7139aa93bf1176b701c86fa3d2bdf6106;p=pandora-kernel.git Squashfs: add sanity checks to lookup table reading at mount time Fsfuzzer generates corrupted filesystems which throw a warn_on in kmalloc. One of these is due to a corrupted superblock inodes field. Fix this by checking that the number of bytes to be read (and allocated) does not extend into the next filesystem structure. Also add a couple of other sanity checks of the mount-time lookup table structures. Signed-off-by: Phillip Lougher --- Reading git-diff-tree failed