Does UBI LEB-level access interlock happily with UBIfs access?
Richard Weinberger
richard.weinberger at gmail.com
Sat Sep 20 05:54:57 PDT 2014
On Fri, Sep 19, 2014 at 7:24 PM, Artem Bityutskiy <dedekind1 at gmail.com> wrote:
> On Fri, 2014-09-19 at 13:17 -0400, Atlant Schmidt wrote:
>> But as I pointed, this will not force re-read of the volume table LEBs.
>> To address this, you'd need to do some additional, not very difficult
>> work.
>
> Oh, and this won't make UBI re-read the EC and VID headers, so they may
> bit-rot too.
>
> So indeed it sounds like UBI needs a separate interface for this kind of
> "scrub all bit-flips" issues. I do not think it is hard to do - all the
> mechanisms are already implemented, so this would mostly be about
> inventing good API.
We could implement a trivial knob to trigger such a check in kernel.
I.e. you trigger the check via an ioctl() or whatever and UBI schedules
such a read-check for every PEB into the UBI background thread.
I'd volunteer to implement this.
--
Thanks,
//richard
More information about the linux-mtd
mailing list