lkml.org 
[lkml]   [2009]   [Jan]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Subject[GIT PULL] Squashfs pull request for 2.6.29
    From
    Date
    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(-)



    \
     
     \ /
      Last update: 2009-01-08 17:53    [W:0.032 / U:0.924 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site