]> 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)
commit9e77409289b8530e1046db9ec1f7163195197823
tree4c78cb5fcbf2b2fee6dc4a124bb4d73a38311c5e
parentf8710b2311226a4baa97c572c2c13eb83ccb8e78
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