Re: [BUG?] SQUASHFS error: Major/Minor mismatch



Woody Suwalski wrote:
Phillip Lougher wrote:

You have to use the latest version of Mksquashfs in CVS available
from http://squashfs.org.

git-cvsimport -v -d :pserver:anonymous@xxxxxxxxxxxxxxxxxxxxxxxxxxxx:/cvsroot/squashfs squashfs

Phillip

Does not look good! I have squashfs images which work OK in 3.3 and 3.4, but now I try to boot 2.6.29-rc1 and it can not mount my squashfs root partition!
Does it mean that squashfs4 is not backward-compatible? If so - I can not use it - all my images are generated on 3.3 .. 3.4...


Backwards compatibility was dropped as part of the original review
complaints against mainlining. The new 4.0 layout was necessary to address
some issues again relating to the original review complaints. The 4.0
layout is designed to hopefully not require any further modification in the
future.

Ultimately this does mean the Squashfs mainline code will never be able to
read older filesystems. But, unsquashfs will always be able to read all
filesystem versions, and I'll maintain out-of-tree patches that add
backwards compatibility to the kernel code for those that need it. This
should be finished in the near future.

Philllip
--
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/



Relevant Pages

  • Re: [PATCH][2/2] SquashFS
    ... Squashfs 1.x filesystems were the previous file format. ... Is this purely endian conversion or do ... For efficiency Squashfs encodes the location of inode data on disk ...
    (Linux-Kernel)
  • Re: [PATCH][2/2] SquashFS
    ... It would be nice not to bring in legacy code. ... > Squashfs 1.x filesystems were the previous file format. ... > support into the kernel is meant to answer. ...
    (Linux-Kernel)
  • Re: squashfs seems nfs-incompatible
    ... >The exportsman page says fsid=num is necessary for filesystems on ... Have you tried exporting a Squashfs filesystem mounted ... Loopback is a real block device, and no, fsid= does not help it. ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • [announce] Squashfs 3.2 released
    ... NFS exporting is now supported, and the kernel code has been hardened against accidently or maliciously corrupted filesystems. ... The new release correctly handles all corrupted filesystems generated by the fsfuzzer tool without oopsing the kernel. ... This in particular fixes the MOKB report raised against Squashfs. ...
    (Linux-Kernel)