[PATCH v2 6/6] UBI: use mtd->writebufsize to set minimal I/O unit size
Anatolij Gustschin
agust at denx.de
Mon Dec 20 04:18:51 EST 2010
On Sun, 19 Dec 2010 19:46:19 +0200
Artem Bityutskiy <dedekind1 at 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 at denx.de>
>
> I've re-wrote the commentary and pushed, please, check.
Checked, it is ok. Thanks!
Anatolij
More information about the linux-mtd
mailing list