Name

check_create — [GENERIC] create and write bbt(s) if necessary

Synopsis

int check_create (struct mtd_info *  mtd,
 uint8_t *  buf,
 struct nand_bbt_descr *  bd);

Arguments

mtd

MTD device structure

buf

temporary buffer

bd

descriptor for the good/bad block search pattern

Description

The function checks the results of the previous call to read_bbt and creates / updates the bbt(s) if necessary Creation is necessary if no bbt was found for the chip/device Update is necessary if one of the tables is missing or the version nr. of one table is less than the other