Gmane
Picon Picon
From: Phillip Lougher <phillip <at> lougher.demon.co.uk>
Subject: [GIT PULL] Squashfs pull request for 2.6.29
Newsgroups: gmane.linux.file-systems, gmane.linux.kernel
Date: 2009-01-08 16:48:51 GMT (3 years, 19 weeks, 1 day, 13 hours and 24 minutes ago)
Please consider pulling my linux-next branch

git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-linus.git

The patches have been posted to LKML and linux-fsdevel over the last
couple of months and have been reviewed and changed as requested.
Diffstat below.

Squashfs is a compressed read-only filesystem. It compresses metadata
and data, and uses up to 1 MiB block sizes for greater compression.

This is a comparison of Squashfs against Cramfs:

				Squashfs		Cramfs

Max filesystem size:		2^64			256 MiB
Max file size:			~ 2 TiB			16 MiB
Max files:			unlimited		unlimited
Max directories:		unlimited		unlimited
Max entries per directory:	unlimited		unlimited
Max block size:			1 MiB			4 KiB
Metadata compression:		yes			no
Directory indexes:		yes			no
Sparse file support:		yes			no
Tail-end packing (fragments):	yes			no
Exportable (NFS etc.):		yes			no
Hard link support:		yes			no
"." and ".." in readdir:	yes			no
Real inode numbers:		yes			no
32-bit uids/gids:		yes			no
File creation time:		yes			no
Xattr and ACL support:		no			no

Thanks

Phillip

 Documentation/filesystems/squashfs.txt |  225 ++++++++++++++
 MAINTAINERS                            |    7 +
 fs/Kconfig                             |   52 ++++
 fs/Makefile                            |    1 +
 fs/squashfs/Makefile                   |    8 +
 fs/squashfs/block.c                    |  274 +++++++++++++++++
 fs/squashfs/cache.c                    |  412 ++++++++++++++++++++++++++
 fs/squashfs/dir.c                      |  235 +++++++++++++++
 fs/squashfs/export.c                   |  155 ++++++++++
 fs/squashfs/file.c                     |  502 ++++++++++++++++++++++++++++++++
 fs/squashfs/fragment.c                 |   98 +++++++
 fs/squashfs/id.c                       |   94 ++++++
 fs/squashfs/inode.c                    |  346 ++++++++++++++++++++++
 fs/squashfs/namei.c                    |  242 +++++++++++++++
 fs/squashfs/squashfs.h                 |   90 ++++++
 fs/squashfs/squashfs_fs.h              |  381 ++++++++++++++++++++++++
 fs/squashfs/squashfs_fs_i.h            |   45 +++
 fs/squashfs/squashfs_fs_sb.h           |   76 +++++
 fs/squashfs/super.c                    |  440 ++++++++++++++++++++++++++++
 fs/squashfs/symlink.c                  |  118 ++++++++
 init/do_mounts_rd.c                    |   14 +
 21 files changed, 3815 insertions(+), 0 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html