]> git.baikalelectronics.ru Git - kernel.git/commit
mtd: rawnand: Take check_only into account
authorBoris Brezillon <boris.brezillon@collabora.com>
Sat, 18 Apr 2020 19:42:17 +0000 (21:42 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Sun, 10 May 2020 19:16:01 +0000 (21:16 +0200)
commit506a39f62e8ad9970921ef23e947c060cae5c4e5
tree4c78cb5fcbf2b2fee6dc4a124bb4d73a38311c5e
parent11074105fd5da30d23f7e0ce390397eacc2dc48e
mtd: rawnand: Take check_only into account

->exec_op() is passed a check_only argument that encodes when the
controller should just check whether the operation is supported or not
without executing it. Some controllers simply ignore this arguments,
others don't but keep modifying some of the registers before returning.
Let's fix all those drivers.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20200418194217.1016060-1-boris.brezillon@collabora.com
drivers/mtd/nand/raw/cadence-nand-controller.c
drivers/mtd/nand/raw/fsmc_nand.c
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
drivers/mtd/nand/raw/marvell_nand.c
drivers/mtd/nand/raw/meson_nand.c
drivers/mtd/nand/raw/mxic_nand.c
drivers/mtd/nand/raw/nandsim.c
drivers/mtd/nand/raw/stm32_fmc2_nand.c
drivers/mtd/nand/raw/sunxi_nand.c
drivers/mtd/nand/raw/tegra_nand.c
drivers/mtd/nand/raw/vf610_nfc.c