Re: [PATCH v2 6/6] UBI: use mtd->writebufsize to set minimal I/O unit size

Anatolij Gustschin
2010-12-20T09:19:00Z

On Sun, 19 Dec 2010 19:46:19 +0200
Artem Bityutskiy <dedekind1@gmail.com> wrote:

> On Thu, 2010-12-16 at 23:42 +0100, Anatolij Gustschin wrote:
> > Previously we used mtd->writesize field to set UBI's minimal
> > I/O unit size. This sometimes caused UBIFS recovery issues
> > when mounting an uncleanly unmounted UBIFS partition on NOR
> > flash since mtd->writesize is 1 byte for NOR flash. The
> > MTD CFI driver however often performs writing multiple
> > bytes in one programming operation using the chip's write
> > buffer. We have to use the size of this write buffer as
> > a minimal I/O unit size for UBI on NOR flash to fix the
> > observed UBIFS recovery issues.
> >
> > Signed-off-by: Anatolij Gustschin <agust@denx.de>
>
> I've re-wrote the commentary and pushed, please, check.

Checked, it is ok. Thanks!

Anatolij