]> git.baikalelectronics.ru Git - kernel.git/commit
mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper
authorMiquel Raynal <miquel.raynal@bootlin.com>
Tue, 13 Apr 2021 16:18:34 +0000 (18:18 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Mon, 10 May 2021 16:34:13 +0000 (18:34 +0200)
commite7b6a45f6f6e227f6217e7883aed71d570621ab4
tree4a5e8733681f11d6d9c7127a6db81fd05bb91f59
parent78f0a5f86683713bf30eae653c023ab078a37264
mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper

Since the Hamming software ECC engine has been updated to become a
proper and independent ECC engine, it is now mandatory to either
initialize the engine before using any one of his functions or use one
of the bare helpers which only perform the calculations. As there is no
actual need for a proper ECC initialization, let's just use the bare
helper instead of the rawnand one.

Fixes: 12a2552d4b0c ("mtd: nand: ecc-hamming: Rename the exported functions")
Cc: stable@vger.kernel.org
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20210413161840.345208-2-miquel.raynal@bootlin.com
drivers/mtd/nand/raw/cs553x_nand.c