]> git.baikalelectronics.ru Git - kernel.git/commit
mtd: Do not allow MTD devices with inconsistent erase properties
authorBoris Brezillon <boris.brezillon@free-electrons.com>
Fri, 15 Dec 2017 12:39:51 +0000 (13:39 +0100)
committerBoris Brezillon <boris.brezillon@free-electrons.com>
Sat, 6 Jan 2018 14:09:40 +0000 (15:09 +0100)
commit3b570ca63b6a2977db360caffa3dd7814bc0b110
tree4a7246975527f107e7b09525ee85cca2cf76f940
parentd51ca0e747791a3bf753411aeb69b675be2095ab
mtd: Do not allow MTD devices with inconsistent erase properties

When mtd->erasesize is 0 or mtd->_erase is NULL, that means the device
does not support the erase operation, which in turn means it should
have the MTD_NO_ERASE flag set.

Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Reviewed-by: Miquel Raynal <miquel.raynal@free-electrons.com>
drivers/mtd/mtdcore.c