[GIT PULL] Squashfs updates for 2.6.40

From: Phillip Lougher
Date: Thu May 26 2011 - 18:39:17 EST


Hi Linus,

Please consider pulling the following Squashfs updates, which mostly
add some extra superblock sanity checks at mount time. This fixes a
number of fsfuzzer corrupted filesystem warn_ons.

Thanks

Phillip


The following changes since commit 117a91e0f25fd7698e20ac3dfa62086be3dc82a3:

Squashfs: Use vmalloc rather than kmalloc for zlib workspace (2011-03-22 23:01:26 +0000)

are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-linus.git master

Phillip Lougher (8):
Squashfs: move table allocation into squashfs_read_table()
Squashfs: reverse order of filesystem table reading
Squashfs: add sanity checks to xattr reading at mount time
Squashfs: add sanity checks to id reading at mount time
Squashfs: add sanity checks to lookup table reading at mount time
Squashfs: add sanity checks to fragment reading at mount time
Squashfs: add extra sanity checks at mount time
Squashfs: update email address

MAINTAINERS | 2 +-
fs/squashfs/block.c | 2 +-
fs/squashfs/cache.c | 31 +++++++++---
fs/squashfs/decompressor.c | 2 +-
fs/squashfs/decompressor.h | 2 +-
fs/squashfs/dir.c | 2 +-
fs/squashfs/export.c | 42 +++++++++------
fs/squashfs/file.c | 2 +-
fs/squashfs/fragment.c | 37 ++++++++------
fs/squashfs/id.c | 42 ++++++++++------
fs/squashfs/inode.c | 2 +-
fs/squashfs/namei.c | 2 +-
fs/squashfs/squashfs.h | 10 ++--
fs/squashfs/squashfs_fs.h | 2 +-
fs/squashfs/squashfs_fs_i.h | 2 +-
fs/squashfs/squashfs_fs_sb.h | 2 +-
fs/squashfs/super.c | 112 ++++++++++++++++++++++++-----------------
fs/squashfs/symlink.c | 2 +-
fs/squashfs/xattr.c | 2 +-
fs/squashfs/xattr.h | 3 +-
fs/squashfs/xattr_id.c | 47 ++++++++----------
fs/squashfs/xz_wrapper.c | 2 +-
fs/squashfs/zlib_wrapper.c | 2 +-
23 files changed, 203 insertions(+), 151 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/