[U-Boot] mtd: OneNAND: Fix onenand_block_markbad

Tom Rini trini at konsulko.com
Sat Jun 24 22:17:41 UTC 2017


On Tue, Jun 20, 2017 at 05:17:45PM +0200, Ladislav Michl wrote:

> commit dfe64e2c89731a3f9950d7acd8681b68df2bae03
>     Author: Sergey Lapin <slapin at ossfans.org>
>     Date:   Mon Jan 14 03:46:50 2013 +0000
> 
>         mtd: resync with Linux-3.7.1
> 
> modified onenand_block_markbad to call mtd_block_markbad,
> but as _block_markbad function pointer used by mtd_block_markbad
> to do actual job is by default pointing back to
> onenand_block_markbad there is no way this function ever
> finishes its job.
> Fix it by changing function body according current (4.12-rc6)
> linux implementation.
> Tested on IGEPv2 board with Muxed OneNAND(DDP) 512MB containing
> several unerasable blocks this function marked bad.
> 
> Signed-off-by: Ladislav Michl <ladis at linux-mips.org>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170624/0335ee31/attachment.sig>


More information about the U-Boot mailing list