X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_nand.c;h=0d8499bdc63007490533528b74174e84cd28ea96;hp=9afd5ec8e1c6cdf2233fc81264a69cf79cae4d28;hb=bf0323aab4b4a577fcb2dafc573b443aabcedc02;hpb=87b33ecd1898c99b9aa2b0abcbb3e6002d6b3532 diff --git a/yaffs_nand.c b/yaffs_nand.c index 9afd5ec..0d8499b 100644 --- a/yaffs_nand.c +++ b/yaffs_nand.c @@ -80,6 +80,10 @@ int yaffs_mark_bad(struct yaffs_dev *dev, int block_no) { block_no -= dev->block_offset; dev->n_bad_markings++; + + if (dev->param.disable_bad_block_marking) + return YAFFS_OK; + return dev->tagger.mark_bad_fn(dev, block_no); }