mtd: spi-nor: fix select_uniform_erase to skip 0 erase size
authorMichael Walle <michael@walle.cc>
Wed, 10 Aug 2022 22:06:52 +0000 (00:06 +0200)
committerTudor Ambarus <tudor.ambarus@microchip.com>
Mon, 21 Nov 2022 13:37:16 +0000 (15:37 +0200)
commit39eece67a3cf027aa5b39d7da5feadc4711504e6
tree7eb592f34b579a04482c17cbbb3fae53fed97e5c
parentfa06bb26a40ca08fa0d653b04d8ce92d243aa2ce
mtd: spi-nor: fix select_uniform_erase to skip 0 erase size

4bait will set the erase size to 0 if there is no corresponding
opcode for the 4byte erase. Fix spi_nor_select_uniform_erase to skip
the 0 erase size to avoid mtd device registration failure cases.

Reported-by: Jae Hyun Yoo <quic_jaehyoo@quicinc.com>
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
Link: https://lore.kernel.org/r/20220810220654.1297699-6-michael@walle.cc
drivers/mtd/spi-nor/core.c