commit | eb54d2c70ce3b14e0c9ae141e216d5ad0b22d0dd | [log] [tgz] |
---|---|---|
author | Guido MartÃnez <guido@vanguardiasur.com.ar> | Fri Jan 02 14:49:10 2015 -0300 |
committer | Tom Rini <trini@ti.com> | Mon Jan 05 16:40:18 2015 -0500 |
tree | b784c3ad1724edba2388d6c6062471c1ad896100 | |
parent | 001475a0f58f33c83646254ef46640556cd3fe77 [diff] |
mtd: nand: omap_gpmc: fix error handling "err" was an unsigned variable, causing negative error codes to turn into positive values, which are interpreted as an amount of succesfully corrected bitflips (and thus not an error). In particular, this resulted in that if the elm reports uncorrectable errors (-EBADMSG), the MTD layer (and UBI) falsely succeeded. Signed-off-by: Guido MartÃnez <guido@vanguardiasur.com.ar> Reviewed-by: Stefan Roese <sr@denx.de>