From: Phillip Lougher Date: Tue, 24 May 2011 03:33:34 +0000 (+0100) Subject: Squashfs: add sanity checks to fragment reading at mount time X-Git-Tag: v3.0-rc1~54^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1cac63cc9b2ff0d16ab2d16232b1a6ee8676a47b;p=pandora-kernel.git Squashfs: add sanity checks to fragment reading at mount time Fsfuzzer generates corrupted filesystems which throw a warn_on in kmalloc. One of these is due to a corrupted superblock fragments 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 fragment table structures. Signed-off-by: Phillip Lougher --- Reading git-diff-tree failed