OSDN Git Service

mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper
authorMiquel Raynal <miquel.raynal@bootlin.com>
Tue, 13 Apr 2021 16:18:38 +0000 (18:18 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Mon, 10 May 2021 16:34:30 +0000 (18:34 +0200)
commit46fcb57e6b7283533ebf8ba17a6bd30fa88bdc9f
tree9a0cdbae08d9e526bb7f15b6ee51603eac8d7775
parent3e09c0252501829b14b10f14e1982aaab77d0b80
mtd: rawnand: sharpsl: 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: 90ccf0a0192f ("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-6-miquel.raynal@bootlin.com
drivers/mtd/nand/raw/sharpsl.c