Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2d2a2b8c authored by Lothar Waßmann's avatar Lothar Waßmann Committed by Boris Brezillon
Browse files

mtd: nand: complain loudly when chip->bits_per_cell is not correctly initialized



chip->bits_per_cell which is used to determine the NAND cell type
(SLC/MLC) should always have a value != 0.
Complain loudly if the value is 0 in nand_is_slc() to catch use before
correct initialization.

Signed-off-by: default avatarLothar Waßmann <LW@KARO-electronics.de>
Signed-off-by: default avatarBoris Brezillon <boris.brezillon@free-electrons.com>
parent 69fc0129
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1234,6 +1234,8 @@ int onfi_init_data_interface(struct nand_chip *chip,
 */
static inline bool nand_is_slc(struct nand_chip *chip)
{
	WARN(chip->bits_per_cell == 0,
	     "chip->bits_per_cell is used uninitialized\n");
	return chip->bits_per_cell == 1;
}