Re: JFFS2 eraseblock header

Josh Boyer
2005-09-09T12:58:17Z

On Thu, 2005-09-08 at 20:43 +0200, Jörn Engel wrote:
> On Thu, 8 September 2005 17:35:15 +0400, Artem B. Bityuckiy wrote:
> > David Woodhouse wrote:
> >
> > >Should it? I wonder if it should silently upgrade, instead? Or at least
> > >have a mount option to make it upgrade? We want to leave the old format
> > >behind...
> >
> > That would be spiffy to leave it behind and save a lot efforts.
> > But in this case new JFFS2 binaries will reject mounting old JFFS2 images.
> > If this is accaptable - fine. Personally I don't care, but people may.
> > :-)
>
> Current strategy is to push the effort to the user. Not perfect, but
> it is necessary to inform the users about the problem anyway.
>
> What we could additionally do is detect nodes that span several erase
> blocks. Whenever such a thing comes up, refuse the mount and error
> out.

In any case, would you please bump the overall version of JFFS2 if this
change is made? I don't mean "JFFS3", I mean "JFFS2 version 2.3" or
similar. See super.c line 320 for where I'm talking about.

That will at least give the users some indication that things have
changed. Or rather, it will give the JFFS2 developers a hint when users
report problems and they can use a canned response in the FAQ ;).

josh